guile-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Libguile build error (rpl_...) on Debian Squeeze


From: Roland Orre
Subject: Re: Libguile build error (rpl_...) on Debian Squeeze
Date: Mon, 15 Jul 2013 17:01:17 +0200

On Fri, Jul 12, 2013 at 2:05 PM, Ludovic Courtès <address@hidden> wrote:
Roland Orre <address@hidden> skribis:

> I'm trying to build guile-2.0.9 on a Debian squeeze system, but get the error
> ./.libs/libguile-2.0.so: undefined reference to `rpl_regfree'
> ./.libs/libguile-2.0.so: undefined reference to `rpl_regcomp'
> ./.libs/libguile-2.0.so: undefined reference to `rpl_regerror'
> ./.libs/libguile-2.0.so: undefined reference to `rpl_regexec'

Could you send the config.log file?

Thanks, I sent it now, but as I mentioned, I think my failure to repeat the
unsuccessful build was due to having installed libboost-regex without reconfigure.
After libboost-regex was installed --with-included-regex wasn't needed, but
it's possible that it actually was my install of libboost-regex which fixed the problem.
 
> It builds fine on my Debian Wheezy systems. I'm using the same configparams
> GUILEROOT=`pwd`
> ./configure --with-threads --with-readline \
>  --prefix=${GUILEROOT}                  \
>  --exec-prefix=${GUILEROOT}             \
>  --bindir=${GUILEROOT}/bin              \
>  --datadir=${GUILEROOT}                 \

Installing in the build tree sounds like a bad idea.  If you want to run
Guile without installing it, you can do so by using ./meta/guile (see
also “Using Guile Without Installing It” in README.

Yes, I am aware that it is risky, but I've done so for 15 years now, and
it seems to work fine, the great thing is that all specifics for one version
is on one dir fork only, so I can easily copy an evironment between machines.
I do in a similar way for python/cython, as I prefer to have all things needed for
development related to a specific version collected in one place to assure compatibility. It may be a good idea to add an extra level though.
 
Thanks,
Ludo’.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]