1 |
As background, http://bugs.gentoo.org/show_bug.cgi?id=233097 has an |
2 |
experimental, unsupported ebuild for openwatcom-1.7.1 and it doesn't |
3 |
quite work :-< |
4 |
|
5 |
The ebuild's src_compile function is: |
6 |
|
7 |
src_compile() { |
8 |
./build.sh || die "build.sh failed" |
9 |
} |
10 |
|
11 |
When I run "emerge =dev-lang/openwatcom-1.7.1", the build fails with |
12 |
|
13 |
/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../../i686-pc-linux-gnu/bin/ld: |
14 |
i386:x86-64 architecture of input file `bootstrp/clibext.o' is |
15 |
incompatible with i386 output distcc[16016] ERROR: compile (null) |
16 |
on localhost failed |
17 |
|
18 |
The full output of the emerge command is in the attached file. |
19 |
|
20 |
Alternatively, I can manually unpack and build with commands: |
21 |
|
22 |
ebuild =dev-lang/openwatcom-1.7.1.ebuild unpack |
23 |
cd /var/tmp/dev-lang/openwatcom-1.7.1/work |
24 |
./build.sh |
25 |
|
26 |
With the steps performed manually, the compilation works properly. |
27 |
|
28 |
Anybody familiar with the "i386:x86-64 ... incompatible ... i386" |
29 |
message and know what it means? |
30 |
|
31 |
Any suggestions on ebuild changes to correct this behavior? |
32 |
|
33 |
Thanks ! |
34 |
|
35 |
David |