gentoo нюансы обновления

Sabayon, Calculate, Funtoo, Exherbo

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

Аватара пользователя
yoricI
Сообщения: 2599
ОС: gentoo fluxbox

gentoo нюансы обновления

Сообщение yoricI »

Здравия!
Пришли обновления, и как я вижу, что-то с python меняется, втыкает везде 3.11. А у меня с давних пор прописано:
# grep -r python /etc/portage/* /etc/portage/package.use/app-portage:>=app-portage/gemato-14.3 python_targets_python3_6 /etc/portage/package.use/sys-apps:>=sys-apps/portage-2.3.99-r2 python_targets_python3_6 /etc/portage/package.use/dev-python:>=dev-python/pycairo-1.20.0 python_targets_python3_8 /etc/portage/package.use/dev-python:>=dev-python/pygobject-3.40.1 python_targets_python3_8 /etc/portage/package.use/dev-python:>=dev-python/setuptools-56.0.0 python_targets_python3_8 /etc/portage/package.use/dev-python:>=dev-python/setuptools-scm-6.0.1-r1 python_targets_python3_8 /etc/portage/package.use/dev-python:>=dev-python/toml-0.10.2 python_targets_python3_8 /etc/portage/package.use/dev-python:>=dev-python/markupsafe-1.1.1-r1 python_targets_python3_8 /etc/portage/package.use/dev-python:>=dev-python/packaging-21.0 python_targets_python3_8 /etc/portage/package.use/dev-python:>=dev-python/tomli-1.2.1 python_targets_python3_8 /etc/portage/package.use/dev-python:>=dev-python/pyparsing-2.4.7-r1 python_targets_python3_8 /etc/portage/package.use/dev-python:>=dev-python/flit_core-3.6.0-r2 python_targets_python3_8 /etc/portage/package.use/dev-python:>=dev-python/wheel-0.37.1-r1 python_targets_python3_8 /etc/portage/package.use/dev-python:>=dev-python/installer-0.4.0_p20220124 python_targets_python3_8 /etc/portage/package.use/dev-python:>=dev-python/appdirs-1.4.4-r2 python_targets_python3_8 /etc/portage/package.use/dev-python:>=dev-python/jaraco-text-3.7.0-r2 python_targets_python3_8 /etc/portage/package.use/dev-python:>=dev-python/more-itertools-8.12.0-r1 python_targets_python3_8 /etc/portage/package.use/dev-python:>=dev-python/ordered-set-4.1.0 python_targets_python3_8 /etc/portage/package.use/dev-python:>=dev-python/importlib_metadata-4.11.2 python_targets_python3_8 /etc/portage/package.use/dev-python:>=dev-python/importlib_resources-5.4.0-r3 python_targets_python3_8 /etc/portage/package.use/dev-python:>=dev-python/zipp-3.7.0-r1 python_targets_python3_8 /etc/portage/package.use/dev-python:>=dev-python/jaraco-context-4.1.1-r2 python_targets_python3_8 /etc/portage/package.use/dev-python:>=dev-python/jaraco-functools-3.5.0-r2 python_targets_python3_8 /etc/portage/package.use/dev-python:>=dev-python/nspektr-0.3.0 python_targets_python3_8 /etc/portage/package.use/dev-python:>=dev-python/gpep517-3 python_targets_python3_8 /etc/portage/package.use/dev-python:>=dev-python/certifi-3021.3.16-r2 python_targets_python3_8 /etc/portage/package.use/dev-python:>=dev-python/typing-extensions-4.2.0 python_targets_python3_8 /etc/portage/package.use/dev-python:>=dev-python/autocommand-2.2.1_p20211118 python_targets_python3_8 /etc/portage/package.use/dev-python:>=dev-python/inflect-6.0.0 python_targets_python3_8 /etc/portage/package.use/dev-python:>=dev-python/pydantic-1.10.2 python_targets_python3_8 /etc/portage/package.use/dev-python:>=dev-python/cython-0.29.32 python_targets_python3_8

Не пора бы это убрать, обновить, а то может старую версию держит?
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2599
ОС: gentoo fluxbox

