From:             sixd
Operating system: Linux
PHP version:      5.5Git-2013-05-07 (Git)
Package:          GD related
Bug Type:         Bug
Bug description:Compile fails using --with-gd

Description:
------------
In PHP 5.5, using "./configure --with-gd" causes compilation failure. It
works in PHP 5.4.  The compilation errors after doing "./configure
--with-gd" are:

ext/gd/libgd/.libs/gd_png.o: In function `php_gd_gdImagePngCtxEx':
/home/cjones/php-5.5/ext/gd/libgd/gd_png.c:482: undefined reference to
`png_create_write_struct'
/home/cjones/php-5.5/ext/gd/libgd/gd_png.c:491: undefined reference to
`png_create_info_struct'
/home/cjones/php-5.5/ext/gd/libgd/gd_png.c:502: undefined reference to
`png_destroy_write_struct'
/home/cjones/php-5.5/ext/gd/libgd/gd_png.c:508: undefined reference to
`png_set_write_fn'
/home/cjones/php-5.5/ext/gd/libgd/gd_png.c:524: undefined reference to
`png_set_compression_level'
/home/cjones/php-5.5/ext/gd/libgd/gd_png.c:526: undefined reference to
`png_set_filter'
/home/cjones/php-5.5/ext/gd/libgd/gd_png.c:581: undefined reference to
`png_set_IHDR'
/home/cjones/php-5.5/ext/gd/libgd/gd_png.c:664: undefined reference to
`png_write_info'
/home/cjones/php-5.5/ext/gd/libgd/gd_png.c:667: undefined reference to
`png_set_packing'
/home/cjones/php-5.5/ext/gd/libgd/gd_png.c:720: undefined reference to
`png_write_image'
/home/cjones/php-5.5/ext/gd/libgd/gd_png.c:721: undefined reference to
`png_write_end'
/home/cjones/php-5.5/ext/gd/libgd/gd_png.c:754: undefined reference to
`png_destroy_write_struct'
/home/cjones/php-5.5/ext/gd/libgd/gd_png.c:494: undefined reference to
`png_destroy_write_struct'
/home/cjones/php-5.5/ext/gd/libgd/gd_png.c:577: undefined reference to
`png_set_IHDR'
/home/cjones/php-5.5/ext/gd/libgd/gd_png.c:590: undefined reference to
`png_set_tRNS'
/home/cjones/php-5.5/ext/gd/libgd/gd_png.c:637: undefined reference to
`png_set_tRNS'
/home/cjones/php-5.5/ext/gd/libgd/gd_png.c:660: undefined reference to
`png_set_PLTE'
/home/cjones/php-5.5/ext/gd/libgd/gd_png.c:739: undefined reference to
`png_write_image'
/home/cjones/php-5.5/ext/gd/libgd/gd_png.c:740: undefined reference to
`png_write_end'
/home/cjones/php-5.5/ext/gd/libgd/gd_png.c:574: undefined reference to
`png_set_IHDR'
/home/cjones/php-5.5/ext/gd/libgd/gd_png.c:748: undefined reference to
`png_write_image'
/home/cjones/php-5.5/ext/gd/libgd/gd_png.c:749: undefined reference to
`png_write_end'
/home/cjones/php-5.5/ext/gd/libgd/gd_png.c:720: undefined reference to
`png_write_image'
/home/cjones/php-5.5/ext/gd/libgd/gd_png.c:721: undefined reference to
`png_write_end'
/home/cjones/php-5.5/ext/gd/libgd/gd_png.c:739: undefined reference to
`png_write_image'
/home/cjones/php-5.5/ext/gd/libgd/gd_png.c:740: undefined reference to
`png_write_end'
ext/gd/libgd/.libs/gd_png.o: In function `gdPngWriteData':
/home/cjones/php-5.5/ext/gd/libgd/gd_png.c:86: undefined reference to
`png_get_io_ptr'
ext/gd/libgd/.libs/gd_png.o: In function `gdPngErrorHandler':
/home/cjones/php-5.5/ext/gd/libgd/gd_png.c:66: undefined reference to
`png_get_error_ptr'
ext/gd/libgd/.libs/gd_png.o: In function `php_gd_gdImageCreateFromPngCtx':
/home/cjones/php-5.5/ext/gd/libgd/gd_png.c:149: undefined reference to
`png_sig_cmp'
/home/cjones/php-5.5/ext/gd/libgd/gd_png.c:154: undefined reference to
`png_create_read_struct'
/home/cjones/php-5.5/ext/gd/libgd/gd_png.c:163: undefined reference to
`png_create_info_struct'
/home/cjones/php-5.5/ext/gd/libgd/gd_png.c:188: undefined reference to
`png_set_sig_bytes'
/home/cjones/php-5.5/ext/gd/libgd/gd_png.c:190: undefined reference to
`png_set_read_fn'
/home/cjones/php-5.5/ext/gd/libgd/gd_png.c:191: undefined reference to
`png_read_info'
/home/cjones/php-5.5/ext/gd/libgd/gd_png.c:193: undefined reference to
`png_get_IHDR'
/home/cjones/php-5.5/ext/gd/libgd/gd_png.c:296: undefined reference to
`png_set_gray_to_rgb'
/home/cjones/php-5.5/ext/gd/libgd/gd_png.c:304: undefined reference to
`png_get_valid'
/home/cjones/php-5.5/ext/gd/libgd/gd_png.c:305: undefined reference to
`png_get_tRNS'
/home/cjones/php-5.5/ext/gd/libgd/gd_png.c:319: undefined reference to
`png_read_update_info'
/home/cjones/php-5.5/ext/gd/libgd/gd_png.c:322: undefined reference to
`png_get_rowbytes'
/home/cjones/php-5.5/ext/gd/libgd/gd_png.c:332: undefined reference to
`png_read_image'
/home/cjones/php-5.5/ext/gd/libgd/gd_png.c:333: undefined reference to
`png_read_end'
/home/cjones/php-5.5/ext/gd/libgd/gd_png.c:357: undefined reference to
`png_destroy_read_struct'
/home/cjones/php-5.5/ext/gd/libgd/gd_png.c:274: undefined reference to
`png_get_valid'
/home/cjones/php-5.5/ext/gd/libgd/gd_png.c:275: undefined reference to
`png_get_tRNS'
/home/cjones/php-5.5/ext/gd/libgd/gd_png.c:231: undefined reference to
`png_get_PLTE'
/home/cjones/php-5.5/ext/gd/libgd/gd_png.c:235: undefined reference to
`png_get_valid'
/home/cjones/php-5.5/ext/gd/libgd/gd_png.c:243: undefined reference to
`png_get_tRNS'
/home/cjones/php-5.5/ext/gd/libgd/gd_png.c:210: undefined reference to
`png_set_packing'
/home/cjones/php-5.5/ext/gd/libgd/gd_png.c:208: undefined reference to
`png_set_strip_16'
/home/cjones/php-5.5/ext/gd/libgd/gd_png.c:257: undefined reference to
`png_destroy_read_struct'
/home/cjones/php-5.5/ext/gd/libgd/gd_png.c:219: undefined reference to
`png_destroy_read_struct'
/home/cjones/php-5.5/ext/gd/libgd/gd_png.c:166: undefined reference to
`png_destroy_read_struct'
/home/cjones/php-5.5/ext/gd/libgd/gd_png.c:202: undefined reference to
`png_destroy_read_struct'
ext/gd/libgd/.libs/gd_png.o: In function `gdPngReadData':
/home/cjones/php-5.5/ext/gd/libgd/gd_png.c:78: undefined reference to
`png_get_io_ptr'
/home/cjones/php-5.5/ext/gd/libgd/gd_png.c:80: undefined reference to
`png_error'
collect2: ld returned 1 exit status
make: *** [sapi/cli/php] Error 1


One workaround is to do: "./configure --with-gd --with-png-dir"



-- 
Edit bug report at https://bugs.php.net/bug.php?id=64785&edit=1
-- 
Try a snapshot (PHP 5.4):   
https://bugs.php.net/fix.php?id=64785&r=trysnapshot54
Try a snapshot (PHP 5.3):   
https://bugs.php.net/fix.php?id=64785&r=trysnapshot53
Try a snapshot (trunk):     
https://bugs.php.net/fix.php?id=64785&r=trysnapshottrunk
Fixed in SVN:               https://bugs.php.net/fix.php?id=64785&r=fixed
Fixed in release:           https://bugs.php.net/fix.php?id=64785&r=alreadyfixed
Need backtrace:             https://bugs.php.net/fix.php?id=64785&r=needtrace
Need Reproduce Script:      https://bugs.php.net/fix.php?id=64785&r=needscript
Try newer version:          https://bugs.php.net/fix.php?id=64785&r=oldversion
Not developer issue:        https://bugs.php.net/fix.php?id=64785&r=support
Expected behavior:          https://bugs.php.net/fix.php?id=64785&r=notwrong
Not enough info:            
https://bugs.php.net/fix.php?id=64785&r=notenoughinfo
Submitted twice:            
https://bugs.php.net/fix.php?id=64785&r=submittedtwice
register_globals:           https://bugs.php.net/fix.php?id=64785&r=globals
PHP 4 support discontinued: https://bugs.php.net/fix.php?id=64785&r=php4
Daylight Savings:           https://bugs.php.net/fix.php?id=64785&r=dst
IIS Stability:              https://bugs.php.net/fix.php?id=64785&r=isapi
Install GNU Sed:            https://bugs.php.net/fix.php?id=64785&r=gnused
Floating point limitations: https://bugs.php.net/fix.php?id=64785&r=float
No Zend Extensions:         https://bugs.php.net/fix.php?id=64785&r=nozend
MySQL Configuration Error:  https://bugs.php.net/fix.php?id=64785&r=mysqlcfg

Reply via email to