Skip to Content.
Sympa Menu

texmacs-users - Re: [TeXmacs] Need help compiling TeXmacs on Debian (sarge)

Subject: mailing-list for TeXmacs Users

List archive

Re: [TeXmacs] Need help compiling TeXmacs on Debian (sarge)


Chronological Thread 
  • From: M Singh <address@hidden>
  • To: address@hidden
  • Subject: Re: [TeXmacs] Need help compiling TeXmacs on Debian (sarge)
  • Date: Wed, 12 May 2004 11:57:19 -0400

On Wed, 2004-05-12 at 09:31, Ingolf Meyer wrote:
> M Singh wrote:
>
> > I did install guile. guile-config is in my path (as the installation
> > instructions require). The warning message states that it is unable to
> > link statically against guile. A shared guile library might still be
> > available (wouldn't configure fail otherwise ?).
> >
> > As far as I see, I seem to be missing a guile library (installed guile
> > via apt-get).
> >
> Perhaps you are just missing "guile-dev"? The corresponding headers
> seem to be missing. It that apt-egt install guile-dev should fix it.
>
> Yours,
>
> Ingolf
>

Thanks for your response. I then installed libguile-dev, libtdl (and a
host of other libraries that were invoked by the dependency).

The warnings mentioned before did not go away (unable to link statically
with guile - would that mean that I have to change my LD_LIBRARY_PATH ?)
:

nanak:/usr/local/src/emacs/TeXmacs-1.0.3-R2-src# ./configure
--prefix=/usr/local/texmacs
checking for gcc... gcc
checking for C compiler default output... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
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 g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking whether GNU C++ compiler is default... yes
checking version of gcc... 3.3.3
checking version of g++... 3.3.3
checking for C++-compatible X header files... yes
checking for Guile... yes
checking version of guile... 1.6.4
checking how to run the C++ preprocessor... g++ -E
checking for X... libraries /usr/X11R6/lib, headers /usr/X11R6/include
checking for gethostbyname... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... yes
checking for dlopen... no
checking for dlopen in -ldl... yes
checking for dlopen... (cached) no
checking how to run the C preprocessor... gcc -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 iconv.h usability... yes
checking iconv.h presence... yes
checking for iconv.h... yes
checking for iconv... yes
checking ft2build.h usability... yes
checking ft2build.h presence... yes
checking for ft2build.h... yes
checking for freetype... yes
checking for gettimeofday... yes
checking whether ... arguments behave correctly... no
checking the size_t of guile strings... int
checking if compiler supports -fno-rtti -fno-exceptions... yes
checking if statically linking with guile work... "no"
checking if it works with -lltdl... "no"
checking if it works with -lltdl -ldl... "no"
configure: WARNING: unable to link statically with guile
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
final setup for an Intel/GNU-linux host
configure: WARNING: using g++ 3.*, optimize without inline by default
disabling debugging
enabling optimizations, -O3 -fexpensive-optimizations
-fno-default-inline -fno-inline
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/common.makefile
config.status: creating src/System/tm_configure.hpp
config.status: creating misc/admin/admin.makefile
config.status: creating misc/doxygen/Doxyfile
config.status: creating misc/man/texmacs.1
config.status: creating misc/rpm/TeXmacs.spec
config.status: creating misc/scripts/fig2ps
config.status: creating misc/scripts/texmacs
config.status: creating TeXmacs/examples/plugins/dynlink/Makefile

I now get an error :

Guile/Scheme/evaluate.cpp: In function `void initialize_guile()':
Guile/Scheme/evaluate.cpp:51: error: `scm_c_eval_string' undeclared
(first use
this function)
Guile/Scheme/evaluate.cpp:51: error: (Each undeclared identifier is
reported
only once for each function it appears in.)
Guile/Scheme/evaluate.cpp: In function `SCM
TeXmacs_lazy_eval_file(char*)':
Guile/Scheme/evaluate.cpp:82: error: `scm_t_catch_body' undeclared
(first use
this function)
Guile/Scheme/evaluate.cpp:82: error: parse error before `,' token
Guile/Scheme/evaluate.cpp: In function `SCM TeXmacs_eval_file(char*)':
Guile/Scheme/evaluate.cpp:89: error: parse error before `,' token
Guile/Scheme/evaluate.cpp: In function `SCM
TeXmacs_lazy_eval_string(char*)':
Guile/Scheme/evaluate.cpp:113: error: parse error before `,' token
Guile/Scheme/evaluate.cpp: In function `SCM TeXmacs_eval_string(char*)':
Guile/Scheme/evaluate.cpp:120: error: parse error before `,' token
Guile/Scheme/evaluate.cpp: In function `SCM TeXmacs_call(arg_list*)':
Guile/Scheme/evaluate.cpp:142: error: `scm_call_0' undeclared (first use
this
function)
Guile/Scheme/evaluate.cpp:143: error: `scm_call_1' undeclared (first use
this
function)
Guile/Scheme/evaluate.cpp:144: error: `scm_call_2' undeclared (first use
this
function)
Guile/Scheme/evaluate.cpp:146: error: `scm_call_3' undeclared (first use
this
function)
Guile/Scheme/evaluate.cpp: In function `SCM
TeXmacs_lazy_call_scm(arg_list*)':
Guile/Scheme/evaluate.cpp:154: error: parse error before `,' token
Guile/Scheme/evaluate.cpp: In function `SCM
TeXmacs_call_scm(arg_list*)':
Guile/Scheme/evaluate.cpp:161: error: parse error before `,' token
make[1]: *** [Objects/evaluate.o] Error 1
make[1]: Leaving directory
`/usr/local/src/emacs/TeXmacs-1.0.3-R2-src/src'
make: *** [TEXMACS] Error 2





Archive powered by MHonArc 2.6.19.

Top of Page