Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 139737 - gif2png produces compile error when emerging
Summary: gif2png produces compile error when emerging
Status: RESOLVED DUPLICATE of bug 139338
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
: 139738 (view as bug list)
Depends on:
Blocks:
 
Reported: 2006-07-09 02:05 UTC by Martin Walch
Modified: 2006-07-09 02:32 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 Martin Walch 2006-07-09 02:05:34 UTC
I had started an emerge -e world and left the computer. When I returned I had this output on the screen:

>>> Emerging (194 of 269) media-gfx/gif2png-2.5.1 to /
>>> checking ebuild checksums ;-)
>>> checking auxfile checksums ;-)
>>> checking miscfile checksums ;-)
>>> checking gif2png-2.5.1.tar.gz ;-)
>>> Unpacking source...
>>> Unpacking gif2png-2.5.1.tar.gz to /var/tmp/portage/gif2png-2.5.1/work
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/gif2png-2.5.1/work/gif2png-2.5.1 ...
 * econf: updating gif2png-2.5.1/config.guess with /usr/share/gnuconfig/config.guess
 * econf: updating gif2png-2.5.1/config.sub with /usr/share/gnuconfig/config.sub
/usr/bin/confcache --confcache-ignore /var/tmp/ccache:/var/tmp/.distcc --confcache-dir /var/tmp/confcache ./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --build=i686-pc-linux-gnu
configure: loading cache config.cache
checking for a BSD-compatible install... (cached) /bin/install -c
checking whether build environment is sane... yes
checking for gawk... (cached) gawk
checking whether make sets $(MAKE)... (cached) yes
checking for i686-pc-linux-gnu-gcc... (cached) i686-pc-linux-gnu-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... (cached) o
checking whether we are using the GNU C compiler... (cached) yes
checking whether i686-pc-linux-gnu-gcc accepts -g... (cached) yes
checking for i686-pc-linux-gnu-gcc option to accept ANSI C... (cached) none needed
checking for style of include used by make... GNU
checking dependency style of i686-pc-linux-gnu-gcc... (cached) gcc3
checking for a BSD-compatible install... /bin/install -c
checking how to run the C preprocessor... (cached) i686-pc-linux-gnu-gcc -E
checking whether i686-pc-linux-gnu-gcc and cc understand -c and -o together... yes
checking for egrep... (cached) grep -E
checking for ANSI C header files... (cached) yes
checking for deflate in -lz... yes
checking for pow in -lm... yes
checking for png_get_io_ptr in -lpng... yes
updating cache config.cache
configure: creating ./config.status
config.status: creating Makefile
config.status: creating gif2png.spec
config.status: creating config.h
config.status: executing depfiles commands
make  all-am
make[1]: Entering directory `/var/tmp/portage/gif2png-2.5.1/work/gif2png-2.5.1'
source='437_l1.c' object='437_l1.o' libtool=no \
depfile='.deps/437_l1.Po' tmpdepfile='.deps/437_l1.TPo' \
depmode=gcc3 /bin/sh ./depcomp \
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.     -O2 -march=pentium4 -pipe -fomit-frame-pointer -c `test -f '437_l1.c' || echo './'`437_l1.c
source='gif2png.c' object='gif2png.o' libtool=no \
depfile='.deps/gif2png.Po' tmpdepfile='.deps/gif2png.TPo' \
depmode=gcc3 /bin/sh ./depcomp \
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.     -O2 -march=pentium4 -pipe -fomit-frame-pointer -c `test -f 'gif2png.c' || echo './'`gif2png.c
source='gifread.c' object='gifread.o' libtool=no \
depfile='.deps/gifread.Po' tmpdepfile='.deps/gifread.TPo' \
depmode=gcc3 /bin/sh ./depcomp \
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.     -O2 -march=pentium4 -pipe -fomit-frame-pointer -c `test -f 'gifread.c' || echo './'`gifread.c
source='memory.c' object='memory.o' libtool=no \
depfile='.deps/memory.Po' tmpdepfile='.deps/memory.TPo' \
depmode=gcc3 /bin/sh ./depcomp \
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.     -O2 -march=pentium4 -pipe -fomit-frame-pointer -c `test -f 'memory.c' || echo './'`memory.c
source='version.c' object='version.o' libtool=no \
depfile='.deps/version.Po' tmpdepfile='.deps/version.TPo' \
depmode=gcc3 /bin/sh ./depcomp \
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.     -O2 -march=pentium4 -pipe -fomit-frame-pointer -c `test -f 'version.c' || echo './'`version.c
i686-pc-linux-gnu-gcc  -O2 -march=pentium4 -pipe -fomit-frame-pointer  -Wl,-O1 -Wl,-z,now -o gif2png  437_l1.o gif2png.o gifread.o memory.o version.o  -lpng -lm -lz
gif2png.o: In function `writefile':
gif2png.c:(.text+0xcd8): undefined reference to `png_write_tEXt'
gif2png.c:(.text+0xd2b): undefined reference to `png_write_zTXt'
collect2: ld gab 1 als Ende-Status zur
Comment 1 Martin Walch 2006-07-09 02:05:34 UTC
I had started an emerge -e world and left the computer. When I returned I had this output on the screen:

