Xbubble will not emerge Reproducible: Always Steps to Reproduce: 1.emerge xbubble 2. 3. Actual Results: i386-pc-linux-gnu-gcc -O2 -march=pentium4 -fomit-frame-pointer -pipe -Wall -o xbubble utils.o rectangle.o cell.o loadpng.o rgba.o init.o sprite.o bubble.o opponent.o board.o timer.o game.o dialog.o screens.o xbubble.o path_generated.o -lX11 -L -lpng -lz -lm loadpng.o(.text+0x57): In function `load_png_file': : undefined reference to `png_check_sig' loadpng.o(.text+0x83): In function `load_png_file': : undefined reference to `png_create_read_struct' loadpng.o(.text+0x97): In function `load_png_file': : undefined reference to `png_create_info_struct' loadpng.o(.text+0xcb): In function `load_png_file': : undefined reference to `png_init_io' loadpng.o(.text+0xdf): In function `load_png_file': : undefined reference to `png_set_sig_bytes' loadpng.o(.text+0xf3): In function `load_png_file': : undefined reference to `png_read_info' loadpng.o(.text+0x13f): In function `load_png_file': : undefined reference to `png_get_IHDR' loadpng.o(.text+0x1b2): In function `load_png_file': : undefined reference to `png_set_filler' loadpng.o(.text+0x1c6): In function `load_png_file': : undefined reference to `png_read_update_info' loadpng.o(.text+0x1da): In function `load_png_file': : undefined reference to `png_get_rowbytes' loadpng.o(.text+0x232): In function `load_png_file': : undefined reference to `png_read_image' loadpng.o(.text+0x246): In function `load_png_file': : undefined reference to `png_read_end' loadpng.o(.text+0x26a): In function `load_png_file': : undefined reference to `png_destroy_read_struct' loadpng.o(.text+0x29c): In function `load_png_file': : undefined reference to `png_destroy_read_struct' loadpng.o(.text+0x2bc): In function `load_png_file': : undefined reference to `png_set_strip_16' loadpng.o(.text+0x2d9): In function `load_png_file': : undefined reference to `png_get_valid' loadpng.o(.text+0x2fc): In function `load_png_file': : undefined reference to `png_set_gray_to_rgb' loadpng.o(.text+0x30d): In function `load_png_file': : undefined reference to `png_set_expand' loadpng.o(.text+0x32e): In function `load_png_file': : undefined reference to `png_destroy_read_struct' loadpng.o(.text+0x35b): In function `load_png_file': : undefined reference to `png_destroy_read_struct' collect2: ld returned 1 exit status make[2]: *** [xbubble] Error 1 make[2]: Leaving directory `/var/tmp/portage/xbubble-0.5.8/work/xbubble-0.5.8/src' make[1]: *** [all] Error 2 make[1]: Leaving directory `/var/tmp/portage/xbubble-0.5.8/work/xbubble-0.5.8/src' make: *** [all-recursive] Error 1 Expected Results: compile normally 'emerge info' is irrelevant since it happens on many systems
works fine for me ... you neglected to post `emerge info` so i cant tell more info about your system post the output of `readelf -s /usr/lib/libpng.so | grep png_check_sig` if you dont get back any matches, run `emerge libpng`
mr bones pointed out the error in the package to me
added patch to portage
Ok it works now.