Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Не собираются: libdv-0.99-r1, rep-gtk-0.18, gtk+-2.4.14
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
bobr[x3]
Tux's lil' helper
Tux's lil' helper


Joined: 28 Nov 2003
Posts: 141
Location: Vladivostok, Russia

PostPosted: Thu Jan 20, 2005 5:33 am    Post subject: Не собираются: libdv-0.99-r1, rep-gtk-0.18, gtk+ Reply with quote

Не собираются следующие пакеты:

libdv-0.99-r1 (зависимость mplayer'а)
Code:

/bin/sh ../libtool --silent --mode=link i686-pc-linux-gnu-gcc  -g -O2 -Wall -I/usr/include/SDL -D_REENTRANT -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include   -o playdv  playdv.o display.o oss.o -L/usr/lib -Wl,-rpath,/usr/lib -lSDL -lpthread -L/usr/lib -L/usr/X11R6/lib -lgtk -lgdk -rdynamic -lgmodule -lglib -ldl -lXi -lXext -lX11 -lm -lXv ../libdv/libdv.la -lpopt -lm
libtool: link: cannot find the library `/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/libstdc++.la'
make[2]: *** [playdv] Error 1
make[2]: Leaving directory `/var/tmp/portage/libdv-0.99-r1/work/libdv-0.99/playdv'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/libdv-0.99-r1/work/libdv-0.99'
make: *** [all] Error 2

!!! ERROR: media-libs/libdv-0.99-r1 failed.
!!! Function src_compile, Line 39, Exitcode 2
!!! compile problem

rep-gtk-0.18 (зависимость x11-wm/sawfish)
Code:
/usr/lib/rep/i686-pc-linux-gnu/libtool --mode=compile gcc -c  -DHAVE_CONFIG_H -I. -O3 -march=pentium4 -funroll-loops -fprefetch-loop-arrays -pipe -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/X11R6/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/freetype2/config -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -I/usr/include -I/usr/lib/rep/i686-pc-linux-gnu -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -I/usr/include/libglade-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libxml2 -I/usr/lib/gtk-2.0/include -I/usr/X11R6/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/freetype2/config -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -DORBIT2=1 -pthread -I/usr/include/libgnome-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/bonobo-activation-2.0  -DORBIT2=1 -pthread -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libbonoboui-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/bonobo-activation-2.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/lib/gtk-2.0/include -I/usr/X11R6/include -I/usr/include/atk-1.0 -I/usr/include/freetype2/config -I/usr/include/libxml2  -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -I/usr/include/libgnomecanvas-2.0 -I/usr/include/libart-2.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/lib/gtk-2.0/include -I/usr/X11R6/include -I/usr/include/atk-1.0 -I/usr/include/freetype2/config   -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   rep-gtk.c
libtool: compile: unable to infer tagged configuration
libtool: compile: specify a tag with `--tag'
make: *** [rep-types.lo] Error 1
make: *** Waiting for unfinished jobs....
libtool: compile: unable to infer tagged configuration
libtool: compile: specify a tag with `--tag'
make: *** [rep-gtk.lo] Error 1

!!! ERROR: x11-libs/rep-gtk-0.18 failed.
!!! Function src_compile, Line 47, Exitcode 2
!!! (no error message)

И, наконец, gtk+-2.4.14
Code:
/bin/sh ../libtool --mode=link i686-pc-linux-gnu-gcc  -O2 -march=pentium4 -funroll-loops -fprefetch-loop-arrays -pipe -Wall   -o libpixbufloader-tiff.la -rpath /usr/lib/gtk-2.0/2.4.0/loaders -avoid-version -module  io-tiff.lo -ltiff libgdk_pixbuf-2.0.la -lgmodule-2.0 -ldl -lgobject-2.0 -lglib-2.0 -lm
grep: /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/libstdc++.la: No such file or directory
/bin/sed: can't read /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/libstdc++.la: No such file or directory
libtool: link: `/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/libstdc++.la' is not a valid libtool archive
make[4]: *** [libpixbufloader-tiff.la] Error 1
make[4]: Leaving directory `/var/tmp/portage/gtk+-2.4.14/work/gtk+-2.4.14/gdk-pixbuf'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/var/tmp/portage/gtk+-2.4.14/work/gtk+-2.4.14/gdk-pixbuf'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/var/tmp/portage/gtk+-2.4.14/work/gtk+-2.4.14/gdk-pixbuf'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/gtk+-2.4.14/work/gtk+-2.4.14'
make: *** [all] Error 2

!!! ERROR: x11-libs/gtk+-2.4.14 failed.
!!! Function src_compile, Line 78, Exitcode 2
!!! (no error message)


Очень сильно подозреваю (да что там говорить: уверен), что проблема в libtool. А вот что делать, даже не подозреваю. Помогите, пожалуйста.

gcc-3.3.5-r1, libtool-1.5.2-r7
Back to top
View user's profile Send private message
Black_Daemon
n00b
n00b


Joined: 25 Nov 2004
Posts: 41
Location: Odessa

PostPosted: Thu Jan 20, 2005 9:54 am    Post subject: Reply with quote

Пересобери gcc и gcc-config ну и libtool, а ещё лучше поставь другие версии этих пакетов.
Back to top
View user's profile Send private message
ba
l33t
l33t


Joined: 25 May 2003
Posts: 804

PostPosted: Thu Jan 20, 2005 10:35 am    Post subject: Reply with quote

имхо самое простое открыть /etc/env.d/gcc/config и сменить там значение CURRENT на имя файлика от того gcc, которое стоит
ну и env-update и source /etc/profile после этого
Back to top
View user's profile Send private message
_Sir_
Guru
Guru


Joined: 17 Jan 2005
Posts: 337
Location: Russia, Togliatti

PostPosted: Thu Jan 20, 2005 12:49 pm    Post subject: Reply with quote

ba wrote:
имхо самое простое открыть /etc/env.d/gcc/config и сменить там значение CURRENT на имя файлика от того gcc, которое стоит
ну и env-update и source /etc/profile после этого
Спасибо за совет, у меня ситуевина сходная, но некоторые проги не собираются из-за обращения по несуществующему пути /usr/i386-pc-linux-gnu/и т.д.
А я уже давно и либси и компилятор с поддержкой nptl пересобрал, как и весь набор system.
Вопрос: что делать с каталогом и/или файлами в нем
Code:
/etc/env.d/gcc/i386-pc-linux-gnu-3.3.3
?
напрашивается удаление :roll:
_________________
(Sir) * Life is placeholder for Love *
Back to top
View user's profile Send private message
ba
l33t
l33t


Joined: 25 May 2003
Posts: 804

PostPosted: Thu Jan 20, 2005 1:06 pm    Post subject: Reply with quote

_Sir_ wrote:
Спасибо за совет, у меня ситуевина сходная, но некоторые проги не собираются из-за обращения по несуществующему пути /usr/i386-pc-linux-gnu/и т.д.
А я уже давно и либси и компилятор с поддержкой nptl пересобрал, как и весь набор system.
Вопрос: что делать с каталогом и/или файлами в нем
Code:
/etc/env.d/gcc/i386-pc-linux-gnu-3.3.3
?
напрашивается удаление :roll:

ммм... странно это... чему равен CHOST в /etc/make.conf?
gcc-config --get-current-profile что говорит?
и с каким каталогом?
Back to top
View user's profile Send private message
_Sir_
Guru
Guru


Joined: 17 Jan 2005
Posts: 337
Location: Russia, Togliatti

PostPosted: Thu Jan 20, 2005 1:36 pm    Post subject: Reply with quote

ba wrote:

ммм... странно это... чему равен CHOST в /etc/make.conf?
gcc-config --get-current-profile что говорит?
и с каким каталогом?

Code:
GHOST="i686-pc-linux-gnu"
i686-pc-linux-gnu-3.3.4


В /etc/env.d/gcc файл конфиг с переменной current, указывающей на 686 и два файла i386-pc... и i686-pc...

Я устанавливалс с GRP 2004.2 для x86 а машинка P4.
дома такая же фигня на Athlon XP 1500

Думаю, некоторые configure цепляют не ту либу, не проверив наличие каталога с бинарными библиотеками, ну и потом при линковке libtool обламывается...
_________________
(Sir) * Life is placeholder for Love *
Back to top
View user's profile Send private message
doonkel
Apprentice
Apprentice


Joined: 06 Aug 2004
Posts: 202

PostPosted: Thu Jan 20, 2005 3:00 pm    Post subject: Reply with quote

fix_libtool_files.sh 3.3.4
выполнялось после установки 3.3.5 ?
Back to top
View user's profile Send private message
_Sir_
Guru
Guru


Joined: 17 Jan 2005
Posts: 337
Location: Russia, Togliatti

PostPosted: Fri Jan 21, 2005 5:25 am    Post subject: Reply with quote

doonkel wrote:
fix_libtool_files.sh 3.3.4
выполнялось после установки 3.3.5 ?
А оно в ebuild, или ручками надо?
_________________
(Sir) * Life is placeholder for Love *
Back to top
View user's profile Send private message
doonkel
Apprentice
Apprentice


Joined: 06 Aug 2004
Posts: 202

PostPosted: Fri Jan 21, 2005 5:30 am    Post subject: Reply with quote

#fix_libtool_files.sh 3.3.4 [enter]
Back to top
View user's profile Send private message
_Sir_
Guru
Guru


Joined: 17 Jan 2005
Posts: 337
Location: Russia, Togliatti

PostPosted: Fri Jan 21, 2005 6:58 am    Post subject: Reply with quote

doonkel wrote:
#fix_libtool_files.sh 3.3.4 [enter]
Не нашла жестко заданных путей к библиотекам в файлах, принадлежащих libtool.

Я все-таки склоняюсь к мысли о кривоватых тестах в некоторых configure. Потому что только некоторые программы при сборке ищут старые либы. Весь system пересобрался нормально, включая самого gcc+glibc, а этим i386 подавай :( А хочется DirectFB на Matrox'е :)

За наводку спасибо, я дома обязательно попробую. Эта выдача с машинки на работе, у нее вроде пока все собиралось, за исключением nvidia-kernel, но по другой причине.
_________________
(Sir) * Life is placeholder for Love *
Back to top
View user's profile Send private message
bobr[x3]
Tux's lil' helper
Tux's lil' helper


Joined: 28 Nov 2003
Posts: 141
Location: Vladivostok, Russia

PostPosted: Fri Jan 21, 2005 7:41 am    Post subject: Reply with quote

Я эту проблему решил более топорно. Сделал
Code:
# cd /usr/lib/gcc-lib/i686-pc-linux-gnu/
# ln -s 3.3.5 3.3.4

И, что самое странное, - помогло. За fix_libtool_files.sh спасибо. Конечно, это более верный способ.
Back to top
View user's profile Send private message
_Sir_
Guru
Guru


Joined: 17 Jan 2005
Posts: 337
Location: Russia, Togliatti

PostPosted: Fri Jan 21, 2005 10:13 am    Post subject: Reply with quote

bobr[x3] wrote:
За fix_libtool_files.sh спасибо. Конечно, это более верный способ.
Это не способ, это затычка при кривом ebuild :)
Поэтому, спасибо -- ДА, а вот верный способ -- НЕТ :wink:
_________________
(Sir) * Life is placeholder for Love *
Back to top
View user's profile Send private message
bobr[x3]
Tux's lil' helper
Tux's lil' helper


Joined: 28 Nov 2003
Posts: 141
Location: Vladivostok, Russia

PostPosted: Fri Jan 21, 2005 11:34 am    Post subject: Reply with quote

Я не сказал "верный". Я сказал "более верный", чем создание симлинка.
Back to top
View user's profile Send private message
_Sir_
Guru
Guru


Joined: 17 Jan 2005
Posts: 337
Location: Russia, Togliatti

PostPosted: Fri Jan 21, 2005 12:42 pm    Post subject: Reply with quote

Я чуть-чуть беременна, но это пройдет.
Давайте плодить заплатки, как Micros~1
Есть только один правильный путь, это ebuild, даже если данный скрипт просто в него вставили. Вещи должны происходить привычным и ожидаемым образом. А ошибки, конечно, случаются. Напомню, на всякий случай, что ebuids -- это большей частью тот же самый bash-scripting.

А еще, иногда, это способ прятать бардак от непосвященных глаз :)
hint: nvidia-kernel.*.ebuild

PS Ничего личного. Я зато узнал о существовании флага
Code:
gcc-config -L
и понял, что чтения gcc и glibc HOWTO полностью не избежать...
_________________
(Sir) * Life is placeholder for Love *
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