LINUX.ORG.RU

bind не собирается

 , ,


0

2

в общем, очередной трабл:

 * python3_5: running install_python_tools
 * The file has incompatible shebang:
 *   file: /usr/lib/python-exec/python2.7/dnssec-checkds
 *   current shebang: #!/usr/bin/python3.5
 *   requested impl: python2.7
 * ERROR: net-dns/bind-9.11.1_p3::gentoo failed (install phase):
 *   python_fix_shebang: conversion of incompatible shebang requested
при сборке net-dns/bind-9.11.2.... заменил на стабильный 9.11.1 и то же самое... что тут предпринять?

Что тебе не понятно во фразе

python_fix_shebang: conversion of incompatible shebang requested

?

У тебя питон-таргет стоит не тот, или eselect python не тот, или ещё что-то. Я пока не разобрался толком с новой системой переключения змиев в генте, она мозгодробительна.

Показывай emerge -pvq bind для начала.

r3lgar ★★★★★
()
Последнее исправление: r3lgar (всего исправлений: 1)
Ответ на: комментарий от r3lgar

но другие же пакеты то собираются...

net-dns/bind-9.11.2::gentoo  USE="berkdb caps dlz ipv6 python ssl threads xml zlib -dnstap -doc -filter-aaaa -fixed-rrset -geoip -gost -gssapi -idn -json -ldap -libressl -lmdb -mysql -nslint -odbc -postgres -rpz (-seccomp) (-selinux) -static-libs -urandom" PYTHON_TARGETS="python2_7 python3_5* -python3_4* -python3_6"

кстати если в package.use ставить/убирать флаги с питоном связанные, то ему вообще пофиг на изменения

xperious ★★
() автор топика
Ответ на: комментарий от r3lgar

из-за ccache такого не может быть? ну типа там, старые файлы из кэша взялись и т.д.

xperious ★★
() автор топика
Ответ на: комментарий от xperious

кстати если в package.use ставить/убирать флаги с питоном связанные, то ему вообще пофиг на изменения

net-dns/bind -python_targets_python2_7
eternal_sorrow ★★★★★
()
Ответ на: комментарий от init_6

не, ну я пишу сюда когда совсем не знаю что делать)

xperious ★★
() автор топика
Ответ на: комментарий от xperious

но другие же пакеты то собираются...

У других пакетов другие таргеты по умолчанию.

флаги с питоном связанные

python_targets_python*, python_single_target_python* и python делают СОВЕРШЕННО разные вещи.

из-за ccache такого не может быть?

Нет, не может. Во-первых у тебя install phase (то есть оно уже скомпилялось), во-вторых у тебя проблемы с питоном, а не с Си.

Выше eternal_sorrow уже разжевал и в рот положил, тебе остаётся только проглотить. А в будущем старайся понять, что тебе говорят логи, гента не любит лентяев.

r3lgar ★★★★★
()
Ответ на: комментарий от xperious

я вот про это -python_targets_python2_7 не знал

Почти все портажные переменные конвертируются в юзы:

ABI_X86="32" -> abi_x86_32
PYTHON_TARGETS="-python2_7" -> -python_targets_python2_7
И так далее. Это есть в первом же еклассе.

r3lgar ★★★★★
()
Ответ на: комментарий от xperious

Это в еклассах, в каком точно — не скажу, там оно размазано. Из того, что слёту вспомнил: глянь ебилд nginx, там NGINX_MODULES_* разворачиваются в IUSE.

r3lgar ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.