gdk-pixbuf build bombing

paul beard paulbeard at mac.com
Thu May 20 16:31:06 PDT 2004


I am having some trouble building gdk-pixbuf:

../gdk-pixbuf/.libs/libgdk_pixbuf.a(io-png.o): In function 
`setup_png_transformations':
io-png.o(.text+0x34): undefined reference to `png_get_IHDR'
io-png.o(.text+0x5b): undefined reference to `png_get_valid'
io-png.o(.text+0x71): undefined reference to `png_set_expand'
io-png.o(.text+0x83): undefined reference to `png_set_strip_16'
io-png.o(.text+0x9b): undefined reference to `png_set_gray_to_rgb'
io-png.o(.text+0xad): undefined reference to 
`png_set_interlace_handling'
io-png.o(.text+0xba): undefined reference to `png_read_update_info'
io-png.o(.text+0xe0): undefined reference to `png_get_IHDR'
io-png.o(.text+0x12e): undefined reference to `png_get_channels'
../gdk-pixbuf/.libs/libgdk_pixbuf.a(io-png.o): In function 
`gdk_pixbuf__png_image_load':
io-png.o(.text+0x190): undefined reference to `png_create_read_struct'
io-png.o(.text+0x1af): undefined reference to `png_create_info_struct'
io-png.o(.text+0x1d3): undefined reference to `png_create_info_struct'
io-png.o(.text+0x209): undefined reference to `png_init_io'
io-png.o(.text+0x217): undefined reference to `png_read_info'
io-png.o(.text+0x281): undefined reference to `png_destroy_read_struct'
io-png.o(.text+0x2c4): undefined reference to `png_read_image'
io-png.o(.text+0x2d8): undefined reference to `png_destroy_read_struct'
../gdk-pixbuf/.libs/libgdk_pixbuf.a(io-png.o): In function 
`gdk_pixbuf__png_image_begin_load':
io-png.o(.text+0x39f): undefined reference to `png_create_read_struct'
io-png.o(.text+0x3de): undefined reference to `png_destroy_read_struct'
io-png.o(.text+0x3f9): undefined reference to `png_create_info_struct'
io-png.o(.text+0x420): undefined reference to 
`png_set_progressive_read_fn'
io-png.o(.text+0x438): undefined reference to `png_destroy_read_struct'
../gdk-pixbuf/.libs/libgdk_pixbuf.a(io-png.o): In function 
`gdk_pixbuf__png_image_stop_load':
io-png.o(.text+0x4a2): undefined reference to `png_destroy_read_struct'
../gdk-pixbuf/.libs/libgdk_pixbuf.a(io-png.o): In function 
`gdk_pixbuf__png_image_load_increment':
io-png.o(.text+0x540): undefined reference to `png_process_data'
../gdk-pixbuf/.libs/libgdk_pixbuf.a(io-png.o): In function 
`png_info_callback':
io-png.o(.text+0x64d): undefined reference to `png_get_progressive_ptr'
../gdk-pixbuf/.libs/libgdk_pixbuf.a(io-png.o): In function 
`png_row_callback':
io-png.o(.text+0x6e1): undefined reference to `png_get_progressive_ptr'
io-png.o(.text+0x725): undefined reference to 
`png_progressive_combine_row'
../gdk-pixbuf/.libs/libgdk_pixbuf.a(io-png.o): In function 
`png_end_callback':
io-png.o(.text+0x73d): undefined reference to `png_get_progressive_ptr'
../gdk-pixbuf/.libs/libgdk_pixbuf.a(io-png.o): In function 
`png_error_callback':
io-png.o(.text+0x755): undefined reference to `png_get_error_ptr'
../gdk-pixbuf/.libs/libgdk_pixbuf.a(io-png.o): In function 
`png_warning_callback':
io-png.o(.text+0x789): undefined reference to `png_get_error_ptr'
../gdk-pixbuf/.libs/libgdk_pixbuf.a(io-jpeg.o): In function 
`gdk_pixbuf__jpeg_image_load':
io-jpeg.o(.text+0x34a): undefined reference to `jpeg_std_error'
io-jpeg.o(.text+0x3ae): undefined reference to `jpeg_CreateDecompress'
io-jpeg.o(.text+0x3ff): undefined reference to `jpeg_resync_to_restart'
io-jpeg.o(.text+0x424): undefined reference to `jpeg_read_header'
io-jpeg.o(.text+0x430): undefined reference to `jpeg_start_decompress'
io-jpeg.o(.text+0x4d4): undefined reference to `jpeg_read_scanlines'
io-jpeg.o(.text+0x529): undefined reference to `jpeg_destroy_decompress'
io-jpeg.o(.text+0x551): undefined reference to `jpeg_finish_decompress'
io-jpeg.o(.text+0x55a): undefined reference to `jpeg_destroy_decompress'
../gdk-pixbuf/.libs/libgdk_pixbuf.a(io-jpeg.o): In function 
`gdk_pixbuf__jpeg_image_begin_load':
io-jpeg.o(.text+0x61b): undefined reference to `jpeg_CreateDecompress'
io-jpeg.o(.text+0x63d): undefined reference to `jpeg_std_error'
io-jpeg.o(.text+0x669): undefined reference to `jpeg_resync_to_restart'
../gdk-pixbuf/.libs/libgdk_pixbuf.a(io-jpeg.o): In function 
`gdk_pixbuf__jpeg_image_stop_load':
io-jpeg.o(.text+0x704): undefined reference to `jpeg_destroy_decompress'
io-jpeg.o(.text+0x71b): undefined reference to `jpeg_finish_decompress'
io-jpeg.o(.text+0x724): undefined reference to `jpeg_destroy_decompress'
../gdk-pixbuf/.libs/libgdk_pixbuf.a(io-jpeg.o): In function 
`gdk_pixbuf__jpeg_image_load_increment':
io-jpeg.o(.text+0x916): undefined reference to `jpeg_read_header'
io-jpeg.o(.text+0x958): undefined reference to `jpeg_start_decompress'
io-jpeg.o(.text+0xa2f): undefined reference to `jpeg_read_scanlines'
io-jpeg.o(.text+0xada): undefined reference to `jpeg_finish_output'
io-jpeg.o(.text+0xaf7): undefined reference to `jpeg_input_complete'
io-jpeg.o(.text+0xb1d): undefined reference to `jpeg_start_output'
io-jpeg.o(.text+0xb48): undefined reference to `jpeg_input_complete'
../gdk-pixbuf/.libs/libgdk_pixbuf.a(io-tiff.o): In function 
`gdk_pixbuf__tiff_image_load_real':
io-tiff.o(.text+0x1f): undefined reference to `TIFFFdOpen'
io-tiff.o(.text+0x45): undefined reference to `TIFFGetField'
io-tiff.o(.text+0x5a): undefined reference to `TIFFGetField'
io-tiff.o(.text+0xaa): undefined reference to `_TIFFmalloc'
io-tiff.o(.text+0xd1): undefined reference to `TIFFReadRGBAImage'
io-tiff.o(.text+0xf4): undefined reference to `_TIFFfree'
io-tiff.o(.text+0x100): undefined reference to `TIFFClose'
io-tiff.o(.text+0x15f): undefined reference to `_TIFFfree'
io-tiff.o(.text+0x16b): undefined reference to `TIFFClose'
gmake[2]: *** [pixbuf-demo] Error 1

