On Fri, Jul 12, 2013 at 2:05 PM, Ludovic Courtès <[email protected]> wrote:

> Roland Orre <[email protected]> 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