Re: gentoo нюансы обновления

Сообщение yoricI »

Посмотрел, только 3.10 и 3.11 установлены. Может это всё зачистить уже?

Зачистил, всё нормально, тех версий уже нет давно в системе. Как бы автоматизировать проверку конфигов portage на злободневность?
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2599
ОС: gentoo fluxbox

Re: gentoo нюансы обновления

Сообщение yoricI »

Недавно замаскировали парочку Х-овых пакетов и media-fonts/font-bitstream-speedo. Я их удалил (unmerge), несмотря на предупреждение, что они системные. Ну всё равно удалят скоро, подумал. А теперь встрял, при попытке очередного обновления:
# emerge -aDNuv @system emerge: there are no ebuilds to satisfy "media-fonts/font-bitstream-speedo". (dependency required by "@system" [argument]) # emerge -aDNuv @world emerge: there are no ebuilds to satisfy "media-fonts/font-bitstream-speedo". (dependency required by "@system" [set]) (dependency required by "@world" [argument]) # eix media-fonts/font-bitstream-speedo No matches found
Как так, пакет системный, требуемый, а в хранилище его нет? И что теперь делать?
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2913
ОС: Gentoo

Re: gentoo нюансы обновления

Сообщение ormorph »

yoricI писал:
14.05.2023 19:17
Ну всё равно удалят скоро, подумал. А теперь встрял, при попытке очередного обновления:
Да и смех и слёзы. Даже не знаю где это прописано но попробуйте посмотреть что покажет вывод:

Shell

# grep "font-bitstream-speedo" /var/db/pkg/
Как вариант попробуйте добавить в /etc/portage/profile/packages:

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

-media-fonts/font-bitstream-speedo
Минус в начале обязателен.
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2599
ОС: gentoo fluxbox

Re: gentoo нюансы обновления

Сообщение yoricI »

ormorph писал(а):
14.05.2023 20:19
не знаю где это прописано
В media-fonts должно
ormorph писал(а):
14.05.2023 20:19
grep "font-bitstream-speedo" /var/db/pkg/
Если я правильно понял, то нужно добавить ключ -r. Добавил, пусто.
ormorph писал(а):
14.05.2023 20:19
Как вариант попробуйте добавить в /etc/portage/profile/packages:
-media-fonts/font-bitstream-speedo
Также добавив два других x11-apps/xf86dga & x11-apps/xdbedizzy, с которыми такая же история, заработало. Спасибо.
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2913
ОС: Gentoo

Re: gentoo нюансы обновления

Сообщение ormorph »

yoricI писал:
14.05.2023 21:42
В media-fonts должно
Не должно, если только не установлен был какой то пакет у которого этот был в зависимостях. Либо вы до этого добавляли случайно этот пакет в /etc/portage/profile/packages без минуса, тогда да, для системы этот пакет нужен был бы. А так то что входит в сет system обычно находится в /var/db/repos/gentoo/profiles/base/packages и в подобных файлах(packages) профилей. По этому странно что это потребовалось после обновления дерева портов.
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5364
ОС: Gentoo

Re: gentoo нюансы обновления

Сообщение /dev/random »

Возможно, в каком-то оверлее прописан?
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2913
ОС: Gentoo

Re: gentoo нюансы обновления

Сообщение ormorph »

/dev/random писал:
14.05.2023 22:09
Возможно, в каком-то оверлее прописан?
Такое может быть, если используется ещё профиль из оверлея, отличный от системного. Тут только гадать.
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2599
ОС: gentoo fluxbox

Re: gentoo нюансы обновления

Сообщение yoricI »

ormorph писал(а):
14.05.2023 22:01
Либо вы до этого добавляли случайно этот пакет в /etc/portage/profile/packages без минуса
Конечно добавлял, и даже по Вашей наводке)) Re: причина маскировки

И там куча таких. Наверное, надо их перенести в /var/lib/portage/world?

