David Relson schrieb am 14.11.2009 21:33: > 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 > > 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
Okay, this is not a distcc problem. From looking at the bug. Do you really think by just tricking the architecture check to accept x86_64 will make it magically compile. You can't be serious! This software does not build on x86_64 at the moment. If you don't have the appropriate programming skills to fix this yourself you have to wait for the openwatcom developers to make it x86_64 ready. -- Daniel Pielmeier
signature.asc
Description: OpenPGP digital signature