Post a New Reply
Reply to thread: Emerge problem x11-terms/eterm
Username:
Post Subject:
Post Icon:
Your Message:
Smilies
Smile Wink Cool Big Grin
Tongue Rolleyes Shy Sad
At Angel Angry Blush
Confused Dodgy Exclamation Heart
Huh Idea Sleepy Undecided
[get more]
Post Options:
Thread Subscription:
Specify the type of notification and thread subscription you'd like to have to this thread. (Registered users only)




Human Verification
Please tick the checkbox that you see below. This process is used to prevent automated spam bots.


Thread Review (Newest First)
Posted by hasayaki - 2007-11-29, 09:53 AM

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. ;)

Posted by znx - 2007-06-07, 08:09 PM



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!

Posted by EzMe - 2007-06-07, 01:48 PM

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! :)

Posted by EzMe - 2007-06-07, 01:38 PM

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 :)

Posted by znx - 2007-06-06, 11:31 PM
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).
Posted by EzMe - 2007-06-06, 10:07 PM

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 :)