From: Malcolm S. <me...@uw...> - 2003-04-13 03:07:43
|
I remember I was having this problem at one point. The configure.in script is improperly written, but in a way that works in several older versions of autofoo. I found this thread on an automake list, which explains the problem pretty well. <http://sources.redhat.com/ml/bug-automake/2002/msg02064.html> Autofoo generates wrong code if the AC_PROG_CXX macro is placed in a shell if statement. I never figured out how to fix the edb configure.in; I think I commented out that entire section of the file, as I didn't need the C++ wrappers. Malcolm Timothy Saucer wrote: > Hi, > > I ran into the same problem with this, but the work > around is to use --enable-cxx and NOT --disable-cxx. > I haven't tried to track down where the problem lies, > although a number of people have had to use the work > around it seems. > > Hope this helps. > > tim > > >>After yesterday's eprog build, I proceded to attempt > > to build edb, but > >>there seems to be a bug in the configure script. >>Now I don't know the first thing about > > autoconf/automake, but this is > >>what happens: >> >>frohike% ./autogen.sh > > --prefix=/usr/local/enlightenment > >>. >>. >>checking if --enable-test option specified... no >>checking for gtk-config in your path... yes >>checking for putwin in -lncurses... no >>configure: error: conditional "am__fastdepCXX" was > > never defined. > >>Usually this means the macro was only invoked > > conditionally. > >>+ abort configure >>+ echo configure not found or command failed. > > Aborting! > >>configure not found or command failed. Aborting! >>+ exit 1 >>frohike% >> >>I've looked through the configure.in and > > configure.ac but I can't find > >>that define anywhere, and in the configure script > > itself, I can see this > >>if block: if >> test "x$enable_dependency_tracking" != xno \ >> && test "$am_cv_CXX_dependencies_compiler_type" = > > gcc3; then > >> am__fastdepCXX_TRUE am__fastdepCXX_FALSE='#' >>else >> am__fastdepCXX_TRUE='#' >> am__fastdepCXX_FALSEfi >> >>Looks like it always defines either > > am__fastdepCXX_TRUE or > >>am__fastdepCXX_FALSE. >> >>I'm using autoconf 2.57 and automake 1.7.3 >>By the way, I've tried the --disable-cxx switch, but > > that didn't fix it > >>either. >> >>This is again from CVS HEAD. >> >>I hope someone can help me out with this, since I'm > > very curious about > >>the E libs. > > > > > > > __________________________________________________ > Do you Yahoo!? > Yahoo! Tax Center - File online, calculators, forms, and more > http://tax.yahoo.com > > > ------------------------------------------------------- > This SF.net email is sponsored by: Etnus, makers of TotalView, The debugger > for complex code. Debugging C/C++ programs can leave you feeling lost and > disoriented. TotalView can help you find your way. Available on major UNIX > and Linux platforms. Try it free. www.etnus.com > _______________________________________________ > enlightenment-devel mailing list > enl...@li... > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > |