Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[solved] Проблема со сборкой qt-3.3.8-r4
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Russian
View previous topic :: View next topic  
Author Message
ITT_rus
n00b
n00b


Joined: 02 Nov 2004
Posts: 15
Location: Ru, Moscow

PostPosted: Wed Oct 17, 2007 8:03 pm    Post subject: [solved] Проблема со сборкой qt-3.3.8-r4 Reply with quote

В системе уже собрана четвертая версия, но при обновлении KDE требует однозначно поставить именно этот билд.
В конце сборки пишет такой текст (см ниже). Полный лог весит 433кб. постить его сюда наверное было бы не совсем правильно...
Code:

i686-pc-linux-gnu-g++ -fno-exceptions -o ../../../bin/uic .obj/release-shared-mt/main.o .obj/release-shared-mt/uic.o .obj/release-shared-mt/form.o .obj/release-shared-mt/object.o .obj/release-shared-mt/subclassing.o .obj/release-shared-mt/embed.o .obj/release-shared-mt/widgetdatabase.o .obj/release-shared-mt/domtool.o .obj/release-shared-mt/parser.o    -L/usr/lib/mysql -L/var/tmp/portage/x11-libs/qt-3.3.8-r4/work/qt-x11-free-3.3.8/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/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../../i686-pc-linux-gnu/bin/ld: warning: libexpat.so.0, needed by /usr/X11R6/lib/libfontconfig.so, not found (try using -rpath or -rpath-link)
/usr/X11R6/lib/libfontconfig.so: undefined reference to `XML_ErrorString'
/usr/X11R6/lib/libfontconfig.so: undefined reference to `XML_SetUserData'
/usr/X11R6/lib/libfontconfig.so: undefined reference to `XML_GetCurrentLineNumber'
/usr/X11R6/lib/libfontconfig.so: undefined reference to `XML_ParserFree'
/usr/X11R6/lib/libfontconfig.so: undefined reference to `XML_SetElementHandler'
/usr/X11R6/lib/libfontconfig.so: undefined reference to `XML_SetDoctypeDeclHandler'
/usr/X11R6/lib/libfontconfig.so: undefined reference to `XML_SetCharacterDataHandler'
/usr/X11R6/lib/libfontconfig.so: undefined reference to `XML_GetErrorCode'
/usr/X11R6/lib/libfontconfig.so: undefined reference to `XML_GetBuffer'
/usr/X11R6/lib/libfontconfig.so: undefined reference to `XML_ParserCreate'
/usr/X11R6/lib/libfontconfig.so: undefined reference to `XML_ParseBuffer'
collect2: выполнение ld завершилось с кодом возврата 1
make[3]: *** [../../../bin/uic] Ошибка 1
make[3]: Leaving directory `/var/tmp/portage/x11-libs/qt-3.3.8-r4/work/qt-x11-free-3.3.8/tools/designer/uic'
make[2]: *** [sub-uic] Ошибка 2
make[2]: Leaving directory `/var/tmp/portage/x11-libs/qt-3.3.8-r4/work/qt-x11-free-3.3.8/tools/designer'
make[1]: *** [sub-designer] Ошибка 2
make[1]: Leaving directory `/var/tmp/portage/x11-libs/qt-3.3.8-r4/work/qt-x11-free-3.3.8/tools'
make: *** [sub-tools] Ошибка 2
 *
 * ERROR: x11-libs/qt-3.3.8-r4 failed.
 * Call stack:
 *   ebuild.sh, line 1654:   Called dyn_compile
 *   ebuild.sh, line 990:   Called qa_call 'src_compile'
 *   ebuild.sh, line 44:   Called src_compile
 *   qt-3.3.8-r4.ebuild, line 219:   Called die
 *
 * (no error message)
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/x11-libs/qt-3.3.8-r4/temp/build.log'.
 *


Last edited by ITT_rus on Thu Oct 18, 2007 10:26 am; edited 2 times in total
Back to top
View user's profile Send private message
smk
Tux's lil' helper
Tux's lil' helper


Joined: 31 May 2007
Posts: 80
Location: SPB

