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

Do you use distcc? Try if the ebuild works with temporary disabling
distcc. If distcc is to blame, fixing wont be that easy. You have to
examine build.sh and fix it in order to work with distcc.

-- 
Daniel Pielmeier

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to