Я пытаюсь установить расширение PHP для kerebos auths (https://pecl.php.net/package/krb5), на моем OSX, я загрузил расширение, и теперь я пытаюсь чтобы установить его, но я получаю сообщение об ошибке 2 дублирования. Я также установил autoconfig для запуска ./configure, у меня не было установленного по умолчанию.расширение krb5, 2 повторяющиеся символы, clang: ошибка: команда компоновщика не сработала с кодом выхода 1
Я пытался следовать Инсталляционный файл руководство:
+ When compiling this extension as shared module:
- run phpize in the extension directory
- run ./configure (optionally add --with-krb5kadm if you need this functionality)
- run make && make install
- optional: enable your new extension in you php.ini
И когда я пытаюсь сделать & & сделать установки я получаю эту ошибку:
duplicate symbol _krb5_ce_ccache in:
.libs/krb5.o
.libs/negotiate_auth.o
duplicate symbol _krb5_ce_ccache in:
.libs/krb5.o
.libs/gssapi.o
ld: 2 duplicate symbols for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [krb5.la] Error 1
Я заметил, что оба файла (krb5 .o и gssapi.o), похоже, введено из nano командной строки view = /, поэтому я сделал чек в krb5.c, negotiate_auth.c и gssapi.c (обе ссылки для этого файла здесь, чтобы увидеть http://pastebin.com/zNdGzLFj)
Кто-нибудь знает, как это исправить?