sde11107
07-14-2003, 03:59 PM
OK. I know I will most likilly get flamed for this. but after spending Days searching on the fix for this I cannot find anything that I can understand to correct this issue.
I have done the following and still cannot get ShowEQ to Decode mob and player information.
this is what I have done.
1st. Fresh install of RedHat 9.0 "Everything" "4.8 gig install"
2nd. from the root account ran the following.
# cvs -d:pserver:[email protected]:/cvsroot/seq login
CVS password:
# cvs -d:pserver:[email protected]:/cvsroot/seq co showeq
# cvs -d:pserver:[email protected]:/cvsroot/seq logout
3rd. renamed the libeq.h forgot the thread number but was supposed to fix a unknown spawn problem
cp /showeq/src/libeq.h /showeq/src/libEQ.h
4th. copyed the "Missing" file over. to fix a ./configure && make error
cp /usr/share/automake-1.6/missing /showeq
5th. ran the following
# export CC=gcc3
# export CXX=g++3
# export QTDIR=/usr/lib/qt-3.1/
6th. finally starting the compile.
make -f Makefile.dist got no errors.
./configure got no errors
make got a couple of errors.
but this may be fixes with the change that zoolander suggested.
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib/qt-3.1//include -I/usr/X11R6/include
-DMAPDIR=\"/usr/local/share/showeq\" -DLOGDIR=\"/usr/local/share/showeq\" -I/u
sr/include/pcap -D_REENTRANT -O2 -Wall -g -ggdb -DDEBUG -finline-functions
-DQT_THREAD_SUPPORT=1 -DDISPLAY_ICONS=false -DICON_DIR=\"/eq-icons/\" -c -o spa
wnshell.o `test -f 'spawnshell.cpp' || echo './'`spawnshell.cpp
spawnshell.cpp: In member function `void SpawnShell::updateSpawns(const
spawnPositionUpdate*)':
spawnshell.cpp:661: warning: int format, different type arg (arg 3)
source='spawnlist.cpp' object='spawnlist.o' libtool=no \
depfile='.deps/spawnlist.Po' tmpdepfile='.deps/spawnlist.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib/qt-3.1//include -I/usr/X11R6/include
-DMAPDIR=\"/usr/local/share/showeq\" -DLOGDIR=\"/usr/local/share/showeq\" -I/u
sr/include/pcap -D_REENTRANT -O2 -Wall -g -ggdb -DDEBUG -finline-functions
-DQT_THREAD_SUPPORT=1 -DDISPLAY_ICONS=false -DICON_DIR=\"/eq-icons/\" -c -o gui
ld.o `test -f 'guild.cpp' || echo './'`guild.cpp
guild.cpp: In member function `QString GuildMgr::guildIdToName(short int)':
guild.cpp:41: warning: comparison between signed and unsigned integer
expressions
guild.cpp: In member function `void GuildMgr::readGuildList()':
guild.cpp:90: warning: int format, Q_ULONG arg (arg 4)
source='m_guild.cpp' object='m_guild.o' libtool=no \
depfile='.deps/m_guild.Po' tmpdepfile='.deps/m_guild.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
make install Got no errors on the make install
7th. copyed the Zonefilters down and unzipped them.
8th. ran the program
from a terminal window
su - root
password:
#export QTDIR=/usr/lib/qt-3.1
#d /usr/local/bin
#./showeq eth0 --ip-address 192.168.0.30
and I get the following errors.
Session management error: Authentication Rejected, reason : None of the authenti
cation protocols specified are supported and host-based authentication failed
Using config file '/usr/local/share/showeq/showeq.xml'
Loaded preferences file: /usr/local/share/showeq/seqdef.xml!
Unable to open file: /usr/local/share/showeq/showeq.xml!
Disabling decoder due to missing libEQ.a
***DECRYPTION DISABLED***
Decoder has been manually disabled by either -b, the BrokenDecode option,
or a missing libEQ.a library.
(There should be a more detailed message above)
Listening for client: 192.168.0.2
Initializing Packet Capture Thread:
Filtering packets on device eth0, IP host 192.168.0.2
Running without libEQ.a linked in.
Loading filters from '/usr/local/share/showeq/filters.conf'
>> No such file: '/usr/local/share/showeq/filters.conf', creating new one...
No Zone Specific filter file '/usr/local/share/showeq/filters_unknown.conf'.
Loading default '/usr/local/share/showeq/filters.conf'.
GuildMgr: WARNING - could not load guildsfile, /usr/local/share/showeq/guilds2.d
at
Categories Reloaded
Error opening map file '/usr/local/share/showeq/unknown.map'!
Opcode Logging Mask: 0 0 0
Attempting to load map: /usr/local/share/showeq/CobaltScar.map
Loaded map: '/usr/local/share/showeq/CobaltScar.map'
error: size > left (size=244, left=45, opcode=0x0159)
Listening for next client seen. (you must zone for this to work!)
Filtering packets on device eth0, searching for EQ client...
Name:You:Level:1:Race:Human:Class:Warrior:NPC:0:X: 0:Y:0:Z:0:Light::Deity:140:RTe
am:1:DTeam:5:Type:0:LastName::Guild::
Segmentation fault
Ok. per the SEQ FAQ there is no longer a need for libEQ.a as it is contained in the CVS. but I am still getting a error on it. and ShowEQ will not Decode. I have made sure that broken decode is disabled.
Now I am not having a problem with the program crashing when I am zoning. but I am having a problem with it not showing any mob or player information. just "Unknown Spawn" is there any way to fix this? any help would be appreached as I was not able to find a solution when I did search.
thanks
Sde11107
attched is a copy of my install log
I have done the following and still cannot get ShowEQ to Decode mob and player information.
this is what I have done.
1st. Fresh install of RedHat 9.0 "Everything" "4.8 gig install"
2nd. from the root account ran the following.
# cvs -d:pserver:[email protected]:/cvsroot/seq login
CVS password:
# cvs -d:pserver:[email protected]:/cvsroot/seq co showeq
# cvs -d:pserver:[email protected]:/cvsroot/seq logout
3rd. renamed the libeq.h forgot the thread number but was supposed to fix a unknown spawn problem
cp /showeq/src/libeq.h /showeq/src/libEQ.h
4th. copyed the "Missing" file over. to fix a ./configure && make error
cp /usr/share/automake-1.6/missing /showeq
5th. ran the following
# export CC=gcc3
# export CXX=g++3
# export QTDIR=/usr/lib/qt-3.1/
6th. finally starting the compile.
make -f Makefile.dist got no errors.
./configure got no errors
make got a couple of errors.
but this may be fixes with the change that zoolander suggested.
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib/qt-3.1//include -I/usr/X11R6/include
-DMAPDIR=\"/usr/local/share/showeq\" -DLOGDIR=\"/usr/local/share/showeq\" -I/u
sr/include/pcap -D_REENTRANT -O2 -Wall -g -ggdb -DDEBUG -finline-functions
-DQT_THREAD_SUPPORT=1 -DDISPLAY_ICONS=false -DICON_DIR=\"/eq-icons/\" -c -o spa
wnshell.o `test -f 'spawnshell.cpp' || echo './'`spawnshell.cpp
spawnshell.cpp: In member function `void SpawnShell::updateSpawns(const
spawnPositionUpdate*)':
spawnshell.cpp:661: warning: int format, different type arg (arg 3)
source='spawnlist.cpp' object='spawnlist.o' libtool=no \
depfile='.deps/spawnlist.Po' tmpdepfile='.deps/spawnlist.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib/qt-3.1//include -I/usr/X11R6/include
-DMAPDIR=\"/usr/local/share/showeq\" -DLOGDIR=\"/usr/local/share/showeq\" -I/u
sr/include/pcap -D_REENTRANT -O2 -Wall -g -ggdb -DDEBUG -finline-functions
-DQT_THREAD_SUPPORT=1 -DDISPLAY_ICONS=false -DICON_DIR=\"/eq-icons/\" -c -o gui
ld.o `test -f 'guild.cpp' || echo './'`guild.cpp
guild.cpp: In member function `QString GuildMgr::guildIdToName(short int)':
guild.cpp:41: warning: comparison between signed and unsigned integer
expressions
guild.cpp: In member function `void GuildMgr::readGuildList()':
guild.cpp:90: warning: int format, Q_ULONG arg (arg 4)
source='m_guild.cpp' object='m_guild.o' libtool=no \
depfile='.deps/m_guild.Po' tmpdepfile='.deps/m_guild.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
make install Got no errors on the make install
7th. copyed the Zonefilters down and unzipped them.
8th. ran the program
from a terminal window
su - root
password:
#export QTDIR=/usr/lib/qt-3.1
#d /usr/local/bin
#./showeq eth0 --ip-address 192.168.0.30
and I get the following errors.
Session management error: Authentication Rejected, reason : None of the authenti
cation protocols specified are supported and host-based authentication failed
Using config file '/usr/local/share/showeq/showeq.xml'
Loaded preferences file: /usr/local/share/showeq/seqdef.xml!
Unable to open file: /usr/local/share/showeq/showeq.xml!
Disabling decoder due to missing libEQ.a
***DECRYPTION DISABLED***
Decoder has been manually disabled by either -b, the BrokenDecode option,
or a missing libEQ.a library.
(There should be a more detailed message above)
Listening for client: 192.168.0.2
Initializing Packet Capture Thread:
Filtering packets on device eth0, IP host 192.168.0.2
Running without libEQ.a linked in.
Loading filters from '/usr/local/share/showeq/filters.conf'
>> No such file: '/usr/local/share/showeq/filters.conf', creating new one...
No Zone Specific filter file '/usr/local/share/showeq/filters_unknown.conf'.
Loading default '/usr/local/share/showeq/filters.conf'.
GuildMgr: WARNING - could not load guildsfile, /usr/local/share/showeq/guilds2.d
at
Categories Reloaded
Error opening map file '/usr/local/share/showeq/unknown.map'!
Opcode Logging Mask: 0 0 0
Attempting to load map: /usr/local/share/showeq/CobaltScar.map
Loaded map: '/usr/local/share/showeq/CobaltScar.map'
error: size > left (size=244, left=45, opcode=0x0159)
Listening for next client seen. (you must zone for this to work!)
Filtering packets on device eth0, searching for EQ client...
Name:You:Level:1:Race:Human:Class:Warrior:NPC:0:X: 0:Y:0:Z:0:Light::Deity:140:RTe
am:1:DTeam:5:Type:0:LastName::Guild::
Segmentation fault
Ok. per the SEQ FAQ there is no longer a need for libEQ.a as it is contained in the CVS. but I am still getting a error on it. and ShowEQ will not Decode. I have made sure that broken decode is disabled.
Now I am not having a problem with the program crashing when I am zoning. but I am having a problem with it not showing any mob or player information. just "Unknown Spawn" is there any way to fix this? any help would be appreached as I was not able to find a solution when I did search.
thanks
Sde11107
attched is a copy of my install log