Subject: FreeBSD binary emulation failing (cannot execute 'ldd-freebsd') (xs4)
To: NetBSD-help list <netbsd-help@netbsd.org>
From: Rogier Krieger <rogier@virgiel.nl>
List: netbsd-users
Date: 07/08/2003 02:29:32
Hi everyone,
trying to setup the FlexLM licence server (for a Pro/Engineer installation), I
come accross problems with the FreeBSD binary emulation.
Having downloaded FreeBSD (3.4+) binary files, running them on a
local FreeBSD (4.5 as well as 4.7) system works fine.
When copying either of the systems' ldd executables, running them on
my NetBSD(/i386 1.6.1) box, I get the following error:
root@k2:/usr/pkg/emul/freebsd/usr/lib# ldd-freebsd
-bash: /usr/local/bin/ldd-freebsd: cannot execute binary file
Running the regular NetBSD ldd on the ldd-freebsd file, yields:
root@karres:/usr/pkg/emul/freebsd/usr/lib# ldd `which ldd-freebsd`
/usr/local/bin/ldd-freebsd:
-lc.4 => not found
When I try to add the FreeBSD lc.4 (libc.so.4) to the /usr/lib directory,
the `not found' disappears, but execution of ldd-freebsd still fails.
Is there anyone who has pointers to solve this problem? I'm
getting a bit clueless.
Any insight appreciated. Cheers,
Rogier Krieger
--
If you don't know where you're going, any road will get you there.