gEDA-dev: guile detection issue?
Ben Jackson
ben at ben.com
Sat Dec 8 03:43:08 EST 2007
I just installed a Ubuntu virtual machine on my spiffy new quad-core
desktop. I'm trying to build geda from git on Linux for the first
time (my server runs FreeBSD). Guile was not properly detected, yet
the build tried to go on:
checking for gcc option to accept ISO C89... (cached) none needed
checking dependency style of gcc... (cached) gcc3
checking how to run the C preprocessor... gcc -E
checking whether make sets $(MAKE)... (cached) yes
./configure: line 20508: GUILE_FLAGS: command not found
checking Guile version >= 1.6.0... info: No menu item `guileversion' in node `(dir)Top'.
./configure: line 20524: test: 1: unary operator expected
./configure: line 20525: test: 6: unary operator expected
checking whether scm_is_string is declared... no
checkine whether scm_is_integer is declared... no
checking whether scm_to_int is declared... no
configure has some odd stuff:
############################################################################
# Check for guile start
#
GUILE_FLAGS
# Check Guile version
guile_need_major=1
guile_need_minor=6
guile_need_version="$guile_need_major.$guile_need_minor.0"
{ echo "$as_me:$LINENO: checking Guile version >= $guile_need_version" >&5
echo $ECHO_N "checking Guile version >= $guile_need_version... $ECHO_C" >&6; }
GUILE_VERSION=`$GUILE_CONFIG info guileversion`
That's verbatim from configure.ac. The same region comes out much
different on my other copy of the repository.
Here's where it did the autogen:
( cd libgeda; ./autogen.sh)
processing .
autogen.sh running: libtoolize ...
You should add the contents of `/usr/share/aclocal/libtool.m4' to `aclocal.m4'.
autogen.sh running: aclocal ...
autogen.sh running: autoheader ...
autogen.sh running: automake ...
configure.ac: installing `./install-sh'
configure.ac: installing `./missing'
src/Makefile.am: installing `./depcomp'
autogen.sh running: autoconf ...
( cd libgeda; ./configure --prefix=/usr/local/geda )
Configuring libgeda version 1.1.2.20070818
bjj at horizon:~/git/geda/gaf$ autoheader --version
autoheader (GNU Autoconf) 2.61
bjj at horizon:~/git/geda/gaf$ automake --version
automake (GNU automake) 1.9.6
Written by Tom Tromey <tromey at redhat.com>.
My FreeBSD box does have 1.10, which I probably installed just for geda.
However, I upgraded and reran autogen and it didn't improve.
(fwiw, guile 1.8 *is* installed)
Oh yeah, and:
bjj at horizon:~/git/geda/gaf/libgeda$ m4 --version
m4 (GNU M4) 1.4.10
(pcb's configure vetted it, and my freebsd box is back on 1.4.9)
--
Ben Jackson AD7GD
<ben at ben.com>
http://www.ben.com/
More information about the geda-dev
mailing list