From: Tomi Manninen (dxkm.tjdrj@sinica.edu.tw)
Date: Tue Mar 05 2002 - 00:18:26 EET
On Mon, 4 Mar 2002, David Andersson wrote:
> ./aprsd
> bash: ./aprsd: No such file or directory
> gate:/home/aprsd2#
>
> >Maybe you are missing some shared libraries. Please post the
> >output of "ldd /bin/aprsd" (or whatever path you used).
>
> ldd /home/aprsd2/aprsd
> ldd: can't execute /home/aprsd2/aprsd (No such file or directory)
> gate:/home/aprsd2#
My guess is libc version. I recently had a problem with an ancient binary
that was left in my /usr/local after a complete re-install of everything
else (got a new box so I decided to start fresh). I have to admit I was
really baffled with the messages that I got with 'file', 'ldd', 'strace',
'ltrace', 'gdb' and various other debugging tools I could think of... :)
Eventually the only explanation I could think of was that the binary was
compiled against a _very_ old version of libc. A recompile (and I know the
source was he same) solved everything.
Maybe in your case it's the other way around. Your system has a too new
version of libc for the old binary?
-- Tomi Manninen Internet: mbvfwtrt.sryqxbfu@biatel.com.pl OH2BNS AX.25: rtdmllea@gothiasat.com KP20ME04 Amprnet: bsqbot@sparen-lernen.de- To unsubscribe from this list: send the line "unsubscribe linux-hams" in the body of a message to lnhnkji.xubrwp@ktct.cz More majordomo info at http://vger.kernel.org/majordomo-info.html
This archive was generated by hypermail 2b30 : Tue Mar 05 2002 - 00:19:14 EET