Я пытаюсь построить Python 3.6.5 из источника. В команде make я получил эту ошибку:
$ Downloads/Python-3.6.5/Modules/_decimal/_decimal.c:42:4: error: #error "libmpdec version >= 2.4.1 required"
#error "libmpdec version >= 2.4.1 required"
libmpdec в Trusty 2.4.0. Итак, я создаю libmpdec версии 2.4.2 и поместил его в ~/.local, а затем добавлю эту строку в ~/.profile:
export LD_LIBRARY_PATH="~/.local/lib:$LD_LIBRARY_PATH"
Но все же получили те же сообщения об ошибках (после перезапуска оболочки ). Прежде чем я буду строить и устанавливать версию 2.4.2 mpdec из этого PPA, я хочу знать, как добавить правильную опцию в настройке источника Python для успешного создания модуля _decimal со специальной библиотекой mpdec (location)?
Плохо. Нет необходимости добавлять опцию --with-system-libmpdec, поскольку libmpdec включен в источник python или если требуется использовать определенную скомпилированную версию, добавьте флаги -I в команду configure, например:
CFLAGS="-I/home/user/.local/include ./configure ...
Плохо. Нет необходимости добавлять опцию --with-system-libmpdec, поскольку libmpdec включен в источник python или если требуется использовать определенную скомпилированную версию, добавьте флаги -I в команду configure, например:
CFLAGS="-I/home/user/.local/include ./configure ...
Плохо. Нет необходимости добавлять опцию --with-system-libmpdec, поскольку libmpdec включен в источник python или если требуется использовать определенную скомпилированную версию, добавьте флаги -I в команду configure, например:
CFLAGS="-I/home/user/.local/include ./configure ...