diff -urN vegastrike-0.4.2.orig/src/main.cpp vegastrike-0.4.2/src/main.cpp
--- vegastrike-0.4.2.orig/src/main.cpp 2004-08-16 03:01:08.000000000 -0400
+++ vegastrike-0.4.2/src/main.cpp 2004-11-22 17:37:18.000000000 -0500
@@ -230,7 +230,7 @@
if (g_game.music_enabled) {
int pid=fork();
if (!pid) {
- string soundserver_path = VSFileSystem::datadir+"/bin/soundserver";
+ string soundserver_path = "/usr/libexec/vegastrike/soundserver";
pid=execlp(soundserver_path.c_str() , soundserver_path.c_str(),NULL);
soundserver_path = VSFileSystem::datadir+"/soundserver";
pid=execlp(soundserver_path.c_str() , soundserver_path.c_str(),NULL);
--- vegastrike-0.4.3/src/gfx/mesh_xml.cpp~ 2007-03-23 12:02:27.000000000 +0100
+++ vegastrike-0.4.3/src/gfx/mesh_xml.cpp 2007-03-23 12:02:27.000000000 +0100
@@ -1165,7 +1165,7 @@
#ifndef _WIN32
int pid=fork();
if (!pid) {
- string soundserver_path = VSFileSystem::datadir+"/bin/mesher";
+ string soundserver_path = "/usr/libexec/vegastrike/mesher";
string firstarg = string("\"")+soundserver_path+string("\"");
pid=execlp(soundserver_path.c_str() , soundserver_path.c_str(),input,output,args,NULL);
soundserver_path = VSFileSystem::datadir+"/mesher";