Solaris 10: configure does not find a working sed

Ole Tange octave at tange.dk
Mon Aug 4 06:40:02 CDT 2008


Host: SunOS solvm 5.10 Generic_118855-14 i86pc i386 i86pc
Source: 3.0.1
Compiler: gcc (GCC) 3.4.5

I have made a fresh install of Solaris 10 to determine the
requirements for compiling Octave 3.0.1.

After I did ./configure I did:

# gmake

***********************************************************
*
*  To compile Octave, you will need a recent versions of
*  the following software:
*
*    g++ (3.2.x or a more recent version)
*
*    flex (2.5.4 or a more recent version) -- required if
*    you need to recreate lex.cc from lex.l
*
*    bison (1.31 or a more recent version) -- required if
*    you need to recreate parse.cc from parse.y
*
*    gperf (3.0.1 or a more recent version) -- required if
*    you need to recreate oct-gperf.h from octave.gperf
*
*  Now would be a good time to read INSTALL.OCTAVE if
*  you have not done so already.
*
***********************************************************

gmake -f octMakefile all
gmake[1]: -e: Command not found
gmake[1]: Entering directory `/octave/octave-3.0.1'
gmake[1]: -e: Command not found
making octave-bug from octave-bug.in
/bin/sh: -e: not found
/bin/sh: -e: not found
gmake[1]: *** [octave-bug] Error 1
gmake[1]: Leaving directory `/octave/octave-3.0.1'
gmake: *** [all] Error 2

config.log contains:

configure:26096: checking for a usable sed
configure:26176: result:

Full config.log: http://ange.dk/~tange/no-sed-config.log

But /usr/bin/sed exists on the system.

If configure does not find a working sed, then I would expect configure to fail.

- o -

The error vanishes if I install gsed and re-run configure.


/Ole


More information about the Bug-octave mailing list