1 |
enterminus fails to compile - any ideas why? |
2 |
================================================================= |
3 |
>>> Emerging (1 of 1) x11-terms/enterminus-9999 from enlightenment |
4 |
* Package: x11-terms/enterminus-9999 |
5 |
* Repository: enlightenment |
6 |
* Maintainer: enlightenment@g.o |
7 |
* USE: elibc_glibc kernel_linux nls userland_GNU x86 |
8 |
* FEATURES: ccache sandbox usersandbox |
9 |
>>> Unpacking source... |
10 |
* subversion update start --> |
11 |
* repository: http://svn.enlightenment.org/svn/e/trunk/PROTO/enterminus |
12 |
At revision 58306. |
13 |
* working copy: /usr/portage/distfiles/svn- |
14 |
src/enlightenment/PROTO/enterminus |
15 |
|
16 |
* Running eautoreconf in '/var/tmp/portage/x11- |
17 |
terms/enterminus-9999/work/enterminus' ... |
18 |
* Running aclocal ... |
19 |
[ ok ] |
20 |
* Running libtoolize --copy --force --install --automake ... |
21 |
[ ok ] |
22 |
* Running aclocal ... |
23 |
[ ok ] |
24 |
* Running autoconf ... |
25 |
[ ok ] |
26 |
* Running autoheader ... |
27 |
[ ok ] |
28 |
* Running automake --add-missing --copy ... |
29 |
[ ok ] |
30 |
* Running elibtoolize in: enterminus/ |
31 |
* Applying portage-2.2.patch ... |
32 |
* Applying sed-1.5.6.patch ... |
33 |
* Applying as-needed-2.2.6.patch ... |
34 |
* Removing useless C++ checks ... |
35 |
[ ok ] |
36 |
>>> Source unpacked in /var/tmp/portage/x11-terms/enterminus-9999/work |
37 |
>>> Compiling source in /var/tmp/portage/x11- |
38 |
terms/enterminus-9999/work/enterminus ... |
39 |
* econf: updating enterminus/config.guess with |
40 |
/usr/share/gnuconfig/config.guess |
41 |
* econf: updating enterminus/config.sub with /usr/share/gnuconfig/config.sub |
42 |
./configure --prefix=/usr --build=i686-pc-linux-gnu --host=i686-pc-linux-gnu |
43 |
--mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share -- |
44 |
sysconfdir=/etc --localstatedir=/var/lib |
45 |
checking for a BSD-compatible install... /usr/bin/install -c |
46 |
checking whether build environment is sane... yes |
47 |
checking for a thread-safe mkdir -p... /bin/mkdir -p |
48 |
checking for gawk... gawk |
49 |
checking whether make sets $(MAKE)... yes |
50 |
checking for style of include used by make... GNU |
51 |
checking for i686-pc-linux-gnu-gcc... i686-pc-linux-gnu-gcc |
52 |
checking whether the C compiler works... yes |
53 |
checking for C compiler default output file name... a.out |
54 |
checking for suffix of executables... |
55 |
checking whether we are cross compiling... no |
56 |
checking for suffix of object files... o |
57 |
checking whether we are using the GNU C compiler... yes |
58 |
checking whether i686-pc-linux-gnu-gcc accepts -g... yes |
59 |
checking for i686-pc-linux-gnu-gcc option to accept ISO C89... none needed |
60 |
checking dependency style of i686-pc-linux-gnu-gcc... gcc3 |
61 |
checking for library containing strerror... none required |
62 |
checking for i686-pc-linux-gnu-gcc... (cached) i686-pc-linux-gnu-gcc |
63 |
checking whether we are using the GNU C compiler... (cached) yes |
64 |
checking whether i686-pc-linux-gnu-gcc accepts -g... (cached) yes |
65 |
checking for i686-pc-linux-gnu-gcc option to accept ISO C89... (cached) none |
66 |
needed |
67 |
checking dependency style of i686-pc-linux-gnu-gcc... (cached) gcc3 |
68 |
checking for i686-pc-linux-gnu-gcc... (cached) i686-pc-linux-gnu-gcc |
69 |
checking whether we are using the GNU C compiler... (cached) yes |
70 |
checking whether i686-pc-linux-gnu-gcc accepts -g... (cached) yes |
71 |
checking for i686-pc-linux-gnu-gcc option to accept ISO C89... (cached) none |
72 |
needed |
73 |
checking dependency style of i686-pc-linux-gnu-gcc... (cached) gcc3 |
74 |
checking how to run the C preprocessor... i686-pc-linux-gnu-gcc -E |
75 |
checking for grep that handles long lines and -e... /bin/grep |
76 |
checking for egrep... /bin/grep -E |
77 |
checking for ANSI C header files... yes |
78 |
checking for an ANSI C-conforming const... yes |
79 |
checking build system type... i686-pc-linux-gnu |
80 |
checking host system type... i686-pc-linux-gnu |
81 |
checking how to print strings... printf |
82 |
checking for a sed that does not truncate output... /usr/bin/sed |
83 |
checking for fgrep... /bin/grep -F |
84 |
checking for ld used by i686-pc-linux-gnu-gcc... /usr/i686-pc-linux-gnu/bin/ld |
85 |
checking if the linker (/usr/i686-pc-linux-gnu/bin/ld) is GNU ld... yes |
86 |
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B |
87 |
checking the name lister (/usr/bin/nm -B) interface... BSD nm |
88 |
checking whether ln -s works... yes |
89 |
checking the maximum length of command line arguments... 1572864 |
90 |
checking whether the shell understands some XSI constructs... yes |
91 |
checking whether the shell understands "+="... yes |
92 |
checking for /usr/i686-pc-linux-gnu/bin/ld option to reload object files... -r |
93 |
checking for i686-pc-linux-gnu-objdump... i686-pc-linux-gnu-objdump |
94 |
checking how to recognize dependent libraries... pass_all |
95 |
checking for i686-pc-linux-gnu-ar... i686-pc-linux-gnu-ar |
96 |
checking for i686-pc-linux-gnu-strip... i686-pc-linux-gnu-strip |
97 |
checking for i686-pc-linux-gnu-ranlib... i686-pc-linux-gnu-ranlib |
98 |
checking command to parse /usr/bin/nm -B output from i686-pc-linux-gnu-gcc |
99 |
object... ok |
100 |
checking for sys/types.h... yes |
101 |
checking for sys/stat.h... yes |
102 |
checking for stdlib.h... yes |
103 |
checking for string.h... yes |
104 |
checking for memory.h... yes |
105 |
checking for strings.h... yes |
106 |
checking for inttypes.h... yes |
107 |
checking for stdint.h... yes |
108 |
checking for unistd.h... yes |
109 |
checking for dlfcn.h... yes |
110 |
checking for objdir... .libs |
111 |
checking if i686-pc-linux-gnu-gcc supports -fno-rtti -fno-exceptions... no |
112 |
checking for i686-pc-linux-gnu-gcc option to produce PIC... -fPIC -DPIC |
113 |
checking if i686-pc-linux-gnu-gcc PIC flag -fPIC -DPIC works... yes |
114 |
checking if i686-pc-linux-gnu-gcc static flag -static works... yes |
115 |
checking if i686-pc-linux-gnu-gcc supports -c -o file.o... yes |
116 |
checking if i686-pc-linux-gnu-gcc supports -c -o file.o... (cached) yes |
117 |
checking whether the i686-pc-linux-gnu-gcc linker (/usr/i686-pc-linux- |
118 |
gnu/bin/ld) supports shared libraries... yes |
119 |
checking whether -lc should be explicitly linked in... no |
120 |
checking dynamic linker characteristics... GNU/Linux ld.so |
121 |
checking how to hardcode library paths into programs... immediate |
122 |
checking whether stripping libraries is possible... yes |
123 |
checking if libtool supports shared libraries... yes |
124 |
checking whether to build shared libraries... yes |
125 |
checking whether to build static libraries... yes |
126 |
checking for i686-pc-linux-gnu-pkg-config... no |
127 |
checking for pkg-config... /usr/bin/pkg-config |
128 |
checking pkg-config is at least version 0.9.0... yes |
129 |
checking for evas... yes |
130 |
checking for ecore... yes |
131 |
configure: creating ./config.status |
132 |
config.status: creating Makefile |
133 |
config.status: creating src/Makefile |
134 |
config.status: creating src/bin/Makefile |
135 |
config.status: creating data/Makefile |
136 |
config.status: creating enterminus-config |
137 |
config.status: creating config.h |
138 |
config.status: executing depfiles commands |
139 |
config.status: executing libtool commands |
140 |
config.status: executing default commands |
141 |
make -j2 |
142 |
make all-recursive |
143 |
make[1]: Entering directory `/var/tmp/portage/x11- |
144 |
terms/enterminus-9999/work/enterminus' |
145 |
Making all in src |
146 |
make[2]: Entering directory `/var/tmp/portage/x11- |
147 |
terms/enterminus-9999/work/enterminus/src' |
148 |
Making all in bin |
149 |
make[3]: Entering directory `/var/tmp/portage/x11- |
150 |
terms/enterminus-9999/work/enterminus/src/bin' |
151 |
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -D_GNU_SOURCE=1 |
152 |
-D_REENTRANT -pthread -DQT_SHARED -I/usr/include/evas-1 - |
153 |
I/usr/include/librsvg-2.0 -I/usr/include/cairo -I/usr/include/libpng14 - |
154 |
I/usr/include/eet-1 -I/usr/include/SDL -I/usr/include/freetype2 - |
155 |
I/usr/include/eina-1 -I/usr/include/eina-1/eina -I/usr/include/glib-2.0 - |
156 |
I/usr/lib/glib-2.0/include -I/usr/include/gdk-pixbuf-2.0 - |
157 |
I/usr/include/pixman-1 -I/usr/include/qt4 -I/usr/include/qt4/QtGui - |
158 |
I/usr/include/libdrm -I/usr/include/qt4/QtCore -I/usr/include/ecore-1 - |
159 |
I/usr/include/ecore-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina - |
160 |
Wall -O2 -march=pentium3 -fomit-frame-pointer -msse -mmmx -pipe -MT main.o -MD |
161 |
-MP -MF .deps/main.Tpo -c -o main.o main.c |
162 |
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -D_GNU_SOURCE=1 |
163 |
-D_REENTRANT -pthread -DQT_SHARED -I/usr/include/evas-1 - |
164 |
I/usr/include/librsvg-2.0 -I/usr/include/cairo -I/usr/include/libpng14 - |
165 |
I/usr/include/eet-1 -I/usr/include/SDL -I/usr/include/freetype2 - |
166 |
I/usr/include/eina-1 -I/usr/include/eina-1/eina -I/usr/include/glib-2.0 - |
167 |
I/usr/lib/glib-2.0/include -I/usr/include/gdk-pixbuf-2.0 - |
168 |
I/usr/include/pixman-1 -I/usr/include/qt4 -I/usr/include/qt4/QtGui - |
169 |
I/usr/include/libdrm -I/usr/include/qt4/QtCore -I/usr/include/ecore-1 - |
170 |
I/usr/include/ecore-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina - |
171 |
Wall -O2 -march=pentium3 -fomit-frame-pointer -msse -mmmx -pipe -MT misc.o -MD |
172 |
-MP -MF .deps/misc.Tpo -c -o misc.o misc.c |
173 |
In file included from misc.c:1: |
174 |
term.h:1:1: warning: "_GNU_SOURCE" redefined |
175 |
<command-line>: warning: this is the location of the previous definition |
176 |
mv -f .deps/misc.Tpo .deps/misc.Po |
177 |
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -D_GNU_SOURCE=1 |
178 |
-D_REENTRANT -pthread -DQT_SHARED -I/usr/include/evas-1 - |
179 |
I/usr/include/librsvg-2.0 -I/usr/include/cairo -I/usr/include/libpng14 - |
180 |
I/usr/include/eet-1 -I/usr/include/SDL -I/usr/include/freetype2 - |
181 |
I/usr/include/eina-1 -I/usr/include/eina-1/eina -I/usr/include/glib-2.0 - |
182 |
I/usr/lib/glib-2.0/include -I/usr/include/gdk-pixbuf-2.0 - |
183 |
I/usr/include/pixman-1 -I/usr/include/qt4 -I/usr/include/qt4/QtGui - |
184 |
I/usr/include/libdrm -I/usr/include/qt4/QtCore -I/usr/include/ecore-1 - |
185 |
I/usr/include/ecore-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina - |
186 |
Wall -O2 -march=pentium3 -fomit-frame-pointer -msse -mmmx -pipe -MT pty.o -MD |
187 |
-MP -MF .deps/pty.Tpo -c -o pty.o pty.c |
188 |
In file included from main.c:1: |
189 |
term.h:1:1: warning: "_GNU_SOURCE" redefined |
190 |
<command-line>: warning: this is the location of the previous definition |
191 |
mv -f .deps/main.Tpo .deps/main.Po |
192 |
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -D_GNU_SOURCE=1 |
193 |
-D_REENTRANT -pthread -DQT_SHARED -I/usr/include/evas-1 - |
194 |
I/usr/include/librsvg-2.0 -I/usr/include/cairo -I/usr/include/libpng14 - |
195 |
I/usr/include/eet-1 -I/usr/include/SDL -I/usr/include/freetype2 - |
196 |
I/usr/include/eina-1 -I/usr/include/eina-1/eina -I/usr/include/glib-2.0 - |
197 |
I/usr/lib/glib-2.0/include -I/usr/include/gdk-pixbuf-2.0 - |
198 |
I/usr/include/pixman-1 -I/usr/include/qt4 -I/usr/include/qt4/QtGui - |
199 |
I/usr/include/libdrm -I/usr/include/qt4/QtCore -I/usr/include/ecore-1 - |
200 |
I/usr/include/ecore-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina - |
201 |
Wall -O2 -march=pentium3 -fomit-frame-pointer -msse -mmmx -pipe -MT term.o -MD |
202 |
-MP -MF .deps/term.Tpo -c -o term.o term.c |
203 |
In file included from pty.c:1: |
204 |
term.h:1:1: warning: "_GNU_SOURCE" redefined |
205 |
<command-line>: warning: this is the location of the previous definition |
206 |
pty.c: In function ‘execute_command’: |
207 |
pty.c:121: warning: ignoring return value of ‘chdir’, declared with attribute |
208 |
warn_unused_result |
209 |
mv -f .deps/pty.Tpo .deps/pty.Po |
210 |
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -D_GNU_SOURCE=1 |
211 |
-D_REENTRANT -pthread -DQT_SHARED -I/usr/include/evas-1 - |
212 |
I/usr/include/librsvg-2.0 -I/usr/include/cairo -I/usr/include/libpng14 - |
213 |
I/usr/include/eet-1 -I/usr/include/SDL -I/usr/include/freetype2 - |
214 |
I/usr/include/eina-1 -I/usr/include/eina-1/eina -I/usr/include/glib-2.0 - |
215 |
I/usr/lib/glib-2.0/include -I/usr/include/gdk-pixbuf-2.0 - |
216 |
I/usr/include/pixman-1 -I/usr/include/qt4 -I/usr/include/qt4/QtGui - |
217 |
I/usr/include/libdrm -I/usr/include/qt4/QtCore -I/usr/include/ecore-1 - |
218 |
I/usr/include/ecore-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina - |
219 |
Wall -O2 -march=pentium3 -fomit-frame-pointer -msse -mmmx -pipe -MT ui.o -MD - |
220 |
MP -MF .deps/ui.Tpo -c -o ui.o ui.c |
221 |
In file included from ui.c:1: |
222 |
term.h:1:1: warning: "_GNU_SOURCE" redefined |
223 |
<command-line>: warning: this is the location of the previous definition |
224 |
mv -f .deps/ui.Tpo .deps/ui.Po |
225 |
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -D_GNU_SOURCE=1 |
226 |
-D_REENTRANT -pthread -DQT_SHARED -I/usr/include/evas-1 - |
227 |
I/usr/include/librsvg-2.0 -I/usr/include/cairo -I/usr/include/libpng14 - |
228 |
I/usr/include/eet-1 -I/usr/include/SDL -I/usr/include/freetype2 - |
229 |
I/usr/include/eina-1 -I/usr/include/eina-1/eina -I/usr/include/glib-2.0 - |
230 |
I/usr/lib/glib-2.0/include -I/usr/include/gdk-pixbuf-2.0 - |
231 |
I/usr/include/pixman-1 -I/usr/include/qt4 -I/usr/include/qt4/QtGui - |
232 |
I/usr/include/libdrm -I/usr/include/qt4/QtCore -I/usr/include/ecore-1 - |
233 |
I/usr/include/ecore-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina - |
234 |
Wall -O2 -march=pentium3 -fomit-frame-pointer -msse -mmmx -pipe -MT handlers.o |
235 |
-MD -MP -MF .deps/handlers.Tpo -c -o handlers.o handlers.c |
236 |
In file included from term.c:1: |
237 |
term.h:1:1: warning: "_GNU_SOURCE" redefined |
238 |
<command-line>: warning: this is the location of the previous definition |
239 |
term.c:144: error: conflicting types for ‘term_tcanvas_data’ |
240 |
term.h:156: note: previous declaration of ‘term_tcanvas_data’ was here |
241 |
term.c: In function ‘term_init’: |
242 |
term.c:337: warning: passing argument 2 of ‘ecore_timer_add’ from incompatible |
243 |
pointer type |
244 |
/usr/include/ecore-1/Ecore.h:534: note: expected ‘Ecore_Task_Cb’ but argument |
245 |
is of type ‘int (*)(void *)’ |
246 |
term.c:338: warning: passing argument 2 of ‘ecore_timer_add’ from incompatible |
247 |
pointer type |
248 |
/usr/include/ecore-1/Ecore.h:534: note: expected ‘Ecore_Task_Cb’ but argument |
249 |
is of type ‘int (*)(struct Term *)’ |
250 |
make[3]: *** [term.o] Error 1 |
251 |
make[3]: *** Waiting for unfinished jobs.... |
252 |
In file included from handlers.c:1: |
253 |
term.h:1:1: warning: "_GNU_SOURCE" redefined |
254 |
<command-line>: warning: this is the location of the previous definition |
255 |
handlers.c: In function ‘term_handler_escape_seq’: |
256 |
handlers.c:423: warning: ignoring return value of ‘write’, declared with |
257 |
attribute warn_unused_result |
258 |
handlers.c: In function ‘term_cb_key_down’: |
259 |
handlers.c:569: warning: pointer targets in assignment differ in signedness |
260 |
handlers.c:562: warning: ignoring return value of ‘write’, declared with |
261 |
attribute warn_unused_result |
262 |
handlers.c:614: warning: ignoring return value of ‘write’, declared with |
263 |
attribute warn_unused_result |
264 |
mv -f .deps/handlers.Tpo .deps/handlers.Po |
265 |
make[3]: Leaving directory `/var/tmp/portage/x11- |
266 |
terms/enterminus-9999/work/enterminus/src/bin' |
267 |
make[2]: *** [all-recursive] Error 1 |
268 |
make[2]: Leaving directory `/var/tmp/portage/x11- |
269 |
terms/enterminus-9999/work/enterminus/src' |
270 |
make[1]: *** [all-recursive] Error 1 |
271 |
make[1]: Leaving directory `/var/tmp/portage/x11- |
272 |
terms/enterminus-9999/work/enterminus' |
273 |
make: *** [all] Error 2 |
274 |
emake failed |
275 |
* ERROR: x11-terms/enterminus-9999 failed (compile phase): |
276 |
* (no error message) |
277 |
* |
278 |
* Call stack: |
279 |
* ebuild.sh, line 56: Called src_compile |
280 |
* environment, line 2791: Called enlightenment_src_compile |
281 |
* environment, line 1465: Called die |
282 |
* The specific snippet of code: |
283 |
* emake || die; |
284 |
* |
285 |
================================================================= |
286 |
|
287 |
Please ask if you need more info |
288 |
-- |
289 |
Regards, |
290 |
Mick |