|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
[2013-05-02 15:36 UTC] guewen dot faivre at elao dot com
Description:
------------
Hi,
Compilation does not work on OSX 10.8.3
Please look at the reproduce code.
I can phpize and execute ./configure after applying the patch fixing the
zend_class_entry issue but "make" isn't working.
Please find below the command line executed:
$>phpize
Configuring for:
PHP Api Version: 20100412
Zend Module Api No: 20100525
Zend Extension Api No: 220100525
$>./configure
$> make
Actual result:
--------------
3 warnings generated.
/bin/sh /usr/src/gnupg-1.3.2/libtool --mode=link cc -DPHP_ATOM_INC -
I/usr/src/gnupg-1.3.2/include -I/usr/src/gnupg-1.3.2/main -I/usr/src/gnupg-1.3.2
-I/usr/local/include/php -I/usr/local/include/php/main -
I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend -
I/usr/local/include/php/ext -I/usr/local/include/php/ext/date/lib -
I/usr/local/include -DHAVE_CONFIG_H -g -O2 -o gnupg.la -export-dynamic -
avoid-version -prefer-pic -module -rpath /usr/src/gnupg-1.3.2/modules gnupg.lo
gnupg_keylistiterator.lo -Wl,-rpath,/usr/local/include/lib -
L/usr/local/include/lib -lgpgme
cc ${wl}-flat_namespace ${wl}-undefined ${wl}suppress -o .libs/gnupg.so -bundle
.libs/gnupg.o .libs/gnupg_keylistiterator.o -L/usr/local/include/lib -lgpgme -
Wl,-rpath -Wl,/usr/local/include/lib
ld: warning: directory not found for option '-L/usr/local/include/lib'
duplicate symbol _gnupg_keylistiterator_class_entry in:
.libs/gnupg.o
.libs/gnupg_keylistiterator.o
duplicate symbol _gnupg_class_entry in:
.libs/gnupg.o
.libs/gnupg_keylistiterator.o
ld: 2 duplicate symbols for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [gnupg.la] Error 1
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
|
|||||||||||||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Mon Oct 27 05:00:01 2025 UTC |
I'm getting error on OSX 10.8.5, PHP 5.4.23, Xcode 5.0.2 (5A3005), and gpgme 1.4.3 installed using homebrew: duplicate symbol _gnupg_keylistiterator_class_entry in: .libs/gnupg.o .libs/gnupg_keylistiterator.o duplicate symbol _gnupg_class_entry in: .libs/gnupg.o .libs/gnupg_keylistiterator.o ld: 2 duplicate symbols for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) make: *** [gnupg.la] Error 1 rolling back 85 file operations ERROR: `make' failedI have the same problem with OSX 10.9.2 XAMP 1.8.3-4 cc ${wl}-flat_namespace ${wl}-undefined ${wl}suppress -o .libs/gnupg.so -bundle .libs/gnupg.o .libs/gnupg_keylistiterator.o -L/usr/local/include/lib -lgpgme -Wl,-rpath -Wl,/usr/local/include/lib ld: warning: directory not found for option '-L/usr/local/include/lib' duplicate symbol _gnupg_keylistiterator_class_entry in: .libs/gnupg.o .libs/gnupg_keylistiterator.o duplicate symbol _gnupg_class_entry in: .libs/gnupg.o .libs/gnupg_keylistiterator.o ld: 2 duplicate symbols for architecture x86_64 clang: error: linker command failed with exit code 1 i'm trying to install using sudo ./pecl install gnupg.