Я пытаюсь собрать 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)
Было бы неплохо иметь этот родной на macOS.
Я использую новейшую версию XCode
Apple LLVM version 10.0.0 (clang-1000.11.45.2)
а также
cmake version 3.12.3
У кого-нибудь есть идея? 🙂
Благодарю.
Задача ещё не решена.
Других решений пока нет …