Hello,
I would like to report some problems I get with configure.
For a while I use to build lilypond on a Sun under Solaris. There are
small problems well identified now (in configure : "tail -n 1" refused,
isinf doesn't exist, and so on).
With last versions of lilypond, I get additional problems with configure
evolution:
1) Before 2.8.1 concerning Python, there was
eval _ver=\"\`("$exe" --version || "$exe" -V) 2>&1 | grep
'[0-9]\.[0-9]' \
| head -n 1 \
| sed -e 's/.*[^-.0-9]\([0-9][0-9]*\.[0-9][.0-9]*\).*/\1/' \
-e 's/^[^.0-9]*//' -e 's/[^.0-9]*$//'\`\"
Now there is
eval _ver=\"\`("$exe" --version || "$exe" -V) 2>&1 | grep
'[0-9]\.[0-9]' \
| head -n 1 \
| tr ' ' '\n' | grep '[0-9]\.[0-9]' | head -n 1 | sed
's/\([0-9.]*\).*/\1/g'\`\"
and that does not work for me (version of python not found), I dont
understand why.
2) With 2.8.7, I got problems for gcc, guile, makeinfo and some others
programs, the version of which is not correctly found. I need to replace
all occurrences of
eval _ver=\"\`("$exe" --version || "$exe" -V) 2>&1 | grep '\(^\|
\)[0-9][0-9]*\.[0-9]' \
by
eval _ver=\"\`("$exe" --version || "$exe" -V) 2>&1 | grep '[0-9]\.[0-9]' \
(this is what I found in the previous versions of configure).
Maybe I am the lone user to compile lilypond on Sun under Solaris, so I
try to solve my problems when I get them, but I would like to indicate
that previous versions of configure (2.8.1) worked better for me than
the last ones, and perhaps better understand why.