The dot character in the configure script was not the only error, just  
the only one discussed in the autoconf thread. The other errors look  
similar may be due to same problem.

Here are the details. Read through this to the end and I think it  
looks pretty obvious.

Here is the total output of autogen.sh, using older autoconf/automake  
from MacOS:

./autogen.sh
Running aclocal...
Running autoheader...
Running autoconf...
Running libtoolize...
Running automake...
configure.ac:29: installing `./missing'
configure.ac:29: installing `./install-sh'
doc/Makefile.am:23: wildcard img/*.*: non-POSIX variable name
doc/Makefile.am:23: (probably a GNU make extension)
src/lib/Makefile.am: installing `./depcomp'
./configure: line 4: .: filename argument required
.: usage: . filename [arguments]

[ If I use autoconf 2.65, automake 1.11, m4 1.4.14, I get the same  
results, but much more verbose warnings above ]


Here are the first 8 lines of the configure file:

#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.61 for eina 0.9.9.49367
.
#
# Report bugs to <enlightenment-devel@lists.sourceforge.net>.
#
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
# ...

If I manually delete that offending line and manually ./configure, I  
get:

checking build system type... i686-apple-darwin9.8.0
checking host system type... i686-apple-darwin9.8.0
checking for gcc... gcc
checking for C compiler default output file name...
configure: error: C compiler cannot create executables
See `config.log' for more details.


But in can in fact create executables!

Here is the section of config.log that I think has the relevant info.  
Note the unexpected newlines after version numbers in the log:


This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

It was created by eina configure 0.9.9.49367
, which was
generated by GNU Autoconf 2.61.  Invocation command line was

  $ ./configure

## --------- ##
## Platform. ##
## --------- ##

hostname = david-rays-macbook-pro.local
uname -m = i386
uname -r = 9.8.0
uname -s = Darwin
uname -v = Darwin Kernel Version 9.8.0: Wed Jul 15 16:55:01 PDT 2009;  
root:xnu-1228.15.4~1/RELEASE_I386

...

## ----------- ##
## Core tests. ##
## ----------- ##

configure:2100: checking build system type
configure:2118: result: i686-apple-darwin9.8.0
configure:2140: checking host system type
configure:2155: result: i686-apple-darwin9.8.0
configure:2225: checking for gcc
configure:2241: found /usr/bin/gcc
configure:2252: result: gcc
configure:2490: checking for C compiler version
configure:2497: gcc --version >&5
i686-apple-darwin9-gcc-4.2.1 (GCC) 4.2.1 (Apple Inc. build 5577)
Copyright (C) 2007 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There  
is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR  
PURPOSE.

configure:2500: $? = 0
configure:2507: gcc -v >&5
Using built-in specs.
Target: i686-apple-darwin9
Configured with: /var/tmp/gcc_42/gcc_42-5577~1/src/configure --disable- 
checking --enable-werror --prefix=/usr --mandir=/usr/share/man -- 
enable-languages=c,objc,c++,obj-c++ --program-transform-name=/^[cg] 
[^.-]*$/s/$/-4.2/ --with-slibdir=/usr/lib --build=i686-apple-darwin9 -- 
with-gxx-include-dir=/usr/include/c++/4.0.0 --host=i686-apple-darwin9  
--target=i686-apple-darwin9
Thread model: posix
gcc version 4.2.1 (Apple Inc. build 5577)
configure:2510: $? = 0
configure:2517: gcc -V >&5
gcc-4.2: argument to `-V' is missing
configure:2520: $? = 1
configure:2543: checking for C compiler default output file name
configure:2570: gcc -I/usr/local/include -I/usr/include -I/usr/X11/ 
include  -L/usr/lib -L/usr/X11/lib -L/usr/local/lib conftest.c  >&5
conftest.c:4:25: warning: missing terminating " character
conftest.c:5:1: warning: missing terminating " character
conftest.c:5: error: missing terminating " character
conftest.c:6:24: warning: missing terminating " character
conftest.c:7:1: warning: missing terminating " character
conftest.c:7: error: missing terminating " character
configure:2573: $? = 1
configure:2611: result:
configure: failed program was:

...

## ----------- ##
## confdefs.h. ##
## ----------- ##

#define PACKAGE_NAME "eina"
#define PACKAGE_TARNAME "eina"
#define PACKAGE_VERSION "0.9.9.49367
"
#define PACKAGE_STRING "eina 0.9.9.49367
"
#define PACKAGE_BUGREPORT "enlightenment-devel@lists.sourceforge.net"

configure: exit 77
------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to