Robert M. Solovay wrote:

> [solovay@localhost Opera]$ ldd opera
> ldd: can't execute opera (No such file or directory)

Hmmm.  I just learned that ldd is a shell script.  It just calls
/lib/ld-linux.so.2 to do its work.

I'm wondering whether you have a libc6 opera on a libc5 Linux.
What distribution and release are you running?

Can you just replace the opera binary?  Or are there other binaries
that have the same problem?

I created a bad executable file called badformat.  When I run
"strace badformat", I get this.

    jogger-egg ~> strace badformat
    execve("./badformat", ["badformat"], [/* 31 vars */]) = 0
    strace: exec: Exec format error

I also created a file linked with missing libraries.  When
I run "ldd missing" I get this.

        jogger-egg ~> ldd missing
                libnonexistent.so => not found
                libc.so.6 => /lib/libc.so.6 (0x4000a000)
                /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)

So, in other words, I don't know what's going on.

-- 
                                        K<bob>
[EMAIL PROTECTED], http://www.jogger-egg.com/

Reply via email to