I would like to compile myself. But unfortunatelly it doesn't work.
I did following:
extract ufoai-2.1-source.tar.bz2
extract ufoai-2.1-mapsource.tar into ufoai-2.1-source
./configure
make
after some minutes it's finished (isn't that quick?). The last lines contains following:
CFLAGS
-----------------------
-g -O2 -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -std=c89 -DHAVE_CONFIG_H -Wall -pipe -DHAVE_SHADERS -ggdb -O0 -DDEBUG -fno-inline
LDFLAGS
-----------------------
Gettext
-----------------------
Type 'make lang' to compile the gettext translation files.
Type 'make update-po' to update with newest strings
Maps
-----------------------
Type 'make maps' to compile the maps
Built for debug-linux-gnu-x86_64
[floh@Turion ufoai-2.1-source]$
So I did 'make lang', which gives me a lot of messages:
[floh@Turion ufoai-2.1-source]$ make lang
Making lang
cs.po
1382 translated messages, 25 untranslated messages.
da.po
54 translated messages, 221 fuzzy translations, 1131 untranslated messages.
de.po
1395 translated messages, 11 fuzzy translations.
en.po
1406 translated messages.
es.po
666 translated messages, 479 fuzzy translations, 261 untranslated messages.
es_ES.po
877 translated messages, 363 fuzzy translations, 166 untranslated messages.
est.po
812 translated messages, 369 fuzzy translations, 225 untranslated messages.
fr.po
1407 translated messages.
it.po
609 translated messages, 389 fuzzy translations, 408 untranslated messages.
pl.po
1275 translated messages, 131 untranslated messages.
pt_BR.po
418 translated messages, 463 fuzzy translations, 525 untranslated messages.
ru.po
791 translated messages, 420 fuzzy translations, 195 untranslated messages.
slo.po
487 translated messages, 442 fuzzy translations, 477 untranslated messages.
sv.po
1241 translated messages, 1 fuzzy translation, 164 untranslated messages.
[floh@Turion ufoai-2.1-source]$
'make update-po' seems to be fine.
Then I want to 'make maps', which fails because of missing files.
[floh@Turion ufoai-2.1-source]$ make maps
make[1]: Entering directory `/home/floh/neue_download/ufoai/ufoai-2.1-source/base/maps'
../../ufo2map -nice 19 -extra -bounce 0 frozenn/st_i05.map
---- ufo2map 1.0 ----
nice = 19
extrasamples = true
light bounces = 0
...map: '/home/floh/neue_download/ufoai/ufoai-2.1-source/base/maps/frozenn/st_i05.map'
...bsp: '/home/floh/neue_download/ufoai/ufoai-2.1-source/base/maps/frozenn/st_i05.bsp'
entering /home/floh/neue_download/ufoai/ufoai-2.1-source/base/maps/frozenn/st_i05.map
0...1...2...3...4...5...6...7...8...9... (0)
0...1...2...3...4...5...6...7...8...9... (0)
0...1...2...3...4...5...6...7...8...9... (3)
Writing /home/floh/neue_download/ufoai/ufoai-2.1-source/base/maps/frozenn/st_i05.bsp
3 seconds elapsed
----- Radiosity ----
************ ERROR ************
Error opening /home/floh/neue_download/ufoai/ufoai-2.1-source/base/pics/colormap.pcx for reading: No such file or directory
make[1]: *** [frozenn/st_i05.bsp] Error 1
make[1]: Leaving directory `/home/floh/neue_download/ufoai/ufoai-2.1-source/base/maps'
make: *** [maps] Error 2
[floh@Turion ufoai-2.1-source]$
And the most important thing is, there is no rule for 'install':
[floh@Turion ufoai-2.1-source]$
[floh@Turion ufoai-2.1-source]$ make install
make: *** No rule to make target `install'. Stop.
[floh@Turion ufoai-2.1-source]$
I'm willing to try to help you (developer) if you don't have a 64bit arch. I would like to know, what did I wrong.
cu Floh