Gentoo Archives: gentoo-user

From: David Relson <relson@×××××××××××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] openwatcom ebuild question
Date: Sun, 15 Nov 2009 06:01:22
Message-Id: 20091114230759.2eb65df8@osage.osagesoftware.com
In Reply to: Re: [gentoo-user] openwatcom ebuild question by Daniel Pielmeier
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

Replies

Subject Author
Re: [gentoo-user] openwatcom ebuild question Alan McKinnon <alan.mckinnon@×××××.com>
Re: [gentoo-user] openwatcom ebuild question Daniel Pielmeier <billie@g.o>