guile-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Gmp now working, but number.c:147 isinf declared implicitly.


From: Hugh Sasse
Subject: Re: Gmp now working, but number.c:147 isinf declared implicitly.
Date: Fri, 19 Jan 2007 15:43:49 +0000 (WET)

On Fri, 19 Jan 2007, Kevin Ryde wrote:

> Hugh Sasse <address@hidden> writes:
> > autoreconf -if
> > (with autoconf 2.61)  I get a vastly different configure script
> > with spurious "-n"s sprinkled throughout:
> >
> > bash-2.05$ gdiff -u configure{.orig,} | head -20
> > --- configure.orig      2006-10-07 04:54:24.000000000 +0100
> > +++ configure   2007-01-16 14:41:07.226209000 +0000
> > @@ -1,6 +1,8 @@
> >  #! /bin/sh
> >  # Guess values for system-dependent variables and create Makefiles.
> > -# Generated by GNU Autoconf 2.60a for guile 1.8.1.
> > +# Generated by GNU Autoconf 2.61 for -n guile
> > + -n 1.8.1
> > +.
> 
> Ahh, thanks.  "echo -n" used in configure.in is not portable :(.  In
> the AC_INIT you should be able to replace the m4_esyscmd with some
> hard coded numbers.  I'll try to do something that strips the newline
> using m4.

I have this now, but aclocal hangs.

bash-2.05$ gdiff -u configure.in.orig configure.in
--- configure.in.orig   2006-10-05 20:19:40.000000000 +0100
+++ configure.in        2007-01-19 15:36:41.702496000 +0000
@@ -27,8 +27,17 @@

 AC_PREREQ(2.53)

-AC_INIT(m4_esyscmd(. ./GUILE-VERSION && echo -n ${PACKAGE}),
-        m4_esyscmd(. ./GUILE-VERSION && echo -n ${GUILE_VERSION}))
+define(GUILE_PACKAGE_NAME,m4_esyscmd(. ./GUILE-VERSION && ${ECHO_N} 
${PACKAGE}))
+define(GUILE_PACKAGE_VERSION,m4_esyscmd(. ./GUILE-VERSION && ${ECHO_N} 
${GUILE_VERSION}))
+# AC_MESSAGE_NOTICE('[[GUILE_PACKAGE_NAME]] is GUILE_PACKAGE_NAME')
+# AC_MESSAGE_NOTICE('[[GUILE_PACKAGE_VERSION]] is GUILE_PACKAGE_VERSION')
+# AC_INIT(GUILE_PACKAGE_NAME,GUILE_PACKAGE_VERSION)
+
+AC_INIT(m4_esyscmd(. ./GUILE-VERSION && ${ECHO_N} ${PACKAGE}),
+        m4_esyscmd(. ./GUILE-VERSION && ${ECHO_N} ${GUILE_VERSION}),
+        address@hidden)
+
+# AC_INIT(FULL-PACKAGE-NAME, VERSION, BUG-REPORT-ADDRESS)
 AC_CONFIG_AUX_DIR([.])
 AC_CONFIG_SRCDIR(GUILE-VERSION)
 AM_INIT_AUTOMAKE([no-define])
bash-2.05$


While turning things on and off I managed to get it to spit out a
configure without -ns in it, so I'm pretty confident about the ${ECHO_N}
which seems to come from AC_PREREQ(...)

I can't figure out why aclocal is hanging...

bash-2.05$ autoconf -v
autoconf: running /usr/local/bin/autom4te -v --language=autoconf 
--output=configure configure.in
autom4te: the trace request object is:
autom4te: $VAR1 = bless( [
autom4te:                  '0',
autom4te:                  0,
autom4te:                  [
autom4te:                    '/usr/local/share/autoconf'
autom4te:                  ],
autom4te:                  [
autom4te:                    '/usr/local/share/autoconf/autoconf/autoconf.m4f',
autom4te:                    'aclocal.m4',
autom4te:                    'configure.in'
autom4te:                  ],
autom4te:                  {
autom4te:                    '_LT_AC_TAGCONFIG' => 1,
autom4te:                    'AM_PROG_F77_C_O' => 1,
autom4te:                    'AC_INIT' => 1,
autom4te:                    'm4_pattern_forbid' => 1,
autom4te:                    'AC_CANONICAL_TARGET' => 1,
autom4te:                    'AC_SUBST' => 1,
autom4te:                    'AC_CONFIG_LIBOBJ_DIR' => 1,
autom4te:                    'AC_FC_SRCEXT' => 1,
autom4te:                    'AC_CANONICAL_HOST' => 1,
autom4te:                    'AC_PROG_LIBTOOL' => 1,
autom4te:                    'AM_INIT_AUTOMAKE' => 1,
autom4te:                    'AC_CONFIG_SUBDIRS' => 1,
autom4te:                    'AM_AUTOMAKE_VERSION' => 1,
autom4te:                    'LT_CONFIG_LTDL_DIR' => 1,
autom4te:                    'AC_REQUIRE_AUX_FILE' => 1,
autom4te:                    'AC_CONFIG_LINKS' => 1,
autom4te:                    'm4_sinclude' => 1,
autom4te:                    'LT_SUPPORTED_TAG' => 1,
autom4te:                    'AM_MAINTAINER_MODE' => 1,
autom4te:                    'AM_GNU_GETTEXT_INTL_SUBDIR' => 1,
autom4te:                    '_m4_warn' => 1,
autom4te:                    'AM_PROG_CXX_C_O' => 1,
autom4te:                    'AM_ENABLE_MULTILIB' => 1,
autom4te:                    'AC_CONFIG_FILES' => 1,
autom4te:                    'include' => 1,
autom4te:                    'LT_INIT' => 1,
autom4te:                    'AM_GNU_GETTEXT' => 1,
autom4te:                    'AC_LIBSOURCE' => 1,
autom4te:                    'AM_PROG_FC_C_O' => 1,
autom4te:                    'AC_CANONICAL_BUILD' => 1,
autom4te:                    'AC_FC_FREEFORM' => 1,
autom4te:                    'AH_OUTPUT' => 1,
autom4te:                    '_AM_SUBST_NOTMAKE' => 1,
autom4te:                    'AC_CONFIG_AUX_DIR' => 1,
autom4te:                    'sinclude' => 1,
autom4te:                    'm4_pattern_allow' => 1,
autom4te:                    'AM_PROG_CC_C_O' => 1,
autom4te:                    'AC_CANONICAL_SYSTEM' => 1,
autom4te:                    'AM_CONDITIONAL' => 1,
autom4te:                    'AC_CONFIG_HEADERS' => 1,
autom4te:                    'AC_DEFINE_TRACE_LITERAL' => 1,
autom4te:                    'm4_include' => 1,
autom4te:                    'AC_SUBST_TRACE' => 1
autom4te:                  }
autom4te:                ], 'Autom4te::Request' );
autom4te: running: /usr/local/bin/gm4 --nesting-limit=1024 
--include=/usr/local/share/autoconf --debug=aflq --fatal-warning 
--debugfile=autom4te.cache/traces.0t --trace=AC_CANONICAL_BUILD 
--trace=AC_CANONICAL_HOST --trace=AC_CANONICAL_SYSTEM 
--trace=AC_CANONICAL_TARGET --trace=AC_CONFIG_AUX_DIR --trace=AC_CONFIG_FILES 
--trace=AC_CONFIG_HEADERS --trace=AC_CONFIG_LIBOBJ_DIR --trace=AC_CONFIG_LINKS 
--trace=AC_CONFIG_SUBDIRS --trace=AC_DEFINE_TRACE_LITERAL 
--trace=AC_FC_FREEFORM --trace=AC_FC_SRCEXT --trace=AC_INIT 
--trace=AC_LIBSOURCE --trace=AC_PROG_LIBTOOL --trace=AC_REQUIRE_AUX_FILE 
--trace=AC_SUBST --trace=AC_SUBST_TRACE --trace=AH_OUTPUT 
--trace=AM_AUTOMAKE_VERSION --trace=AM_CONDITIONAL --trace=AM_ENABLE_MULTILIB 
--trace=AM_GNU_GETTEXT --trace=AM_GNU_GETTEXT_INTL_SUBDIR 
--trace=AM_INIT_AUTOMAKE --trace=AM_MAINTAINER_MODE --trace=AM_PROG_CC_C_O 
--trace=AM_PROG_CXX_C_O --trace=AM_PROG_F77_C_O --trace=AM_PROG_FC_C_O 
--trace=LT_CONFIG_LTDL_DIR --trace=LT_INIT --trace=LT_SUPPORTED_TAG 
--trace=_AM_SUBST_NOTMAKE --trace=_LT_AC_TAGCONFIG --trace=_m4_warn 
--trace=include --trace=m4_include --trace=m4_pattern_allow 
--trace=m4_pattern_forbid --trace=m4_sinclude --trace=sinclude 
--reload-state=/usr/local/share/autoconf/autoconf/autoconf.m4f aclocal.m4 
configure.in >autom4te.cache/output.0t
^CERROR: User interrupt
ABORT: (signal)
autom4te: /usr/local/bin/gm4 failed with exit status: 130
bash-2.05$ ERROR: In procedure fport_fill_input:
ERROR: I/O error
ABORT: (system-error)

bash-2.05$ Broken Pipe

bash-2.05$ 
> 

Oh well, I know more about m4 than I expected to this week.

        Hugh

reply via email to

[Prev in Thread] Current Thread [Next in Thread]