User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.4) Gecko/20060710 Firefox/1.5.0.4 Build Identifier: After upgrading into libpng-1.2.12-r1 I have got several errors from specific programs. Most importantly - gdm is not working. Realplayer gives error: /opt/RealPlayer/realplay.bin: symbol lookup error: /usr/lib/gtk-2.0/2.4.0/loaders/libpixbufloader-png.so: undefined symbol: png_create_read_struct_2 My python-code, which uses wx-module gives: ImportError: /usr/lib/libcairo.so.2: undefined symbol: png_set_gray_1_2_4_to_8 and gmplayer: gmplayer: relocation error: gmplayer: symbol png_create_read_struct, version PNG12_0 not defined in file libpng12.so.0 with link time reference ect After I downgrade to libpng-libpng-1.2.8-r1, all those errors disappear Reproducible: Always Steps to Reproduce: 1.uncomment line >media-libs/libpng-1.2.8-r1 from /etc/portage/package.mask 2.emerge libpng 3.gmplayer Actual Results: error Gentoo Base System version 1.12.4 Portage 2.1-r2 (default-linux/x86/2006.0, gcc-3.4.6, glibc-2.3.6-r4, 2.6.17-gentoo-r7-2006-6 i686) ================================================================= System uname: 2.6.17-gentoo-r7-2006-6 i686 AMD Sempron(tm) 2500+ ccache version 2.3 [disabled] app-admin/eselect-compiler: [Not Present] dev-lang/python: 2.4.3-r1 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: 2.3 dev-util/confcache: [Not Present] 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=athlon-xp -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo" CXXFLAGS="-O2 -march=athlon-xp -pipe" DISTDIR="/home/allar/portage/PORTDIR/distfiles" FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" LANG="et_EE.UTF-8" LC_ALL="et_EE.UTF-8" LINGUAS="et en" MAKEOPTS="-j2" PKGDIR="/home/allar/portage/PKGDIR" 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="/home/allar/portage/PORTAGE_TMPDIR" PORTDIR="/home/allar/portage/PORTDIR" PORTDIR_OVERLAY="/usr/portage/local/layman/pro-audio" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="x86 X alsa apache2 apm arts avi berkdb bitmap-fonts cli crypt cups dlloader dri eds emboss encode esd foomaticdb fortran gdbm gif gnome gpm gstreamer gtk gtk2 imlib ipv6 isdnlog jack jpeg kde libg++ libwww mad mikmod motif mp3 mpeg ncurses nls nptl nsplugin ogg opengl oss pam pcre pdflib perl png pppd python qt3 qt4 quicktime readline reflection sdl session spell spl ssl tcpd truetype truetype-fonts type1-fonts udev unicode utf8 vorbis xml xmms xorg xv zlib elibc_glibc input_devices_mouse input_devices_keyboard kernel_linux linguas_et linguas_en userland_GNU video_cards_nv video_cards_nvidia video_cards_vesa" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS
- Your python code is your problem - nothing we could do w/ realplayer, you need to complain upstream - how about trying to recompile mplayer (and upgrading to the latest stable version) at least?) - no info about the gdm problem - don't file summary bugs about unrelated ebuilds.
(In reply to comment #1) > - Your python code is your problem > - nothing we could do w/ realplayer, you need to complain upstream > - how about trying to recompile mplayer (and upgrading to the latest stable > version) at least?) > - no info about the gdm problem > - don't file summary bugs about unrelated ebuilds. > If wxPython code works with libpng-1.2.8-r1 and gives errors with libpng-1.2.12-r1, what kind of bugs I'm urged to look at? error: /usr/lib/gtk-2.0/2.4.0/loaders/libpixbufloader-png.so: undefined symbol: png_create_read_struct_2 I tried to re-emerge gtk+-2.8.20-r1 and got error: *** Can't link to Pango. Pango is required to build *** GTK+. For more information see http://www.pango.org I have pango-1.12.3 installed. When I re-install pango, then there will problem with pangocairo.so. This means, that I must downgrade libpng and reinstall both pango and cairo for re-establishing pangocairo.so I tried to re-emerge mplayer-1.0_pre8 with errors connected to png: // /usr/lib/libcairo.so: undefined reference to `png_set_palette_to_rgb' /usr/lib/libcairo.so: undefined reference to `png_set_write_fn' /usr/lib/libcairo.so: undefined reference to `png_set_tRNS_to_alpha' /usr/lib/libcairo.so: undefined reference to `png_set_write_user_transform_fn' /usr/lib/libcairo.so: undefined reference to `png_convert_from_time_t' /usr/lib/libcairo.so: undefined reference to `png_read_update_info' // Tried to re-emerge cairo-1.0.4, got errors connected to png: //read-png.c:(.text+0x12e): undefined reference to `png_create_read_struct' read-png.c:(.text+0x141): undefined reference to `png_create_info_struct' read-png.c:(.text+0x15e): undefined reference to `png_init_io' read-png.c:(.text+0x16d): undefined reference to `png_set_sig_bytes' read-png.c:(.text+0x1c4): undefined reference to `png_get_IHDR' read-png.c:(.text+0x20a): undefined reference to `png_get_valid' read-png.c:(.text+0x255): undefined reference to `png_set_bgr' read-png.c:(.text+0x270): undefined reference to `png_set_filler' read-png.c:(.text+0x285): undefined reference to `png_set_read_user_transform_fn' //