cat /etc/portage/profile/packages
Spoiler
*x11-apps/appres *x11-apps/bdftopcf *x11-apps/beforelight *x11-apps/bitmap *x11-apps/editres *x11-apps/fonttosfnt *x11-apps/fslsfonts *x11-apps/fstobdf *x11-apps/iceauth *x11-apps/ico *x11-apps/listres *x11-apps/luit *x11-apps/mkfontscale *x11-apps/oclock *x11-apps/rgb *x11-apps/rstart *x11-apps/scripts *x11-apps/sessreg *x11-apps/setxkbmap *x11-apps/showfont *x11-apps/smproxy *x11-apps/transset *x11-apps/viewres *x11-apps/x11perf *x11-apps/xauth *x11-apps/xbacklight *x11-apps/xbiff *x11-apps/xcalc *x11-apps/xclipboard *x11-apps/xclock *x11-apps/xcmsdb *x11-apps/xconsole *x11-apps/xcursorgen -x11-apps/xdbedizzy *x11-apps/xditview *x11-apps/xdm *x11-apps/xdpyinfo *x11-apps/xdriinfo *x11-apps/xedit *x11-apps/xev *x11-apps/xeyes -x11-apps/xf86dga *x11-apps/xfd *x11-apps/xfontsel *x11-apps/xgamma *x11-apps/xgc *x11-apps/xhost *x11-apps/xinit *x11-apps/xinput *x11-apps/xkbcomp *x11-apps/xkbevd *x11-apps/xkbprint *x11-apps/xkbutils *x11-apps/xkill *x11-apps/xload *x11-apps/xlogo *x11-apps/xlsatoms *x11-apps/xlsclients *x11-apps/xlsfonts *x11-apps/xmag *x11-apps/xman *x11-apps/xmessage *x11-apps/xmodmap *x11-apps/xmore *x11-apps/xpr *x11-apps/xprop *x11-apps/xrandr *x11-apps/xrdb *x11-apps/xrefresh *x11-apps/xrestop *x11-apps/xset *x11-apps/xsetroot *x11-apps/xsm *x11-apps/xstdcmap *x11-apps/xvidtune *x11-apps/xvinfo *x11-apps/xwd *x11-apps/xwininfo *x11-apps/xwud *x11-themes/xcursor-themes *media-fonts/font-adobe-100dpi *media-fonts/font-adobe-75dpi *media-fonts/font-adobe-utopia-100dpi *media-fonts/font-adobe-utopia-75dpi *media-fonts/font-adobe-utopia-type1 *media-fonts/font-bh-100dpi *media-fonts/font-bh-75dpi *media-fonts/font-bh-ttf *media-fonts/font-bh-type1 *media-fonts/font-bh-lucidatypewriter-100dpi *media-fonts/font-bh-lucidatypewriter-75dpi *media-fonts/font-bitstream-100dpi *media-fonts/font-bitstream-75dpi -media-fonts/font-bitstream-speedo *media-fonts/font-bitstream-type1 *media-fonts/font-cronyx-cyrillic *media-fonts/font-cursor-misc *media-fonts/font-daewoo-misc *media-fonts/font-dec-misc *media-fonts/font-ibm-type1 *media-fonts/font-micro-misc *media-fonts/font-misc-cyrillic *media-fonts/font-misc-misc *media-fonts/font-mutt-misc *media-fonts/font-schumacher-misc *media-fonts/font-screen-cyrillic *media-fonts/font-sony-misc *media-fonts/font-sun-misc *media-fonts/font-winitzki-cyrillic *media-fonts/font-xfree86-type1
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2913
ОС: Gentoo

Re: gentoo нюансы обновления

Сообщение ormorph »

yoricI писал:
15.05.2023 05:36
Конечно добавлял, и даже по Вашей наводке)) Re: причина маскировки
Да я как бы помню что давал такой совет, не помню только относительно каких именно пакетов, но точно там были шрифты.
yoricI писал:
15.05.2023 05:36
Наверное, надо их перенести в /var/lib/portage/world?
Это то же самое. Тогда уж делать свой мета пакет(ебилд) и установить его в мир:
Spoiler

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

# Copyright 2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI="8"

DESCRIPTION="бла бла"
HOMEPAGE=""

LICENSE="GPL-2"
SLOT="0"

