Gentoo Archives: gentoo-user-ru

From: Ray Dudu <raydudu@×××××.com>
To: gentoo-user-ru@l.g.o
Subject: Re: [gentoo-user-ru] Re: [gentoo-user-ru] не собирается kopete
Date: Thu, 03 Dec 2009 10:49:55
Message-Id: 4B1797CD.4060609@gmail.com
In Reply to: Re: [gentoo-user-ru] Re: [gentoo-user-ru] не собирается kopete by Spirit
1 Spirit написав(ла):
2 > shelob пишет:
3 >> Спасибо за ответ, однако Ваш совет не помог. Qt у меня собран без
4 >> USE="opengl", также как и kopete и все остальные пакеты в системе. Может
5 >> в этом и дело? :)
6 >>
7 >> После выполнения merge -uDNv world я получила ту же ошибку при
8 >> обновлении media-plugins/gst-plugins-vorbis:
9 >>
10 >> * * ERROR: media-plugins/gst-plugins-vorbis-0.10.24 failed.
11 >> * Call stack:
12 >> * ebuild.sh, line 49: Called src_compile
13 >> * environment, line 2285: Called
14 >> gst-plugins-base_src_compile
15 >> * environment, line 1661: Called die
16 >> * The specific snippet of code:
17 >> * emake || die "compile failure"
18 >> * The die message:
19 >> * compile failure
20 >> * * If you need support, post the topmost build error, and the call
21 >> stack
22 >> if relevant.
23 >> * A complete build log is located at
24 >> '/var/tmp/portage/media-plugins/gst-plugins-vorbis-0.10.24/temp/build.log'.
25 >>
26 >> * The ebuild environment file is located at
27 >> '/var/tmp/portage/media-plugins/gst-plugins-vorbis-0.10.24/temp/environment'.
28 >>
29 >> *
30 >>
31 >> Выше этого сообщения были строки:
32 >>
33 >>
34 >> * Building external plugin ...
35 >> make -j2 CC vorbis.o
36 >> CC vorbisdec.o
37 >> CC vorbisenc.o
38 >> CC vorbisparse.o
39 >> CC vorbistag.o
40 >> LINK libgstvorbis.la
41 >> /bin/grep: /usr/lib/libogg.la: No such file or directory
42 >> /bin/sed: can't read /usr/lib/libogg.la: No such file or directory
43 >> libtool: link: `/usr/lib/libogg.la' is not a valid libtool archive
44 >> make: *** [libgstvorbis.la] Ошибка 1
45 >>
46 >>
47 >> Возможно они помогут... Спасибо еще раз за помощь.
48 >>
49 >>
50 >> В Втр, 01/12/2009 в 22:10 +0300, Denis Rybakov пишет:
51 >>
52 >>>> Помогите, пожалуйста, решить следующую проблему.
53 >>>>
54 >>>> При запуске emerge kopete процесс вылетает с ошибкой:
55 >>>> avdeviceconfig.cpp:(.text+0x231): undefined reference to
56 >>>> `QGLWidget::~QGLWidget()'
57 >>>>
58 >>> Очень похоже на то, что qt у вас был собран с USE="-opengl", а kopete
59 >>> вы пытаетесь собрать уже с USE="opengl".
60 >>> Попробуйте
61 >>> либо 1.
62 >>> USE="opengl" emerge qt
63 >>> emerge kopete
64 >>> либо 2.
65 >>> USE="-opengl" emerge kopete
66 >>> либо 3 (что лучше, но долго)
67 >>> в /etc/make.conf добавить в USE opengl
68 >>> затем emerge -uDN world
69 >>>
70 >>> заодно проверьте /etc/portage/package.use на предмет флага opengl,
71 >>> возможно и оттуда ноги растут.
72 >>>
73 > media-libs/libogg (/usr/lib/libogg.la)
74 > собрано это?
75 >
76 Это известная проблема, что libogg ebuild не инсталлируется *.la файл. О
77 рецептах лечения спрашивать гугла.
78
79 А о копете, похоже оно требует опенжл и все тут. Так что тут 2 пути:
80 1. попатчить его самому.
81 2. пересобрать все с поддержкой опенжл.
82 3. все выше перечисленное, тока догадки
83
84 --
85 RD18-UANIC