At first, I thought the jpeg, png and tiff libraries were missing but 
this looks OK:

[/opt/ports/graphics/gdk-pixbuf]# ls -l /usr/local/lib/libtiff.*
-r--r--r--  1 root  wheel  337902 Oct  5  2003 /usr/local/lib/libtiff.a
lrwxr-xr-x  1 root  wheel      12 May 17 10:10 
/usr/local/lib/libtiff.so -> libtiff.so.4
-r--r--r--  1 root  wheel  292273 Oct  5  2003 
/usr/local/lib/libtiff.so.4
(root at red.paulbeard.org)-(04:29 PM / Thu May 20)
[/opt/ports/graphics/gdk-pixbuf]# ls -l /usr/local/lib/libpng.*
-r--r--r--  1 root  wheel  167996 May 17 10:26 /usr/local/lib/libpng.a
lrwxr-xr-x  1 root  wheel      11 May 17 10:26 /usr/local/lib/libpng.so 
-> libpng.so.5
-r--r--r--  1 root  wheel  139432 May 17 10:26 
/usr/local/lib/libpng.so.5
(root at red.paulbeard.org)-(04:29 PM / Thu May 20)
[/opt/ports/graphics/gdk-pixbuf]# ls -l /usr/local/lib/libjpeg*
-rw-r--r--  1 root  wheel  159384 Apr  8 12:19 /usr/local/lib/libjpeg.a
lrwxrwxrwx  1 root  wheel      12 May 17 11:00 
/usr/local/lib/libjpeg.so -> libjpeg.so.9
-rwxr-xr-x  1 root  wheel  135661 Apr  8 12:19 
/usr/local/lib/libjpeg.so.9

What do you recommend?

--
Paul Beard
<www.paulbeard.org/>
paulbeard [at] mac.com



More information about the freebsd-gnome mailing list