You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@mynewt.apache.org by "Sibin P. Thomas" <Si...@mindtree.com> on 2017/06/05 15:00:57 UTC

Newt build issue

Hi,

I am at step 4 in the list of steps prescribed here - https://mynewt.apache.org/newt/install/newt_linux/ for installing Newt on a Linux machine.

I give the command "go install" (even "go build") and I get the error -
# mynewt.apache.org/newt/newt/newtutil
newtutil/newtutil.go:32: import /opt/golang/pkg/linux_amd64/mynewt.apache.org/newt/newt/interfaces.a: not a package file

Details -

*        pwd:
/opt/golang/src/mynewt.apache.org/newt/newt

*        ls:
builder  compat      flash   image       mfg      newtutil  project  resolve  syscfg   target     vendor
cli      downloader  Godeps  interfaces  newt.go  pkg       repo     symbol   sysinit  toolchain

*        ls interfaces:
interfaces.go

*        go env:
GOARCH="amd64"
GOBIN=""
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOOS="linux"
GOPATH="/opt/golang"
GORACE=""
GOROOT="/opt/go"
GOTOOLDIR="/opt/go/pkg/tool/linux_amd64"
GCCGO="/usr/bin/gccgo"
CC="gcc"
GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build393681247=/tmp/go-build -gno-record-gcc-switches"
CXX="g++"
CGO_ENABLED="1"
PKG_CONFIG="pkg-config"
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"

*        go version:
go version go1.8 linux/amd64

I haven't used Go earlier.

Regards,
Sibin


________________________________

http://www.mindtree.com/email/disclaimer.html

Re: Newt build issue

Posted by Pierre Kircher <pk...@me.com>.
or the sane alternative is run the docker container

pierre
> On 5 Jun 2017, at 16:52, Andrey Serdtsev <an...@yotadevices.com> wrote:
> 
> Hi, Sibin
> 
> Try earlier version of Go. Go-1.7 works for me.
> 
> BR,
> Andrey
> 
> On 05.06.2017 18:00, Sibin P. Thomas wrote:
>> Hi,
>> 
>> I am at step 4 in the list of steps prescribed here - https://mynewt.apache.org/newt/install/newt_linux/ for installing Newt on a Linux machine.
>> 
>> I give the command "go install" (even "go build") and I get the error -
>> # mynewt.apache.org/newt/newt/newtutil
>> newtutil/newtutil.go:32: import /opt/golang/pkg/linux_amd64/mynewt.apache.org/newt/newt/interfaces.a: not a package file
>> 
>> Details -
>> 
>> *        pwd:
>> /opt/golang/src/mynewt.apache.org/newt/newt
>> 
>> *        ls:
>> builder  compat      flash   image       mfg      newtutil  project  resolve  syscfg   target     vendor
>> cli      downloader  Godeps  interfaces  newt.go  pkg       repo     symbol   sysinit  toolchain
>> 
>> *        ls interfaces:
>> interfaces.go
>> 
>> *        go env:
>> GOARCH="amd64"
>> GOBIN=""
>> GOEXE=""
>> GOHOSTARCH="amd64"
>> GOHOSTOS="linux"
>> GOOS="linux"
>> GOPATH="/opt/golang"
>> GORACE=""
>> GOROOT="/opt/go"
>> GOTOOLDIR="/opt/go/pkg/tool/linux_amd64"
>> GCCGO="/usr/bin/gccgo"
>> CC="gcc"
>> GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build393681247=/tmp/go-build -gno-record-gcc-switches"
>> CXX="g++"
>> CGO_ENABLED="1"
>> PKG_CONFIG="pkg-config"
>> CGO_CFLAGS="-g -O2"
>> CGO_CPPFLAGS=""
>> CGO_CXXFLAGS="-g -O2"
>> CGO_FFLAGS="-g -O2"
>> CGO_LDFLAGS="-g -O2"
>> 
>> *        go version:
>> go version go1.8 linux/amd64
>> 
>> I haven't used Go earlier.
>> 
>> Regards,
>> Sibin
>> 
>> 
>> ________________________________
>> 
>> http://www.mindtree.com/email/disclaimer.html
>> 
> 


Re: Newt build issue

Posted by Andrey Serdtsev <an...@yotadevices.com>.
Hi, Sibin

Try earlier version of Go. Go-1.7 works for me.

BR,
Andrey

