Mmmm... Sounds like there's a problem with building the loader.l/loader.c file. Check the content of the loader.c result - also check if the configure script detected the correct parser. It seems that a C file was generated indeed... But not in the correct way. As a reference, I join my own loader.c for the current CVS, so you can compare your results with mine (flex/lex used here is version 2.5.4). I hope this can be of any use to you. Le Dimanche 25 Août 2002 03:24, Andreas Vogl a écrit : > 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' > .... > > > _______________________________________________ > crossfire-devel mailing list > crossfire-devel at lists.real-time.com > https://mailman.real-time.com/mailman/listinfo/crossfire-devel Y. Chachkoff ------------------------------------------------ Help supporting JXFire ! ( http://jxfire.sf.net ) ------------------------------------------------