Hi! This nasty linker bug:
BUG IN DYNAMIC LINKER ld.so: dl-version.c: 210: _dl_check_map_versions: Assertion `needed != ((void *)0)' failed! ...seems to have occured in gazillions of programs on loads of Linux distro's - heck there is even a fortune cookie about it! I spent an evening researching it and finally tracked down this bug report: http://x40.deja.com/getdoc.xp?AN=545891503&CONTEXT=958448712.1788280849&hitnum=29 The detail of the explanation kinda escapes me - but essentially, it seems to boil down to a problem with linking to libraries that in turn require the pthreads library. This fits exactly with my symptoms reported earlier. On one machine, I linked with Mesa - which in turn links with pthreads. On the other machine, I linked with nVidia's OpenGL for Linux - which (presumably) does not. Changing my Makefile to force a link to -lpthread fixed the problem completely. Tadaaaa!! -- Steve Baker http://web2.airmail.net/sjbaker1 [EMAIL PROTECTED] (home) http://www.woodsoup.org/~sbaker [EMAIL PROTECTED] (work)

