To answer my own question: pkg-config needs to be installed prior to running autogen.sh This should be mentioned in the build FAQ because the autogen script doesn't check for its absence. -- Stewart
On Wed, 2 Jun 2004 10:51 am, Stewart Heitmann wrote: > After having trouble automaking the multisync Makefiles on FreeBSD > I thought I'd try it on a Linux box to see if it worked on that. > Unfortunately no. The configure script complains of a syntax error at > PKG_CHECK_MODULES(PACKAGE, $(pkg_modules)) > Anybody got any ideas about what is wrong here? > (see below) > > [EMAIL PROTECTED] multisync]$ ./autogen.sh > > **Warning**: I am going to run `configure' with no arguments. > If you wish to pass any to it, please specify them on the > `./autogen.sh' command line. > > processing . > Running aclocal ... > Running autoheader... > Running automake --gnu ... > Makefile.am:3: required directory ./src does not exist > Running autoconf ... > Running ./configure --enable-maintainer-mode ... > loading cache ./config.cache > checking for a BSD compatible install... /usr/bin/install -c > checking whether build environment is sane... yes > checking whether make sets ${MAKE}... yes > checking for working aclocal... found > checking for working autoconf... found > checking for working automake... found > checking for working autoheader... found > checking for working makeinfo... found > checking whether to enable maintainer-specific portions of Makefiles... yes > checking for strerror in -lcposix... no > checking for gcc... gcc > checking whether the C compiler (gcc ) works... yes > checking whether the C compiler (gcc ) is a cross-compiler... no > checking whether we are using GNU C... yes > checking whether gcc accepts -g... yes > checking for gcc option to accept ANSI C... none needed > checking how to run the C preprocessor... gcc -E > checking for ANSI C header files... yes > checking for bison... bison -y > checking for Cygwin environment... no > checking for mingw32 environment... no > checking host system type... i686-pc-linux-gnu > checking build system type... i686-pc-linux-gnu > checking for ld used by GCC... /usr/bin/ld > checking if the linker (/usr/bin/ld) is GNU ld... yes > checking for /usr/bin/ld option to reload object files... -r > checking for BSD-compatible nm... /usr/bin/nm -B > checking whether ln -s works... yes > checking how to recognise dependant libraries... pass_all > checking for object suffix... o > checking for executable suffix... no > checking command to parse /usr/bin/nm -B output... ok > checking for dlfcn.h... yes > checking for ranlib... ranlib > checking for strip... strip > checking for objdir... .libs > checking for gcc option to produce PIC... -fPIC > checking if gcc PIC flag -fPIC works... yes > checking if gcc static flag -static works... yes > checking if gcc supports -c -o file.o... yes > checking if gcc supports -c -o file.lo... yes > checking if gcc supports -fno-rtti -fno-exceptions... yes > checking whether the linker (/usr/bin/ld) supports shared libraries... yes > checking how to hardcode library paths into programs... immediate > checking whether stripping libraries is possible... yes > checking dynamic linker characteristics... GNU/Linux ld.so > checking if libtool supports shared libraries... yes > checking whether to build shared libraries... yes > checking whether to build static libraries... yes > checking whether -lc should be explicitly linked in... no > creating libtool > ./configure: line 5549: syntax error near unexpected token > `PKG_CHECK_MODULES(PACKAGE,' > ./configure: line 5549: `PKG_CHECK_MODULES(PACKAGE, $pkg_modules)' > > The offending code in the configure file is > pkg_modules="libgnomeui-2.0 libbonobo-2.0 glib-2.0 gconf-2.0" > PKG_CHECK_MODULES(PACKAGE, $(pkg_modules)) > > I am running Linux 2.6.2 with Autoconf version 2.13 and > automake (GNU automake) 1.4-p4 > > Stewart > > > ------------------------------------------------------- > This SF.Net email is sponsored by the new InstallShield X. > > >From Windows to Linux, servers to mobile, InstallShield X is the one > > installation-authoring solution that does it all. Learn more and > evaluate today! http://www.installshield.com/Dev2Dev/0504 > _______________________________________________ > Multisync-devel mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/multisync-devel ------------------------------------------------------- This SF.Net email is sponsored by: GNOME Foundation Hackers Unite! GUADEC: The world's #1 Open Source Desktop Event. GNOME Users and Developers European Conference, 28-30th June in Norway http://2004/guadec.org _______________________________________________ Multisync-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/multisync-devel