I've tried SVN,
I've got an error :
* [UFO] src/client/cl_actor.c
In file included from src/client/../qcommon/cmodel.h:29,
from src/client/../qcommon/qcommon.h:206,
from src/client/ref.h:34,
from src/client/client.h:32,
from src/client/cl_actor.c:25:
src/client/../qcommon/../qcommon/qfiles.h:195: error: conflicting types for 'index_t'
/usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/include/sys/types.h:144: error: previous declaration of 'index_t' was here
index_t is a typedef of unsigned short in sys/types.h and unsigned int in qfiles.h
I've renamed index_t in qfiles to q_index_t : there are only 14 lines with index_t
There is also a little pb with SDL :
the src/ports/linux/snd_sdl.h doesn't seem to use the result of sdl_config --cflags to find library. I've make a symbolic link from my sdl include in /usr/include
Now, I've a lot of error about undefined object when linking ufo :
* [UFO] ... linking (-lz -logg -lvorbis -lvorbisfile -L/opt/perso/lib -R/opt/perso/lib -lSDL -lpthread -lposix4)
Undefined first referenced
symbol in file
re debug-solaris-i386/client/client/cl_actor.o
maxVidModes debug-solaris-i386/client/client/cl_main.o
main /usr/lib/crt1.o
recv debug-solaris-i386/client/client/cl_irc.o (symbol belongs to implicit dependency /usr/lib/libsocket.so.1)
send debug-solaris-i386/client/client/cl_irc.o (symbol belongs to implicit dependency /usr/lib/libsocket.so.1)
Sys_Init debug-solaris-i386/client/qcommon/common.o
Sys_Quit debug-solaris-i386/client/qcommon/common.o
Sys_ConsoleInput debug-solaris-i386/client/qcommon/common.o
Sys_DisableTray debug-solaris-i386/client/server/sv_ccmds.o
Sys_GetClipboardData debug-solaris-i386/client/client/cl_keys.o
IN_GetMousePos debug-solaris-i386/client/client/cl_basemanagement.o
Sys_NormPath debug-solaris-i386/client/qcommon/files.o
sys_frame_time debug-solaris-i386/client/client/cl_input.o
NET_Config debug-solaris-i386/client/client/cl_main.o
Sys_AppActivate debug-solaris-i386/client/client/cl_main.o
NET_SendPacket debug-solaris-i386/client/client/cl_main.o
Sys_SendKeyEvents debug-solaris-i386/client/client/cl_keys.o
IN_Frame debug-solaris-i386/client/client/cl_main.o
Sys_OSPath debug-solaris-i386/client/qcommon/files.o
NET_SocketToString debug-solaris-i386/client/client/cl_irc.o
Sys_ConsoleOutput debug-solaris-i386/client/qcommon/common.o
Sys_ShowIP debug-solaris-i386/client/client/cl_main.o
NET_IsLocalAddress debug-solaris-i386/client/client/cl_main.o
Sys_UnloadGame debug-solaris-i386/client/server/sv_game.o
IN_Commands debug-solaris-i386/client/client/cl_main.o
gethostbyname debug-solaris-i386/client/client/cl_irc.o (symbol belongs to implicit dependency /usr/lib/libnsl.so.1)
Sys_GetHomeDirectory debug-solaris-i386/client/qcommon/files.o
socket debug-solaris-i386/client/client/cl_irc.o (symbol belongs to implicit dependency /usr/lib/libsocket.so.1)
strlwr debug-solaris-i386/client/game/q_shared.o
Sys_Error debug-solaris-i386/client/client/cl_actor.o
Sys_Mkdir debug-solaris-i386/client/qcommon/files.o
Sys_Sleep debug-solaris-i386/client/qcommon/common.o
Sys_EnableTray debug-solaris-i386/client/server/sv_ccmds.o
NET_CompareBaseAdr debug-solaris-i386/client/server/sv_main.o
Sys_Vid_Init debug-solaris-i386/client/client/cl_vid.o
NET_Sleep debug-solaris-i386/client/server/sv_main.o
vid_modes debug-solaris-i386/client/client/cl_main.o
connect debug-solaris-i386/client/client/cl_irc.o (symbol belongs to implicit dependency /usr/lib/libsocket.so.1)
VID_Shutdown debug-solaris-i386/client/client/cl_main.o
VID_CheckChanges debug-solaris-i386/client/client/cl_main.o
NET_Init debug-solaris-i386/client/qcommon/common.o
curtime debug-solaris-i386/client/client/cl_main.o
Net_Stats_f debug-solaris-i386/client/qcommon/net_chan.o
Sys_LoadLibrary debug-solaris-i386/client/client/snd_ref.o
Sys_FreeLibrary debug-solaris-i386/client/client/snd_ref.o
NET_GetPacket debug-solaris-i386/client/client/cl_main.o
Sys_FindNext debug-solaris-i386/client/qcommon/files.o
Sys_Minimize debug-solaris-i386/client/server/sv_ccmds.o
NET_CompareAdr debug-solaris-i386/client/client/cl_main.o
Sys_Milliseconds debug-solaris-i386/client/client/cl_input.o
Sys_GetGameAPI debug-solaris-i386/client/server/sv_game.o
IN_Init debug-solaris-i386/client/client/cl_main.o
NET_StringToAdr debug-solaris-i386/client/client/cl_main.o
Sys_GetProcAddress debug-solaris-i386/client/client/snd_ref.o
NET_AdrToString debug-solaris-i386/client/client/cl_main.o
Sys_FindClose debug-solaris-i386/client/qcommon/files.o
IN_Shutdown debug-solaris-i386/client/client/cl_main.o
Sys_FindFirst debug-solaris-i386/client/qcommon/files.o
ld: fatal: Symbol referencing errors. No output written to ufo
it seems that files in src/ports/solaris was not compiled, I can't find objets in debug.
Any tips ?