PDA

View Full Version : ShowEQ Suse?



mytinytown
02-23-2005, 11:25 AM
I am going to try to install showeq on my suse 9.2 box. Anyplace I can get the newest files? I am trying to figure out how to set it up so I can help my nephew out. Would Suse be the best choice? Or Fedora Core 3?

Thank you

CeleSEQ
02-23-2005, 01:38 PM
Please use the search features to find the answers you are looking for. Those questions have been answered many many times.

As to which distro to go with, that is up to you entirely. ShowEQ can be built on either of the platforms you mentioned. I build RPMs for Fedora, but Suse is quite workable.

mytinytown
02-23-2005, 02:24 PM
I did look some, and had no luck. I suppose I should have looked more. About building them to a platform I am lost on, I have a small ammount of Linux experience.

elf
02-23-2005, 03:47 PM
Platform is the hardware and OS that you are using, in your case either Suse or Fedora Core 3. ShowEQ will run on either of them, provided you have the proper libraries installed.

Now, the latest files are available in either deb or rpm format or, if you must, from CVS. How to get the files is mentioned elsewhere in the forums, look around a little, get friendly with the search button. Knowing how to find stuff will help you ease into Linux without alot of trouble.

LordCrush
02-24-2005, 02:19 PM
SEQ runs with SUSE 9.2. I have not tested the newest Version, since i don't play EQ anymore...

Install SUSE with Developer support, and add then "libpcap". That should give you a System that is capable to compile SEQ ... ( You install about 2 GIG of not needed Software with this, but who cares *fg* :D )

mytinytown
02-25-2005, 08:21 AM
OK I switched back to FC2, did not like Suse and FC3 did not like my system.

I was successful in installing showeq and showeq maps. But now I was to patch it and last night I could not figure this out, but I think I found the answers I am looking for.

ShowEQ-5.0.0.16.patch.gz is the patch I have and 5.0.0.16 was the version of showeq I installed.

I must gunzip the file, then
patch -p0 < ShowEQ-5.0.0.16.patch

I must be in the directory with showeq, correct?

I will try to patch this tonight when I get home.

uRit1u2CBBA=
02-25-2005, 09:17 AM
Why are you playing with a 3-month obsolete version?

.18 is the latest version. Best to blow everything away, get the latest code from cvs (there are plenty of other threads out there to explain how to do that), and then start from there.

What's checked into CVS is the latest code, no patching required.

mytinytown
02-25-2005, 10:03 AM
well that is alot easy, the OBS version, was the one I found and tried. I was reading alot about CVS just no idea how to use it.

But I do like the sound of, no patching required.

I'll look in to the cvs, thank you.

mytinytown
02-25-2005, 10:23 AM
Found a rpm that works for FC2 and this is where my lack of Linux knowledge really comes in, I installed version 16 from a tar, how do you remove it? Or does installing 18 over write it and removing it is not neccesary?

Thank you.

uRit1u2CBBA=
02-25-2005, 10:27 AM
rm -rf <directory name>

will delete the directory and all contents of it.

I would do that before installing the RPM.

mytinytown
02-25-2005, 01:50 PM
ok, I will!

Thank you, I'll let you know the outcome.

mytinytown
02-25-2005, 11:15 PM
OK The RPMs did not work and I looked for the .18 cvs and had no luck either. The RPMs claimed to install, but not thinking they did and rm -rf <directory name> only removed the DIR not uninstalled the program, which I kinda figured this.

CeleSEQ
02-27-2005, 12:28 PM
Hi mitinytown,

You're using Fedora Core 2 right? I should be able to help you then.

First, as root, please do:

# rpm -e showeq-maps
# rpm -e showeq

Then type this: Type carefully, this command will find all directories on your machine named "showeq" and then delete them. If you type it wrong, it might delete things you don't want it to. Better yet, copy and paste it. This command will take a while to run, maybe quite a while:

# find / -type d -name showeq -exec rm -rf {} \;

Next, do this:

# rm -rf /root/.showeq

This might not exist, so don't worry if it gives you an error at this point.

