Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 18 Jan 2000 17:28:22 -0500 (EST)
From:      Brett Taylor <brett@peloton.runet.edu>
To:        freebsd-emulation@freebsd.org
Subject:   linux compatibility partially broken ?
Message-ID:  <Pine.BSF.4.10.10001181714570.4762-100000@peloton.runet.edu>

next in thread | raw e-mail | index | archive | help
Hi all,

I'm running 3.4-STABLE (FreeBSD 3.4-STABLE #0: Fri Jan 7) and upgraded my
linux_base port just after rebooting after making a new kernel (removing
the old version first).

Previously I was able to run Rollemup, a Linux pinball game, and I am now
not able to (I just decided to re-try it today).

Last week I asked on -questions and -multimedia if anyone could get mtv
(an mpeg video/audio player) to run.  Lots of people responded that they
had it working, but it kept crashing on me.

My other Linux binaries continue to run fine (Wingz, asWedit, acroread4),
but both mtv and Rollemup no longer work.  Both appear to have the same
problem:

---------------------------------------------------------
peloton: {10} gdb
GNU gdb 4.18
This GDB was configured as "i386-unknown-freebsd".
(gdb) file ./Rollemup
Reading symbols from ./Rollemup...done.
(gdb) run
Starting program: /usr/home/brett/ports/Rollemup/./Rollemup 
warning: Unable to find dynamic linker breakpoint function.
GDB will be unable to debug shared library initializers
and track explicitly loaded dynamic code.
/lib/libNoVersion.so.1: No such file or directory.

peloton: {21} gdb
This GDB was configured as "i386-unknown-freebsd".
(gdb) file ./mtv
Reading symbols from ./mtv...(no debugging symbols found)...done.
(gdb) run
Starting program: /usr/home/brett/movies/mtv/./mtv 
warning: Unable to find dynamic linker breakpoint function.
GDB will be unable to debug shared library initializers
and track explicitly loaded dynamic code.
/lib/libNoVersion.so.1: No such file or directory.
-------------------------------------------------------

Both appear unable to find libNoVersion although if you look in
/compat/linux/lib it's there.

-------------------------------------------------------
peloton: {22} ll /compat/linux/lib/libN*
-rwxr-xr-x  1 root  wheel  16438 Sep 20 05:13
/compat/linux/lib/libNoVersion-2.1.2.so
lrwxrwxr-x  1 root  wheel     21 Jan  7 12:39
/compat/linux/lib/libNoVersion.so.1 -> libNoVersion-2.1.2.so
-------------------------------------------------------

All of the working Linux binaries do not use this library, so I assume
that the problem is limited to this particular library.

What can I do to get the compatibility layer to recognize these libraries?

Brett
*****************************************************
Dr. Brett Taylor         brett@peloton.runet.edu    *
Dept of Chem and Physics			    *
Curie 39A	(540) 831-6147                      *
Dept. of Mathematics and Statistics		    *
Walker 234	(540) 831-5410			    *
*****************************************************




To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-emulation" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.10.10001181714570.4762-100000>