From owner-freebsd-gnome@FreeBSD.ORG Thu May 20 16:31:06 2004 Return-Path: Delivered-To: freebsd-gnome@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6D46A16A4CE for ; Thu, 20 May 2004 16:31:06 -0700 (PDT) Received: from smtpout.mac.com (smtpout.mac.com [17.250.248.44]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5CC9B43D3F for ; Thu, 20 May 2004 16:31:06 -0700 (PDT) (envelope-from paulbeard@mac.com) Received: from mac.com (smtpin01-en2 [10.13.10.146]) by smtpout.mac.com (8.12.6/MantshX 2.0) with ESMTP id i4KNV6TW025500 for ; Thu, 20 May 2004 16:31:06 -0700 (PDT) Received: from [192.168.2.8] (c-24-18-244-9.client.comcast.net [24.18.244.9]) (authenticated bits=0) by mac.com (Xserve/smtpin01/MantshX 4.0) with ESMTP id i4KNV5Sg016946 for ; Thu, 20 May 2004 16:31:05 -0700 (PDT) Mime-Version: 1.0 (Apple Message framework v613) Content-Transfer-Encoding: 7bit Message-Id: Content-Type: text/plain; charset=US-ASCII; format=flowed To: gnome@FreeBSD.org From: paul beard Date: Thu, 20 May 2004 16:31:01 -0700 X-Mailer: Apple Mail (2.613) Subject: gdk-pixbuf build bombing X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 May 2004 23:31:06 -0000 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@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@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 paulbeard [at] mac.com