WINE перестал собираться с флагом cups под abi_x86_32

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Аватара пользователя
ormorph
Сообщения: 2652
ОС: Gentoo

WINE перестал собираться с флагом cups под abi_x86_32

Сообщение ormorph »

Всем привет!
Обновился, после обновления у меня уже gcc-8.2.0. После пере сборки всех пакетов не собирается wine-any, другие версии не пробовал, но думаю что будет то же самое.
Выскакивает ошибка:

Код: Выделить всё

checking for -lcups... not found
configure: error: libcups development files not found, CUPS won't be supported.
Это только у меня так?
Проверял на двух разных компах, ошибка одна и та же. Система 64 бит собранная под ABI_X86="32 64".
Ошибка выскакивает на всех версиях wine-any.
Спасибо сказали:
Аватара пользователя
cyberhoffman
Сообщения: 45
ОС: Gentoo

Re: WINE перестал собираться с флагом cups под abi_x86_32

Сообщение cyberhoffman »

ormorph писал(а):
04.03.2019 20:41
... gcc-8.2.0. После пересборки всех пакетов не собирается wine-any, другие версии не пробовал..

Код: Выделить всё

eix -Ice gcc
[I] sys-devel/gcc (8.2.0-r6(8.2.0)@24.02.2019): The GNU Compiler Collection
Всю систему с новым gcc не компилил. Однако если дать команду на пересборку wine-vanilla,
Spoiler
Изображение
то компилится без ошибок. Профиль - мультилиб stabile, купс тоже собран с ABI_X86="32 64.
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2652
ОС: Gentoo

Re: WINE перестал собираться с флагом cups под abi_x86_32

Сообщение ormorph »

cyberhoffman писал:
05.03.2019 00:11
Всю систему с новым gcc не компилил. Однако если дать команду на пересборку wine-vanilla,
Ну vanila-3.0.3 и у меня собирается норм, а вот wine-any ни в какую не хотело. Решил следующим образом, версия 4.1. Скопировал ебилд в локальный оверлей gentoo-local, и в ебилд добавил строчки перед eautoreconf:

Код: Выделить всё

sed -i 's#WINE_CHECK_SONAME(cups,cupsGetDefault,,\[CUPS_LIBS=""\],\[$CUPS_LIBS\])#WINE_CHECK_SONAME(cups,cupsGetDefault,,,\["-lcups"\])#'\
 ${WORKDIR}/wine-${PV}/configure.ac || die
После этого собралось норм, полет нормальный.
А так в Gentoo уже самого по себе multilib нет, глобальный флаг не дает особо ни чего, сейчас все решает ABI_X86="32 64"
Спасибо сказали: