- From: Marc Mertens <address@hidden>
- To: address@hidden, Zhang Zhen <address@hidden>
- Subject: Re: [TeXmacs] Build error library gmp not found
- Date: Mon, 28 Nov 2016 21:01:02 +0100
On Saturday, November 26, 2016 01:09:05 AM Zhang Zhen wrote:
>
I want to build from source code on ubuntu12.04, where I have install the
>
build-dep using `sudo apt-get build-dep texmacs`. And I have checked gmp is
>
installed, here is log:
>
>
~/Documents/TeXmacs-1.99.5-src$ dpkg --get-selections |grep gmp
>
libgmp-dev install
>
libgmp10 install
>
libgmpxx4ldbl install
>
But configure procedure still cannot find it.
>
>
(The Reason choose ubuntu 12.04, ensure the build-dep can be installed from
>
single command. Thus I will not miss the dependencies) Here is the full
>
`./configure` log:
>
checking build system type... x86_64-pc-linux-gnu
>
checking host system type... x86_64-pc-linux-gnu
>
checking current Subversion revision number... 223_232
>
checking for gcc... gcc
>
checking whether the C compiler works... yes
>
checking for C compiler default output file name... a.out
>
checking for suffix of executables...
>
checking whether we are cross compiling... no
>
checking for suffix of object files... o
>
checking whether we are using the GNU C compiler... yes
>
checking whether gcc accepts -g... yes
>
checking for gcc option to accept ISO C89... none needed
>
checking for g++... g++
>
checking whether we are using the GNU C++ compiler... yes
>
checking whether g++ accepts -g... yes
>
checking for clang... no
>
checking for gcc... gcc
>
checking whether we are using the GNU Objective C compiler... no
>
checking whether gcc accepts -g... no
>
checking for clang++... no
>
checking for g++... g++
>
checking whether we are using the GNU Objective C++ compiler... no
>
checking whether g++ accepts -g... no
>
checking whether GNU C++ compiler is default... yes
>
checking version of gcc... 4.6
>
checking version of g++... 4.6
>
checking for C++ stack backtrace support... yes
>
checking how to run the C++ preprocessor... g++ -E
>
checking for grep that handles long lines and -e... /bin/grep
>
checking for egrep... /bin/grep -E
>
checking for ANSI C header files... yes
>
checking for sys/types.h... yes
>
checking for sys/stat.h... yes
>
checking for stdlib.h... yes
>
checking for string.h... yes
>
checking for memory.h... yes
>
checking for strings.h... yes
>
checking for inttypes.h... yes
>
checking for stdint.h... yes
>
checking for unistd.h... yes
>
checking size of void *... 8
>
checking alignment of void *... 8
>
checking if we are on a 64-bits computer... yes
>
final adjustments for an Intel or AMD GNU/Linux host
>
checking for FILE... yes
>
checking for intptr_t... yes
>
checking for time_t... yes
>
checking pty.h usability... yes
>
checking pty.h presence... yes
>
checking for pty.h... yes
>
checking util.h usability... no
>
checking util.h presence... no
>
checking for util.h... no
>
checking for gettimeofday... yes
>
checking for library containing dlopen... no
>
checking for library containing dld_link... no
>
checking for library containing shl_load... no
>
configure: WARNING: dynamic linking using dlopen will not work
>
checking for iconv.h... yes
>
configure: iconv found in default compiler location
>
checking for iconv.h... (cached) yes
>
checking iconv linking... no
>
configure: WARNING: Try to force default location
>
checking for iconv.h... yes
>
configure: iconv found in /usr
>
checking for iconv.h... (cached) yes
>
checking iconv linking... no
>
checking toto linking... yes
>
./configure: command substitution: line 15570: syntax error near unexpected
>
token `^' ./configure: command substitution: line 15570: `echo
>
(^|[[:space:]])(ICONV|ALL)LC_SET_TRIVIAL_FLAGS($|[[:space:]]))' checking
>
for freetype-config... /usr/bin/freetype-config
>
checking for inflate in -lz... yes
>
checking ft2build.h usability... yes
>
checking ft2build.h presence... yes
>
checking for ft2build.h... yes
>
checking for FT_Init_FreeType in -lfreetype... yes
>
checking for FT_Get_PS_Font_Value in -lfreetype... yes
>
./configure: command substitution: line 18230: syntax error near unexpected
>
token `^' ./configure: command substitution: line 18230: `echo
>
(^|[[:space:]])(FREETYPE|ALL)LC_SET_TRIVIAL_FLAGS($|[[:space:]]))' checking
>
for guile18-config... no
>
checking for guile17-config... no
>
checking for guile16-config... no
>
checking for guile-config... guile-config
>
checking whether C++ compiler accepts -pthread... yes
>
configure: WARNING: Flag -Wl,-Bsymbolic-functions dropped for lib GUILE_TMP
>
checking whether C++ compiler accepts -pthread... (cached) yes
>
configure: GUILE_CFLAGS:
>
configure: GUILE_CXXFLAGS:-pthread
>
configure: GUILE_CPPFLAGS:-I/usr/include -I/usr/include/guile
>
configure: GUILE_LIBS:-lguile -lltdl -lgmp -lcrypt -lm -lintl
>
configure: GUILE_LDFLAGS:
>
configure: Guile version 1.8
>
configure: Guile data path: /usr/share/guile/1.8
>
configure: skipping presence test for the library intl
>
configure: skipping presence test for the library m
>
configure: skipping presence test for the library crypt
>
checking for __gmpf_init in -lgmp... no
>
configure: error: compulsory library gmp not found
>
>
Any suggestions?
>
Bests
>
Zen
I had the same isssue with the 1.99.5 stable source on a Open Suse 12.2,
however when I downloaded the latest svn source code everything compiled
without any problem. Also for your information when I looked in yast I have
the correct gmp libraries, so I think the problem lies in the stable source
code and not in your Ubuntu system.
Hopes this helps
Best regards
Marc Mertens
Archive powered by MHonArc 2.6.19.