From: Benjamin R. <ra...@us...> - 2004-10-23 17:44:08
|
Hi, I'm getting an error trying to ./configure player, using the cvs version.I've got autoconf v2.57 and automake v1.6.3, and I'm running Yellow Dog Linux. Thanks, Ben [raskob@localhost player]$ ./configure checking build system type... powerpc-unknown-linux-gnu checking host system type... powerpc-unknown-linux-gnu checking target system type... powerpc-unknown-linux-gnu checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make sets $(MAKE)... (cached) yes checking for gcc... gcc checking for C compiler default output... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ANSI C... none needed checking for style of include used by make... GNU checking dependency style of gcc... gcc3 checking for g++... g++ checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking dependency style of g++... gcc3 checking how to run the C preprocessor... gcc -E checking for a BSD-compatible install... /usr/bin/install -c checking whether byte ordering is bigendian... yes checking for ranlib... ranlib checking for pkg-config... yes checking for swig... yes checking for python... yes checking for tclsh... pkgIndex.tcl checking for egrep... grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking how to run the C++ preprocessor... g++ -E checking canlib.h usability... no checking canlib.h presence... no checking for canlib.h... no ./configure: line 4927: syntax error near unexpected token `,' ./configure: line 4927: ` PKG_CHECK_MODULES(, ,' |
From: Mark K. K. <pla...@cb...> - 2004-10-23 20:47:28
|
You need the Autoconf M4 macro definition for PKG_CHECK_MODULES (that's the macro that interfaces Autoconf with the `pkg-config` program.) It should be in either the "aclocal.m4" file or the "acinclude.m4" file. If it's not, then you need to find it and append it to the "acinclude.m4" file (don't put it in "aclocal.m4", but put it in "acinclude.m4" -- "aclocal.m4" is automatically generated by `aclocal` so it might get overwritten at a later time.) Some places to look for the PKG_CHECK_MODULES macro: 1. Running the `aclocal` program might find it automatically on your system and append it to aclocal.m4 automatically. In this case, you don't need to append anything to acinclude.m4. 2. Somewhere on your system, there might be a file called pkgconfig.m4 or something similar to that name. The file extension should be *.m4 in any case. Find it, and append it to acinclude.m4. 3. The needed pkgconfig.m4 (or whatever it's called) might be in one of Gazebo's subdirectories. 4. The macro definition for PKG_CHECK_MODULES might be in one of the other Player/Stage/Gazebo sources. I can't check it right now but if it's there, you should be able to copy & paste it into acinclude.m4. 5. The macro definition for PKG_CHECK_MODULES might be in aclocal.m4 of the original Gazebo source. aclocal.m4 gets overwritten automatically by a few programs including `aclocal` and `autoreconf`, and if you system was trying to re-generate "aclocal.m4" but couldn't find the PKG_CHECK_MODULES macro then it might have gotten omitted when "aclocal.m4" was regenerated. 6. As the last resort -- Internet... =P After you find everything and have inserted it into acinclude.m4, it should be a matter of: $ autoreconf ... $ ./configure ... $ make ... # make install ... -Mark On Sat, 23 Oct 2004, Benjamin Raskob wrote: > Hi, > I'm getting an error trying to ./configure player, using the cvs > version.I've got autoconf v2.57 and automake v1.6.3, and I'm running > Yellow Dog Linux. > > Thanks, > Ben > > [raskob@localhost player]$ ./configure > checking build system type... powerpc-unknown-linux-gnu > checking host system type... powerpc-unknown-linux-gnu > checking target system type... powerpc-unknown-linux-gnu > checking for a BSD-compatible install... /usr/bin/install -c > checking whether build environment is sane... yes > checking for gawk... gawk > checking whether make sets $(MAKE)... yes > checking whether make sets $(MAKE)... (cached) yes > checking for gcc... gcc > checking for C compiler default output... a.out > checking whether the C compiler works... yes > checking whether we are cross compiling... no > checking for suffix of executables... > checking for suffix of object files... o > checking whether we are using the GNU C compiler... yes > checking whether gcc accepts -g... yes > checking for gcc option to accept ANSI C... none needed > checking for style of include used by make... GNU > checking dependency style of gcc... gcc3 > checking for g++... g++ > checking whether we are using the GNU C++ compiler... yes > checking whether g++ accepts -g... yes > checking dependency style of g++... gcc3 > checking how to run the C preprocessor... gcc -E > checking for a BSD-compatible install... /usr/bin/install -c > checking whether byte ordering is bigendian... yes > checking for ranlib... ranlib > checking for pkg-config... yes > checking for swig... yes > checking for python... yes > checking for tclsh... pkgIndex.tcl > checking for egrep... grep -E > checking for ANSI C header files... yes > checking for sys/types.h... yes > checking for sys/stat.h... yes > checking for stdlib.h... yes > checking for string.h... yes > checking for memory.h... yes > checking for strings.h... yes > checking for inttypes.h... yes > checking for stdint.h... yes > checking for unistd.h... yes > checking how to run the C++ preprocessor... g++ -E > checking canlib.h usability... no > checking canlib.h presence... no > checking for canlib.h... no > ./configure: line 4927: syntax error near unexpected token `,' > ./configure: line 4927: ` PKG_CHECK_MODULES(, ,' > > > > > ------------------------------------------------------- > This SF.net email is sponsored by: IT Product Guide on ITManagersJournal > Use IT products in your business? Tell us what you think of them. Give us > Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more > http://productguide.itmanagersjournal.com/guidepromo.tmpl > _______________________________________________ > Playerstage-gazebo mailing list > Pla...@li... > https://lists.sourceforge.net/lists/listinfo/playerstage-gazebo > -- Mark K. Kim AIM: markus kimius Homepage: http://www.cbreak.org/ Xanga: http://www.xanga.com/vindaci Friendster: http://www.friendster.com/user.php?uid=13046 PGP key fingerprint: 7324 BACA 53AD E504 A76E 5167 6822 94F0 F298 5DCE PGP key available on the homepage |