Next, get my showeq-5.0.0.18-0.1.i386.rpm and showeq-maps-1.0-4.noarch.rpm files from http://gibbled.net/seq As noted on the page, you will likely need to right-click and "save target as" to download them.

Next, do

# rpm -ivh showeq-5.0.0.18-0.1.i386.rpm

If you get any errors at this point, just stop and copy and paste the errors to me here. If it installs cleanly, then please continue with

# rpm -ivh showeq-maps-1.0-4.noarch.rpm

If those installed cleanly, then you should have a working showeq. As root, type

# showeq &

It should run, and open a window. If you get errors in the terminal, please paste them to me here. If the window opens and it is just blank, it's probably working, and you have your network set up incorrectly. Remember that it will be blank until you log in another machine on the network into eq, or zone if you're already logged in.

mytinytown
02-27-2005, 10:28 PM
I did what you said and htis is what I got.

[root@Linux joe]# rpm -ivh showeq-5.0.0.18-0.1.i386.rpm
Preparing... ########################################### [100%]
1:showeq ########################################### [100%]
[root@Linux joe]# rpm -ivh showeq-maps-1.0-4.noarch.rpm
Preparing... ########################################### [100%]
1:showeq-maps ########################################### [100%]
[root@Linux joe]# showeq &
[1] 7471
[root@Linux joe]# ShowEQ 5.0.0.16, released under the GPL.
SINS 0.5, released under the GPL.
All ShowEQ source code is Copyright (C) 2000-2004 by the respective ShowEQ Developers
ShowEQ comes with NO WARRANTY.

You may redistribute copies of ShowEQ under the terms of
The GNU General Public License.
See: http://www.gnu.org/copyleft/gpl.html for more details...