On 05.06.2017 18:00, Sibin P. Thomas wrote:
> Hi,
>
> I am at step 4 in the list of steps prescribed here - https://mynewt.apache.org/newt/install/newt_linux/ for installing Newt on a Linux machine.
>
> I give the command "go install" (even "go build") and I get the error -
> # mynewt.apache.org/newt/newt/newtutil
> newtutil/newtutil.go:32: import /opt/golang/pkg/linux_amd64/mynewt.apache.org/newt/newt/interfaces.a: not a package file
>
> Details -
>
> *        pwd:
> /opt/golang/src/mynewt.apache.org/newt/newt
>
> *        ls:
> builder  compat      flash   image       mfg      newtutil  project  resolve  syscfg   target     vendor
> cli      downloader  Godeps  interfaces  newt.go  pkg       repo     symbol   sysinit  toolchain
>
> *        ls interfaces:
> interfaces.go
>
> *        go env:
> GOARCH="amd64"
> GOBIN=""
> GOEXE=""
> GOHOSTARCH="amd64"
> GOHOSTOS="linux"
> GOOS="linux"
> GOPATH="/opt/golang"
> GORACE=""
> GOROOT="/opt/go"
> GOTOOLDIR="/opt/go/pkg/tool/linux_amd64"
> GCCGO="/usr/bin/gccgo"
> CC="gcc"
> GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build393681247=/tmp/go-build -gno-record-gcc-switches"
> CXX="g++"
> CGO_ENABLED="1"
> PKG_CONFIG="pkg-config"
> CGO_CFLAGS="-g -O2"
> CGO_CPPFLAGS=""
> CGO_CXXFLAGS="-g -O2"
> CGO_FFLAGS="-g -O2"
> CGO_LDFLAGS="-g -O2"
>
> *        go version:
> go version go1.8 linux/amd64
>
> I haven't used Go earlier.
>
> Regards,
> Sibin
>
>
> ________________________________
>
> http://www.mindtree.com/email/disclaimer.html
>


Re: Newt build issue

Posted by Wanda Chiu <wa...@happycity.com>.
Hi Sabin,
Sorry you are having build issues with newt. For some reason, the link you refer to points to outdated documentation. The newt installation instructions, when you select  either Version:develop  or Version: 1.0.0 from the drop down menu on mynewt.apache.org, should give you instructions on how to install 1.0 newt using apt-get. The URLs for them are http://mynewt.apache.org/latest/newt/install/newt_linux/ for the latest doc and http://mynewt.apache.org/v1_0_0/newt/install/newt_linux/ for 1.0 docs. Can please let me know how you got the link for the instructions.

What version of linux are you running? If you are using 16.10 ubuntu, you should be able to follow the instructions on either of the link above and install the newt 1.0 binary. If you would like to build from the latest newt source, please use the instructions here: http://mynewt.apache.org/latest/faq/go_env/
I just verified building on Ubuntu 16.10 sucessfully using both go 1.7.1 and 1.8.3 successfully.

Please give it another try and let us know if you need further assistance.
Thanks,
Wanda




      From: Sibin P. Thomas <Si...@mindtree.com>
 To: "dev@mynewt.incubator.apache.org" <de...@mynewt.incubator.apache.org> 
 Sent: Monday, June 5, 2017 8:01 AM
 Subject: Newt build issue
   
Hi,

I am at step 4 in the list of steps prescribed here - https://mynewt.apache.org/newt/install/newt_linux/ for installing Newt on a Linux machine.

I give the command "go install" (even "go build") and I get the error -
# mynewt.apache.org/newt/newt/newtutil
newtutil/newtutil.go:32: import /opt/golang/pkg/linux_amd64/mynewt.apache.org/newt/newt/interfaces.a: not a package file

Details -

*        pwd:
/opt/golang/src/mynewt.apache.org/newt/newt

*        ls:
builder  compat      flash  image      mfg      newtutil  project  resolve  syscfg  target    vendor
cli      downloader  Godeps  interfaces  newt.go  pkg      repo    symbol  sysinit  toolchain

*        ls interfaces:
interfaces.go

*        go env:
GOARCH="amd64"
GOBIN=""
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOOS="linux"
GOPATH="/opt/golang"
GORACE=""
GOROOT="/opt/go"
GOTOOLDIR="/opt/go/pkg/tool/linux_amd64"
GCCGO="/usr/bin/gccgo"
CC="gcc"
GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build393681247=/tmp/go-build -gno-record-gcc-switches"
CXX="g++"
CGO_ENABLED="1"
PKG_CONFIG="pkg-config"
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"

*        go version:
go version go1.8 linux/amd64

I haven't used Go earlier.

Regards,
Sibin


________________________________

http://www.mindtree.com/email/disclaimer.html