LINUX.ORG.RU

Gentoo glibc-2.4


0

0

обновился, блин.

теперь ничего не собирается.

есть ли какой-нибудь универсальный патч к glibc'у?

anonymous

> обновился, блин. > теперь ничего не собирается.

Я обновился -- всё работает и собирается. Ну не повезло, с кем не бывает.

> есть ли какой-нибудь универсальный патч к glibc'у?

Чего именно хотел-то?

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

>Чего именно хотел-то?

патч для glibc

хотя, сейчас откатился до 2.3- тоже ни хера ничего не собирается.

anonymous
()
Ответ на: комментарий от anonymous

* Applying Gentoo Glibc Patchset 2.4-1.3 ...
* 0010_all_glibc-ssp-compat.patch ...
* 1030_all_glibc-manual-no-perl.patch ...
* 1040_all_2.3.3-localedef-fix-trampoline.patch ...
* 1090_all_glibc-2.3.6-fix-pr631.patch ...
* 1100_all_glibc-2.3.3-china.patch ...
* 1530_all_glibc235-gcc34-m68k-seccomment.patch ...
* 1540_all_hppa-drop-utimes.patch ...
* 3000_all_2.3.6-dl_execstack-PaX-support.patch ...
* 3010_all_2.3.3_pre20040117-pt_pax.patch ...
* 4000_all_2.3.4-hardened-sysdep-shared.patch ...
* 4010_all_2.3.5-hardened-iconvconfig-unnest.patch ...
* 5005_all_enable-multilib-with-cross-compile.patch ...
* 5021_all_2.3.6-fnmatch.patch ...
* 5050_all_2.3.4-locale-no-archive.patch ...
* 5051_all_glibc-2.4-no_NO.patch ...
* 5070_all_cross-compile-nptl.patch ...
* 5100_all_no-aliases-if-unsigned.patch ...
* 6001_all_alpha-glibc-2.4-xstat.patch ...
* 6220_all_glibc-2.4-arm-cirrus-ep93xx-maverick-crunch-fpu.patch ...
* 6400_all_sh-glibc-2.3.2-fpscr_values.patch ...
* 6605_all_glibc-2.4-fpu-cw-mips.patch ...
* 6630_all_glibc-2.4-cvs-mips-multilib.patch ...
* 6635_all_glibc-2.4-mips-nptl-fork.patch ...

Выбирай любой.
Что имеется в виду под "универсальный"?

Если серьёзно, то что не собирается? На что и как ругается? Логи и прочий выхлоп давайте. Что говорит команда revdep-rebuild после установки glibc-2.4?

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

не собирается qt и пару гномовских приложений.

заканчивается обычно этим:

Call stack: ebuild.sh, line 1565: Called dyn_compile ebuild.sh, line 974: Called src_compile

anonymous
()
Ответ на: комментарий от anonymous

Ну хотя бы последние строк 30 :) Особенно интересны строки со словом "error:" и 5 строк вверх/вниз.

Я всё-же погонял бы revdep-rebuild
Поинтересовался бы содержимым строк 1565 и 974
И посмотрел бы что говорит emerge -pvuD world

Lumi ★★★★★
()
Ответ на: комментарий от anonymous

PS: Вам врятли кто-то поможет, если будете также скупо выдавать информацию по проблеме. qt какой версии?

Пересоберите portage поновее.

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

sys-apps/portage-2.1_pre6-r5

x11-libs/qt-3.3.6

вот:

