AM_PROG_LEX ?
Philip M. Galea
pgalea at btinternet.com
Mon Nov 8 22:30:50 GMT 1999
I've added the AM_PROG_LEX into the configure.in but I'm still having problems. The configuration.in looks like so :
dnl without this order in this file, autoconf will not work!
dnl the argument is a source file out of your sources. But
dnl acinclude.m4 makes the job for all programs ;-)
AC_INIT(acinclude.m4)
dnl without this order in this file, automake will be confused!
dnl the argument
AM_CONFIG_HEADER(config.h)
dnl insert here your program name and version number
AC_PROG_CC
KDE_DO_IT_ALL(avns,0.1)
dnl in this space add everything you want to check for
dnl examples are specific headers, libraries, etc.
dnl everything to compile and run a KDE program is already checked
dnl add here all your Makefiles. This are created by configure
AC_OUTPUT(Makefile avns/Makefile avns/docs/Makefile avns/docs/en/Makefile )
AM_PROG_LEX
However when I make the project it does this:
*** failed ***
cd .. && automake --gnu avns/Makefile
cd .. && perl automoc avns/Makefile.in
cd .. \
&& CONFIG_FILES=avns/Makefile CONFIG_HEADERS= /bin/sh ./config.status
creating avns/Makefile
Making all in docs
gmake[1]: Entering directory `/home/pgalea/avns/avns/docs'
cd ../.. && automake --gnu avns/docs/Makefile
cd ../.. \
&& CONFIG_FILES=avns/docs/Makefile CONFIG_HEADERS= /bin/sh ./config.status
creating avns/docs/Makefile
gmake[1]: Leaving directory `/home/pgalea/avns/avns/docs'
gmake[1]: Entering directory `/home/pgalea/avns/avns/docs'
Making all in en
gmake[2]: Entering directory `/home/pgalea/avns/avns/docs/en'
cd ../../.. && automake --gnu avns/docs/en/Makefile
cd ../../.. \
&& CONFIG_FILES=avns/docs/en/Makefile CONFIG_HEADERS= /bin/sh ./config.status
creating avns/docs/en/Makefile
gmake[2]: Leaving directory `/home/pgalea/avns/avns/docs/en'
gmake[2]: Entering directory `/home/pgalea/avns/avns/docs/en'
gmake[2]: Nothing to be done for `all'.
gmake[2]: Leaving directory `/home/pgalea/avns/avns/docs/en'
gmake[1]: Leaving directory `/home/pgalea/avns/avns/docs'
/bin/sh: LEX@: command not found
gmake: *** [Parser_VRML2.c++] Error 127
I can't seem to find where this LEX is defined? (I'm looking for LEX=lex or LEX=flex)
Thanks
Philip M. Galea
http://www.cee.hw.ac.uk/~ceepmg/
-----Original Message-----
From: Bernd Gehrmann [SMTP:bernd at physik.hu-berlin.de]
Sent: 07 November 1999 18:49
To: kdevelop at barney.cs.uni-potsdam.de
Subject: Re: AM_PROG_LEX ?
On Sat, 06 Nov 1999 Philip M. Galea wrote:
>Anyway I'm working on a project at the moment, where I'm using lex to
>create a file parser (for VRML), however when I add a *.l file to the
>project a small popup reminds me to add AM_PROG_LEX to the configure.in
>file. Thats great but what does that mean?
Well, just that: add the string AM_PROG_LEX to the file configure.in
in your project :-)
For other macros, the best source of information are the autoconf
and automake info pages.
Bernd.
More information about the KDevelop
mailing list