Я пытаюсь собрать PDO_SQLANYWHERE для PHP7.2 и macOS Mojave.Я следовал тому же руководству, что и Ubuntu, который прекрасно работает для меня.
Так что я сделал
wget https://pecl.php.net/get/PDO_SQLANYWHERE-0.1.4.tgz -O /tmp/pdo_sqlanywhere.tgz
и
mkdir -p pdo_sqlanywhere \
&& tar -C pdo_sqlanywhere -zxvf /tmp/pdo_sqlanywhere.tgz --strip 1 \
&& ( \
cd pdo_sqlanywhere \
&& phpize \
&& ./configure \
&& make -j$(nproc) \
&& make install \
) \
&& rm -r pdo_sqlanywhere \
&& rm /tmp/pdo_sqlanywhere.tgz
, но
make install
терпит неудачу с
duplicate symbol _pdo_sqlanywhere_globals in:
.libs/pdo_sqlanywhere.o
.libs/sqlanywhere_driver.o
duplicate symbol _pdo_sqlanywhere_globals in:
.libs/pdo_sqlanywhere.o
.libs/sqlanywhere_statement.o
ld: 2 duplicate symbols for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Было бы неплохо иметь этот native на macOS.
Я использую новейшую версию Xcode
Apple LLVM version 10.0.0 (clang-1000.11.45.2)
и
cmake version 3.12.3
У кого-нибудь есть идеи?: -)
Спасибо.