From: Allan Schaffer (allan++at++sgi.com)
Date: 09/05/2000 14:28:17
On Sep 5, 2:52am, Ruxandra Cojocaru wrote:
> After installing Performer on Linux RedHat 6.2, at
> first try to run a program I receive the following
> message: "BUG IN DYNAMIC LINKER ld.so: dl-version.c:
> 210:_dl_check_map_versions: Assertion
> 'needed!=((void*)0)' failed". Is there an
> incompatibility between RedHat 6.2 and the available
> Performer version? Could you help me?
This is a bug in (RH & other Linux) ld that happens when you try to
link a library that is itself linked with the pthread DSO
(-lpthread), probably Mesa in this case, with one that is not
(Performer).
You can get around this in two ways:
- It's probably Mesa that's causing the conflict, so use a
version of Mesa that doesn't link with pthreads. We have one
available,
http://reality.sgi.com/performer/mesa/mesa-3.2
- Add "-lpthread" to your link line, after the Performer
libraries. (Not certain, but have heard this works)
Allan
-- Allan Schaffer allan++at++sgi.com Silicon Graphics http://reality.sgi.com/allan
This archive was generated by hypermail 2b29 : Tue Sep 05 2000 - 14:28:22 PDT