Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 4051 - eterm-0.9.1-r4.ebuild does not work with -imlib use value.
Summary: eterm-0.9.1-r4.ebuild does not work with -imlib use value.
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: Highest major (vote)
Assignee: Michael M Nazaroff (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-06-23 07:50 UTC by Stefano Peluchetti
Modified: 2003-02-04 19:42 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Stefano Peluchetti 2002-06-23 07:50:29 UTC
If you try to build eterm with the -imlib use value the compiling phase will
give you this error:
*************
.libs/libEterm.so: undefined reference to `update_cmod_tables'
.libs/libEterm.so: undefined reference to `imlib_context_set_image'
collect2: ld returned 1 exit status
make[2]: *** [Eterm] Error 1
make[2]: Leaving directory `/var/tmp/portage/eterm-0.9.1-r4/work/Eterm-0.9.1/src
'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/eterm-0.9.1-r4/work/Eterm-0.9.1'
make: *** [all-recursive-am] Error 2
make  all-recursive
make[1]: Entering directory `/var/tmp/portage/eterm-0.9.1-r4/work/Eterm-0.9.1'
Making all in src
make[2]: Entering directory `/var/tmp/portage/eterm-0.9.1-r4/work/Eterm-0.9.1/sr
c'
/bin/sh ../libtool --mode=link gcc  -mcpu=i686 -O3 -pipe -L/usr/lib -L/usr/X11R6
/lib -L/usr/lib -L/usr/X11R6/lib  -o Eterm -rpath /usr/lib:/usr/lib/Eterm main.o
 libEterm.la  -last   -lSM -lICE -lXmu -lXext -lX11 -lutil -lm  
gcc -mcpu=i686 -O3 -pipe -L/usr/lib -L/usr/X11R6/lib -L/usr/lib -L/usr/X11R6/lib
 -o .libs/Eterm main.o .libs/libEterm.so -last -lSM -lICE -lXmu -lXext -lX11 -lu
til -lm -last -lSM -lICE -lXmu -lXext -lX11 -lutil -lm -Wl,--rpath -Wl,/usr/lib:
/usr/lib/Eterm
.libs/libEterm.so: undefined reference to `update_cmod_tables'
.libs/libEterm.so: undefined reference to `imlib_context_set_image'
collect2: ld returned 1 exit status
make[2]: *** [Eterm] Error 1
make[2]: Leaving directory `/var/tmp/portage/eterm-0.9.1-r4/work/Eterm-0.9.1/src
'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/eterm-0.9.1-r4/work/Eterm-0.9.1'
make: *** [all-recursive-am] Error 2

!!! ERROR: The ebuild did not complete successfully.
!!! Function src_compile, Line -90, Exitcode 2
!!! (no error message)

!!! emerge aborting on  /usr/portage/x11-terms/eterm/eterm-0.9.1-r4.ebuild .
**************
I have not tried to build it with imlib support as i don't like to have to
install edb and imlib2 (i have imlib(1) installed).
Hope this will help! :)
Comment 1 Seemant Kulleen (RETIRED) gentoo-dev 2002-06-26 09:33:49 UTC
Naz,

Seems like imlib2 should be a required dependency for this, not an optional one.
Comment 2 Stefano Peluchetti 2002-06-26 09:41:24 UTC
Eterm requires some companion libraries to be fully functional. You need to have
libast installed to build/run Eterm; you can get it from the eterm.org download
page. Also, in order to have the capability to load and render images, you must
install Imlib2 as well.
This from thw website of eterm. So it should remain optional.
I think the error is in the ./configure , as i noted that the --without-imlib 
option does not exist (only --with-imlib).
Comment 3 Michael M Nazaroff (RETIRED) gentoo-dev 2002-07-03 22:59:00 UTC
Ok modified the USE variables stuff and commited the changes that should be it
for this bug