-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Thanks but I'm still getting the same error.
configure.ac: ... m4_define(SQLITE_REQUIRED_VERSION, 3.0) ... PKG_CHECK_MODULES(SQLITE, [sqlite >= $SQLITE_REQUIRED_VERSION]) AC_SUBST([SQLITE_CFLAGS]) AC_SUBST([SQLITE_LIBS]) I get through ./configure all right. Makefile.am: program_CFLAGS += @SQLITE_CFLAGS@ program_LDADD += @SQLITE_LIBS@ If I forced the package finding by using pkg-config (which I've heard is a no-no with automake)... program_CFLAGS += `pkg-config --cflags sqlite3` program_LDFLAGS = `pkg-config --libs sqlite3` ...the program compiles just fine. Thomas Jahns: > Hi, > > On Dec 18, 2013, at 19:34 , Jordan H. wrote: >> Relevant part of configure.ac: >> >> PKG_CHECK_MODULES(SQLITE, [sqlite3 > $SQLITE_REQUIRED_VERSION]) > > You probably want to turn SQLITE into SQLITE3 there? Also I don't think $SQLITE_REQUIRED_VERSION as a shell variable will work the way you think. But you could use an m4 define. > >> AC_SUBST([SQLITE3_CFLAGS]) >> AC_SUBST([SQLITE3_LIBS]) > > Or instead of putting SQLITE3 above use AC_SUBST([SQLITE3_CFLAGS],["$SQLITE_CFLAGS"]) > > Regards, Thomas > -- > Thomas Jahns > DKRZ GmbH, Department: Application software > > Deutsches Klimarechenzentrum > Bundesstraße 45a > D-20146 Hamburg > > Phone: +49-40-460094-151 > Fax: +49-40-460094-270 > Email: Thomas Jahns <ja...@dkrz.de <mailto:ja...@dkrz.de>> > > > -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.14 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQEcBAEBCgAGBQJSshLtAAoJEOT99oqiSuRNyIEIAK+SkhJjHb7j9/H8ZrNBX18b cxmY/A4LEhUgXChYTkqdoYHkr33S9YnAsZotgYQP0CNIJ9p5dtuMbo2xSeYNGBZt YU4uEM6fNP9UBBUBzC9ukiaT62zKU7NZpVYNb78jg/mTpxKJvWOyIG1SMUWVBnF8 CEvZgj7JtijL12rigLj+zpqUAmHnd5o+2M249UhuI/2tJOz71EjYQ1qhY8bnilTb O4chL7mACu/76dlNQEOhIwoXQpz+tR+w+ZZYjzmdNFptuUA7tGxmn8BkJ8EW8xhR nwpSVNHUa9s/0RvHi8L5BtqlcbvLPE5DHrTuguN9PXpHgia3WtD8LEU8vFKMfH8= =kEv7 -----END PGP SIGNATURE-----