Subject: new netscape (4.5) and ld-linux.so.2 (versus 4.5_PR2 and ld-linux.so.1)
To: None <port-i386@netbsd.org>
From: Sean Doran <smd@ebone.net>
List: port-i386
Date: 10/19/1998 12:07:17
I grabbed the new netscape to take a look, and see the same problem
as Perry.   When doing objdump -x there is a difference in that the
new netscape needs libBrokenLocale.so.1, which I do not have.

A ktrace was interesting too.  

I suspect missing libraries, most notably the ld-linux.so.2
versus ld-linux.so.1 that the 4.5_PR2 release wants.

Where does one find these new libraries?  And if missing libraries
is the problem, it would be nice if this could be reported explicitly
somehow...

	Sean.

 18529 ktrace   RET   ktrace 0
 18529 ktrace   CALL  execve(0xefbfca73,0xefbfc910,0xefbfc918)
 18529 ktrace   NAMI  "./netscape"
 18529 ktrace   NAMI  "/emul/linux/lib/ld-linux.so.2"
 18529 ktrace   NAMI  "/emul/svr4/lib/ld-linux.so.2"
 18529 ktrace   NAMI  "/lib/ld-linux.so.2"
 18529 ktrace   RET   execve -1 errno 8 Exec format error
 18529 ktrace   CALL  __sysctl(0xefbfc424,0x2,0xba64,0xefbfc420,0,0)
 18529 ktrace   RET   __sysctl 0
 18529 ktrace   CALL  break(0xbaa8)
 18529 ktrace   RET   break 0
 18529 ktrace   CALL  break(0xbffc)
 18529 ktrace   RET   break 0
 18529 ktrace   CALL  break(0xcffc)
 18529 ktrace   RET   break 0
 18529 ktrace   CALL  execve(0x252b,0xc000,0xefbfc918)
 18529 ktrace   NAMI  "/bin/sh"
 18529 sh       EMUL  "netbsd"
 18529 sh       EMUL  "netbsd"
 18529 sh       RET   execve JUSTRETURN
 18529 sh       CALL  getpid
 18529 sh       RET   getpid 18529/0x4861
 18529 sh       CALL  geteuid
 18529 sh       RET   geteuid 1113/0x459
 18529 sh       CALL  __sysctl(0xefbfc830,0x2,0x4d6b8,0xefbfc82c,0,0)
 18529 sh       RET   __sysctl 0
 18529 sh       CALL  break(0x4e32c)
 18529 sh       RET   break 0
 18529 sh       CALL  break(0x4effc)
 18529 sh       RET   break 0
 18529 sh       CALL  break(0x4fffc)
 18529 sh       RET   break 0
 18529 sh       CALL  __stat13(0x4d6c4,0xefbfc7ec)
 18529 sh       NAMI  "/var/mail/smd"
 18529 sh       RET   __stat13 0
 18529 sh       CALL  open(0xefbfca73,0,0xefbfc910)
 18529 sh       NAMI  "./netscape"
 18529 sh       RET   open 7
 18529 sh       CALL  fcntl(0x7,0,0xa)
 18529 sh       RET   fcntl 10/0xa
 18529 sh       CALL  close(0x7)
 18529 sh       RET   close 0
 18529 sh       CALL  fcntl(0xa,0x2,0x1)
 18529 sh       RET   fcntl 0
 18529 sh       CALL  getuid
 18529 sh       RET   getuid 1113/0x459
 18529 sh       CALL  geteuid
 18529 sh       RET   geteuid 1113/0x459
 18529 sh       CALL  getgid
 18529 sh       RET   getgid 1113/0x459
 18529 sh       CALL  getegid
 18529 sh       RET   getegid 1113/0x459
 18529 sh       CALL  read(0xa,0x4dcc4,0x3ff)
 18529 sh       GIO   fd 10 read 1023 bytes
       "\^?ELF\^A\^A\^A\0\0\0\0\0\0\0\0\0\^B\0\^C\0\^A\0\0\0\f\^W%\b4\0\0\0\
	...
 18529 sh       RET   read 1023/0x3ff
 18529 sh       CALL  break(0x50ffc)
 18529 sh       RET   break 0
 18529 sh       CALL  write(0x2,0x50000,0x2c)
 18529 sh       GIO   fd 2 wrote 44 bytes
       "./netscape: 1: Syntax error: "(" unexpected