PDA

View Full Version : Problems with new Update



oakley
08-27-2003, 11:53 PM
these are the error's I had with the new tarball from Zaph.

------

interface.cpp:49:26: qvaluevector.h: No such file or directory
interface.cpp: In member function `void EQInterface::formattedMessageStruct(const formattedMessageStruct*, unsigned int, unsigned char)':
interface.cpp:3881: error: `QValueVectore' undeclared (first use this function)
interface.cpp:3881: error: (Each undeclared identifier is reported only once for each function it ppears in.)
interface.cpp:3881: error: syntax error before `>' token
interface.cpp:2882: error: `argList' undeclared (first use this function)
interface.cpp:3908: error: `search' undeclared (first use this function)
interface.cpp:3913: error: `cap' undeclared (first use this function)
interface.cpp:3924: error: `matchedLength' undeclared (first use this function)
make[2]: *** [interface.o] Error 1
make[2]: Leaving directory `/home/showeq/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/showeq'
make: *** [all-recursive-am] Error 2

Zaphod
08-28-2003, 12:05 AM
What version of Qt are you using? On what Linux distro? With what compiler?
Did you undo the tarball into its own directory or over an existing showeq directory?
Please provide details of your environment and the steps you took leading to the resulting errors.

The tarball was compiled and tested on a RedHat 8.0, with g++ 3.2, and Qt 3.0.5.

Enjoy,
Zaphod (dohpaZ)

oakley
08-28-2003, 12:09 AM
I am using Debian, gcc 3.0.2 and g++ 3.0.2, using QT 2.3.2 (Worked on last CVS) Its in a brand new directory just by itself. I just did make -f Makefile.dist && ./configure && make and it took me to those errors.

It appears that its missing the files that its looking for.

Sorry to be so vague on the last post. :) Im just used to it compiling. although i do tend to have little problems like this all the time.

Zaphod
08-28-2003, 12:19 AM
Ah, there's the problem, the current Qt requirement is 3.0.5 or greater. QValueVector is a Qt 3.x thing.

Please see the CHANGES file:


fee (floyd) 01/03/2003 - Happy New Year
-----------------------
+ ShowEQ 4.3.4
+ Bug Fixes
- resolved Qt 3.x performance issues
- rework some zoning logic to allow for future cleanups
- clean up some structs in everquest.h
- temp fix for wineX users

+ Requirement update
ShowEQ will now require Qt 3.0.5+ from this release forward.
Qt 2.3.2 should still work as of this release but may cease to
work at a future time.


Unfortunately I didn't realize that aspect of the INSTALL file hadn't been updated, or I would have updated it when I removed libEQ.a from it. I'll make those changes to the INSTALL file for my next CVS commit.

Enjoy,
Zaphod (dohpaZ)

oakley
08-28-2003, 12:20 AM
Alright, yeah I broke out my 3.1.1 version of QT and im compiling it now, so hopfully I won't have any more problems. :) I always forget where I put 3.1.1, so I always default to my old one. Seems to be workin so far tho. Ill post and let ya know if I have any other problems. although I doubt I will. :) Thanks again man.

trustno1
08-28-2003, 03:26 AM
Undid the tarball and compiled, smooth as silk, THANK YOU

Sneaky
08-28-2003, 10:29 AM
I have used this comman d in the past to unpack a Tar...is this still viable?


from root

Tar -xzvf Showeq-4.3.9.tar.bz2


Or am I doing something wrong? I tried search but could find no other mention of BZ2 extention...I am at work so I can't delv into a long internet search here...

Sneaky
08-28-2003, 10:34 AM
Figured it out...wrong application

cheese_poker
08-28-2003, 02:29 PM
If you undo tarball, and compile and it still doesnt work, try deleting the /seq/showeq directory. /bonk :)