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’. > > >
