GNOME Bugzilla – Bug 170022
libid3tag dependency is missing in configure.in
Last modified: 2006-10-08 15:37:20 UTC
Please describe the problem: I tried to build from CVS today. ./configure is successful, however: In file included from id3-vfs.c:23: id3-vfs.h:27:20: id3tag.h: No such file or directory After "apt-get install libid3tag0-dev" it works. Steps to reproduce: Actual results: Expected results: Does this happen every time? Other information: I wasn't sure of the right fix. Should this go into the conditional ID3 checking stuff in configure.in? If so, it may be necessary to set some additional #ifdefs, so I didn't look into it too closely.
Perhaps you forgot to rerun autogen, as there have been some building changes in CVS ? The id3tag detection by first checking for a pkg-config file, and if not found, checks for a id3tag.h. If still not found, id3 support is disabled from the build.
I looked a bit closer into this. Actually, it /does/ detect that libid3 is missing, the problem is that it still tries to build libmuine/id3-vfs/id3-vfs.c. I don't know automake well enough to tell whether there is a way to exclude that file. Otherwise, adding an "#ifdef HAVE_ID3TAG" in id3-vfs.c should fix this.
Created attachment 45904 [details] [review] Does this fix it ?
Doesn't seem to change the behavior.
*** Bug 327336 has been marked as a duplicate of this bug. ***
Is this reproducible with the latest version? Does config.log contain any info?
Closing this bug report as no further information has been provided. Please feel free to reopen this bug if you can provide the information asked for. Thanks!