expect -c "spawn ls"

Greg Schafer gschafer at zip.com.au
Sat Jan 17 23:01:36 PST 2004

On Sun, Jan 18, 2004 at 01:45:50AM -0500, gbell72 at fastmail.fm wrote:
> > 1) type -p gcc
>  /tools/bin/gcc


> > 2) echo $PATH
>  /tools/bin/:/usr/local/bin:/usr/bin

Good. (um, sort of - where's /bin ?)

> > 3) readelf -l /tools/bin/expect | grep terpr
>  [Requesting program interpreter: /lib/ld-linux.so.2]


> > 4) grep ld-linux /tools/lib/gcc-lib/*/*/specs
>  %{!static:--eh-frame-hdr} -m elf+i386 %{shared:-shared} %{!shared:
>  &{!ibcs: %{!static:    %{rdynamic:-export-dynamic}
>  %{!dynamic-linker:-dynamic-linker /tools/lib/ld-linux.so.2}}
>  %{static:-static}}}


Ok, somehow, expect got miscompiled. Maybe you compiled it out of sequence
or your $PATH was wrong at the time of compilation or whatever. How ever it
happened, it doesn't matter. What's important is to fix it. I'd also be wary
of your Tcl install as well.

Redo tcl, expect and dejagnu then you should be all set to continue.

More information about the lfs-support mailing list