KEYWORDS="~amd64"

RDEPEND="
	x11-apps/appres
	x11-apps/bdftopcf
	и т.д.
"
В прочем при любом варианте при отсутствии пакета в основном дереве потов будут проблемы с обновлением.
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2599
ОС: gentoo fluxbox

Re: gentoo нюансы обновления

Сообщение yoricI »

ormorph писал(а):
15.05.2023 06:58
Это то же самое.
Ну в world не будут же числиться системными?
ormorph писал(а):
15.05.2023 06:58
В прочем при любом варианте при отсутствии пакета в основном дереве потов будут проблемы с обновлением.
Такие выкидывать и всё.
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2913
ОС: Gentoo

Re: gentoo нюансы обновления

Сообщение ormorph »

yoricI писал:
15.05.2023 07:02
Ну в world не будут же числиться системными?
Они просто могут остаться в системе после определенного обновления и eix их не будет отслеживать, и при обновлении могут появиться проблемы из за зависимостей, которые тяжелее будет выискивать. Ошибка указывает на несоответствие, по этому по ней легче определить причину.
yoricI писал:
15.05.2023 07:02
Такие выкидывать и всё.
Тогда придется всё это отслеживать самому, а тут ошибка сама по себе уже даёт подсказку. Вы уже знаете что это за ошибка и как её исправить. В таком случае хранение списка в /etc/portage/profile/packages, это всё же лучший выбор, так как при обновлении сразу получишь ошибку и будете знать что убрать из packages. Просто иметь это ввиду.
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2599
ОС: gentoo fluxbox

Re: gentoo нюансы обновления

Сообщение yoricI »

Ладно, уговорили)) Вот только надо бы тогда, как я думаю, не ставить минус перед именем в etc/portage/profile/packages, а просто удалить оттуда?
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2913
ОС: Gentoo

Re: gentoo нюансы обновления

Сообщение ormorph »

yoricI писал:
15.05.2023 09:35
Вот только надо бы тогда, как я думаю, не ставить минус перед именем в etc/portage/profile/packages, а просто удалить оттуда?
Совершенно верно.
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2599
ОС: gentoo fluxbox

Re: gentoo нюансы обновления

Сообщение yoricI »

