Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Не могу собрать quant...
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
macworm
n00b
n00b


Joined: 16 Nov 2004
Posts: 39

PostPosted: Tue Nov 16, 2004 3:17 pm    Post subject: Не могу собрать quant... Reply with quote

На этапе установки пакета при помощи emerge
пишет, что не может найти файл с раширением stdlibc++.a в директории /lib/i386-lib-gcc
или что то вроде этого. Это не суть, потому как заглядывая в папку /lib обнаружил там папку с точно таким же названием, только для проца 686, т.е i686-lib-gcc.

Где собака порылася, почему она смотрит именно в эту папку с i386 а не в i686? хотя в последней необходимый фал лежит.
Дальше разобраться не могу потому как не компилит.
Кто знает подскажите плиз
Back to top
View user's profile Send private message
iliah
n00b
n00b


Joined: 01 Aug 2004
Posts: 42
Location: Russia Moscow

PostPosted: Tue Nov 16, 2004 10:01 pm    Post subject: Reply with quote

что-то похожее было у знакомого, помог /sbin/fix_libtool_files.sh
глянь, может оно
Back to top
View user's profile Send private message
doonkel
Apprentice
Apprentice


Joined: 06 Aug 2004
Posts: 202

PostPosted: Wed Nov 17, 2004 8:32 am    Post subject: Reply with quote

Что бы не разгадывать ребусы, мне кажется будет более информативная следующая
информация:
1.# emerge info
2.#grep LDPATH /etc/env.d/05gcc
3.#gcc-conf -l
4.#gcc -v
Back to top
View user's profile Send private message
macworm
n00b
n00b


Joined: 16 Nov 2004
Posts: 39

PostPosted: Wed Nov 17, 2004 8:51 am    Post subject: Reply with quote

Спасибо сегодня попробую сделать, результаты выложу завтра
Back to top
View user's profile Send private message
macworm
n00b
n00b


Joined: 16 Nov 2004
Posts: 39

PostPosted: Thu Nov 18, 2004 9:41 am    Post subject: Reply with quote

Вот сами команды и инфа которую они выдают, обновил систему но проблема осталася

## emerge info
Gentoo Base System version 1.4.16
Portage 2.0.51-r3 (default-linux/x86/2004.0, gcc-3.3.4, glibc-2.3.4.20040808-r1, 2.4.24 i686)
=================================================================
System uname: 2.4.24 i686 Pentium III (Coppermine)
ccache version 2.3 [enabled]
Autoconf: sys-devel/autoconf-2.59-r5
Automake: sys-devel/automake-1.8.5-r1
Binutils: sys-devel/binutils-2.14.90.0.8-r1
Headers: sys-kernel/linux-headers-2.4.21
Libtools: sys-devel/libtool-1.5.2-r5
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O3 -pipe -march=pentium3 -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O3 -pipe -march=pentium3 -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache distlocks sandbox sfperms"
GENTOO_MIRRORS="http://gentoo.osuosl.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X apm arts avi berkdb bitmap-fonts cdr crypt cups encode esd f77 fam flac foomaticdb fortran gdbm gif gnome gpm gstreamer gtk gtk2 imlib java jpeg kde ldap libg++ libwww mad mikmod mmx motif mozilla mpeg mysql ncurses nls oggvorbis opengl oss pam pdflib perl png python qt quicktime readline sdl slang spell sse ssl svga tcltk tcpd tiff truetype x86 xml2 xmms xv zlib"

## grep LDPATH /etc/env.d/05gcc
LDPATH="/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.2"

##gcc -v
Reading specs from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/specs
Configured with: /var/tmp/portage/gcc-3.3.4-r1/work/gcc-3.3.4/configure --prefix=/usr --bindir=/usr/i686-pc-linux-gnu/gcc-bin/3.3 --includedir=/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/include --datadir=/u
Back to top
View user's profile Send private message
doonkel
Apprentice
Apprentice


Joined: 06 Aug 2004
Posts: 202

PostPosted: Thu Nov 18, 2004 11:07 am    Post subject: Reply with quote

1.Зажал вывод #gcc-conf -l (от слова list)
2.Посмотри в /etc/env.d/ должен быть типа 99libstdc++,то его содержимое. Пишу по памяти, поэтому в цифрах могут быть неточности. Если его нет, то каким-то образом не стала или криво стала libstdc++ -v3.
3.После смены компилятора Вы выполнили
#gcc-config i686-pc-linux-gnu-3.3.4
#source /etc/profile
4.если все нормально (1,2,3) можно попробовать
#fix_libtool_files.sh 3.3.4
Back to top
View user's profile Send private message
macworm
n00b
n00b


Joined: 16 Nov 2004
Posts: 39

PostPosted: Fri Nov 19, 2004 3:15 pm    Post subject: Reply with quote

Спасибо за ответы.
Вот только хотелось бы не просто повторять ввод команд но и разобраться в проблеме досконально. Не могли бы Вы прокоментировать проблему и способы ее решения?
Back to top
View user's profile Send private message
macworm
n00b
n00b


Joined: 16 Nov 2004
Posts: 39

PostPosted: Tue Nov 23, 2004 11:06 am    Post subject: Reply with quote

Помогла только команда fix_libtool_files.sh 3.3.2 -oldarch i386-pc-linux-gnu
т.е. необходимо в качестве аргументов указать ранее использовашиеся апараметры gcc и ядра.
Тогда по этой команде выдается список пофиксесных директорий.
После этого можно генерить все что душа пожелает и все будет ОКИ.
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