Forums » Linux

freebsd

Sep 10, 2003 mithrander link
I'm trying to run this with freebsd. Here's my errors.log file

[Wed Sep 10 21:49:06 2003] Can't load driver /usr/home/bob/.vendetta/drivers/gkgl.so: libGLU.so.1: cannot open shared object file: No such file or directory
[Wed Sep 10 21:49:06 2003] Found driver: "Open Sound System driver". Type 1, Version 6.1. Load @0x0825f040
[Wed Sep 10 21:49:06 2003] Instantiate address: 0x2836fd40
Found 0 joystick(s)
[Wed Sep 10 21:49:06 2003] SetVideoMode failed, line 32
Fatal Error: Couldn't open window.

What does the gkgl.so library do. I have an Nvidia card with glx working. I have linux compatibility on and working. Any thoughts?
Sep 11, 2003 roguelazer link
But do you have the GL development library libGLU.so.1 on your system?
Sep 11, 2003 mithrander link
yes, its in /usr/X11R6/lib, I copied it to /compat/linux/usr/X11R6/lib. Same error
Sep 11, 2003 a1k0n link
gkgl.so is the glue between OpenGL and the Vendetta game engine. Under Windows there is a similar .dll for DirectX.

It just sounds like an ldconfig issue, but I don't know enough about FreeBSD's Linux emulation to recommend a solution. You could try ldconfig -m /compat/linux/usr/X11R6/lib. The problem might also be that you need an actual Linux libGLU instead of a FreeBSD one.
Sep 11, 2003 mithrander link
I got it to work, I installed the linux-mesa port and reinstalled my nvidia driver. I get lots of crashes though. Do you (the developers) want to hear about them?
Sep 18, 2003 a1k0n link
Well, it's probably Mesa which is crashing. The Mesa+NVidia driver combination, if it works at all, tends to be really slow anyway. You can submit the crash reports, which I may find interesting, but I probably won't be able fix. I'll at least try to figure out what's going on.