Рейтинг:0

libpng.a(pngerror.o): требуется динамическая релокация R_X86_64_PC32 против 'stderr'

флаг in

Я использую Ubuntu 20 focus и пытаюсь собрать Блендер как модуль Python. Заключительный шаг инструкции по сборке вот где у меня проблемы.

Мое здание достигает 100%, но затем происходит сбой со следующим выводом:

/usr/bin/ld.gold: ошибка: /usr/lib/x86_64-linux-gnu/libpng.a(pngerror.o): требуется динамическая релокация R_X86_64_PC32 против 'stderr', которая может переполниться во время выполнения; перекомпилировать с -fPIC

я пытался sudo сделать bpy -fPIC, но это выдает другую ошибку:

make: pic: Нет такого файла или каталога
make: *** Нет правил для создания цели 'pic'. Останавливаться.

я предполагаю -fPIC ошибка в том, что я глуп, и я должен скомпилировать libpng с поддержкой fpic (или что-то в этом роде), а не добавлять его в конец приведенной выше команды, но я действительно не знаю...

Я искал некоторое время, и самый близкий ответ, к которому я пришел, это Вот этот, в котором говорится о загрузке и компиляции libpng а потом что-то делать libpng.a (что именно, понятия не имею).

Как я могу решить эту проблему?

djdomi avatar
флаг za
почему вы не используете apt для установки всех требований? кроме того `cd ~/blender-git ./blender/build_files/build_environment/install_deps.sh`

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.