David Relson a écrit : > As background, http://bugs.gentoo.org/show_bug.cgi?id=233097 has an > experimental, unsupported ebuild for openwatcom-1.7.1 and it doesn't > quite work :-< > > The ebuild's src_compile function is: > > src_compile() { > ./build.sh || die "build.sh failed" > } > > When I run "emerge =dev-lang/openwatcom-1.7.1", the build fails with > > /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../../i686-pc-linux-gnu/bin/ld: > i386:x86-64 architecture of input file `bootstrp/clibext.o' is > incompatible with i386 output distcc[16016] ERROR: compile (null) > on localhost failed
You use distcc. But seems to be not well configured. Just disable distcc to build the package (FEATURES=-distcc in /etc/make.conf). HTH. > The full output of the emerge command is in the attached file. > > Alternatively, I can manually unpack and build with commands: > > ebuild =dev-lang/openwatcom-1.7.1.ebuild unpack > cd /var/tmp/dev-lang/openwatcom-1.7.1/work > ./build.sh > > With the steps performed manually, the compilation works properly. > > Anybody familiar with the "i386:x86-64 ... incompatible ... i386" > message and know what it means? > > Any suggestions on ebuild changes to correct this behavior? > > Thanks ! > > David > -- Xavier Parizet YaGB : http://gentooist.com GPG : C7DC B10E FC21 63BE B453 D239 F6E6 DF65 1569 91BF
signature.asc
Description: OpenPGP digital signature