LINUX.ORG.RU

Gentoo: libXfont.so.1: undefined symbol: serverClient


0

0

Тавлю, скажем, я emerge -av media-fonts/terminus-font. Получаю в итоге:

perl ./ucstoany.pl ter-u12n.bdf ISO8859 1 uni/x11gr.uni uni/ascii-h.uni uni/win-1252.uni | bdftopcf -o ter-112n.pcf
bdftopcf: symbol lookup error: /usr/lib/libXfont.so.1: undefined symbol: serverClient
make: *** [ter-112n.pcf] Ошибка 127

!!! ERROR: media-fonts/terminus-font-4.20 failed.
Call stack:
ebuild.sh, line 1545: Called dyn_compile
ebuild.sh, line 940: Called src_compile
terminus-font-4.20.ebuild, line 30: Called die

!!! (no error message)
!!! If you need support, post the topmost build error, and the call stack if relevant.

Так же ругаются и некоторые другие пакеты при сборке. Пересобрал уже всё что мог, а всё тоже :(

★★★★★

Ответ на: комментарий от kaktyc

пересобирал ;) и не только его ;)

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

И что теперь?

# revdep-rebuild --library=libXfont.so.1
Configuring search environment for revdep-rebuild

Checking reverse dependencies...

Packages containing binaries and libraries using libXfont.so.1
will be emerged.

Collecting system binaries and libraries... done.
(/root/.revdep-rebuild.1_files)

Checking dynamic linking...
found /usr/bin/bdftopcf
found /usr/bin/xfs
found /usr/bin/Xnest
found /usr/bin/Xorg
found /usr/bin/Xvfb
done.
(/root/.revdep-rebuild_cacb5790.3_rebuild)

Assigning files to ebuilds... done.
(/root/.revdep-rebuild_cacb5790.4_ebuilds)

Evaluating package order...
Warning: Failed to resolve package order.
Will merge in "random" order!
Possible reasons:
- An ebuild is no longer in the portage tree.
- An ebuild is masked, use /etc/portage/packages.keyword
and/or /etc/portage/package.unmask to unmask it
..... done.
(/root/.revdep-rebuild_cacb5790.5_order)

All prepared. Starting rebuild...
emerge --oneshot =x11-apps/bdftopcf-1.0.0 =x11-apps/xfs-1.0.1 =x11-base/xorg-server-1.1.0-r1
..........
Calculating dependencies \
emerge: there are no ebuilds to satisfy "=x11-apps/xfs-1.0.1".


revdep-rebuild failed to emerge all packages
you have the following choices:

- if emerge failed during the build, fix the problems and re-run revdep-rebuild
or
- use -X or --package-names as first argument (trys to rebuild package, not exact
ebuild)
or
- set ACCEPT_KEYWORDS="~<your platform>" and/or /etc/portage/package.unmask
(and remove /root/.revdep-rebuild_cacb5790.5_order to be evaluated again)
or
- modify the above emerge command and run it manually
or
- compile or unmerge unsatisfied packages manually, remove temporary files and
try again (you can edit package/ebuild list first)

To remove temporary files, please run:
rm /root/.revdep-rebuild*.?_*

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

Хе! ОГРОМНЕЙШЕЕ спасибо! ;) Действительно глюк с линками был! Чёрт бы его побрал.

Ещё раз спасибо! Всё заработало ;)

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