OK, I hope I'm just doing something obvious.  Anyway, I got the source this
morning using CVS, which worked like a charm.  Went and got nasm and stl,
fired up my MSFT VC6.0.  Got the paths and include paths setup, read around
and found that I needed to define NOMINMAX, life looks good.  Start a full
build.  I build a whole bunch of sections (listed at end) with just a few
compile warnings.  Then, I fail in id3v2 with:
--------------------Configuration: id3v2 - Win32 NASM Debug MS
STL--------------------
Compiling resources...
Compiling...
id3v2.cpp
Linking...
   Creating library Debug/id3v2.lib and object Debug/id3v2.exp
id3v2.obj : error LNK2001: unresolved external symbol "int const
ID3LIB_MAJOR_VERSION" (?ID3LIB_MAJOR_VERSION@@3HB)
id3v2.obj : error LNK2001: unresolved external symbol "int const
ID3LIB_MINOR_VERSION" (?ID3LIB_MINOR_VERSION@@3HB)
id3v2.obj : error LNK2001: unresolved external symbol "int const
ID3LIB_PATCH_VERSION" (?ID3LIB_PATCH_VERSION@@3HB)
id3v2.mdf : fatal error LNK1120: 3 unresolved externals
Error executing link.exe.

These variables are defined in freeamp\lib\id3\include\id3\globals.h.  They
are used in id3v2.cpp.  Rummaging around in id3lib.dll and id3lib.lib, I
can't find any mention of these variables.  Where are they supposed to come
from?  Is the lib/dll somehow not matching the .h's?  This must work for
others, anyone have any suggestions?  All the files in lib\id3 are dated May
22, 2000 (except one .h file), so it looks like it's all from the same
distribution.  I don't get it.

These are the sections of the project that I built, in order.  Build fails
in the last section, id3v2.

fabaselib
gdbm
download
fileinput
zlib
unzip
freeampui
httpinput
id3v1
m3u
obsinput
rmp
soundcard
update
xing
riolib
pmp300
musicbrowser
toolbar
misc
maketheme
pls
winamp
cdlmc
cdoutput
cddb
dde
id3v2

_______________________________________________
[EMAIL PROTECTED]
http://www.freeamp.org/mailman/listinfo/freeamp-dev

Reply via email to