Не удалось собрать загрузчик для pyinstaller - PullRequest
0 голосов
/ 02 июля 2019

Я попытался установить pyinstaller на BBG с последним образом, загруженным с beagleboard.org (Debian 9.5 2018-10-07 4GB SD IoT).После получения ошибок и предложения по сборке загрузчика вручную, я скачал исходный код pyinstaller 3.4 и следовал инструкциям в документации по pyinstaller.Я вставляю ошибку, которую я извлек из config.log ниже.Кто-нибудь знает, как решить эту проблему.

Я работаю над Raspberry Pi и BeagleBone довольно часто.Иногда я могу установить pyinstaller, просто набрав «pip install pyinstaller».Иногда у меня не получается и мне нужно собрать загрузчик вручную.Я понятия не имею, что на самом деле вызывает разницу.

Проверка библиотеки z ==>

int main (int argc, char ** argv) {(void) argc;(Пустоты) ARGV;вернуть 0;}

<== [1/2] Компиляция сборки / .conf_check_c870da07392f02bfe0dd2ca05dee71ef / test.c </p>

['/ usr / bin / gcc', '-O2', '-Wdeclaration-after-statement ',' -Wimplicit-function-объявление ',' -Werror ',' -U_FORTIFY_SOURCE ',' -D_REENTRANT ',' -D_BSD_SOURCE ',' -D_DEFAULT_SOURCE ',' -D_FORTIFY_SOURCE = 2 ',' ../test.c ',' -c ',' -o / home / est / pyinstaller-3.4 / загрузчик / build / .conf_check_c870da07392f02bfe0dd2ca05dee71ef / testbuild / test.c.1.o '] [2/2] Связывание build / .conf_check_c870da039e2b0testbuild / testprog

['/ usr / bin / gcc', 'test.c.1.o', '-o / home / est / pyinstaller-3.4 / bootloader / build / .conf_check_c870da07392f02bfe0dd2ca05dee71ef / testbuild /testprog ',' -Wl, -Bstatic ',' -Wl, -Bdynamic ',' -lz '] err: / usr / bin / ld: невозможно найти -lz collect2: error: ld вернул 1 состояние выхода

из /home/est/pyinstaller-3.4/bootloader: тест не создается: трассировка (последний вызов был последним): файл "/home/est/pyinstaller-3.4/bootloader/.waf3-2.0.9-6b5f17f340ec613b295ffa3dedcecc80/waflib/Configure.py ", строка 324, в файле run_build bld.compile () File" /home/est/pyinstaller-3.4/bootloader/.waf3-2.0.9-6b5f17f340ec613b295ffa3dedcecc80/waflib/Build.py ", строка 176, в режиме компиляцииErrors.BuildError (self.producer.error) waflib.Errors.BuildError: Сбой сборки -> не удалось выполнить задачу в 'testprog' со статусом выхода 1 (запустить с -v для отображения дополнительной информации)

не найдено из /home / est / pyinstaller-3.4 / bootloader: сбой конфигурации

1 Ответ

0 голосов
/ 02 июля 2019

Кажется, я это исправил. По некоторым причинам я пропустил «библиотеку z» в моей системе. Переустановите его, и тогда я смогу переустановить pyinstaller в обычном режиме. Извините, что потратили ваше время на чтение этого вопроса.

sudo apt-get install zlib1g-dev
pip3 install pyinstaller
...