[quake3-bugzilla] [Bug 4271] make ioquake3 1.36 compile and run on FreeBSD and add hooks for the FreeBSD-ports package building system

bugzilla-daemon at icculus.org bugzilla-daemon at icculus.org
Mon Aug 31 00:17:23 EDT 2009


http://bugzilla.icculus.org/show_bug.cgi?id=4271





--- Comment #2 from Dominic Fandrey <kamikaze at bsdforen.de>  2009-08-31 00:17:18 EDT ---
It looks to me like I added all the right hooks in the right places.

Observe:
> pwd
/usr/home/kamikaze
> ./ioquake3-smp.x86_64 +set fs_basepath /usr/local/share/quake3 +set sv_pure 1 +set vm_cgame 0 +set vm_game 0 +set vm_ui 0 +set fs_libpath ioq3/ioquake3-1.36/build/release-freebsd-x86_64
ioq3 1.36 freebsd-x86_64 Aug 31 2009
...
Loading dll file ui.
Sys_LoadDll(/usr/home/kamikaze/baseq3/uix86_64.so)... 
Sys_LoadDll(/usr/home/kamikaze/baseq3/uix86_64.so) failed:
"Failed loading /usr/home/kamikaze/baseq3/uix86_64.so: Cannot open
"/usr/home/kamikaze/baseq3/uix86_64.so""
Sys_LoadDll(/home/kamikaze/.ioquake3/baseq3/uix86_64.so)... 
Sys_LoadDll(/home/kamikaze/.ioquake3/baseq3/uix86_64.so) failed:
"Failed loading /home/kamikaze/.ioquake3/baseq3/uix86_64.so: Cannot open
"/home/kamikaze/.ioquake3/baseq3/uix86_64.so""
Sys_LoadDll(/usr/local/share/quake3/baseq3/uix86_64.so)... 
Sys_LoadDll(/usr/local/share/quake3/baseq3/uix86_64.so) failed:
"Failed loading /usr/local/share/quake3/baseq3/uix86_64.so: Cannot open
"/usr/local/share/quake3/baseq3/uix86_64.so""
Sys_LoadDll(ioq3/ioquake3-1.36/build/release-freebsd-x86_64/baseq3/uix86_64.so)... 
Sys_LoadDll(ioq3/ioquake3-1.36/build/release-freebsd-x86_64/baseq3/uix86_64.so):
succeeded ...
Sys_LoadDll(ui) found vmMain function at 0x82bf0e95a
...

So the binary, the game files and the libraries are in different places and all
are found.

Why is it cleaner to wrap a shell script around ioquake3 instead of building
something in? Would you really expect me to place a binary in /usr/local/lib?

-- 
Configure bugmail: http://bugzilla.icculus.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.


More information about the quake3-bugzilla mailing list