Subject: COMPAT_FREEBSD and pkgsrc/emulators/freebsd_lib
To: None <port-i386@netbsd.org>
From: Chris Jones <chris@cjones.org>
List: port-i386
Date: 01/29/2001 13:35:29
So, I'm trying to run Yahoo! Messenger.  I downloaded the binary for
FreeBSD 2.x, and I installed the freebsd_lib package.  When I run
ymessenger, I get a floating-point exception.

[...]
  7813 ymessenger CALL  __sysctl(0xbfbfd698,0x2,0x4004c8f4,0xbfbfd6a0,0,0)
  7813 ymessenger RET   __sysctl 0
  7813 ymessenger CALL  mmap(0,0x8000,0x3,0x1002,0xffffffff,0,0,0)
  7813 ymessenger RET   mmap 1074061312/0x4004e000
  7813 ymessenger CALL  open(0x4003db06,0,0)
  7813 ymessenger NAMI  "/emul/freebsd/var/run/ld.so.hints"
  7813 ymessenger NAMI  "/var/run/ld.so.hints"
  7813 ymessenger RET   open 4
  7813 ymessenger CALL  read(0x4,0xbfbfd688,0x20)
  7813 ymessenger GIO   fd 4 read 32 bytes
       "iHDL\^B\0\0\0 \0\0\0\0\0\0\0 \0\0\0\^A\0\0\0!\0\0\0\0\0\0\0"
  7813 ymessenger RET   read 32/0x20
  7813 ymessenger CALL  mmap(0,0x21,0x1,0x1,0x4,0,0,0)
  7813 ymessenger RET   mmap 1074094080/0x40056000
  7813 ymessenger CALL  close(0x4)
  7813 ymessenger RET   close 0
  7813 ymessenger PSIG  SIGFPE SIG_DFL
  7813 ymessenger NAMI  "ymessenger.core"

It looks to me like I ought to have a ld.so.hints file for freebsd
emulation.  Does that make sense?  Any other suggestions?  Do I just
need to find a copy of FreeBSD 2.x ldconfig?

Chris

-- 
----------------------------------------------------- chris@cjones.org
Chris Jones                                           Mad scientist at large