Ralf Wildenhues wrote: > Hi Guillaume, > > * Guillaume Rousse wrote on Wed, Apr 19, 2006 at 10:46:11AM CEST: >> I tried to have a look at how sed substitutions are handled by >> config.status, so as to help this guy, but I get lost in multiple format >> transformations... > > FWIW, this is an Autoconf question. Right, sorry. I missed the existence of a dedicated autoconf list sofar.
> It would've helped to state which > autotools versions were used in creating btparse version .34, better > even, where to look at the exact tarball that the user has issues with. I guess it is http://www.gerg.ca/software/btOOL/btparse-0.34.tar.gz, using autoconf 2.57 >> In particular, the final 't t' at the end of each substitution pattern >> is mysterious for me. > > Reading the `sed' part of > info Autoconf "Limitations of Usual Tools" > > helps a bit. Thanks, I never get further than shell builtins :) > | Here is the complete output from ./configure: > > | thrasymachus:~/Applications/Lyx, LaTeX, BibTeX stuff/btparse-0.34 > | stefano$ ./configure checking for a BSD-compatible install... > | /sw/bin/install -c > | checking whether build environment is sane... yes > | /Users/stefano/Applications/Lyx,: /Users/stefano/Applications/Lyx,: No > | such file or directory > > Just tell the user to build in a directory with a path name that does > not contain comma nor space. Spaces will cause lots of subtle failures. > >> configure: creating ./config.status >> config.status: creating Makefile >> sed: -e expression #1, char 313: unknown option to `s' > > Since some substitution value contains a comma, and Autoconf-2.59 uses > comma as the delimiter for some `s' substitutions and would not > re-escape all to-be-substituted values, this could fail. This has been > fixed in Autoconf-2.59c, as far as I know. This seems to be the issue, thanks for your help.