[CF-Devel] Crossfire doesn't compile on SuSE linux?

Andreas Vogl andi.vogl at gmx.net
Sat Aug 24 20:24:43 CDT 2002


I didn't compile the crossfire server for about a month.
Now I tried with today's CVS and I get several errors
of the following kind. Any ideas?

My system is SuSE linux 7.0. It worked before and I didn't
change my system configuration since.

Andreas
---------------

running ./collect without trouble
running make:
...
reader.o: In function `rmap_lex_read':
/home/av/crossfire/crossfire/random_maps/reader.l:109: undefined
reference to `yyerror'
../common/libcross.a(arch.o): In function `first_arch_pass':
/home/av/crossfire/crossfire/common/arch.c:386: undefined reference to
`load_object'
../common/libcross.a(init.o): In function `init_library':
/home/av/crossfire/crossfire/common/init.c:127: undefined reference to
`init_vars'
../common/libcross.a(map.o): In function `load_objects':
/home/av/crossfire/crossfire/common/map.c:596: undefined reference to
`load_object'
../common/libcross.a(map.o): In function `save_objects':
/home/av/crossfire/crossfire/common/map.c:633: undefined reference to
`save_object'
../common/libcross.a(map.o): In function `load_unique_objects':
/home/av/crossfire/crossfire/common/map.c:1094: undefined reference to
`load_object'
../common/libcross.a(object.o): In function `dump_object2':
/home/av/crossfire/crossfire/common/object.c:220: undefined reference to
`get_ob_diff'
../common/libcross.a(object.o): In function `dump_me':
/home/av/crossfire/crossfire/common/object.c:281: undefined reference to
`get_ob_diff'
../common/libcross.a(object.o): In function `load_object_str':
/home/av/crossfire/crossfire/common/object.c:2115: undefined reference
to `load_object'
../common/libcross.a(treasure.o): In function `init_artifacts':
/home/av/crossfire/crossfire/common/treasure.c:1165: undefined reference
to `load_object'
collect2: ld returned 1 exit status
make[2]: *** [random_map] Error 1
make[2]: Leaving directory `/home/av/crossfire/crossfire/random_maps'
make[1]: *** [../random_maps/random_map.a] Error 2
make[1]: Leaving directory `/home/av/crossfire/crossfire/server'
...



    
    


More information about the crossfire mailing list