PostPosted: Thu Oct 18, 2007 7:00 am    Post subject: Reply with quote

Гм. Вроде как по человечески пишет
Code:
libexpat.so.0, needed

, которого у тебя нет видимо.
Попробуй либо пересобрать либо символьную ссылку сделать.
_________________
USE --force, Luke
Back to top
View user's profile Send private message
ITT_rus
n00b
n00b


Joined: 02 Nov 2004
Posts: 15
Location: Ru, Moscow

PostPosted: Thu Oct 18, 2007 7:15 am    Post subject: Reply with quote

smk, пардон, но я в этом деле нуб нубом. поясните плз, запрошенный файл должен идти вместе с сорцами пакета либо я его должен сам где-то искать? если должен идти с сорцами, а его нет - это повод для багзилы?
Back to top
View user's profile Send private message
ITT_rus
n00b
n00b


Joined: 02 Nov 2004
Posts: 15
Location: Ru, Moscow

PostPosted: Thu Oct 18, 2007 7:16 am    Post subject: Reply with quote

и к слову совершенно не въехал, какого лешего она пытается собрать третью версию QT когда в системе уже установлена четвертая...
Back to top
View user's profile Send private message
smk
Tux's lil' helper
Tux's lil' helper


Joined: 31 May 2007
Posts: 80
Location: SPB

PostPosted: Thu Oct 18, 2007 9:10 am    Post subject: Reply with quote

Нет, ӕта библиотека входит в другой пакет. Действуем так:
Code:
# equery belongs libexpat.so
[ Searching for file(s) libexpat.so in *... ]
dev-libs/expat-2.0.1 (/usr/lib/libexpat.so -> libexpat.so.1.5.2)

Соответственнопробуем его пересобрать. Если не помогает то делаем
Code:
ln -s /usr/lib/libexpat.so /usr/lib/libexpat.so.0

Все должно работать :)

Насчет qt: видимо какой то пакет имеет в зависимостях жесткую привязку именно к ӕтой версии qt. Если интересно кто, то делаем equery depends x11-libs/qt-3.3.8-r4 .


ЗЫ: Учись медитировать над логами, решает много проблем :)
_________________
USE --force, Luke
Back to top
View user's profile Send private message
fank
l33t
l33t


Joined: 16 Oct 2004
Posts: 794
Location: Minsk, Belarus

PostPosted: Fri Oct 19, 2007 6:18 am    Post subject: Reply with quote

to smk

Quote:
ln -s /usr/lib/libexpat.so /usr/lib/libexpat.so.0

пожалуйста, не надо учить человека плохому...

надо учить хорошему
Здесь ответы на многие вопросы
Back to top
View user's profile Send private message
ITT_rus
n00b
n00b


Joined: 02 Nov 2004
Posts: 15
Location: Ru, Moscow

PostPosted: Fri Oct 19, 2007 6:36 am    Post subject: Reply with quote

Все было сделано пдругому. был снесен и заново поставлен экспат. при установке была выдана рекомендация запустить какую-то хрень для ревизии состояния всех библиотек, хрень была запущена, что-то там пересобрала. после этого все заработало.
сложность была одна - понять, где что искать в логах.
Back to top
View user's profile Send private message
smk
Tux's lil' helper
Tux's lil' helper


Joined: 31 May 2007
Posts: 80
Location: SPB

PostPosted: Fri Oct 19, 2007 7:23 am    Post subject: Reply with quote

fank wrote:
to smk

Quote:
ln -s /usr/lib/libexpat.so /usr/lib/libexpat.so.0

пожалуйста, не надо учить человека плохому...

надо учить хорошему
Здесь ответы на многие вопросы


А я исправлюсь,
И всем понравлюсь... (с) Саддам Хусейн, Саус парк :D
_________________
USE --force, Luke
Back to top
View user's profile Send private message
Laitr Keiows
Moderator
Moderator


Joined: 04 Jul 2005
Posts: 891
Location: Kobe, Japan

PostPosted: Fri Oct 19, 2007 11:40 am    Post subject: Reply with quote

Решение сюда переехало:
https://forums.gentoo.org/viewtopic-t-601799.html
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Russian All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum