Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
libtool. Помогите победить.
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
kon
Apprentice
Apprentice


Joined: 05 Mar 2004
Posts: 156
Location: Russia. Saint-Petersburg

PostPosted: Wed Aug 10, 2005 3:23 pm    Post subject: libtool. Помогите победить. Reply with quote

С некоторых пор очень многие гномопакеты, например - gnome-desktop gnome-python перестали собираться и выдают однотипную ошибку:
Code:
../libtool: line 3122: cd: usr/lib64: No such file or directory
libtool: link: warning: cannot determine absolute directory name of `usr/lib64'
grep: usr/lib64/libbonoboui-2.la: No such file or directory
/bin/sed: can't read usr/lib64/libbonoboui-2.la: No such file or directory
libtool: link: `usr/lib64/libbonoboui-2.la' is not a valid libtool archive


Смотрим в сгенерированный при компиляции пакета файлик libtool в район 3122 строки:

Code:
 dir=`$echo "X$deplib" | $Xsed -e 's%/[^/]*$%%'`
                test "X$dir" = "X$deplib" && dir="."
                # We need an absolute path.
                case $dir in
                [\\/]* | [A-Za-z]:[\\/]*) absdir="$dir" ;;
                *)
#3122 строка
                  absdir=`cd "$dir" && pwd` # тут и генерится ошибка.
                  if test -z "$absdir"; then
                    $echo "$modename: warning: cannot determine absolute directory name of \`$dir'" 1>&2
                    absdir="$dir"
                  fi
                  ;;
                esac


Именно код выше 3122 строки делает неправильный параметр $dir

Помогите победить или написать грамотный багрепорт.
Back to top
View user's profile Send private message
suslik
Tux's lil' helper
Tux's lil' helper


Joined: 03 Jul 2005
Posts: 133

PostPosted: Wed Aug 10, 2005 4:40 pm    Post subject: Reply with quote

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


Joined: 05 Mar 2004
Posts: 156
Location: Russia. Saint-Petersburg

PostPosted: Thu Aug 11, 2005 4:04 am    Post subject: Reply with quote

Нет, это не то.
Тут либо sed ошибается либо сам баш.
Back to top
View user's profile Send private message
kon
Apprentice
Apprentice


Joined: 05 Mar 2004
Posts: 156
Location: Russia. Saint-Petersburg

PostPosted: Fri Aug 12, 2005 10:37 am    Post subject: Reply with quote

Мда..
На основном форуме тоже этот вопрос задавал, так вообще - тишина.
Неужели на КДЕ теперь переползать придется.
Back to top
View user's profile Send private message
doonkel
Apprentice
Apprentice


Joined: 06 Aug 2004
Posts: 202

PostPosted: Fri Aug 12, 2005 10:48 am    Post subject: Reply with quote

Я думаю это ничего не изменит,ведь не может быть найдена /usr/lib64.
Наверное, #emerge info могло навести на какие-то мысли.
Back to top
View user's profile Send private message
kon
Apprentice
Apprentice


Joined: 05 Mar 2004
Posts: 156
Location: Russia. Saint-Petersburg

PostPosted: Fri Aug 12, 2005 11:41 am    Post subject: Reply with quote

Ты невнимательно смотрел
не может быть найдена не
Code:
/usr/lib64
а
Code:
usr/lib64

А это две больших разницы.
Попробуй ка сделать
Code:
cd usr/lib64
из любой директории отличной от /
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