Hi Lukas,<div><br></div><div>Thanks for the reply. After sidestepping the issue with your advice, I ran into a few more issues using the git repo.</div><div><br></div><div>I'm able to build TagLib successfully (I think), as I get the *.a static lib file. I link to this using qmake and that seems to go fine. But now when trying to use taglib in my program I get a few path errors. Here's an example:</div>
<div><br></div><div>tstring.h: No such file or directory // from tag.h., line 30, which is "#include tstring.h"</div><div><br></div><div>There are a couple more like this (they all refer to files the /taglib/toolkit dir). I tried to see what would happen if I pointed to them directly (ie. change #include tstring.h to #include toolkit/tstring.h). This lets me compile and things *seem* to be working fine, but I wanted to ask if I was doing this right etc.</div>
<div><br></div><div><br></div><div>prismatic</div><div><br><div class="gmail_quote">2011/7/20 Lukáš Lalinský <span dir="ltr"><<a href="mailto:lalinsky@gmail.com">lalinsky@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">On Wed, Jul 20, 2011 at 8:06 PM, Pris Matic <<a href="mailto:prismatic.project@gmail.com">prismatic.project@gmail.com</a>> wrote:<br>
> Hi all,<br>
> I'm trying to compile TagLib using Qt Creator in Ubuntu 10.10. I run into<br>
> the following error:<br>
> 'config.h: No such file or directory id3v2frame.cpp'<br>
> The line in question is an #include statement that's called when ZLIB<br>
> doesn't exist:<br>
> #include <config.h><br>
> What's this file referring to? I feel like it's pointing to some system file<br>
> since its enclosed in <> but I don't know. The TagLib source does not<br>
> include a config.h. I tried 1.7 and the latest version up on git. I've<br>
> included my *.pro file (this is for the latest version off github). I'd<br>
> appreciate any help in getting taglib to compile.<br>
<br>
</div>The file is generated by CMake and should be included only if the<br>
HAVE_CONFIG_H macro is defined. This wasn't the case in two files, and<br>
they were including the file if HAVE_ZLIB was *not* defined. This is<br>
now fixed in git, but as a workaround you can create an empty config.h<br>
file.<br>
<br>
Lukas<br>
_______________________________________________<br>
taglib-devel mailing list<br>
<a href="mailto:taglib-devel@kde.org">taglib-devel@kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/taglib-devel" target="_blank">https://mail.kde.org/mailman/listinfo/taglib-devel</a><br>
</blockquote></div><br></div>