Emerge problem x11-terms/eterm - EzMe - 2007-06-06
I always wanted to get Fluxbox running on my gentoo box. So today i googled around some time and found this manual: [/url][url=http://www.gentoo.org/doc/en/fluxbox-config.xml]http://www.gentoo.org/doc/en/fluxbox-config.xml
Tho when i "emerge fluxbox xlockmore x11-terms/eterm" i got some big error witch make me staire in the dark.
**SNIP**
Code: I. -I.. -I/usr/include -O2 -march=pentium4 -pipe -MT menus.lo -MD -MP -MF ".deps/menus.Tpo" -c -o menus.lo menus.c; \
then mv -f ".deps/menus.Tpo" ".deps/menus.Plo"; else rm -f ".deps/menus.Tpo"; exit 1; fi
if /bin/sh ../libtool --mode=compile i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -march=pentium4 -pipe -MT misc.lo -MD -MP -MF ".deps/misc.Tpo" -c -o misc.lo misc.c; \
then mv -f ".deps/misc.Tpo" ".deps/misc.Plo"; else rm -f ".deps/misc.Tpo"; exit 1; fi
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -march=pentium4 -pipe -MT misc.lo -MD -MP -MF .deps/misc.Tpo -c misc.c -fPIC -DPIC -o .libs/misc.o
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -march=pentium4 -pipe -MT menus.lo -MD -MP -MF .deps/menus.Tpo -c menus.c -fPIC -DPIC -o .libs/menus.o
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -march=pentium4 -pipe -MT misc.lo -MD -MP -MF .deps/misc.Tpo -c misc.c -o misc.o >/dev/null 2>&1
if /bin/sh ../libtool --mode=compile i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -march=pentium4 -pipe -MT options.lo -MD -MP -MF ".deps/options.Tpo" -c -o options.lo options.c; \
then mv -f ".deps/options.Tpo" ".deps/options.Plo"; else rm -f ".deps/options.Tpo"; exit 1; fi
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -march=pentium4 -pipe -MT menus.lo -MD -MP -MF .deps/menus.Tpo -c menus.c -o menus.o >/dev/null 2>&1
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -march=pentium4 -pipe -MT options.lo -MD -MP -MF .deps/options.Tpo -c options.c -fPIC -DPIC -o .libs/options.o
if /bin/sh ../libtool --mode=compile i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -march=pentium4 -pipe -MT pixmap.lo -MD -MP -MF ".deps/pixmap.Tpo" -c -o pixmap.lo pixmap.c; \
then mv -f ".deps/pixmap.Tpo" ".deps/pixmap.Plo"; else rm -f ".deps/pixmap.Tpo"; exit 1; fi
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -march=pentium4 -pipe -MT pixmap.lo -MD -MP -MF .deps/pixmap.Tpo -c pixmap.c -fPIC -DPIC -o .libs/pixmap.o
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -march=pentium4 -pipe -MT options.lo -MD -MP -MF .deps/options.Tpo -c options.c -o options.o >/dev/null 2>&1
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -march=pentium4 -pipe -MT pixmap.lo -MD -MP -MF .deps/pixmap.Tpo -c pixmap.c -o pixmap.o >/dev/null 2>&1
if /bin/sh ../libtool --mode=compile i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -march=pentium4 -pipe -MT screen.lo -MD -MP -MF ".deps/screen.Tpo" -c -o screen.lo screen.c; \
then mv -f ".deps/screen.Tpo" ".deps/screen.Plo"; else rm -f ".deps/screen.Tpo"; exit 1; fi
if /bin/sh ../libtool --mode=compile i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -march=pentium4 -pipe -MT script.lo -MD -MP -MF ".deps/script.Tpo" -c -o script.lo script.c; \
then mv -f ".deps/script.Tpo" ".deps/script.Plo"; else rm -f ".deps/script.Tpo"; exit 1; fi
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -march=pentium4 -pipe -MT screen.lo -MD -MP -MF .deps/screen.Tpo -c screen.c -fPIC -DPIC -o .libs/screen.o
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -march=pentium4 -pipe -MT script.lo -MD -MP -MF .deps/script.Tpo -c script.c -fPIC -DPIC -o .libs/script.o
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -march=pentium4 -pipe -MT script.lo -MD -MP -MF .deps/script.Tpo -c script.c -o script.o >/dev/null 2>&1
if /bin/sh ../libtool --mode=compile i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -march=pentium4 -pipe -MT scrollbar.lo -MD -MP -MF ".deps/scrollbar.Tpo" -c -o scrollbar.lo scrollbar.c; \
then mv -f ".deps/scrollbar.Tpo" ".deps/scrollbar.Plo"; else rm -f ".deps/scrollbar.Tpo"; exit 1; fi
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -march=pentium4 -pipe -MT scrollbar.lo -MD -MP -MF .deps/scrollbar.Tpo -c scrollbar.c -fPIC -DPIC -o .libs/scrollbar.o
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -march=pentium4 -pipe -MT screen.lo -MD -MP -MF .deps/screen.Tpo -c screen.c -o screen.o >/dev/null 2>&1
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -march=pentium4 -pipe -MT scrollbar.lo -MD -MP -MF .deps/scrollbar.Tpo -c scrollbar.c -o scrollbar.o >/dev/null 2>&1
if /bin/sh ../libtool --mode=compile i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -march=pentium4 -pipe -MT startup.lo -MD -MP -MF ".deps/startup.Tpo" -c -o startup.lo startup.c; \
then mv -f ".deps/startup.Tpo" ".deps/startup.Plo"; else rm -f ".deps/startup.Tpo"; exit 1; fi
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -march=pentium4 -pipe -MT startup.lo -MD -MP -MF .deps/startup.Tpo -c startup.c -fPIC -DPIC -o .libs/startup.o
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -march=pentium4 -pipe -MT startup.lo -MD -MP -MF .deps/startup.Tpo -c startup.c -o startup.o >/dev/null 2>&1
if /bin/sh ../libtool --mode=compile i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -march=pentium4 -pipe -MT system.lo -MD -MP -MF ".deps/system.Tpo" -c -o system.lo system.c; \
then mv -f ".deps/system.Tpo" ".deps/system.Plo"; else rm -f ".deps/system.Tpo"; exit 1; fi
if /bin/sh ../libtool --mode=compile i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -march=pentium4 -pipe -MT term.lo -MD -MP -MF ".deps/term.Tpo" -c -o term.lo term.c; \
then mv -f ".deps/term.Tpo" ".deps/term.Plo"; else rm -f ".deps/term.Tpo"; exit 1; fi
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -march=pentium4 -pipe -MT system.lo -MD -MP -MF .deps/system.Tpo -c system.c -fPIC -DPIC -o .libs/system.o
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -march=pentium4 -pipe -MT term.lo -MD -MP -MF .deps/term.Tpo -c term.c -fPIC -DPIC -o .libs/term.o
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -march=pentium4 -pipe -MT system.lo -MD -MP -MF .deps/system.Tpo -c system.c -o system.o >/dev/null 2>&1
if /bin/sh ../libtool --mode=compile i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -march=pentium4 -pipe -MT timer.lo -MD -MP -MF ".deps/timer.Tpo" -c -o timer.lo timer.c; \
then mv -f ".deps/timer.Tpo" ".deps/timer.Plo"; else rm -f ".deps/timer.Tpo"; exit 1; fi
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -march=pentium4 -pipe -MT timer.lo -MD -MP -MF .deps/timer.Tpo -c timer.c -fPIC -DPIC -o .libs/timer.o
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -march=pentium4 -pipe -MT timer.lo -MD -MP -MF .deps/timer.Tpo -c timer.c -o timer.o >/dev/null 2>&1
if /bin/sh ../libtool --mode=compile i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -march=pentium4 -pipe -MT utmp.lo -MD -MP -MF ".deps/utmp.Tpo" -c -o utmp.lo utmp.c; \
then mv -f ".deps/utmp.Tpo" ".deps/utmp.Plo"; else rm -f ".deps/utmp.Tpo"; exit 1; fi
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -march=pentium4 -pipe -MT utmp.lo -MD -MP -MF .deps/utmp.Tpo -c utmp.c -fPIC -DPIC -o .libs/utmp.o
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -march=pentium4 -pipe -MT utmp.lo -MD -MP -MF .deps/utmp.Tpo -c utmp.c -o utmp.o >/dev/null 2>&1
if /bin/sh ../libtool --mode=compile i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -march=pentium4 -pipe -MT windows.lo -MD -MP -MF ".deps/windows.Tpo" -c -o windows.lo windows.c; \
then mv -f ".deps/windows.Tpo" ".deps/windows.Plo"; else rm -f ".deps/windows.Tpo"; exit 1; fi
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -march=pentium4 -pipe -MT term.lo -MD -MP -MF .deps/term.Tpo -c term.c -o term.o >/dev/null 2>&1
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -march=pentium4 -pipe -MT windows.lo -MD -MP -MF .deps/windows.Tpo -c windows.c -fPIC -DPIC -o .libs/windows.o
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -march=pentium4 -pipe -MT windows.lo -MD -MP -MF .deps/windows.Tpo -c windows.c -o windows.o >/dev/null 2>&1
if /bin/sh ../libtool --mode=compile i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -march=pentium4 -pipe -MT defaultfont.lo -MD -MP -MF ".deps/defaultfont.Tpo" -c -o defaultfont.lo defaultfont.c; \
then mv -f ".deps/defaultfont.Tpo" ".deps/defaultfont.Plo"; else rm -f ".deps/defaultfont.Tpo"; exit 1; fi
if /bin/sh ../libtool --mode=compile i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -march=pentium4 -pipe -MT libscream.lo -MD -MP -MF ".deps/libscream.Tpo" -c -o libscream.lo libscream.c; \
then mv -f ".deps/libscream.Tpo" ".deps/libscream.Plo"; else rm -f ".deps/libscream.Tpo"; exit 1; fi
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -march=pentium4 -pipe -MT defaultfont.lo -MD -MP -MF .deps/defaultfont.Tpo -c defaultfont.c -fPIC -DPIC -o .libs/defaultfont.o
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -march=pentium4 -pipe -MT defaultfont.lo -MD -MP -MF .deps/defaultfont.Tpo -c defaultfont.c -o defaultfont.o >/dev/null 2>&1
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -march=pentium4 -pipe -MT libscream.lo -MD -MP -MF .deps/libscream.Tpo -c libscream.c -fPIC -DPIC -o .libs/libscream.o
if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -march=pentium4 -pipe -MT main.o -MD -MP -MF ".deps/main.Tpo" -c -o main.o main.c; \
then mv -f ".deps/main.Tpo" ".deps/main.Po"; else rm -f ".deps/main.Tpo"; exit 1; fi
libscream.c:1488:2: warning: #warning compiling in libscream
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -march=pentium4 -pipe -MT libscream.lo -MD -MP -MF .deps/libscream.Tpo -c libscream.c -o libscream.o >/dev/null 2>&1
/bin/sh ../libtool --mode=link i686-pc-linux-gnu-gcc -O2 -march=pentium4 -pipe -L/usr/lib -o libEterm.la -rpath /usr/lib -release 0.9.4 actions.lo buttons.lo command.lo draw.lo e.lo events.lo font.lo grkelot.lo menus.lo misc.lo options.lo pixmap.lo screen.lo script.lo scrollbar.lo startup.lo system.lo term.lo timer.lo utmp.lo windows.lo defaultfont.lo libscream.lo -lImlib2 -ldl -lX11 -lSM -lICE -lpcre -lSM -lICE -lXmu -last -lXext -lX11 -lutil -lm
i686-pc-linux-gnu-gcc -shared .libs/actions.o .libs/buttons.o .libs/command.o .libs/draw.o .libs/e.o .libs/events.o .libs/font.o .libs/grkelot.o .libs/menus.o .libs/misc.o .libs/options.o .libs/pixmap.o .libs/screen.o .libs/script.o .libs/scrollbar.o .libs/startup.o .libs/system.o .libs/term.o .libs/timer.o .libs/utmp.o .libs/windows.o .libs/defaultfont.o .libs/libscream.o -L/usr/lib /usr/lib/libImlib2.so -ldl /usr/lib/libpcre.so /usr/lib/libSM.so /usr/lib/libICE.so /usr/lib/libXmu.so /usr/lib/libast.so /usr/lib/libXext.so /usr/lib/libX11.so -lutil -lm -march=pentium4 -Wl,-soname -Wl,libEterm-0.9.4.so -o .libs/libEterm-0.9.4.so
(cd .libs && rm -f libEterm.so && ln -s libEterm-0.9.4.so libEterm.so)
i686-pc-linux-gnu-ar cru .libs/libEterm.a actions.o buttons.o command.o draw.o e.o events.o font.o grkelot.o menus.o misc.o options.o pixmap.o screen.o script.o scrollbar.o startup.o system.o term.o timer.o utmp.o windows.o defaultfont.o libscream.o
i686-pc-linux-gnu-ranlib .libs/libEterm.a
creating libEterm.la
(cd .libs && rm -f libEterm.la && ln -s ../libEterm.la libEterm.la)
/bin/sh ../libtool --mode=link i686-pc-linux-gnu-gcc -O2 -march=pentium4 -pipe -L/usr/lib -o Eterm -rpath /usr/lib:/usr/lib/Eterm main.o libEterm.la -lImlib2 -ldl -lX11 -lSM -lICE -lpcre -lSM -lICE -lXmu -last -lXext -lX11 -lutil -lm
i686-pc-linux-gnu-gcc -O2 -march=pentium4 -pipe -o .libs/Eterm main.o -L/usr/lib ./.libs/libEterm.so /usr/lib/libImlib2.so /usr/lib/libfreetype.so -lz /usr/lib/libXmu.so /usr/lib/libXt.so /usr/lib/libast.so /usr/lib/libSM.so /usr/lib/libICE.so /usr/lib/libpcre.so /usr/lib/libXext.so /usr/lib/libX11.so /usr/lib/libXau.so /usr/lib/libXdmcp.so -ldl -lutil -lm -Wl,--rpath -Wl,/usr/lib:/usr/lib/Eterm
./.libs/libEterm.so: undefined reference to `imlib_render_pixmaps_for_whole_image'
./.libs/libEterm.so: undefined reference to `imlib_context_set_display'
./.libs/libEterm.so: undefined reference to `imlib_render_pixmaps_for_whole_image_at_size'
./.libs/libEterm.so: undefined reference to `imlib_context_set_colormap'
./.libs/libEterm.so: undefined reference to `imlib_context_set_drawable'
./.libs/libEterm.so: undefined reference to `imlib_context_set_visual'
./.libs/libEterm.so: undefined reference to `imlib_free_pixmap_and_mask'
collect2: ld returned 1 exit status
make[2]: *** [Eterm] Error 1
make[2]: Leaving directory `/var/tmp/portage/x11-terms/eterm-0.9.4/work/Eterm-0.9.4/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/x11-terms/eterm-0.9.4/work/Eterm-0.9.4'
make: *** [all] Error 2
!!! ERROR: x11-terms/eterm-0.9.4 failed.
Call stack:
ebuild.sh, line 1615: Called dyn_compile
ebuild.sh, line 972: Called qa_call 'src_compile'
ebuild.sh, line 44: Called src_compile
eterm-0.9.4.ebuild, line 47: Called die
!!! make failed
!!! If you need support, post the topmost build error, and the call stack if relevant.
!!! A complete build log is located at '/var/tmp/portage/x11-terms/eterm-0.9.4/temp/build.log'.
Anyone that can help me out plz..?
Thanks in advance :)
Emerge problem x11-terms/eterm - znx - 2007-06-06
Since it is complaining about imlib .. maybe try updating/installing imlib2. Check which version, my Eterm is using /usr/lib/libImlib2.so.1. You might have imlib2 installed but maybe not a new enough version to match the wishes of Eterm (if you are using ~x86 Eterm, use ~x86 imlib2 for instance).
Emerge problem x11-terms/eterm - EzMe - 2007-06-07
Thanks for your fast reply! :)
I tried:
Code: >>> Regenerating /etc/ld.so.cache...
>>> Original instance of package unmerged safely.
>>> Regenerating /etc/ld.so.cache...
>>> media-libs/imlib2-1.3.0 merged.
>>> Recording media-libs/imlib2 in "world" favorites file...
>>> No packages selected for removal by clean
>>> Auto-cleaning packages...
>>> No outdated packages were found on your system.
* GNU info directory index is up-to-date.
But also gave me this error:
Code: * QA Notice: Package has poor programming practices which may compile
* fine but exhibit random runtime failures.
* color_helpers.c:57: warning: incompatible implicit declaration of built-in function 'round'
color_helpers.c:76: warning: incompatible implicit declaration of built-in function 'round'
color_helpers.c:83: warning: incompatible implicit declaration of built-in funcion 'round'
color_helpers.c:90: warning: incompatible implicit declaration of built-in funcion 'round'
color_helpers.c:97: warning: incompatible implicit declaration of built-in function 'round'
color_helpers.c:104: warning: incompatible implicit declaration of built-in function 'round'
color_helpers.c:111: warning: incompatible implicit declaration of built-in function 'round'
That might be the problem. Gonna google some around :)
Emerge problem x11-terms/eterm - EzMe - 2007-06-07
OK, i emerged eterm again after installing imlib2 again and it seemed to work! :)
>>> Regenerating /etc/ld.so.cache...
>>> x11-terms/eterm-0.9.4 merged.
>>> Recording x11-terms/eterm in "world" favorites file...
Many thanks! :)
Emerge problem x11-terms/eterm - znx - 2007-06-07
Code: * QA Notice: Package has poor programming practices which may compile
QA = quality assurance, in other words, this is bad junk that gentoo would like to fix. It isn't a failure, just an annoyance.
Quote:OK, i emerged eterm again after installing imlib2 again and it seemed to work! :)
Nice!
Emerge problem x11-terms/eterm - hasayaki - 2007-11-29
Quote:Code: * QA Notice: Package has poor programming practices which may compile
<div>
QA = quality assurance, in other words, this is bad junk that gentoo would like to fix. It isn't a failure, just an annoyance.
<blockquote data-ipsquote="" class="ipsQuote" data-ipsquote-contentcommentid="10774" data-ipsquote-username="EzMe" data-cite="EzMe" data-ipsquote-contentapp="forums" data-ipsquote-contenttype="forums" data-ipsquote-contentid="3029" data-ipsquote-contentclass="forums_Topic">OK, i emerged eterm again after installing imlib2 again and it seemed to work! :)
Nice!
</div></blockquote>
BTW, "emerge imlib2" also solved similar problem of "emerge eterm" version 0.9.4 on my Gentoo system. ;)
|