OpenArena Message Boards

OpenArena => Technical Snafus => Topic started by: davidd on March 09, 2010, 02:52:17 PM



Title: 085 on freebsd with linux emu
Post by: davidd on March 09, 2010, 02:52:17 PM
I had the following problem
Code:
---- FS_Startup -----  
FS_CreatePath: failed to create path "/home"

I had to do this to solve it.

Code:
[root@lood /usr/compat/linux]# ln -s /usr/home/ home
[root@lood /usr/compat/linux]#                                   

I looked at the code in qcommon/files.c but did not see an obvious solution. FS_CreatePath


Title: Re: 085 on freebsd with linux emu
Post by: sago007 on March 09, 2010, 04:10:51 PM
What is your $HOME variable set to?

Code:
echo $HOME

The game should not need to create /home if $HOME is /usr/home/username


Title: Re: 085 on freebsd with linux emu
Post by: Falkland on March 09, 2010, 04:50:54 PM
Why are you using the linux binary instead of compiling a native FreeBSD dedicated server binary ?

It seems like the linux compat support  "thinks"  that /usr is the root of the  system

Anyway , I found this on the ioquake3 buglist : http://bugzilla.icculus.org/show_bug.cgi?id=4271

It was fixed in rev1770