[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gcl-devel] Re: error in ./configure when building gcl 2.6.7 on Ubuntu
From: |
Camm Maguire |
Subject: |
[Gcl-devel] Re: error in ./configure when building gcl 2.6.7 on Ubuntu |
Date: |
10 Jan 2007 11:12:06 -0500 |
User-agent: |
Gnus/5.09 (Gnus v5.9.0) Emacs/21.2 |
Greetings!
This issue and several others have been addressed in the
bug-fix-only-point-release-candidate (whew) 2.6.8pre:
export CVSROOT=:pserver:address@hidden:/sources/gcl
cvs -z9 -q co -d gcl-2.6.8pre -r Version_2_6_8pre
This is way past due for release. I am only waiting on a volunteer to
test a windows-only read patch -- alas our heroic windows volunteer
has resigned. If anyone here can help please let me know. It would
be nice, but not required for release, to get a mac intel port working
too.
Take care,
"Eric W. Smith" <address@hidden> writes:
> Peter,
>
> Good catch! The change you suggest lets the ./configure complete. Thanks!
>
> The make still fails, but I'm going to ask Camm about that, as well as
> suggesting that he incorporate your change.
>
> Thanks again!
> -Eric
>
> --- Peter Dillinger <address@hidden> wrote:
>
> > line 1714:
> >
> > system=MP-RAS-`${AWK} '{print $3}' /etc/.relid'`
> >
> > to
> >
> > system=MP-RAS-`${AWK} '{print $3}' /etc/.relid`
> >
> >
> > found that scanning through the file in VIM with :syntax on. i bet
> > that'll fix it.
> >
> > in fact, on my system,
> >
> > peterd:~$ false && echo `echo '1`; echo 2; false && echo `echo '3`
> > 2
> > peterd:~$ echo `echo '1` `echo '2`
> > -bash: command substitution: line 1: unexpected EOF while looking for
> > matching `''
> > -bash: command substitution: line 2: syntax error: unexpected end of file
> > -bash: command substitution: line 1: unexpected EOF while looking for
> > matching `''
> > -bash: command substitution: line 2: syntax error: unexpected end of file
> >
> > peterd:~$
> >
> >
> > mine skips over unbalanced ' inside ` `. i bet yours prints nothing
> > for the first command and
> > 1` `echo 2
> > for the second command.
> >
> > -peter
> >
> > On Tue, Jan 09, 2007 at 02:11:14PM -0800, Eric W. Smith wrote:
> > > Peter,
> > >
> > > Thanks for the quick reply. Changing the script to use /bin/bash seems to
> > have
> > > no effect.
> > >
> > > I then tried removing the parens from around the call of uname but got:
> > > /configure: line 7012: syntax error: unexpected end of file
> > > Since line 7012 is thousands of lines past the line I edited, I wonder if
> > some
> > > delimiter isn't balanced. But I don't know how to read this stuff. Below
> > is
> > > an arbitrarily-chopped snippet of the file. The problem line is right
> > > after
> > the
> > > comment "Words are not sufficient.". Anything jump out at you?
> > >
> > > Thanks!
> > > -Eric
> > >
> > > if test "$no_x" = yes; then
> > > # Not all programs may use this symbol, but it does not hurt to define
> > it.
> > > cat >> confdefs.h <<\EOF
> > > #define X_DISPLAY_MISSING 1
> > > EOF
> > >
> > >
> >
> > >
> > >
> >
> > > X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
> > > else
> > > if test -n "$x_includes"; then
> > > X_CFLAGS="$X_CFLAGS -I$x_includes"
> > > fi
> > >
> > >
> >
> > >
> > >
> >
> > > # It would also be nice to do this for all -L options, not just this
> > > one.
> > > if test -n "$x_libraries"; then
> > > X_LIBS="$X_LIBS -L$x_libraries"
> > > # For Solaris; some versions of Sun CC require a space after -R and
> > > # others require no space. Words are not sufficient . . . .
> > > case "`(uname -sr) 2>/dev/null`" in
> > > "SunOS 5"*)
> > > echo $ac_n "checking whether -R must be followed by a space""...
> > $ac_c"
> > > 1>&6
> > > echo "configure:2416: checking whether -R must be followed by a space" >&5
> > > ac_xsave_LIBS="$LIBS"; LIBS="$LIBS -R$x_libraries"
> > > cat > conftest.$ac_ext <<EOF
> > > #line 2419 "configure"
> > > #include "confdefs.h"
> > >
> > >
> >
> > >
> > >
> >
> > > int main() {
> > >
> > >
> >
> > >
> > >
> >
> > > ; return 0; }
> > > EOF
> > > if { (eval echo configure:2426: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5;
> > > }
> > &&
> > > test -s conftest${ac_exeext}; then
> > > rm -rf conftest*
> > > ac_R_nospace=yes
> > > else
> > > echo "configure: failed program was:" >&5
> > > cat conftest.$ac_ext >&5
> > > rm -rf conftest*
> > > ac_R_nospace=no
> > > fi
> > > rm -f conftest*
> > > if test $ac_R_nospace = yes; then
> > > echo "$ac_t""no" 1>&6
> > > X_LIBS="$X_LIBS -R$x_libraries"
> > > else
> > > LIBS="$ac_xsave_LIBS -R $x_libraries"
> > >
> > >
> > >
> > >
> > >
> > >
> > > --- Peter Dillinger <address@hidden> wrote:
> > >
> > > > i would try changing
> > > >
> > > > #! /bin/sh
> > > >
> > > > at the top to
> > > >
> > > > #! /bin/bash
> > > >
> > > >
> > > > the syntax quoted there is perfectly valid for Bash, but might not be
> > > > in some pedantic form of sh. and, btw, if you have uname on your
> > > > system, you can remove the parens to get the desired effect and
> > > > perhaps adhere to the pedantic shell.
> > > >
> > > > -peter
> > > >
> > > > On Tue, Jan 09, 2007 at 12:38:55PM -0800, Eric W. Smith wrote:
> > > > > Hi everybody,
> > > > >
> > > > > I get the error below when trying to build gcl 2.6.7 from sources. I
> > > > googled
> > > > > the error message and found that Jared encountered the same problem at
> > some
> > > > > point. Has anyone worked around this?
> > > > >
> > > > > I have to build gcl from sources so that I can increase the amount of
> > > > memory
> > > > > (with --enable-maxpages).
> > > > >
> > > > > I think the machine I'm using has Ubuntu and is a quad-core Xeon. I
> > get a
> > > > > similar error when trying to build gcl 2.6.5 on it.
> > > > >
> > > > > Thanks!
> > > > > -Eric
> > > > >
> > > > > bramble18:~/gcl-2.6.7> ./configure
> > > > > loading cache ./config.cache
> > > > > checking host system type... x86_64-unknown-linux-gnu
> > > > > host=x86_64-unknown-linux-gnu
> > > > > enable_machine=
> > > > > use=amd64-linux
> > > > > checking for gcc... gcc
> > > > > checking whether the C compiler (gcc ) works... yes
> > > > > checking whether the C compiler (gcc ) is a cross-compiler... no
> > > > > checking whether we are using GNU C... yes
> > > > > checking whether gcc accepts -g... yes
> > > > > checking how to run the C preprocessor... gcc -E
> > > > > checking for gawk... gawk
> > > > > checking system version (for dynamic loading)... checking for
> > makeinfo...
> > > > > makeinfo
> > > > > ./configure: line 2412: syntax error near unexpected token `('
> > > > > ./configure: line 2412: ` case "`(uname -sr) 2>/dev/null`" in'
> > > > > bramble18:~/gcl-2.6.7>
> > > >
> > > > --
> > > > Peter Dillinger
> > > > address@hidden
> > > > http://www.peterd.org
> > > >
> >
> > --
> > Peter Dillinger
> > address@hidden
> > http://www.peterd.org
> >
>
>
>
--
Camm Maguire address@hidden
==========================================================================
"The earth is but one country, and mankind its citizens." -- Baha'u'llah
- [Gcl-devel] Re: error in ./configure when building gcl 2.6.7 on Ubuntu,
Camm Maguire <=