И опять обновление

Прописал эту строчку в “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
Получилось!

1 Like

Хмм, тоже сейчас сделаю так, спасибо!

у Меня так вышло:

Спойлер
# 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 на новых Вулканах. Одной-двумя зависимостями меньше. Дополнительным временем на компиляцию вайна меньше.

Накой он Мне сдался на такой карточке :rofl:

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