When I try to emerge gozer, I get the error: /usr/lib/libgiblib.so: undefined reference to `imlib_create_image_from_drawable' Reproducible: Always Steps to Reproduce: emerge gozer Actual Results: >>> Unpacking source... >>> Unpacking gozer-0.7.tar.gz to /var/tmp/portage/gozer-0.7/work >>> Source unpacked. configure: WARNING: If you wanted to set the --build type, don't use --host. If a cross compiler is detected then cross compile mode will be used. configure: WARNING: If you wanted to set the --build type, don't use --host. If a cross compiler is detected then cross compile mode will be used. checking for a BSD-compatible install... /bin/install -c checking whether build environment is sane... yes checking whether make sets ${MAKE}... yes checking for working aclocal... found checking for working autoconf... found checking for working automake... found checking for working autoheader... found checking for working makeinfo... found checking for i486-pc-linux-gnu-gcc... gcc checking for C compiler default output... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ANSI C... none needed checking for gcc option to accept ANSI C... none needed checking for an ANSI C-conforming const... yes checking for a BSD-compatible install... /bin/install -c checking whether make sets ${MAKE}... (cached) yes checking whether to enable maintainer-specific portions of Makefiles... no checking for giblib-config... /usr/bin/giblib-config checking for giblib - version >= 1.0.0... yes checking for getopt_long... yes configure: creating ./config.status config.status: creating Makefile config.status: creating gozer.spec config.status: creating src/Makefile config.status: creating src/fonts/Makefile config.status: creating src/config.h config.status: executing default-1 commands Making all in src make[1]: Entering directory `/var/tmp/portage/gozer-0.7/work/gozer-0.7/src' make all-recursive make[2]: Entering directory `/var/tmp/portage/gozer-0.7/work/gozer-0.7/src' Making all in fonts make[3]: Entering directory `/var/tmp/portage/gozer-0.7/work/gozer-0.7/src/fonts' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/var/tmp/portage/gozer-0.7/work/gozer-0.7/src/fonts' make[3]: Entering directory `/var/tmp/portage/gozer-0.7/work/gozer-0.7/src' gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O3 -Wall -I/usr/X11R6/include -I/usr/include -I/usr/include -I. -DPREFIX=\""/usr"\" -I/usr/include/giblib -O3 -mcpu=i686 -funroll-loops -pipe -c main.c gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O3 -Wall -I/usr/X11R6/include -I/usr/include -I/usr/include -I. -DPREFIX=\""/usr"\" -I/usr/include/giblib -O3 -mcpu=i686 -funroll-loops -pipe -c getopt.c gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O3 -Wall -I/usr/X11R6/include -I/usr/include -I/usr/include -I. -DPREFIX=\""/usr"\" -I/usr/include/giblib -O3 -mcpu=i686 -funroll-loops -pipe -c getopt1.c gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O3 -Wall -I/usr/X11R6/include -I/usr/include -I/usr/include -I. -DPREFIX=\""/usr"\" -I/usr/include/giblib -O3 -mcpu=i686 -funroll-loops -pipe -c options.c gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O3 -Wall -I/usr/X11R6/include -I/usr/include -I/usr/include -I. -DPREFIX=\""/usr"\" -I/usr/include/giblib -O3 -mcpu=i686 -funroll-loops -pipe -c utils.c gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O3 -Wall -I/usr/X11R6/include -I/usr/include -I/usr/include -I. -DPREFIX=\""/usr"\" -I/usr/include/giblib -O3 -mcpu=i686 -funroll-loops -pipe -c imlib.c gcc -O3 -mcpu=i686 -funroll-loops -pipe -L/usr/X11R6/lib -o gozer main.o getopt.o getopt1.o options.o utils.o imlib.o -L/usr/lib -lgiblib -L/usr/lib -lImlib2 -lfreetype -lz -lm -ldl -lm /usr/lib/libgiblib.so: undefined reference to `imlib_create_image_from_drawable' /usr/lib/libgiblib.so: undefined reference to `imlib_render_image_part_on_drawable_at_size' /usr/lib/libgiblib.so: undefined reference to `imlib_render_image_on_drawable_at_size' /usr/lib/libgiblib.so: undefined reference to `imlib_context_set_drawable' /usr/lib/libgiblib.so: undefined reference to `imlib_render_image_on_drawable' collect2: ld returned 1 exit status make[3]: *** [gozer] Error 1 make[3]: Leaving directory `/var/tmp/portage/gozer-0.7/work/gozer-0.7/src' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/gozer-0.7/work/gozer-0.7/src' make[1]: *** [all-recursive-am] Error 2 make[1]: Leaving directory `/var/tmp/portage/gozer-0.7/work/gozer-0.7/src' make: *** [all-recursive] Error 1 !!! ERROR: media-gfx/gozer-0.7 failed. !!! Function src_compile, Line 19, Exitcode 2 !!! (no error message) Calculating dependencies ...done! >>> emerge (1 of 1) media-gfx/gozer-0.7 to / >>> md5 src_uri ;-) gozer-0.7.tar.gz
*** Bug 38479 has been marked as a duplicate of this bug. ***
giblib seems to use imlib1...
assuming fixed with latest version. reopen if not