Fix configure error when determining id3lib version
authorHugo Villeneuve <hugo@hugovil.com>
Tue, 25 Mar 2014 01:45:23 +0000 (21:45 -0400)
committerHugo Villeneuve <hugo@hugovil.com>
Tue, 25 Mar 2014 03:27:03 +0000 (23:27 -0400)
Error message:
  checking for library containing ID3Tag_Link... -lid3 -lz -lstdc++
  using shared id3lib
  checking for id3lib version... ./configure: line 16703: .: conftest.id3:
    file not found

Explanation:
The source command '.' in bash searches $PATH when given a file without a path.
So you need to use '. ./conftest.id3' to search in current directory.

Patch by Mike Frysinger taken from:
  http://sourceforge.net/p/grip/patches/152/

configure.in

index ab8be14..a50617a 100644 (file)
@@ -106,7 +106,7 @@ main ()
     fclose(output);
     exit(0);
 }
     fclose(output);
     exit(0);
 }
-], . conftest.id3
+], . ./conftest.id3
    echo "${ID3LIB_MAJOR}.${ID3LIB_MINOR}.${ID3LIB_PATCH}", 
    AC_MSG_WARN(could not determine id3lib version),[echo $ac_n "cross compiling; assuming ${ID3LIB_MAJOR}.${ID3LIB_MINOR}.${ID3LIB_PATCH} $ac_c"])
    AC_DEFINE_UNQUOTED(ID3LIB_MAJOR, $ID3LIB_MAJOR, [Description])
    echo "${ID3LIB_MAJOR}.${ID3LIB_MINOR}.${ID3LIB_PATCH}", 
    AC_MSG_WARN(could not determine id3lib version),[echo $ac_n "cross compiling; assuming ${ID3LIB_MAJOR}.${ID3LIB_MINOR}.${ID3LIB_PATCH} $ac_c"])
    AC_DEFINE_UNQUOTED(ID3LIB_MAJOR, $ID3LIB_MAJOR, [Description])