Its really odd, its not a compile error so much as it looks like some of the sub process's are dying while linking...
[root@denial world]# make -j3
gcc -c -g -m486 -O3 -pthread -pipe -DFX -D_GNU_SOURCE -DLUCLIN -I/usr/include/mysql ../common/EQFragment.cpp -o ../common/EQFragment.o
gcc -c -g -m486 -O3 -pthread -pipe -DFX -D_GNU_SOURCE -DLUCLIN -I/usr/include/mysql ../common/EQPacket.cpp -o ../common/EQPacket.o
gcc -c -g -m486 -O3 -pthread -pipe -DFX -D_GNU_SOURCE -DLUCLIN -I/usr/include/mysql ../common/EQPacketManager.cpp -o ../common/EQPacketManager.o
`-m486' is deprecated. Use `-march=i486' or `-mcpu=i486' instead.
`-m486' is deprecated. Use `-march=i486' or `-mcpu=i486' instead.
`-m486' is deprecated. Use `-march=i486' or `-mcpu=i486' instead.
gcc -c -g -m486 -O3 -pthread -pipe -DFX -D_GNU_SOURCE -DLUCLIN -I/usr/include/mysql ../common/timer.cpp -o ../common/timer.o
`-m486' is deprecated. Use `-march=i486' or `-mcpu=i486' instead.
../common/EQPacketManager.cpp: In member function `bool
CEQPacketManager::ProcessPacket(CEQPacket*, bool)':
../common/EQPacketManager.cpp:317: `hex' undeclared (first use this function)
../common/EQPacketManager.cpp:317: (Each undeclared identifier is reported only
once for each function it appears in.)
gcc -c -g -m486 -O3 -pthread -pipe -DFX -D_GNU_SOURCE -DLUCLIN -I/usr/include/mysql ../common/database.cpp -o ../common/database.o
`-m486' is deprecated. Use `-march=i486' or `-mcpu=i486' instead.
gcc -c -g -m486 -O3 -pthread -pipe -DFX -D_GNU_SOURCE -DLUCLIN -I/usr/include/mysql ../common/packet_dump.cpp -o ../common/packet_dump.o
`-m486' is deprecated. Use `-march=i486' or `-mcpu=i486' instead.
make: *** [../common/EQPacketManager.o] Error 1
make: *** Waiting for unfinished jobs....
Hmm.. waiting for unfinished jobs... that's an odd one..
Im building with j3 as I have a multiprocessor machine, but does the same otherwise. Im changed it too use march=i486 instead, and i get about the same output..
gcc -c -g -march=i486 -O3 -pthread -pipe -DFX -D_GNU_SOURCE -DLUCLIN -I/usr/include/mysql ../common/EQFragment.cpp -o ../common/EQFragment.o
gcc -c -g -march=i486 -O3 -pthread -pipe -DFX -D_GNU_SOURCE -DLUCLIN -I/usr/include/mysql ../common/EQPacket.cpp -o ../common/EQPacket.o
gcc -c -g -march=i486 -O3 -pthread -pipe -DFX -D_GNU_SOURCE -DLUCLIN -I/usr/include/mysql ../common/EQPacketManager.cpp -o ../common/EQPacketManager.o
../common/EQPacketManager.cpp: In member function `bool
CEQPacketManager::ProcessPacket(CEQPacket*, bool)':
../common/EQPacketManager.cpp:317: `hex' undeclared (first use this function)
../common/EQPacketManager.cpp:317: (Each undeclared identifier is reported only
once for each function it appears in.)
make: *** [../common/EQPacketManager.o] Error 1
Its not a problem in the compiling, it actually looks like a linking problem..
Hmm, have to look at this when i get home..
|