PDA

View Full Version : Problem with ShowEQ after install "Unknown Spawn" and other errors



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

Dedpoet
07-14-2003, 04:09 PM
You can save yourself an awful lot of work by not doing all of those export commands. With RH9, all of the proper libraries are in place by default. Applying the fix in this (http://seq.sourceforge.net/forums/showthread.php?s=&threadid=3671) thread may fix your problem. Works for me.

sde11107
07-14-2003, 04:29 PM
Thank you. I will try that in just a few min to see if that correct the problem.

thanks again

BlueAdept
07-14-2003, 04:33 PM
Originally posted by sde11107
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.

First off, why does everyone say this. About 99.99% of the people who get flamed are because they didnt use one brain cell to even attempt to solve their problem.


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


One problem might be that it should look like this:
./showeq eth0 --ip-address=192.168.0.30

Your missing the = sign. I dont know if it matters or not. I just put all my settings in the drop down menus of ShowEQ.



Session management error: Authentication Rejected, reason : None of the authenti
cation protocols specified are supported and host-based authentication failed

The only time I have seen a message similar to that is when I tried to run SEQ as a user and not as root.

Also do you have 2 network cards in the linux machine? If so, you might be pointing SEQ to look at the wrong network card.

who_me_use_seq
07-15-2003, 08:47 AM
In case you haven't already found it take a look at this (http://seq.sourceforge.net/forums/showthread.php?s=&threadid=3768) . Cryptorad has posted a very clear and concise roadmap to getting all the patches in place.

Good luck.