Bug #66685 [Fbk->NoF]: dyld: lazy symbol binding failed: Symbol not found: _XpmLibraryVersion

From: Date: Sun, 14 Aug 2016 04:22:28 +0000
Subject: Bug #66685 [Fbk->NoF]: dyld: lazy symbol binding failed: Symbol not found: _XpmLibraryVersion
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-203254@lists.php.net to get a copy of this message
Edit report at https://bugs.php.net/bug.php?id=66685&edit=1 ID: 66685 Updated by: php-bugs@lists.php.net Reported by: jigar dot tidus at gmail dot com Summary: dyld: lazy symbol binding failed: Symbol not found: _XpmLibraryVersion -Status: Feedback +Status: No Feedback Type: Bug Package: GD related Operating System: Mac OS X 10.6.2 PHP Version: 5.5.9 Assigned To: ondrej Private report: N New Comment: No feedback was provided. The bug is being suspended because we assume that you are no longer experiencing the problem. If this is not the case and you are able to provide the information that was requested earlier, please do so and change the status of the bug back to "Re-Opened". Thank you. Previous Comments: ------------------------------------------------------------------------ [2016-08-01 06:55:16] ondrej@php.net It's definitely not due this commit, since the changes are in the: > if test "$PHP_XPM_DIR" != "no"; then > [...] > fi block. The culprit is actually here (config.m4): PHP_CHECK_LIBRARY(gd, gdImageCreateFromXpm, [AC_DEFINE(HAVE_GD_XPM, 1, [ ])], [], [ $GD_SHARED_LIBADD ]) I could definitely help with debugging, but PHP 5.5.x is EOL and the reported obfuscated his email, so it's unlikely to get any feedback from him. ------------------------------------------------------------------------ [2016-08-01 02:50:27] kalle@php.net Suppose this commit could maybe be the cause of it: https://github.com/php/php-src/commit/5e9c6c3b644b290255fb10c8eb34778665c2f8a3 Assigning to ondrej as he was the author of this ------------------------------------------------------------------------ [2014-02-10 12:43:10] jigar dot tidus at gmail dot com Description: ------------ Compiling PHP 5.5.9 in /usr/local/php55 I have compiled all the dependent libraries(zlib, libpng, libjpeg, libfreetype2, libgd) in /usr/local/extra Issue: ------- When gd.so is enabled in php.ini, I get error when executing "/usr/local/php55/bin/php -i". Below is the error I get in the gd section: dyld: lazy symbol binding failed: Symbol not found: _XpmLibraryVersion Referenced from: /usr/local/php55/lib/php/extensions/ext/gd.so Expected in: flat namespace dyld: Symbol not found: _XpmLibraryVersion Referenced from: /usr/local/php55/lib/php/extensions/ext/gd.so Expected in: flat namespace Output is blank after this error. Environment variables and other extension details are skipped in the output. This same issue was in 5.5.8 version of PHP. FYI: gd.so is loaded fine in PHP 5.4.24 and PHP 5.3.28. I think its a bug because its looking for xpm version even when I have disabled it. Please let me know a workaround to disable xpm support from gd. Thanks, Jigar Test script: --------------- libgd configure command: LDFLAGS="-arch i386 -L/usr/local/extra/lib" CPPFLAGS="-arch i386 -I/usr/local/extra/include" ./configure --prefix=/usr/local/extra --with-zlib=/usr/local/extra/ --with-png=/usr/local/extra/ --with-jpeg=/usr/local/extra/ --without-xpm --with-jpeg=/usr/local/extra/ --with-freetype=/usr/local/extra/ --enable-shared and php configure command: LDFLAGS="-arch i386 -L/usr/local/extra/lib" CPPFLAGS="-arch i386 -I/usr/local/extra/include" ./configure --prefix=/usr/local/php55 --with-gd=shared,/usr/local/extra --with-png-dir=/usr/local/extra/ --with-freetype-dir=/usr/local/extra/ --with-zlib-dir=/usr/local/extra/ --with-iconv=/usr/local/extra/ --with-xpm-dir=no Expected result: ---------------- Execute "php -i" successfully. Actual result: -------------- proper phpinfo ------------------------------------------------------------------------ -- Edit this bug report at https://bugs.php.net/bug.php?id=66685&edit=1

« previous php.bugs (#203254) next »