PDA

View Full Version : V4 make error: Undefined Reference



IgorQ
12-19-2001, 09:38 PM
decode.o: In function `EQDecode::EQDecode(QOBject*, char const*)':
/root/showeq/src/decode.cpp:64: undefined reference to 'InitializeLibEQ'

This is the error i get before Make bails any help?

monster69
12-19-2001, 10:04 PM
I had the same problem until I upgraded QT and compiled it with gcc3.

Also make sure all the environment variables listed in QT's INSTALL file are set.

deathinc
12-19-2001, 10:13 PM
Oh, another hint - If you run Redhat - Don't bother trying the RPMs. :)

Zaphod
12-19-2001, 11:50 PM
Actually, Igor had multiple libEQ.a's. One current, one not, guess which one the compiler picked... ;)

Please make sure to have only one copy of libEQ.a in your library search path. Pick a location and stick with it ( I prefer /usr/local/lib).

Enjoy,
Zaphod (dohpaZ)

IgorQ
12-20-2001, 08:39 AM
YUP, Zaphod helped me figure that out lastnight. Shoulda updated post but went to sleep.:o

This project has better user support than any paid software product I have ever used before. It makes me really dislike it when I see a troll post some disparaging remarkes about why his/her SEQ isnt decodeing and when the developers will put up new code.

Keep uping the "thinking" requirements for this project. The GCC3 req and other newer libraries elimenates alot of the Playerauction SEQ for dummies sellers. Plus it gets me learning more about linux.:D

Thanks again for all your help and congrats on the new release.

IgorQ

wizard
12-20-2001, 10:06 AM
thinking requirements are good.. downloading megs upon megs of files over a 56k dialup is not.. i assume i keep getting disconected from trolltech every 200k or so because all the showeq people are trying to upgrade..

-Paul

IgorQ
12-20-2001, 01:24 PM
Ah behold the power of DSL. I DL'ed the ISO for 7.2 off RedHats site and upgraded 7.1 with it. Only problem i ran into was my Network card was not recognized. swaped with another and was up and online.

BTW RedHat 7.2 comes with all needed libs cept for QT.
RedHat 7.2 will report the GCC version as 3.0.1-3 but it is 3.0.2

n-sane
12-20-2001, 08:12 PM
I have the same undefined reference to 'InitializeLibEQ' error...

decode.o: In function 'EQDecode::EQDecode(QObject*, char const*)':
/opt/showeq-4.0/src/decode.cpp:64: undefined reference to 'InitializeLibEQ'

#find / -name libEQ.a
/usr/local/lib/libEQ.a

#md5sum /usr/local/lib/libEQ.a
1f9be1dc9c56619a34d916c52bd551c2

<sigh>

Any ideas? Definately have GCC 3.0.1, compiled QT 2.3.2 (with -thread) with no problems (other than it took for freakin' EVER...hehe)

No ./configure errors reported.

Help?????

darkangelx
12-20-2001, 08:16 PM
n-sane last i checked the check sum you posted was wrong current one (dled last night) started with an 8

n-sane
12-20-2001, 08:23 PM
From: http://www.sourceforge.net/projects/seq/

libEQ Download sites...

<begin>
The libEQ.a library has been removed from CVS and is now distributed separately from the SourceForge ShowEQ version. It may be downloaded from the following sites:

http://libeq.trifocus.net
http://www.krisp.com/snapshot.html

The md5sum for the only version of libEQ.a that works with ShowEQ 2.5.2 is:

1f9be1dc9c56619a34d916c52bd551c2

Please read the README.libEQ for more information and an important security warning.
<end>

<<scratches head and looks confused>>

I did try the ....0f73 md5sum libEQ.a just for fun, got the same results.

Help???

=)

Mr Guy
12-20-2001, 09:24 PM
Well for starters two things:

Unless it's been recently fixed, the krisp mirror does NOT have the right libEQ

Second, the correct checksum can be found at the top of the message boards.
http://seq.sourceforge.net/index.php?s=

/quote
The current md5sum of libEQ.a: 8da5608635e69205807fbf6e41e9bc2f
Use of any other libEQ.a is not recommended and could be a possible trojan.

BlueAdept
12-20-2001, 09:52 PM
I have updated the site I maintain that has the current libEQ.a

It has been around since libEQ.a was pulled from the source, but has yet to make it in the README.libEQ.

http://www.crosswinds.net/~libeqa

You can get the file directly from:
http://www.crosswinds.net/~libeqa/libEQ.a

You can check the md5sum if you wish.

n-sane
12-21-2001, 12:21 AM
AHHA!!!

So now we need the incorrect message removed from Sourceforge.... and maybe make the font a little bigger on the message on the forums? hehe

Thanks for the assistance!!!

Zaphod
12-21-2001, 12:40 AM
The correct md5sum is listed at the top of the first page of http://seq.sourceforge.net/ after where it says about the newest forum member, but before it lists the forums. A new News item for the Latest News column of http://sourceforge.net/projects/seq/ is probably in order to help prevent future confusion.

The current md5sum of libEQ.a: 8da5608635e69205807fbf6e41e9bc2f

Enjoy,
Zaphod (dohpaZ)

casey
12-21-2001, 05:51 AM
n-sane: please reference the file README.libeq found in your showeq distribution for the most current information on getting libEQ.a.

for one, you'll find that the current libEQ.a resides at ftp://trifocus.net/pub/libeq rather than the outdated http site.

the current md5, if not found in that file, is found in the general page of this forum, as well as in ftp://trifocus.net/pub/libeq/i386/linux/libEQ.a.md5

thank you.