Hello...
I have a little Problem with the CVS-Source...
Oh.. And I can't sign up an Mantis Account... (Cannot modify headers...)
First Info: I am building an Inferno-build (I like to have many ships in a mission)...
Oh... And I'm compiling a Linux-Build

Okay... The problems are (2 problems):
1.
cfile/cfilesystem.cpp: In function `int cf_create_default_path_string(char*, uint, int, char*, bool)':
cfile/cfilesystem.cpp:1691: error: `inferno' undeclared (first use this function)
cfile/cfilesystem.cpp:1691: error: (Each undeclared identifier is reported only once for each function it appears in.)
make[1]: *** [cfilesystem.o] Error 1
make[1]: Leaving directory `/home/maniac/sources/fs2_open/code'
make: *** [all-recursive] Error 1
When I change
if(strlen(path) + strlen(inferno) + strlen(DIR_SEPARATOR_STR) > path_max) {
to
if(strlen(path) + strlen("inferno") + strlen(DIR_SEPARATOR_STR) > path_max) {
, it compiles fine...
2. TBM-Related: When I use TBMs, FS2_open(Linux) segfaults:
GNU gdb 6.3
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i686-pc-linux-gnu"...Using host libthread_db library "/lib/libthread_db.so.1".
(gdb) run -window -nograb
Starting program: /home/maniac/.fs2_open/fs2_open_d -window -nograb
outwnd not initialized yet... I got to parse_cmdline!!
outwnd not initialized yet... Building file index...
outwnd not initialized yet... Searching root '/home/maniac/.fs2_open/'
outwnd not initialized yet... Searching root '/home/maniac/.fs2_open/'
outwnd not initialized yet... Found 32 roots and 18944 files.
Future debug output directed to: /home/maniac/.fs2_open/data/fs2_open.log
Program received signal SIGSEGV, Segmentation fault.
0xb7b96fa3 in strcasecmp () from /lib/libc.so.6
(gdb) backtrace
#0 0xb7b96fa3 in strcasecmp () from /lib/libc.so.6
#1 0x0828aa87 in translate_spawn_types () at weapons.cpp:2733
#2 0x0828b267 in parse_weaponstbl (longname=0xbfca39f0 "BetterAk-wep.tbm", is_chunk=true) at weapons.cpp:2978
#3 0x0828bc07 in weapon_init () at weapons.cpp:3161
#4 0x0805a73f in game_init () at freespace.cpp:3528
#5 0x0805afbf in WinMainSub (argc=1702127973, argv=0x65746965) at freespace.cpp:8551
#6 0x0805b0bf in main (argc=1702127973, argv=0x65746965) at freespace.cpp:8681
(gdb) continue
Continuing.
Program terminated with signal SIGSEGV, Segmentation fault.
The program no longer exists.
(gdb) quit
But under Windows, these TBMs are working!
They're EXACT the same... So I wonder why the Linux-Build is complaining...