安装的libtool的新版本 - libwebsocket warmcat

我安装libwebsocket它给我的错误:---
http://git.warmcat.com/cgi-bin/cgit/libwebsockets/snapshot/libwebsockets-1.0-chrome25-firefox17.tar.gz安装的libtool的新版本 - libwebsocket warmcat

/pi/libwebsockets-1.0-chrome25-firefox17$ ./autogen.sh 

Preparing the libwebsockets build system...please wait

Found GNU Autoconf version 2.69

perl: warning: Setting locale failed.

perl: warning: Please check that your locale settings:

LANGUAGE = "en_US:",

LC_ALL = (unset),

LANG = "en_US.UTF-8"

are supported and installed on your system.

perl: warning: Falling back to the standard locale ("C").

perl: warning: Setting locale failed.

perl: warning: Please check that your locale settings:

LANGUAGE = "en_US:",

LC_ALL = (unset),

LANG = "en_US.UTF-8"

are supported and installed on your system.

perl: warning: Falling back to the standard locale ("C").

Found GNU Automake version 1.13

Found GNU Libtool version 1.5.26

Automatically preparing build ... Warning: autoreconf failed

Attempting to run the preparation steps individually

Preparing build ... ERROR: aclocal failed

目前当我运行的libtool --version:---

/home/pi$ libtool --version 

ltmain.sh (GNU libtool) 1.5.26 (1.1220.2.492 2008/01/30 06:40:56)

Copyright (C) 2008 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.

如果我运行whereis命令,我得到以下的输出:----

/pi/libtool-2.4.2$ whereis libtool 

libtool:

我必须安装libtool版本2.4.2,才能摆脱上述错误。
现在我已经安装了2.4.2版本的libtool:---
ftp://ftp.gnu.org/gnu/libtool/libtool-2.4.2.tar.gz

安装2.4.2版本的libtool后,如果我运行whereis命令,我得到以下的输出:----

/pi/libtool-2.4.2$ whereis libtool 

libtool: /usr/local/bin/libtool

但是,如果我跑的libtool --version:---

/home/pi$ libtool --version 

ltmain.sh (GNU libtool) 1.5.26 (1.1220.2.492 2008/01/30 06:40:56)

为什么libtool的--version命令没有显示的libtool 2.4.2的最新安装的版本?

另外,当我运行./autogen.sh时,libwebsocket出现同样的错误。

回答:

您是否尝试过使用CMake的最新版本(1.22)?这是直接建立。

$ git clone git://git.libwebsockets.org/libwebsockets 

$ cd libwebsockets/

阅读README.build。不知道libwebsockets的旧版本,但我想现在更倾向于使用CMake而不是autotools。

$ mkdir build && cd build 

$ cmake .. -DCMAKE_INSTALL_PREFIX:PATH=/usr/local

最后一行是类似于:

$ ./configure --prefix=/usr/local 

建立非常迅速,没有任何问题的整个事情。

以上是 安装的libtool的新版本 - libwebsocket warmcat 的全部内容, 来源链接: utcz.com/qa/263228.html

回到顶部