Help Compiling Taglib: missing 'config.h'

Pris Matic prismatic.project at gmail.com
Wed Jul 20 20:06:17 CEST 2011


Hi all,

I'm trying to compile TagLib using Qt Creator in Ubuntu 10.10. I run into
the following error:
'config.h: No such file or directory    id3v2frame.cpp'

The line in question is an #include statement that's called when ZLIB
doesn't exist:
#include <config.h>

What's this file referring to? I feel like it's pointing to some system file
since its enclosed in <> but I don't know. The TagLib source does not
include a config.h. I tried 1.7 and the latest version up on git. I've
included my *.pro file (this is for the latest version off github). I'd
appreciate any help in getting taglib to compile.


prismatic

TagLib.pro:
____________________________________________________________________

TEMPLATE = lib

CONFIG += staticlib #lib_bundle for OSX?

CONFIG -= qt

DEFINES += TAGLIB_NO_CONFIG

 INCLUDEPATH += . \

           ape \

           asf \

           flac \

           it \

           mod \

           mp4 \

           mpc \

           mpeg \

           mpeg/id3v1 \

           mpeg/id3v2 \

           mpeg/id3v2/frames \

           ogg \

           ogg/flac \

           ogg/speex \

           ogg/vorbis \

           riff \

           riff/aiff \

           riff/wav \

           s3m \

           toolkit \

           trueaudio \

           wavpack \

           xm

 HEADERS += audioproperties.h \

           fileref.h \

           tag.h \

           taglib_export.h \

           tagunion.h \

           ape/apefooter.h \

           ape/apeitem.h \

           ape/apetag.h \

           flac/flacfile.h \

           flac/flacproperties.h \

           flac/flacpicture.h \

           mpc/mpcfile.h \

           mpc/mpcproperties.h \

           mp4/mp4atom.h \

           mp4/mp4item.h \

           mp4/mp4file.h \

           mp4/mp4properties.h \

           mpeg/mpegfile.h \

           mpeg/mpegheader.h \

           mpeg/mpegproperties.h \

           mpeg/xingheader.h \

           ogg/oggfile.h \

           ogg/oggpage.h \

           ogg/oggpageheader.h \

           ogg/xiphcomment.h \

           ogg/speex/speexfile.h \

           ogg/speex/speexproperties.h \

           toolkit/taglib.h \

           toolkit/tbytevector.h \

           toolkit/tbytevectorlist.h \

           toolkit/tdebug.h \

           toolkit/tfile.h \

           toolkit/tlist.h \

           toolkit/tmap.h \

           toolkit/tstring.h \

           toolkit/tstringlist.h \

           toolkit/unicode.h \

           trueaudio/trueaudiofile.h \

           trueaudio/trueaudioproperties.h \

           wavpack/wavpackfile.h \

           wavpack/wavpackproperties.h \

           mpeg/id3v1/id3v1genres.h \

           mpeg/id3v1/id3v1tag.h \

           mpeg/id3v2/id3v2extendedheader.h \

           mpeg/id3v2/id3v2footer.h \

           mpeg/id3v2/id3v2frame.h \

           mpeg/id3v2/id3v2framefactory.h \

           mpeg/id3v2/id3v2header.h \

           mpeg/id3v2/id3v2synchdata.h \

           mpeg/id3v2/id3v2tag.h \

           ogg/flac/oggflacfile.h \

           ogg/vorbis/vorbisfile.h \

           ogg/vorbis/vorbisproperties.h \

           mpeg/id3v2/frames/attachedpictureframe.h \

           mpeg/id3v2/frames/commentsframe.h \

           mpeg/id3v2/frames/generalencapsulatedobjectframe.h \

           mpeg/id3v2/frames/popularimeterframe.h \

           mpeg/id3v2/frames/relativevolumeframe.h \

           mpeg/id3v2/frames/textidentificationframe.h \

           mpeg/id3v2/frames/uniquefileidentifierframe.h \

           mpeg/id3v2/frames/unknownframe.h \

           mpeg/id3v2/frames/unsynchronizedlyricsframe.h \

           mpeg/id3v2/frames/urllinkframe.h \

           toolkit/tlist.tcc \

           toolkit/tmap.tcc \

            mod/modtag.h \

            mod/modproperties.h \

            mod/modfileprivate.h \

            mod/modfilebase.h \

            mod/modfile.h \

            s3m/s3mproperties.h \

            s3m/s3mfile.h \

            it/itproperties.h \

            it/itfile.h \

            xm/xmproperties.h \

            xm/xmfile.h

 SOURCES += ape/apefooter.cpp \

           ape/apeitem.cpp \

           ape/apetag.cpp \

           asf/asfattribute.cpp \

           asf/asffile.cpp \

           asf/asfproperties.cpp \

           asf/asftag.cpp \

           asf/asfpicture.cpp \

           audioproperties.cpp \

           fileref.cpp \

           flac/flacfile.cpp \

           flac/flacproperties.cpp \

           flac/flacpicture.cpp \

           mp4/mp4atom.cpp \

           mp4/mp4coverart.cpp \

           mp4/mp4file.cpp \

           mp4/mp4item.cpp \

           mp4/mp4properties.cpp \

           mp4/mp4tag.cpp \

           mpc/mpcfile.cpp \

           mpc/mpcproperties.cpp \

           mpeg/id3v1/id3v1genres.cpp \

           mpeg/id3v1/id3v1tag.cpp \

           mpeg/id3v2/frames/attachedpictureframe.cpp \

           mpeg/id3v2/frames/commentsframe.cpp \

           mpeg/id3v2/frames/generalencapsulatedobjectframe.cpp \

           mpeg/id3v2/frames/popularimeterframe.cpp \

           mpeg/id3v2/frames/privateframe.cpp \

           mpeg/id3v2/frames/relativevolumeframe.cpp \

           mpeg/id3v2/frames/textidentificationframe.cpp \

           mpeg/id3v2/frames/uniquefileidentifierframe.cpp \

           mpeg/id3v2/frames/unknownframe.cpp \

           mpeg/id3v2/frames/unsynchronizedlyricsframe.cpp \

           mpeg/id3v2/frames/urllinkframe.cpp \

           mpeg/id3v2/id3v2extendedheader.cpp \

           mpeg/id3v2/id3v2footer.cpp \

           mpeg/id3v2/id3v2frame.cpp \

           mpeg/id3v2/id3v2framefactory.cpp \

           mpeg/id3v2/id3v2header.cpp \

           mpeg/id3v2/id3v2synchdata.cpp \

           mpeg/id3v2/id3v2tag.cpp \

           mpeg/mpegfile.cpp \

           mpeg/mpegheader.cpp \

           mpeg/mpegproperties.cpp \

           mpeg/xingheader.cpp \

           ogg/flac/oggflacfile.cpp \

           ogg/oggfile.cpp \

           ogg/oggpage.cpp \

           ogg/oggpageheader.cpp \

           ogg/speex/speexfile.cpp \

           ogg/speex/speexproperties.cpp \

           ogg/vorbis/vorbisfile.cpp \

           ogg/vorbis/vorbisproperties.cpp \

           ogg/xiphcomment.cpp \

           riff/aiff/aifffile.cpp \

           riff/aiff/aiffproperties.cpp \

           riff/rifffile.cpp \

           riff/wav/wavfile.cpp \

           riff/wav/wavproperties.cpp \

           tag.cpp \

           tagunion.cpp \

           toolkit/tbytevector.cpp \

           toolkit/tbytevectorlist.cpp \

           toolkit/tdebug.cpp \

           toolkit/tfile.cpp \

           toolkit/tstring.cpp \

           toolkit/tstringlist.cpp \

           toolkit/unicode.cpp \

           trueaudio/trueaudiofile.cpp \

           trueaudio/trueaudioproperties.cpp \

           wavpack/wavpackfile.cpp \

           wavpack/wavpackproperties.cpp \

            mod/modtag.cpp \

            mod/modproperties.cpp \

            mod/modfilebase.cpp \

            mod/modfile.cpp \

            s3m/s3mproperties.cpp \

            s3m/s3mfile.cpp \

            it/itproperties.cpp \

            it/itfile.cpp \

            xm/xmproperties.cpp \

            xm/xmfile.cpp
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.kde.org/pipermail/taglib-devel/attachments/20110720/0b85b6de/attachment-0001.htm 


More information about the taglib-devel mailing list