1 |
Hi everyone, |
2 |
|
3 |
I decided to try out Azarah's new drip && autotools.eclass (great work |
4 |
there). When emerging got the following error: |
5 |
|
6 |
<snip> |
7 |
Making all in encoder |
8 |
make[2]: Entering directory |
9 |
`/var/tmp/portage/drip-0.8.0/work/drip-0.8.0/encoder' |
10 |
source='external.cpp' object='dripencoder-external.o' libtool=no \ |
11 |
depfile='.deps/dripencoder-external.Po' |
12 |
tmpdepfile='.deps/dripencoder-external.TPo' \ |
13 |
depmode=gcc /bin/sh ../depcomp \ |
14 |
c++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/gtk-1.2 |
15 |
-I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -O6 |
16 |
`avifile-config --cflags` `glib-config --cflags` -I../libmpeg3-1.2.3 |
17 |
-I/usr/include -DNEED_GNOMESUPPORT_H -I/usr/lib/gnome-libs/include |
18 |
-I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/orbit-1.0 |
19 |
-I/usr/include/gtk-1.2 -I/usr/X11R6/include -D_FILE_OFFSET_BITS=64 |
20 |
-D_LARGEFILE_SOURCE -D_USE_LARGEFILE64 -pthread -DSTANDALONE |
21 |
-I/usr/local/include -I/usr/include `gdk-pixbuf-config --cflags` -mcpu=i686 |
22 |
-march=i686 -O3 -pipe -fomit-frame-pointer -c -o dripencoder-external.o `test |
23 |
-f external.cpp || echo './'`external.cpp |
24 |
source='encoder.cpp' object='dripencoder-encoder.o' libtool=no \ |
25 |
depfile='.deps/dripencoder-encoder.Po' |
26 |
tmpdepfile='.deps/dripencoder-encoder.TPo' \ |
27 |
depmode=gcc /bin/sh ../depcomp \ |
28 |
c++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/gtk-1.2 |
29 |
-I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -O6 |
30 |
`avifile-config --cflags` `glib-config --cflags` -I../libmpeg3-1.2.3 |
31 |
-I/usr/include -DNEED_GNOMESUPPORT_H -I/usr/lib/gnome-libs/include |
32 |
-I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/orbit-1.0 |
33 |
-I/usr/include/gtk-1.2 -I/usr/X11R6/include -D_FILE_OFFSET_BITS=64 |
34 |
-D_LARGEFILE_SOURCE -D_USE_LARGEFILE64 -pthread -DSTANDALONE |
35 |
-I/usr/local/include -I/usr/include `gdk-pixbuf-config --cflags` -mcpu=i686 |
36 |
-march=i686 -O3 -pipe -fomit-frame-pointer -c -o dripencoder-encoder.o `test |
37 |
-f encoder.cpp || echo './'`encoder.cpp |
38 |
encoder.cpp:54: syntax error before `;' |
39 |
encoder.cpp: In function `void * encode(void *)': |
40 |
encoder.cpp:208: `fourcc_t' undeclared (first use this function) |
41 |
encoder.cpp:208: (Each undeclared identifier is reported only once |
42 |
encoder.cpp:208: for each function it appears in.) |
43 |
encoder.cpp:208: parse error before `=' |
44 |
encoder.cpp:220: `struct au_t' has no member named `codec' |
45 |
encoder.cpp:272: `video_codec' undeclared (first use this function) |
46 |
encoder.cpp:334: `struct au_t' has no member named `codec' |
47 |
encoder.cpp:340: `struct au_t' has no member named `codec' |
48 |
encoder.cpp:759: `codec' undeclared (first use this function) |
49 |
encoder.cpp:810: `struct au_t' has no member named `codec' |
50 |
external.cpp: In function `struct codecS ** encoder_codecs(...)': |
51 |
external.cpp:138: `avm' undeclared (first use this function) |
52 |
external.cpp:138: (Each undeclared identifier is reported only once |
53 |
external.cpp:138: for each function it appears in.) |
54 |
external.cpp:138: parse error before `::' |
55 |
external.cpp:151: `it' undeclared (first use this function) |
56 |
external.cpp:152: `Encode' is not a member of type `CodecInfo' |
57 |
external.cpp:153: parse error before `::' |
58 |
external.cpp:154: `iv' undeclared (first use this function) |
59 |
external.cpp:159: `audio_codecs' undeclared (first use this function) |
60 |
external.cpp:160: parse error before `::' |
61 |
external.cpp:161: `ia' undeclared (first use this function) |
62 |
external.cpp:175: `Encode' is not a member of type `CodecInfo' |
63 |
external.cpp:176: parse error before `::' |
64 |
external.cpp:191: `Encode' is not a member of type `CodecInfo' |
65 |
external.cpp:192: parse error before `::' |
66 |
make[2]: *** [dripencoder-external.o] Error 1 |
67 |
make[2]: *** Waiting for unfinished jobs.... |
68 |
make[2]: *** [dripencoder-encoder.o] Error 1 |
69 |
make[2]: Leaving directory |
70 |
`/var/tmp/portage/drip-0.8.0/work/drip-0.8.0/encoder' |
71 |
make[1]: *** [all-recursive] Error 1 |
72 |
make[1]: Leaving directory `/var/tmp/portage/drip-0.8.0/work/drip-0.8.0' |
73 |
make: *** [all] Error 2 |
74 |
make all-recursive |
75 |
make[1]: Entering directory `/var/tmp/portage/drip-0.8.0/work/drip-0.8.0' |
76 |
<snip> |
77 |
|
78 |
The error was ignored and compiling continued, and after a few more secs |
79 |
aborted with: |
80 |
|
81 |
<snip> |
82 |
Making all in encoder |
83 |
make[2]: Entering directory |
84 |
`/var/tmp/portage/drip-0.8.0/work/drip-0.8.0/encoder' |
85 |
source='external.cpp' object='dripencoder-external.o' libtool=no \ |
86 |
depfile='.deps/dripencoder-external.Po' |
87 |
tmpdepfile='.deps/dripencoder-external.TPo' \ |
88 |
depmode=gcc /bin/sh ../depcomp \ |
89 |
c++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/gtk-1.2 |
90 |
-I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -O6 |
91 |
`avifile-config --cflags` `glib-config --cflags` -I../libmpeg3-1.2.3 |
92 |
-I/usr/include -DNEED_GNOMESUPPORT_H -I/usr/lib/gnome-libs/include |
93 |
-I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/orbit-1.0 |
94 |
-I/usr/include/gtk-1.2 -I/usr/X11R6/include -D_FILE_OFFSET_BITS=64 |
95 |
-D_LARGEFILE_SOURCE -D_USE_LARGEFILE64 -pthread -DSTANDALONE |
96 |
-I/usr/local/include -I/usr/include `gdk-pixbuf-config --cflags` -mcpu=i686 |
97 |
-march=i686 -O3 -pipe -fomit-frame-pointer -c -o dripencoder-external.o `test |
98 |
-f external.cpp || echo './'`external.cpp |
99 |
external.cpp: In function `struct codecS ** encoder_codecs(...)': |
100 |
external.cpp:138: `avm' undeclared (first use this function) |
101 |
external.cpp:138: (Each undeclared identifier is reported only once |
102 |
external.cpp:138: for each function it appears in.) |
103 |
external.cpp:138: parse error before `::' |
104 |
external.cpp:151: `it' undeclared (first use this function) |
105 |
external.cpp:152: `Encode' is not a member of type `CodecInfo' |
106 |
external.cpp:153: parse error before `::' |
107 |
external.cpp:154: `iv' undeclared (first use this function) |
108 |
external.cpp:159: `audio_codecs' undeclared (first use this function) |
109 |
external.cpp:160: parse error before `::' |
110 |
external.cpp:161: `ia' undeclared (first use this function) |
111 |
external.cpp:175: `Encode' is not a member of type `CodecInfo' |
112 |
external.cpp:176: parse error before `::' |
113 |
external.cpp:191: `Encode' is not a member of type `CodecInfo' |
114 |
external.cpp:192: parse error before `::' |
115 |
make[2]: *** [dripencoder-external.o] Error 1 |
116 |
make[2]: Leaving directory |
117 |
`/var/tmp/portage/drip-0.8.0/work/drip-0.8.0/encoder' |
118 |
make[1]: *** [all-recursive] Error 1 |
119 |
make[1]: Leaving directory `/var/tmp/portage/drip-0.8.0/work/drip-0.8.0' |
120 |
make: *** [all] Error 2 |
121 |
|
122 |
!!! ERROR: The ebuild did not complete successfully. |
123 |
<snip> |
124 |
|
125 |
I turned the emake in the ebuild to make (I don't have SMP) and got only the |
126 |
2nd error of the 2 above, emake probably has nothing to do with it though. |
127 |
|
128 |
-- |
129 |
|
130 |
Dan Armak |
131 |
Gentoo Linux Developer, Desktop Team |
132 |
Matan, Israel |