2016-05-25 10 views
0

Я пытаюсь установить USBIP на Centos 5.11 (Kernel 2.6.18-409.el5), но я всегда эту ошибку, когда я типа «сделать»:Libtool - Несовпадение версия

make[1]: Entering directory "/root/Downloads/usbip-0.1.7/src" 
Making all in lib 
make[2]: Entering directory "/root/Downloads/usbip-0.1.7/src/lib" 
if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -W -Wstrict-prototypes -std=gnu99 -DUSBIDS_FILE='"/usr/local/share/usbip/usb.ids"' -g -O2 -MT libusbip_la-names.lo -MD -MP -MF ".deps/libusbip_la-names.Tpo" -c -o libusbip_la-names.lo "test -f "names.c" || echo './'"names.c; \ 
     then mv -f ".deps/libusbip_la-names.Tpo" ".deps/libusbip_la-names.Plo"; else rm -f ".deps/libusbip_la-names.Tpo"; exit 1; fi 


libtool: Version mismatch error. This is libtool 1.9b, but the 
libtool: definition of this LT_INIT comes from an older release. 
    libtool: You should recreate aclocal.m4 with macros from libtool 1.9b 
    libtool: and run autoconf again. 
    make[2]: [libusbip_la-names.lo] Error 1 
    make[2]: Leaving directory "/root/Downloads/usbip-0.1.7/src/lib" 
    make[1]: [all-recursive] Error 1 
    make[1]: Leaving directory "/root/Downloads/usbip-0.1.7/src" 
    make: *** [all] Error 2 

Я видел несколько решение по форумов, таких как «autoreconf -vfi», но это не работает для меня.

В настоящее время я пытаюсь переустановить libtool, чтобы иметь последнюю версию, но я не могу. Когда я тип «ни удалить Libtool», я всегда в состоянии типа «LIBTOOL --version»:

[[email protected] Downloads]# libtool --version 
ltmain.sh (GNU libtool) 1.9b 
Written by Gordon Matzigkeit <[email protected]>, 1996 

Copyright (C) 2004 Free Software Foundation, Inc. 
This is free software; see the source for copying conditions. There is NO 
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 

и двоичные файлы всегда здесь:

[[email protected] Downloads]# find/-name "libtool*" 
/opt/share/man/man1/libtoolize.1 
/opt/share/man/man1/libtool.1 
/opt/share/aclocal/libtool.m4 
/opt/share/info/libtool.info-1 
/opt/share/info/libtool.info-2 
/opt/share/info/libtool.info 
/opt/share/libtool 
/opt/bin/libtool 
/opt/bin/libtoolize 
/usr/local/share/man/man1/libtoolize.1 
/usr/local/share/man/man1/libtool.1 
/usr/local/share/aclocal/libtool.m4 
/usr/local/share/info/libtool.info-1 
/usr/local/share/info/libtool.info-2 
/usr/local/share/info/libtool.info 
/usr/local/share/libtool 
/usr/local/bin/libtool 
/usr/local/bin/libtoolize 
/usr/share/automake-1.9/am/libtool.am 

Есть ли решение обозревает мне установить USBIP? Спасибо

ответ

0

Решенный!

Я haved несколько двоичных файлов для Libtool:

[[email protected] ~]# which -a libtool 
/usr/local/bin/libtool 
/usr/bin/libtool 

Версия/USR/местные/бен является 1.9б (и не работают)

Я добавил эту строку, чтобы использовать другой версия Libtool (по умолчанию):

export PATH=/usr/bin:$PATH 

версия/USR/бен является 1.5.22, и она работает, теперь установлен USBIP.