Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 38437 - Error during emerge gozer
Summary: Error during emerge gozer
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Graphics Project
URL:
Whiteboard:
Keywords:
: 38479 (view as bug list)
Depends on:
Blocks:
 
Reported: 2004-01-16 11:41 UTC by Christian Hilk
Modified: 2005-07-21 14:23 UTC (History)
2 users (show)

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 Christian Hilk 2004-01-16 11:41:36 UTC
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
Comment 1 Denny Schierz 2004-01-16 21:02:18 UTC
*** Bug 38479 has been marked as a duplicate of this bug. ***
Comment 2 Luca Barbato gentoo-dev 2004-01-17 15:19:13 UTC
giblib seems to use imlib1...
Comment 3 Caleb Tennis (RETIRED) gentoo-dev 2005-07-21 14:23:15 UTC
assuming fixed with latest version.  reopen if not