>>> Emerging (194 of 269) media-gfx/gif2png-2.5.1 to /
>>> checking ebuild checksums ;-)
>>> checking auxfile checksums ;-)
>>> checking miscfile checksums ;-)
>>> checking gif2png-2.5.1.tar.gz ;-)
>>> Unpacking source...
>>> Unpacking gif2png-2.5.1.tar.gz to /var/tmp/portage/gif2png-2.5.1/work
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/gif2png-2.5.1/work/gif2png-2.5.1 ...
 * econf: updating gif2png-2.5.1/config.guess with /usr/share/gnuconfig/config.guess
 * econf: updating gif2png-2.5.1/config.sub with /usr/share/gnuconfig/config.sub
/usr/bin/confcache --confcache-ignore /var/tmp/ccache:/var/tmp/.distcc --confcache-dir /var/tmp/confcache ./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --build=i686-pc-linux-gnu
configure: loading cache config.cache
checking for a BSD-compatible install... (cached) /bin/install -c
checking whether build environment is sane... yes
checking for gawk... (cached) gawk
checking whether make sets $(MAKE)... (cached) yes
checking for i686-pc-linux-gnu-gcc... (cached) i686-pc-linux-gnu-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... (cached) o
checking whether we are using the GNU C compiler... (cached) yes
checking whether i686-pc-linux-gnu-gcc accepts -g... (cached) yes
checking for i686-pc-linux-gnu-gcc option to accept ANSI C... (cached) none needed
checking for style of include used by make... GNU
checking dependency style of i686-pc-linux-gnu-gcc... (cached) gcc3
checking for a BSD-compatible install... /bin/install -c
checking how to run the C preprocessor... (cached) i686-pc-linux-gnu-gcc -E
checking whether i686-pc-linux-gnu-gcc and cc understand -c and -o together... yes
checking for egrep... (cached) grep -E
checking for ANSI C header files... (cached) yes
checking for deflate in -lz... yes
checking for pow in -lm... yes
checking for png_get_io_ptr in -lpng... yes
updating cache config.cache
configure: creating ./config.status
config.status: creating Makefile
config.status: creating gif2png.spec
config.status: creating config.h
config.status: executing depfiles commands
make  all-am
make[1]: Entering directory `/var/tmp/portage/gif2png-2.5.1/work/gif2png-2.5.1'
source='437_l1.c' object='437_l1.o' libtool=no \
depfile='.deps/437_l1.Po' tmpdepfile='.deps/437_l1.TPo' \
depmode=gcc3 /bin/sh ./depcomp \
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.     -O2 -march=pentium4 -pipe -fomit-frame-pointer -c `test -f '437_l1.c' || echo './'`437_l1.c
source='gif2png.c' object='gif2png.o' libtool=no \
depfile='.deps/gif2png.Po' tmpdepfile='.deps/gif2png.TPo' \
depmode=gcc3 /bin/sh ./depcomp \
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.     -O2 -march=pentium4 -pipe -fomit-frame-pointer -c `test -f 'gif2png.c' || echo './'`gif2png.c
source='gifread.c' object='gifread.o' libtool=no \
depfile='.deps/gifread.Po' tmpdepfile='.deps/gifread.TPo' \
depmode=gcc3 /bin/sh ./depcomp \
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.     -O2 -march=pentium4 -pipe -fomit-frame-pointer -c `test -f 'gifread.c' || echo './'`gifread.c
source='memory.c' object='memory.o' libtool=no \
depfile='.deps/memory.Po' tmpdepfile='.deps/memory.TPo' \
depmode=gcc3 /bin/sh ./depcomp \
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.     -O2 -march=pentium4 -pipe -fomit-frame-pointer -c `test -f 'memory.c' || echo './'`memory.c
source='version.c' object='version.o' libtool=no \
depfile='.deps/version.Po' tmpdepfile='.deps/version.TPo' \
depmode=gcc3 /bin/sh ./depcomp \
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.     -O2 -march=pentium4 -pipe -fomit-frame-pointer -c `test -f 'version.c' || echo './'`version.c
i686-pc-linux-gnu-gcc  -O2 -march=pentium4 -pipe -fomit-frame-pointer  -Wl,-O1 -Wl,-z,now -o gif2png  437_l1.o gif2png.o gifread.o memory.o version.o  -lpng -lm -lz
gif2png.o: In function `writefile':
gif2png.c:(.text+0xcd8): undefined reference to `png_write_tEXt'
gif2png.c:(.text+0xd2b): undefined reference to `png_write_zTXt'
collect2: ld gab 1 als Ende-Status zurück
make[1]: *** [gif2png] Fehler 1
make[1]: Leaving directory `/var/tmp/portage/gif2png-2.5.1/work/gif2png-2.5.1'
make: *** [all] Fehler 2

!!! ERROR: media-gfx/gif2png-2.5.1 failed.
Call stack:
  ebuild.sh, line 1539:   Called dyn_compile
  ebuild.sh, line 939:   Called src_compile
  ebuild.sh, line 609:   Called die

!!! emake failed
!!! If you need support, post the topmost build error, and the call stack if relevant.



emerge --info
Portage 2.1-r1 (default-linux/x86/2005.1, gcc-3.4.6/vanilla, glibc-2.3.6-r4, 2.6.16-gentoo-r9 i686)
=================================================================
System uname: 2.6.16-gentoo-r9 i686 Intel(R) Celeron(R) CPU 2.00GHz
Gentoo Base System version 1.6.15
ccache version 2.3 [enabled]
dev-lang/python:     2.3.5-r2, 2.4.3-r1
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.3
dev-util/confcache:  0.4.2-r1
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.13-r3
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium4 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/eselect/compiler /etc/gconf /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-O2 -march=pentium4 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache confcache distlocks metadata-transfer parallel-fetch sandbox sfperms strict"
GENTOO_MIRRORS="http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ http://gentoo.mirror.intouch.nl/gentoo/ http://darkstar.ist.utl.pt/gentoo/ http://ftp.caliu.info/pub/gentoo/ http://mirror.switch.ch/mirror/gentoo/"
LANG="de_DE@euro"
LDFLAGS="-Wl,-O1 -Wl,-z,now"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/portage/overlay/directory"
SYNC="rsync://rsync.de.gentoo.org/gentoo-portage"
USE="x86 X alsa apache2 apm arts audiofile bitmap-fonts browserplugin bzip2 ccache cdb cdio cdparanoia cdr cdrom cli cups curl dlloader dri dvd dvdr dvdread esd fftw firefox flac fmod gdbm glx gmp gpm gzip hal i8x0 icq isdnlog jack java jikes jpeg kde kdeenablefinal libwww linguas_de logrotate mad mmx mmxext mng mod mp3 mpeg mpeg2 mpeg4 ncurses nls nodrm nojoystick nptl nptlonly nvidia offensive ogg oggvorbis openal openexr opengl openssh oss pam pcre png pppd python qt qt3 qt4 quicktime readline reflection reiserfs scsh session spl sse sse2 ssl tcltk truetype truetype-fonts type1-fonts unicode vorbis win32codecs xcomposite xmms xorg xscreensaver xv xvid zlib elibc_glibc input_devices_keyboard input_devices_mouse kernel_linux userland_GNU video_cards_nvidia"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 2 Martin Walch 2006-07-09 02:22:00 UTC
*** Bug 139738 has been marked as a duplicate of this bug. ***
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2006-07-09 02:32:42 UTC

*** This bug has been marked as a duplicate of 139338 ***