-I../shared -I../.. /../include -I/usr/include -I.moc/release-shared-mt/ -o .obj/release-shared-mt/domtool.o ../shared/dom tool.cpp g++ -c -pipe -fno-exceptions -Wall -W -O2 -pipe -march=pentium4 -fno-strict-aliasing -D_REENTRANT -DQ T_INTERNAL_XML -DUIC -DQT_TABLET_SUPPORT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -I/var/tmp/port age/qt-3.3.6/work/qt-x11-free-3.3.6/mkspecs/linux-g++ -I. -I/usr/include/freetype2 -I../shared -I../.. /../include -I/usr/include -I.moc/release-shared-mt/ -o .obj/release-shared-mt/parser.o ../shared/pars er.cpp test -d ../../../bin/ || mkdir -p ../../../bin/ g++ -fno-exceptions -o ../../../bin/uic .obj/release-shared-mt/main.o .obj/release-shared-mt/uic.o .ob j/release-shared-mt/form.o .obj/release-shared-mt/object.o .obj/release-shared-mt/subclassing.o .obj/r elease-shared-mt/embed.o .obj/release-shared-mt/widgetdatabase.o .obj/release-shared-mt/domtool.o .obj /release-shared-mt/parser.o -L/var/tmp/portage/qt-3.3.6/work/qt-x11-free-3.3.6/lib -L/usr/X11R6/lib -lqt-mt -lmng -ljpeg -lpng -lz -lXi -lXrender -lXrandr -lXcursor -lXft -lfreetype -lfontconfig -lXext -lX11 -lm -lSM -lICE -ldl -lpthread /usr/X11R6/lib/libXft.so: undefined reference to `FT_GlyphSlot_Embolden' collect2: ld returned 1 exit status make[3]: *** [../../../bin/uic] Error 1 make[3]: Leaving directory `/var/tmp/portage/qt-3.3.6/work/qt-x11-free-3.3.6/tools/designer/uic' make[2]: *** [sub-uic] Error 2 make[2]: Leaving directory `/var/tmp/portage/qt-3.3.6/work/qt-x11-free-3.3.6/tools/designer' make[1]: *** [sub-designer] Error 2 make[1]: Leaving directory `/var/tmp/portage/qt-3.3.6/work/qt-x11-free-3.3.6/tools' make: *** [sub-tools] Error 2

!!! ERROR: x11-libs/qt-3.3.6 failed. Call stack: ebuild.sh, line 1565: Called dyn_compile ebuild.sh, line 974: Called src_compile

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

anonymous
()
Ответ на: комментарий от Lumi

-I../shared -I../.. /../include -I/usr/include -I.moc/release-shared-mt/ -o .obj/release-shared-mt/domtool.o ../shared/dom tool.cpp
g++ -c -pipe -fno-exceptions -Wall -W -O2 -pipe -march=pentium4 -fno-strict-aliasing -D_REENTRANT -DQ T_INTERNAL_XML -DUIC -DQT_TABLET_SUPPORT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -I/var/tmp/port age/qt-3.3.6/work/qt-x11-free-3.3.6/mkspecs/linux-g++ -I. -I/usr/include/freetype2 -I../shared -I../.. /../include -I/usr/include -I.moc/release-shared-mt/ -o .obj/release-shared-mt/parser.o ../shared/pars er.cpp
test -d ../../../bin/ || mkdir -p ../../../bin/
g++ -fno-exceptions -o ../../../bin/uic .obj/release-shared-mt/main.o .obj/release-shared-mt/uic.o .ob j/release-shared-mt/form.o .obj/release-shared-mt/object.o .obj/release-shared-mt/subclassing.o .obj/r elease-shared-mt/embed.o .obj/release-shared-mt/widgetdatabase.o .obj/release-shared-mt/domtool.o .obj /release-shared-mt/parser.o -L/var/tmp/portage/qt-3.3.6/work/qt-x11-free-3.3.6/lib -L/usr/X11R6/lib -lqt-mt -lmng -ljpeg -lpng -lz -lXi -lXrender -lXrandr -lXcursor -lXft -lfreetype -lfontconfig -lXext -lX11 -lm -lSM -lICE -ldl -lpthread
/usr/X11R6/lib/libXft.so: undefined reference to `FT_GlyphSlot_Embolden'
collect2: ld returned 1 exit status
make[3]: *** [../../../bin/uic] Error 1
make[3]: Leaving directory `/var/tmp/portage/qt-3.3.6/work/qt-x11-free-3.3.6/tools/designer/uic'
make[2]: *** [sub-uic] Error 2
make[2]: Leaving directory `/var/tmp/portage/qt-3.3.6/work/qt-x11-free-3.3.6/tools/designer'
make[1]: *** [sub-designer] Error 2
make[1]: Leaving directory `/var/tmp/portage/qt-3.3.6/work/qt-x11-free-3.3.6/tools'
make: *** [sub-tools] Error 2

!!! ERROR: x11-libs/qt-3.3.6 failed.
Call stack:
ebuild.sh, line 1565: Called dyn_compile
ebuild.sh, line 974: Called src_compile

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

anonymous
()
Ответ на: комментарий от anonymous

И при чём здесь qt? Проблема в другом месте:

/usr/X11R6/lib/libXft.so: undefined reference to `FT_GlyphSlot_Embolden'

Я продолжаю настаивать на том, чтобы вы выполнили revdep-rebuild

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

PS: xorg-x11-7.0 вчера вечером наконец-то размаскировали. Так что пересоберите иксы целиком.

PPS: Если пересобрать qt с 3.3.5 до 3.3.6, то учтите, что придётся пересобрать сразу же и kdelibs. Команда revdep-rebuild позволяет находить пакеты с побитыми сторонними библиотеками. Если постоянно обновляться, то такие пакеты, которые жёстко привязываются именно к библиотеке, а не к ссылке на неё очень часто появляются в системе. Будет очень хорошо, если пользоваться ей также часто, как и emerge -u :)

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