Прописал эту строчку в “package.use/app-emulation” и обновление прошло нормально.
Т.е. тоже напоролись?
Угу, в выводе есть эта подсказка, а не аукнется ли эта запись в будущем?
Не знаю. Можно после успешного обновления попробовать удалить и посмотреть, что пишут.
Кстати да. На днях так и сделаю.
Замаскал строчку
>=app-emulation/wine-vanilla-7.0-r3:7.0 -abi_x86_32
Запустил
emerge wine-vanilla -O1pv
then
emerge wine-vanilla -O1
and i get error about new vkd3d
Это он бинарно прилетел только для ABI_X86=“64”
добавил
app-emulation/vkd3d abi_x86_32
emerge app-emulation/vkd3d -O1
emerge wine-vanilla -pv
emerge wine-vanilla -O1
Получилось!
Хмм, тоже сейчас сделаю так, спасибо!
у Меня так вышло:
Спойлер
# emerge wine-vanilla -O1pv
Local copy of remote index is up-to-date and will be used.
Local copy of remote index is up-to-date and will be used.
These are the packages that would be merged, in order:
[binary R ] app-emulation/wine-vanilla-7.0-r3:7.0::gentoo USE="X alsa cups fontconfig gecko gphoto2 mingw mono nls openal opengl pulseaudio samba scanner sdl ssl truetype udev udisks unwind usb v4l vkd3d vulkan xcomposite xinerama -capi -crossdev-mingw -custom-cflags -debug -dos -gstreamer -kerberos -ldap -llvm-libunwind -netapi -odbc -opencl -osmesa -pcap -perl (-selinux)" ABI_X86="64 -32" 0 KiB
Total: 1 package (1 reinstall, 1 binary), Size of downloads: 0 KiB
# emerge wine-vanilla -O1
Local copy of remote index is up-to-date and will be used.
Local copy of remote index is up-to-date and will be used.
>>> Running pre-merge checks for app-emulation/wine-vanilla-7.0-r3
>>> Emerging binary (1 of 1) app-emulation/wine-vanilla-7.0-r3::gentoo
>>> Installing (1 of 1) app-emulation/wine-vanilla-7.0-r3::gentoo
>>> Jobs: 1 of 1 complete Load avg: 0.71, 0.22, 0.13
>>> Auto-cleaning packages...
>>> No outdated packages were found on your system.
* GNU info directory index is up-to-date.
# cl-update
Синхронизация репозиториев
* Проверка текущего сервера обновлений ... [ ok ]
* Проверка обновлений Distros ... [ ok ]
* Проверка обновлений Calculate ... [ ok ]
* Проверка обновлений Gentoo ... [ ok ]
* Обновление индекса пакетов ... [ ok ]
* Проверка подписи индекса пакетов ... [ ok ]
* Синхронизация репозитория Linuxbuh ... [ ok ]
* Обновление кэша репозитория Distros ... [ ok ]
* Обновление кэша репозитория Calculate ...
* У репозитория Linuxbuh есть свой кэш
* Обновление кэша eix для репозиториев Linuxbuh, Distros, Calculate, Gentoo ... [ ok ]
* Обновление кэша настраиваемых пакетов ... [ ok ]
* Удаление устаревших архивов и бинарных пакетов ... [ ok ]
* Синхронизация завершена
Конфигурация системы
* Сервер обновлений http://sft.if.usp.br/calculate
* Исправление настроек ... [ ok ]
* Обновление конфигурационных файлов ... [ ok ]
Обновление пакетов
* Вычисление зависимостей ...
* Система находится в актуальном состоянии
* Получение пакетов... ... [ ok ]
Очистка системы от ненужных пакетов
* Вычисление зависимостей ... [ ok ]
Пересборка зависимых модулей
* Обновление сохранённых библиотек ... [ ok ]
* Обновление конфигурационных файлов ... [ ok ]
* Обновление системы завершено!
Ну так вайн у вас бинарно и переустановился. Вы ту строчку не закомментили. Про vkd3d может и добавили, а про app-emulation/wine-vanilla -abi_x86_32
не убрали.
И у меня в мейк-конф на время опытов строчка
EMERGE_DEFAULT_OPTS="${EMERGE_DEFAULT_OPTS} --binpkg-changed-deps=n --quiet-build=n --binpkg-respect-use=y --jobs=1"
помогает.
Вайн у Вас должен скомпилиться, а не переустановиться бинарно. Пока ещё всё это на серверах пересоберут, синхронизируют - не меньше дня пройдёт. может больше.
Ага, тупанул!
А у Вас такое вылезало ли:
checking for -lvkd3d… not found
checking for -lvkd3d-shader… not found
configure: error: vkd3d development files not found (or too old), Direct3D 12 won’t be supported.
This is an error since --with-vkd3d was requested.
Может без этого модуля установить, интересно, что будет?
Да вылезало.
Да, можно скомпилировать вайн с USE="-vkd3d". (но в самом ебилде прописана рекомендация (+)vkd3d)
Будет вайн скомпилен без поддержки dx12 на новых Вулканах. Одной-двумя зависимостями меньше. Дополнительным временем на компиляцию вайна меньше.
Накой он Мне сдался на такой карточке
lspci -nnk | grep -A2 VGA
00:02.0 VGA compatible controller [0300]: Intel Corporation 4 Series Chipset Integrated Graphics Controller [8086:2e32] (rev 03)
Subsystem: Gigabyte Technology Co., Ltd 4 Series Chipset Integrated Graphics Controller [1458:d000]
Kernel driver in use: i915