| 
		
			| knightz | 07-22-2004 04:06 AM |  
 Zone + Embperl compile error.
 Anyone know what this is about? I checked the makefile.perl for anything out of the ordinary, but didnt see anything.  Machine is running Slackware 10.0. 
This was with the July 17th 2004 CVS release.
 
	Quote: 
	
		| gcc -Wall -Wuninitialized -Wwrite-strings -Wcast-qual  -Wstrict-prototypes -Wno-deprecated  -Wcomment -Wcast-align -O -g -pg -march=i686 -pthread -pipe -D_GNU_SOURCE -DINVERSEXY -DFX -DZONE -DEQDEBUG=5 -DCATCH_CRASH -DNO_PIDLOG -DSHAREMEM -DSPELL_EFFECT_SPAM -DFIELD_ITEMS -DEMBPERL -DEMBPERL_PLUGIN -DHAS_UNION_SEMUN -I/usr/include/mysql  ../common/EQNetwork.o ../common/timer.o ../common/packet_dump.o ../common/packet_functions.o ../common/unix.o ../common/packet_dump_file.o ../common/Mutex.o ../common/MiscFunctions.o zone.o entity.o mob.o client.o client_process.o npc.o net.o spawn2.o attack.o hate_list.o ../common/serverinfo.o ../common/moremath.o worldserver.o spells.o spawngroup.o loottables.o faction.o Map.o PlayerCorpse.o petitions.o MobAI.o Object.o ../common/eqtime.o groups.o ../common/classes.o ../common/races.o ../common/TCPConnection.o forage.o ../common/crc32.o ../common/guilds.o ../common/md5.o ../common/dbcore.o ../common/dbasync.o zonedbasync.o parser.o embperl.o embparser.o ../common/EMuShareMem.o ../common/EQEMuError.o .obj/debug.o .obj/database.o .obj/Item.o .obj/misc.o doors.o command.o -rdynamic -L. -lstdc++ -ldl -L/usr/include/mysql -lmysqlclient -lz -lcrypt -lnsl -lm -lc -lnss_files -lnss_dns -lresolv -lc -lnss_files -lnss_dns -lresolv -Wl,-E  -L/usr/local/lib /usr/lib/perl5/5.8.4/i486-linux/auto/DynaLoader/DynaLoader.a -L/usr/lib/perl5/5.8.4/i486-linux/CORE -lperl -lnsl -ldl -lm -lcrypt -lutil -lc -o zone
 spells.o(.text+0x1b00): In function `Mob::SpellFinished(unsigned short, unsigned, unsigned short, unsigned short)':
 /root/aaron/eqemu/emu/zone/spells.cpp:1050: undefined reference to `Beacon::Beacon[in-charge](Mob*, int)'
 spells.o(.text+0x1e1b):/root/aaron/eqemu/emu/zone/spells.cpp:1145: undefined reference to `Beacon::AELocationSpell(Mob*, float, unsigned short)'
 embperl.o(.text+0x33): In function `__gnu_cxx::__normal_iterator<std::basic_string  <char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > std::__uninitialized_copy_aux<__gnu_cxx::__norm  al_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, __gnu_cxx::__normal_iterator<std::basic_string&  lt;char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >(__gnu_cxx::__normal_iterator<std::basic_strin  g<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, __gnu_cxx::__normal_iterator<std::basic_string&  lt;char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, __gnu_cxx::__normal_iterator<std::basic_string&  lt;char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, __false_type)':
 /usr/include/c++/3.3.4/new:92: undefined reference to `boot_qc'
 collect2: ld returned 1 exit status
 make: *** [zone] Error 1
 
 |  |