1 |
I tested on AIX 5.2, and unfortunately it fails for me. Here's the output: |
2 |
|
3 |
In file included from defs.h:27, |
4 |
from tree.c:23: |
5 |
/home/mdmcmull/.overlay/usr/lib/gcc/powerpc-ibm-aix5.2.0.0/4.1.2/include/stdio.h:509: |
6 |
error: conflicting types for 'fgetpos64' |
7 |
/home/mdmcmull/.overlay/usr/lib/gcc/powerpc-ibm-aix5.2.0.0/4.1.2/include/stdio.h:310: |
8 |
error: previous declaration of 'fgetpos64' was here |
9 |
/home/mdmcmull/.overlay/usr/lib/gcc/powerpc-ibm-aix5.2.0.0/4.1.2/include/stdio.h:512: |
10 |
error: conflicting types for 'fseeko64' |
11 |
/home/mdmcmull/.overlay/usr/lib/gcc/powerpc-ibm-aix5.2.0.0/4.1.2/include/stdio.h:449: |
12 |
error: previous declaration of 'fseeko64' was here |
13 |
/home/mdmcmull/.overlay/usr/lib/gcc/powerpc-ibm-aix5.2.0.0/4.1.2/include/stdio.h:513: |
14 |
error: conflicting types for 'fsetpos64' |
15 |
/home/mdmcmull/.overlay/usr/lib/gcc/powerpc-ibm-aix5.2.0.0/4.1.2/includepowerpc-ibm-aix5.2.0.0-gcc |
16 |
-DHAVE_CONFIG_H -I. -I.. -I../gnulib/lib -I../lib -I../gnulib/lib |
17 |
-I../intl -DLOCALEDIR=\"/home/mdmcmull/.overlay/usr/share/locale\" |
18 |
-g -O2 -MT find.o -MD -MP -MF .deps/find.Tpo -c -o find.o find.c |
19 |
/stdio.h:312: error: previous declaration of 'fsetpos64' was here |
20 |
/home/mdmcmull/.overlay/usr/lib/gcc/powerpc-ibm-aix5.2.0.0/4.1.2/include/stdio.h:514: |
21 |
error: conflicting types for 'ftello64' |
22 |
/home/mdmcmull/.overlay/usr/lib/gcc/powerpc-ibm-aix5.2.0.0/4.1.2/include/stdio.h:450: |
23 |
error: previous declaration of 'ftello64' was here |
24 |
In file included from ../gnulib/lib/unistd.h:23, |
25 |
from defs.h:31, |
26 |
from tree.c:23: |
27 |
///usr/include/unistd.h:171: error: conflicting types for 'lseek64' |
28 |
///usr/include/unistd.h:169: error: previous declaration of 'lseek64' was here |
29 |
In file included from ///usr/include/unistd.h:735, |
30 |
from ../gnulib/lib/unistd.h:23, |
31 |
from defs.h:31, |
32 |
from tree.c:23: |
33 |
/usr/include/sys/lockf.h:64: error: conflicting types for 'lockf64' |
34 |
/usr/include/sys/lockf.h:62: error: previous declaration of 'lockf64' was here |
35 |
In file included from ../gnulib/lib/unistd.h:23, |
36 |
from defs.h:31, |
37 |
from tree.c:23: |
38 |
///usr/include/unistd.h:781: error: conflicting types for 'ftruncate64' |
39 |
///usr/include/unistd.h:779: error: previous declaration of |
40 |
'ftruncate64' was here |
41 |
///usr/include/unistd.h:816: error: conflicting types for 'truncate64' |
42 |
///usr/include/unistd.h:814: error: previous declaration of |
43 |
'truncate64' was here |
44 |
///usr/include/unistd.h:833: error: conflicting types for 'pread64' |
45 |
///usr/include/unistd.h:830: error: previous declaration of 'pread64' was here |
46 |
///usr/include/unistd.h:834: error: conflicting types for 'pwrite64' |
47 |
///usr/include/unistd.h:831: error: previous declaration of 'pwrite64' was here |
48 |
///usr/include/unistd.h:901: error: conflicting types for 'fclear64' |
49 |
///usr/include/unistd.h:898: error: previous declaration of 'fclear64' was here |
50 |
///usr/include/unistd.h:902: error: conflicting types for 'fsync_range64' |
51 |
///usr/include/unistd.h:899: error: previous declaration of |
52 |
'fsync_range64' was here |
53 |
mv -f .deps/finddata.Tpo .deps/finddata.Po |
54 |
parser.c:941:2: warning: #warning "no error checking on the previous line" |
55 |
parser.c:1205:2: warning: #warning "consider replacing all calls to |
56 |
atio with a utility function" |
57 |
parser.c:2267:2: warning: #warning "no success checking has occured in |
58 |
atoi on previous line" |
59 |
make[3]: *** [tree.o] Error 1 |
60 |
make[3]: *** Waiting for unfinished jobs.... |
61 |
mv -f .deps/fstype.Tpo .deps/fstype.Po |
62 |
mv -f .deps/ftsfind.Tpo .deps/ftsfind.Po |
63 |
mv -f .deps/util.Tpo .deps/util.Po |
64 |
mv -f .deps/find.Tpo .deps/find.Po |
65 |
mv -f .deps/pred.Tpo .deps/pred.Po |
66 |
mv -f .deps/parser.Tpo .deps/parser.Po |
67 |
make[3]: Leaving directory |
68 |
`/home/mdmcmull/.overlay/var/tmp/portage/sys-apps/findutils-4.3.6/work/findutils-4.3.6/find' |
69 |
make[2]: *** [all-recursive] Error 1 |
70 |
make[2]: Leaving directory |
71 |
`/home/mdmcmull/.overlay/var/tmp/portage/sys-apps/findutils-4.3.6/work/findutils-4.3.6/find' |
72 |
make[1]: *** [all-recursive] Error 1 |
73 |
make[1]: Leaving directory |
74 |
`/home/mdmcmull/.overlay/var/tmp/portage/sys-apps/findutils-4.3.6/work/findutils-4.3.6' |
75 |
make: *** [all] Error 2 |
76 |
|
77 |
!!! ERROR: sys-apps/findutils-4.3.6 failed. |
78 |
Call stack: |
79 |
ebuild.sh, line 1564: Called dyn_compile |
80 |
ebuild.sh, line 916: Called qa_call 'src_compile' |
81 |
ebuild.sh, line 44: Called src_compile |
82 |
findutils-4.3.6.ebuild, line 62: Called die |
83 |
|
84 |
!!! make failed |
85 |
!!! If you need support, post the topmost build error, and the call |
86 |
stack if relevant. |
87 |
!!! A complete build log is located at |
88 |
'/home/mdmcmull/.overlay/var/tmp/portage/sys-apps/findutils-4.3.6/temp/build.log'. |
89 |
|
90 |
|
91 |
On 5/31/07, Fabian Groffen <grobian@g.o> wrote: |
92 |
> I just committed findutils-4.3.6 and had to drop the aix patch as it |
93 |
> didn't apply any more. It looks however as if the patch is sort of |
94 |
> applied upstream (code is entirely different), so maybe it just works. |
95 |
> Please AIX people test this ebuild. |
96 |
> |
97 |
> -- |
98 |
> Fabian Groffen |
99 |
> Gentoo on a different level |
100 |
> |
101 |
> -- |
102 |
> gentoo-alt@g.o mailing list |
103 |
> |
104 |
> |
105 |
|
106 |
|
107 |
-- |
108 |
Marshall McMullen |
109 |
marshall.mcmullen@×××××.com |
110 |
mjmcmullen@×××××.net |
111 |
mdmcmullen@××××××.com |
112 |
|
113 |
In France, there's a popular saying about Linux that essentially translates as: |
114 |
"Linux? You can get a less powerful system, but it will cost you more." |
115 |
-- |
116 |
gentoo-alt@g.o mailing list |