Давно уже висит это дело, с год наверное:
Spoiler
!!! Multiple package instances within a single package slot have been pulled !!! into the dependency graph, resulting in a slot conflict: media-video/ffmpeg:0 (media-video/ffmpeg-6.0.1-r2:0/58.60.60::gentoo, ebuild scheduled for merge) USE="X alsa bzip2 cpudetection dav1d encode fdk gnutls gpl iconv jpeg2k ladspa lcms mp3 opengl opus pic postproc sdl svg threads truetype vaapi vdpau vorbis vpx webp x264 x265 xvid zlib (-amf) -amr -amrenc (-appkit) -bluray -bs2b -cdio -chromaprint -chromium -codec2 (-cuda) -debug -doc -flite -fontconfig -frei0r -fribidi -gcrypt -gme -gmp -gsm -hardcoded-tables -iec61883 -ieee1394 -jack -jpegxl -kvazaar -libaom -libaribb24 -libass -libcaca -libdrm -libilbc -libplacebo -librtmp -libsoxr -libtesseract -libv4l -libxml2 -lv2 -lzma (-mipsdspr1) (-mipsdspr2) (-mipsfpu) (-mmal) -modplug -network -nvenc -openal -opencl -openh264 -openssl -oss -pulseaudio (-qsv) -rav1e -rubberband -samba -snappy -sndio -speex -srt -ssh -static-libs -svt-av1 -test -theora -twolame -v4l -verify-sig -vidstab (-vmaf) -vulkan -zeromq -zimg -zvbi" CPU_FLAGS_X86="3dnow 3dnowext mmx mmxext sse sse2 sse3 -aes -avx -avx2 -fma3 -fma4 -sse4_1 -sse4_2 -ssse3 -xop" FFTOOLS="aviocat cws2fws ffescape ffeval ffhash fourcc2pixfmt graph2dot ismindex pktdumper qt-faststart sidxindex trasher" pulled in by (no parents that aren't satisfied by other packages in this slot) (media-video/ffmpeg-4.4.4-r8:0/56.58.58::gentoo, ebuild scheduled for merge) USE="X alsa bzip2 cpudetection dav1d encode fdk gnutls gpl iconv jpeg2k ladspa mp3 opengl opus pic postproc sdl svg threads truetype vaapi vdpau vorbis vpx webp x264 x265 xvid zlib (-amf) -amr -amrenc (-appkit) -bluray -bs2b -cdio -chromaprint -chromium -codec2 (-cuda) -debug -doc -flite -fontconfig -frei0r -fribidi -gcrypt -glslang -gme -gmp -gsm -hardcoded-tables -iec61883 -ieee1394 -jack -kvazaar -libaom -libaribb24 -libass -libcaca -libdrm -libilbc -librtmp -libsoxr -libtesseract -libv4l -libxml2 -lv2 -lzma (-mipsdspr1) (-mipsdspr2) (-mipsfpu) (-mmal) -modplug -network -nvenc -openal -opencl -openh264 -openssl -oss -pulseaudio (-qsv) -rav1e -rubberband -samba -snappy -sndio -speex -srt -ssh -static-libs -svt-av1 -test -theora -twolame -v4l -verify-sig -vidstab (-vmaf) -vulkan -zeromq -zimg -zvbi" CPU_FLAGS_X86="3dnow 3dnowext mmx mmxext sse sse2 sse3 -aes -avx -avx2 -fma3 -fma4 -sse4_1 -sse4_2 -ssse3 -xop" FFTOOLS="aviocat cws2fws ffescape ffeval ffhash fourcc2pixfmt graph2dot ismindex pktdumper qt-faststart sidxindex trasher" pulled in by media-video/ffmpeg:0/56.58.58= required by (media-sound/qmmp-1.6.4:0/0::gentoo, installed) USE="aac alsa cover crossfade cue curl dbus enca ffmpeg flac ladspa mad midi musepack opus sndfile vorbis wavpack -analyzer -archive -bs2b -cdda -game -gnome -jack -lyrics -mms -mplayer -notifier -oss -pipewire -projectm -pulseaudio -qsui -qtmedia -scrobbler -shout -sid -soxr -stereo -tray -udisks -xmp" ^^^^^^^^^^^^ <media-video/ffmpeg-5 required by (media-video/vlc-3.0.20-r3:0/5-9::gentoo, installed) USE="X a52 alsa dbus dts dvbpsi encode faad fdk ffmpeg flac gcrypt gui jpeg kate libass libnotify libsamplerate libtiger mad matroska mp3 mpeg mtp musepack ogg opus png sdl-image speex ssl svg theora tremor truetype twolame udev v4l vaapi vdpau vpx -aom -archive -aribsub -bidi -bluray -cddb -chromaprint -chromecast -dav1d -dc1394 -debug (-directx) -dvd -fluidsynth -fontconfig -gme -gstreamer -ieee1394 -jack -keyring -libcaca -libtar -linsys -lirc -live -lua -macosx-notifications -modplug -ncurses -nfs -omxil -optimisememory -projectm -pulseaudio -rdp -run-as-root -samba -sftp -shout -sid -skins -soxr -srt -taglib -test -upnp -vnc -wayland -x264 -x265 -xml -zeroconf -zvbi" CPU_FLAGS_X86="mmx sse" LUA_SINGLE_TARGET="lua5-1" ^ ^ (and 5 more with the same problems)
И всё никак не может разродиться. Что за нерешаемый конфликт?
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5364
ОС: Gentoo

Re: gentoo нюансы обновления

Сообщение /dev/random »

vlc не поддерживает ffmpeg новее 4.x. Апстрим обещает исправить это в vlc4. Это сообщение как раз о невозможности поставить новую версию ffmpeg, т.к. она сломает vlc. В качестве обходного пути можете попробовать отключить в vlc флаг поддержки vaapi.
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2599
ОС: gentoo fluxbox

Re: gentoo нюансы обновления

Сообщение yoricI »

А можно ли слегка обновить (пересобрать с определённым флагом) старую систему без синхронизации портов? Она и тогда тормозила очень и очень, на современном ПО вообще колом встанет. distfiles удалены. Пытаюсь, из 40 пакетов 30 скачались, остальные нет. Можно, конечно, вручную найти и подсунуть. Нет аналога архивного хранилища, как например archive.debian?
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2913
ОС: Gentoo

Re: gentoo нюансы обновления

Сообщение ormorph »

yoricI писал:
18.03.2024 09:42
Пытаюсь, из 40 пакетов 30 скачались, остальные нет. Можно, конечно, вручную найти и подсунуть.
Список пакетов покажите. Может у меня что завалялось из этого в исходниках, тогда могу все в архиве скинуть через гугла, правда тогда качайте быстрее, это не долго пробудет доступно.
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2599
ОС: gentoo fluxbox

Re: gentoo нюансы обновления

Сообщение yoricI »

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

tcp-wrappers-7.6.22-r1
net-tools-1.60_p20180626073013
busybox-1.29.3
iputils-20180629
libtirpc-1.0.2-r1
curl-7.64.0
dhcpcd-7.0.1
exim-4.91-r2
bind-tools-9.12.2_p2-r1
psmisc-23.1-r1
openldap-2.4.45
dillo-3.0.5
ppp-2.4.7-r6
nmap-7.70
gnome-vfs-2.24.4-r5
Был бы очень признателен!
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2913
ОС: Gentoo

Re: gentoo нюансы обновления

Сообщение ormorph »

Не у меня старее пакеты есть, есть только несколько но их и так можно найти в сети.
Большую часть из этих пакетов можно найти на этих сайтах:
Spoiler

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

https://www.potomac-foods.xyz/gentoo/distfiles/
https://distfiles.macports.org/
https://distfiles.macports.org/bind9/
https://notabug.org/dragora/dragora/src/aa2a5c9df9d28bf5c3abd290a745eed5428c3620/patches/tcp_wrappers
https://ftp.nsg.net.ru/pub/tarballs/sys-apps/
https://src.fedoraproject.org/lookaside/extras/iputils/iputils-s20180629.tar.gz/sha512/
В принципе всё это находится, только надо кинуть всё это в ваш локальный каталог distfiles. Нужно только просмотреть соответствие sha512sum скачанного файла с тем что прописан в файле Manifest в каталоге с ебилдом.
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2599
ОС: gentoo fluxbox

Re: gentoo нюансы обновления

Сообщение yoricI »

Спасибо за помощь, получилось.
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2599
ОС: gentoo fluxbox

Re: gentoo нюансы обновления

Сообщение yoricI »

Посмотрите пож-ста, почему ошибка.

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

libtool: compile:  x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I./common -Wall -Wno-unused -std=c++14 -I. -I./aspell -I./bincimapmime -I./common -I./index -I./internfile -I./rcldb -I./unac -I./utils -I./xaposix -DBUILDING_RECOLL -I/usr/include/libxml2 -DRECOLL_DATADIR=\"/usr/share/recoll\" -DREADFILE_ENABLE_ZLIB -DREADFILE_ENABLE_MINIZ -DREADFILE_ENABLE_MD5 -D_GNU_SOURCE -DHAVE_CONFIG_H -O2 -pipe -march=native -flto -Werror=odr -Werror=lto-type-mismatch -Werror=strict-aliasing -c internfile/myhtmlparse.cpp  -fPIC -DPIC -o internfile/.libs/myhtmlparse.o
/bin/sh ./libtool  --tag=CXX   --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I./common  -Wall -Wno-unused -std=c++14 -I. -I./aspell -I./bincimapmime -I./common -I./index -I./internfile -I./rcldb -I./unac -I./utils -I./xaposix -DBUILDING_RECOLL   -I/usr/include/libxml2  -DRECOLL_DATADIR=\"/usr/share/recoll\" -DREADFILE_ENABLE_ZLIB -DREADFILE_ENABLE_MINIZ -DREADFILE_ENABLE_MD5 -D_GNU_SOURCE -DHAVE_CONFIG_H   -O2 -pipe -march=native -flto -Werror=odr -Werror=lto-type-mismatch -Werror=strict-aliasing  -c -o internfile/txtdcode.lo internfile/txtdcode.cpp
libtool: compile:  x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I./common -Wall -Wno-unused -std=c++14 -I. -I./aspell -I./bincimapmime -I./common -I./index -I./internfile -I./rcldb -I./unac -I./utils -I./xaposix -DBUILDING_RECOLL -I/usr/include/libxml2 -DRECOLL_DATADIR=\"/usr/share/recoll\" -DREADFILE_ENABLE_ZLIB -DREADFILE_ENABLE_MINIZ -DREADFILE_ENABLE_MD5 -D_GNU_SOURCE -DHAVE_CONFIG_H -O2 -pipe -march=native -flto -Werror=odr -Werror=lto-type-mismatch -Werror=strict-aliasing -c internfile/txtdcode.cpp  -fPIC -DPIC -o internfile/.libs/txtdcode.o
make[2]: *** [Makefile:1979: internfile/mh_xslt.lo] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory '/var/tmp/portage/app-misc/recoll-1.36.2/work/recoll-1.36.2'
make[1]: *** [Makefile:2217: all-recursive] Error 1
make[1]: Leaving directory '/var/tmp/portage/app-misc/recoll-1.36.2/work/recoll-1.36.2'
make: *** [Makefile:1332: all] Error 2
 * ERROR: app-misc/recoll-1.36.2::gentoo failed (compile phase):
 *   emake failed
build.log.bz2
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2913
ОС: Gentoo

Re: gentoo нюансы обновления

Сообщение ormorph »

yoricI писал:
30.03.2024 11:49
Посмотрите пож-ста, почему ошибка.
Не поддерживает новый libxml2, начиная с версии 2.12.0 функция xmlGetLastError() возвращает тип const xmlError*. Я в TDE уже добавлял изменения в связи с этим в quanta+, по этому знаю. Может ещё где есть но ещё не проверял все пакеты, но все у кого в зависимостях dev-libs/libxml2 проверил.
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2599
ОС: gentoo fluxbox

Re: gentoo нюансы обновления

Сообщение yoricI »

Так это баг на recoll слать надо?
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2913
ОС: Gentoo

Re: gentoo нюансы обновления

Сообщение ormorph »

yoricI писал:
30.03.2024 12:02
Так это баг на recoll слать надо?
Само собою, либо самому исправлять. Там просто строчку:

Shell

xmlError *error = xmlGetLastError();
заменить на:

Shell

auto error = xmlGetLastError();
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2599
ОС: gentoo fluxbox

Re: gentoo нюансы обновления

Сообщение yoricI »

Изменю строчку в distfiles/recoll-XX.bz2, так а они не защищены ключами-кодами? При компиляции скажет: untrusted source?
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5364
ОС: Gentoo

Re: gentoo нюансы обновления

Сообщение /dev/random »

yoricI писал:
30.03.2024 13:18
Изменю строчку в distfiles/recoll-XX.bz2, так а они не защищены ключами-кодами?
Не нужно ничего менять. Просто размаскируйте версию из нестабильной ветки, там баг исправлен. А если бы был не исправлен, нужно было бы класть пользовательский патч в /etc/portage/patches.
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2599
ОС: gentoo fluxbox

Re: gentoo нюансы обновления

Сообщение yoricI »

О, действительно, чем на старую версию клепать, если новая исправлена.
Так а всё-таки, если сделать как я написал, подправив исходники:
yoricI писал:
30.03.2024 13:18
Изменю строчку в distfiles/recoll-XX.bz2, так а они не защищены ключами-кодами? При компиляции скажет: untrusted source?
забьёт тревогу?
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5364
ОС: Gentoo

Re: gentoo нюансы обновления

Сообщение /dev/random »

yoricI писал:
30.03.2024 13:40
забьёт тревогу?
Да. Нужно не дистфайлы редактировать, а пользовательские патчи в /etc/portage/patches класть.
Спасибо сказали: