$ go test launchpad.net/juju-core/environs/imagemetadata
...
/tmp/go-build496951398/launchpad.net/juju-core/environs/imagemetadata/_test/launchpad.net/juju-
core/environs/libimagemetadata.a(imagemetadata.o):(.rodata.launchpad.net_juju_core_environs_imagemetadata.ImageMetadataURL$descriptor+0x0): multiple definition of `launchpad.net_juju_core_environs_imagemetadata.ImageMetadataURL$descriptor'
/tmp/go-build496951398/launchpad.net/juju-core/environs/libimagemetadata.a(imagemetadata.o):(.rodata.launchpad.net_juju_core_environs_imagemetadata.ImageMetadataURL$descriptor+0x0): first defined here
/tmp/go-build496951398/launchpad.net/juju-core/environs/imagemetadata/_test/launchpad.net/juju-core/environs/libimagemetadata.a(imagemetadata.o):(.rodata.launchpad.net_juju_core_environs_imagemetadata.ValidateImageMetadata$descriptor+0x0): multiple definition of `launchpad.net_juju_core_environs_imagemetadata.ValidateImageMetadata$descriptor'
/tmp/go-build496951398/launchpad.net/juju-core/environs/libimagemetadata.a(imagemetadata.o):(.rodata.launchpad.net_juju_core_environs_imagemetadata.ValidateImageMetadata$descriptor+0x0): first defined here
/tmp/go-build496951398/launchpad.net/juju-core/environs/imagemetadata/_test/launchpad.net/juju-core/environs/libimagemetadata.a(imagemetadata.o): In function `launchpad.net_juju_core_environs_imagemetadata.ValidateImageMetadata':
/home/ubuntu/src/launchpad.net/juju-core/environs/imagemetadata/validation.go:14: multiple definition of `launchpad.net_juju_core_environs_imagemetadata.ValidateImageMetadata'
/tmp/go-build496951398/launchpad.net/juju-core/environs/libimagemetadata.a(imagemetadata.o):/home/ubuntu/src/launchpad.net/juju-core/environs/imagemetadata/validation.go:14: first defined here
/tmp/go-build496951398/launchpad.net/juju-core/environs/imagemetadata/_test/launchpad.net/juju-core/environs/libimagemetadata.a(imagemetadata.o): In function `launchpad.net_juju_core_environs_imagemetadata..import':
/home/ubuntu/src/launchpad.net/juju-core/environs/imagemetadata/generate.go:4: multiple definition of `launchpad.net_juju_core_environs_imagemetadata..import'
/tmp/go-build496951398/launchpad.net/juju-core/environs/libimagemetadata.a(imagemetadata.o):/home/ubuntu/src/launchpad.net/juju-core/environs/imagemetadata/generate.go:4: first defined here
collect2: error: ld returned 1 exit status
FAIL launchpad.net/juju-core/environs/imagemetadata [build failed]
$ go version
go version xgcc (Ubuntu 4.9-20140222-0ubuntu1) 4.9.0 20140222 (experimental) [trunk revision 208043] linux/ppc64
$ go test launchpad. net/juju- core/environs/ imagemetadata
...
/tmp/go- build496951398/ launchpad. net/juju- core/environs/ imagemetadata/ _test/launchpad .net/juju- libimagemetadat a.a(imagemetada ta.o):( .rodata. launchpad. net_juju_ core_environs_ imagemetadata. ImageMetadataUR L$descriptor+ 0x0): multiple definition of `launchpad. net_juju_ core_environs_ imagemetadata. ImageMetadataUR L$descriptor' build496951398/ launchpad. net/juju- core/environs/ libimagemetadat a.a(imagemetada ta.o):( .rodata. launchpad. net_juju_ core_environs_ imagemetadata. ImageMetadataUR L$descriptor+ 0x0): first defined here build496951398/ launchpad. net/juju- core/environs/ imagemetadata/ _test/launchpad .net/juju- core/environs/ libimagemetadat a.a(imagemetada ta.o):( .rodata. launchpad. net_juju_ core_environs_ imagemetadata. ValidateImageMe tadata$ descriptor+ 0x0): multiple definition of `launchpad. net_juju_ core_environs_ imagemetadata. ValidateImageMe tadata$ descriptor' build496951398/ launchpad. net/juju- core/environs/ libimagemetadat a.a(imagemetada ta.o):( .rodata. launchpad. net_juju_ core_environs_ imagemetadata. ValidateImageMe tadata$ descriptor+ 0x0): first defined here build496951398/ launchpad. net/juju- core/environs/ imagemetadata/ _test/launchpad .net/juju- core/environs/ libimagemetadat a.a(imagemetada ta.o): In function `launchpad. net_juju_ core_environs_ imagemetadata. ValidateImageMe tadata' : src/launchpad. net/juju- core/environs/ imagemetadata/ validation. go:14: multiple definition of `launchpad. net_juju_ core_environs_ imagemetadata. ValidateImageMe tadata' build496951398/ launchpad. net/juju- core/environs/ libimagemetadat a.a(imagemetada ta.o):/ home/ubuntu/ src/launchpad. net/juju- core/environs/ imagemetadata/ validation. go:14: first defined here build496951398/ launchpad. net/juju- core/environs/ imagemetadata/ _test/launchpad .net/juju- core/environs/ libimagemetadat a.a(imagemetada ta.o): In function `launchpad. net_juju_ core_environs_ imagemetadata. .import' : src/launchpad. net/juju- core/environs/ imagemetadata/ generate. go:4: multiple definition of `launchpad. net_juju_ core_environs_ imagemetadata. .import' build496951398/ launchpad. net/juju- core/environs/ libimagemetadat a.a(imagemetada ta.o):/ home/ubuntu/ src/launchpad. net/juju- core/environs/ imagemetadata/ generate. go:4: first defined here net/juju- core/environs/ imagemetadata [build failed]
core/environs/
/tmp/go-
/tmp/go-
/tmp/go-
/tmp/go-
/home/ubuntu/
/tmp/go-
/tmp/go-
/home/ubuntu/
/tmp/go-
collect2: error: ld returned 1 exit status
FAIL launchpad.
$ go version 0ubuntu1) 4.9.0 20140222 (experimental) [trunk revision 208043] linux/ppc64
go version xgcc (Ubuntu 4.9-20140222-
$ gccgo -v LTO_WRAPPER= /usr/lib/ gcc/powerpc64le -linux- gnu/4.9/ lto-wrapper linux-gnu pkgversion= 'Ubuntu 4.9-20140222- 0ubuntu1' --with- bugurl= file:// /usr/share/ doc/gccgo- 4.9/README. Bugs --enable- languages= c,c++,go --prefix=/usr --program- suffix= -4.9 --enable-shared --enable- linker- build-id --libexecdir= /usr/lib --without- included- gettext --enable- threads= posix --with- gxx-include- dir=/usr/ include/ c++/4.9 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable- clocale= gnu --enable- libstdcxx- time=yes --enable- gnu-unique- object --disable- libmudflap --disable- libsanitizer --disable- libquadmath --enable-plugin --with-system-zlib --enable-secureplt --with-cpu=power7 --with-tune=power8 --disable-multilib --enable-multiarch --disable-werror --with- long-double- 128 --enable- checking= release --build= powerpc64le- linux-gnu --host= powerpc64le- linux-gnu --target= powerpc64le- linux-gnu 0ubuntu1)
Using built-in specs.
COLLECT_GCC=gccgo
COLLECT_
Target: powerpc64le-
Configured with: ../src/configure -v --with-
Thread model: posix
gcc version 4.9.0 20140222 (experimental) [trunk revision 208043] (Ubuntu 4.9-20140222-