decode.cpp: In constructor `EQDecode::EQDecode(QObject*, const char*)':
decode.cpp:62: error: integer constant is too large for "long" type
decode.cpp: In member function `void EQDecode::ResetDecoder()':
decode.cpp:145: error: integer constant is too large for "long" type
decode.cpp: In member function `void EQDecode::LocateKey()':
decode.cpp:157: error: integer constant is too large for "long" type
make[3]: *** [decode.o] Error 1

I get this error everytime. I already tried to delete everything and re-downloaded and redid everything, but the same error. Before PoP, I had no problems to compile. (I have the newest libEQ.a)

I have no problem to fix this myself to be able to compile, in the decode.cpp I can change
m_decodeKey = 0xffffffffffffffff;
to
m_decodeKey = 0xffffffff;
then I can compile, but I see only myself and the information about all other mobs and players is incorrect or unknown.

I use gcc 3.3 (self compiled) and SuSE Linux 8.0.

Can anybody point me to the solution?