Comment 2 for bug 1252122

Revision history for this message
Dave Cheney (dave-cheney) wrote :

$ 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

$ gccgo -v
Using built-in specs.
COLLECT_GCC=gccgo
COLLECT_LTO_WRAPPER=/usr/lib/gcc/powerpc64le-linux-gnu/4.9/lto-wrapper
Target: powerpc64le-linux-gnu
Configured with: ../src/configure -v --with-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
Thread model: posix
gcc version 4.9.0 20140222 (experimental) [trunk revision 208043] (Ubuntu 4.9-20140222-0ubuntu1)