For updates and information, please visit http://seq.sourceforge.net/
ShowEQ 5.0.0.16, Built from 'main.cpp' on Feb 25 2005 at 00:24:31
CVS: @(#) $Id$ $Name$
Using GCC version: 3.3.3
Using glibc version: 2.3
Using Qt version: 3.3.3
Using headers from linux version: 2.4.20
Using EQItemDB: @(#) $Id$ $Name$
Using GDBM: This is GDBM version 1.8.0, as of May 19, 1999.
Running on Linux release 2.6.5-1.358 for processor i686

Fatal: Couldn't find seqdef.xml!
Did you remember to do 'make install'



It seems it is still wanting to run version 16 for some reason.

Joe

Cryonic
02-27-2005, 10:38 PM
you skipped quite a few steps....

mytinytown
02-27-2005, 11:22 PM
I did not paste everything I did, just from the area where I installed the RPMs, maybe I should have, sorry.

I could do it all again and repost everything

mytinytown
02-27-2005, 11:29 PM
OK Everything I did.

[joe@Linux joe]$ su
Password:
[root@Linux joe]# rpm -e showeq-maps
[root@Linux joe]# rpm -e showeq
[root@Linux joe]# find / -type d -name showeq -exec rm -rf {} \;
[root@Linux joe]# rm -rf /root/.showeq
[root@Linux joe]# rpm -ivh showeq-5.0.0.18-0.1.i386.rpm
Preparing... ########################################### [100%]
1:showeq ########################################### [100%]
[root@Linux joe]# rpm -ivh showeq-maps-1.0-4.noarch.rpm
Preparing... ########################################### [100%]
1:showeq-maps ########################################### [100%]
[root@Linux joe]# showeq &
[1] 7557
[root@Linux joe]# ShowEQ 5.0.0.16, released under the GPL.
SINS 0.5, released under the GPL.
All ShowEQ source code is Copyright (C) 2000-2004 by the respective ShowEQ Developers
ShowEQ comes with NO WARRANTY.

You may redistribute copies of ShowEQ under the terms of
The GNU General Public License.
See: http://www.gnu.org/copyleft/gpl.html for more details...

For updates and information, please visit http://seq.sourceforge.net/
ShowEQ 5.0.0.16, Built from 'main.cpp' on Feb 25 2005 at 00:24:31
CVS: @(#) $Id$ $Name$
Using GCC version: 3.3.3
Using glibc version: 2.3
Using Qt version: 3.3.3
Using headers from linux version: 2.4.20
Using EQItemDB: @(#) $Id$ $Name$
Using GDBM: This is GDBM version 1.8.0, as of May 19, 1999.
Running on Linux release 2.6.5-1.358 for processor i686

Fatal: Couldn't find seqdef.xml!
Did you remember to do 'make install'

[1]+ Exit 255 showeq
[root@Linux joe]#

Cryonic
02-28-2005, 12:05 AM
ok, either CeleSEQs rpm didn't have the right version number in the Makefile when it was built (I doubt this) or more likely, you somehow have a version of SEQ hanging around.

somethings to try
updatedb && locate showeq
That should find anything named showeq (where as the find command you ran just looked for directories called showeq)
once you have that, do
echo $PATH
and compare the output of that with the directories that you find showeq listed in. I would guess that you installed by tarball at one point and it went to a different location as where the RPM is sticking its stuff and due to your path you are launching the old version.

CeleSEQ
02-28-2005, 01:36 AM
Ok, I guess we will have to get a little more personal about this :) Lets hunt down that old version and get rid of it. From your paste, it looks like we've just a copy of that old showeq binary lying around in your path somewhere.

First, just try this:

# which showeq

It will return the first location in your path (where it looks for files to run) which has a file named showeq. That should be the 5.0.0.16 version, so just delete it. My guess is that you or someone copied showeq to /usr/local/bin at some point, so "which showeq" will return "/usr/local/bin/showeq" and you'll just need to "rm -f /usr/local/bin/showeq". By default, /usr/local/bin comes before /usr/bin in Fedora's root path, and my rpms install in /usr/bin.

Let me know how that goes, if it doesn't help, then I'll give you a more aggressive way to hunt down that pesky old version :)

EDIT: Cryonic's suggestion is the next step... doing the "updatedb && locate showeq" will hunt down all files with showeq in the path on your machine. Just for reference, these are the files that are included by my showeq rpm. If they're getting in the way of trying to find the bad copy, you can always just use "rpm -e" to erase them and reinstall them later using the instructions from my previous post.

/usr/bin/showeq
/usr/bin/showeqitemdbtool
/usr/share/doc/showeq-5.0.0.18
/usr/share/doc/showeq-5.0.0.18/AUTHORS
/usr/share/doc/showeq-5.0.0.18/BUGS
/usr/share/doc/showeq-5.0.0.18/COPYING
/usr/share/doc/showeq-5.0.0.18/ChangeLog
/usr/share/doc/showeq-5.0.0.18/FAQ
/usr/share/doc/showeq-5.0.0.18/INSTALL
/usr/share/doc/showeq-5.0.0.18/INSTALL.newbies
/usr/share/doc/showeq-5.0.0.18/NEWS
/usr/share/doc/showeq-5.0.0.18/README
/usr/share/doc/showeq-5.0.0.18/README.libEQ
/usr/share/doc/showeq-5.0.0.18/ROADMAP
/usr/share/doc/showeq-5.0.0.18/TODO
/usr/share/doc/showeq-5.0.0.18/doc
/usr/share/doc/showeq-5.0.0.18/doc/configfile.doc
/usr/share/doc/showeq-5.0.0.18/doc/experience.txt
/usr/share/doc/showeq-5.0.0.18/doc/map.html
/usr/share/doc/showeq-5.0.0.18/doc/map.txt
/usr/share/showeq
/usr/share/showeq/seqdef.xml
/usr/share/showeq/seqopcodes.dtd
/usr/share/showeq/seqpref.dtd
/usr/share/showeq/worldopcodes.xml
/usr/share/showeq/zoneopcodes.xml

The showeq-maps rpm has a lot more files, but they're all in only 2 directories:

/usr/share/showeq/maps/ has all the map files
/usr/share/doc/showeq-maps-1.0 has all the documentation.

mytinytown
03-01-2005, 09:57 PM
You are the best!!!

"/usr/local/bin/showeq" and you'll just need to "rm -f /usr/local/bin/showeq"

Was the issue, did the above and it works.

Thank you so very much!

Joe