1 |
On Sat, 14 Nov 2009 23:34:46 +0100 |
2 |
Daniel Pielmeier wrote: |
3 |
|
4 |
> David Relson schrieb am 14.11.2009 21:33: |
5 |
> > As background, http://bugs.gentoo.org/show_bug.cgi?id=233097 has an |
6 |
> > experimental, unsupported ebuild for openwatcom-1.7.1 and it doesn't |
7 |
> > quite work :-< |
8 |
> > |
9 |
> > The ebuild's src_compile function is: |
10 |
> > |
11 |
> > src_compile() { |
12 |
> > ./build.sh || die "build.sh failed" |
13 |
> > } |
14 |
> > |
15 |
> > When I run "emerge =dev-lang/openwatcom-1.7.1", the build fails with |
16 |
> > |
17 |
> > /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../../i686-pc-linux-gnu/bin/ld: |
18 |
> > i386:x86-64 architecture of input file `bootstrp/clibext.o' is |
19 |
> > incompatible with i386 output distcc[16016] ERROR: compile |
20 |
> > (null) on localhost failed |
21 |
> > |
22 |
> > The full output of the emerge command is in the attached file. |
23 |
> > |
24 |
> > Alternatively, I can manually unpack and build with commands: |
25 |
> > |
26 |
> > ebuild =dev-lang/openwatcom-1.7.1.ebuild unpack |
27 |
> > cd /var/tmp/dev-lang/openwatcom-1.7.1/work |
28 |
> > ./build.sh |
29 |
> > |
30 |
> > With the steps performed manually, the compilation works properly. |
31 |
> > |
32 |
> > Anybody familiar with the "i386:x86-64 ... incompatible ... i386" |
33 |
> > message and know what it means? |
34 |
> > |
35 |
> > Any suggestions on ebuild changes to correct this behavior? |
36 |
> > |
37 |
> > Thanks ! |
38 |
> > |
39 |
> > David |
40 |
> |
41 |
> Okay, this is not a distcc problem. |
42 |
> |
43 |
> From looking at the bug. Do you really think by just tricking the |
44 |
> architecture check to accept x86_64 will make it magically compile. |
45 |
> You can't be serious! This software does not build on x86_64 at the |
46 |
> moment. If you don't have the appropriate programming skills to fix |
47 |
> this yourself you have to wait for the openwatcom developers to make |
48 |
> it x86_64 ready. |
49 |
> |
50 |
> -- |
51 |
> Daniel Pielmeier |
52 |
|
53 |
Daniel, |
54 |
|
55 |
A detail I meant to include in my original posting is that I'm |
56 |
attempting the build on (and for) a 32 bit machine. So distcc _is_ |
57 |
the problem. |
58 |
|
59 |
The lack of 64-bit buildability for openwatcom is a whole 'nother |
60 |
subject and I'm in communication with the developer about it. |
61 |
|
62 |
Regards, |
63 |
|
64 |
David |