Aaron wrote:
> I've dug around on SF.net, but can't find any old autogen
> tarballs.  I'm specifically looking for 5.9.2.

If you know the release id number, you can get at it by
editing the URL for the current release, replacing the ID.
I mark old releases as "hidden" so as not to have a cluttered
download page.  You can also go to ftp://ftp.gnu.org/gnu/autogen
and pull whatever you want.

> Side note: is there an ETA for 5.9.5?

RSN, now that I'm back from my vacation.

On Tue, May 6, 2008 at 8:33 AM, Alain Guibert <[EMAIL PROTECTED]> wrote:
> Hello,
>
>  On my old Linux box (Intel Pentium 200 MMX, Debian Bo 1.3.1,
>  kernel 2.0.40, gcc 2.7.2.1, libc 5.4.33, GNU ld cygnus-2.7.1,
>  libiconv 1.12, pth 2.0.7, gettext 0.17, i586-pc-linux-gnulibc1,
>  autoconf 2.62, fileutils 3.16, Make 3.75, bash 2.0.0(1)), gmp 4.2.2,
>  and guile 1.8.4, while building AutoGen 5.9.4, make fails:
>
>  | checking for inttypes.h... no
>  | checking for stdint.h... no

If neither of these are available, you may not have a development
system installed.  This is  a development tool, so development sources
should probably be installed.  Nevertheless, I am supposed to have
guards around including optional headers, though there may be a
little oversight somewhere:

>  | [...]
>  |  gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../autoopts 
> -DPKGDATADIR=\"/usr/local/share/autogen\" -g -O2 -c libopts.c 
> -Wp,-MD,.deps/libopts_la-libopts.TPlo  -fPIC -DPIC -o 
> .libs/libopts_la-libopts.o
[...]
>  Commenting-out the #include <stdint.h> line seems sufficient to go
>  further. However later make segfaults:
>
>  | make[4]: Entering directory `/tmp/autogen-5.9.4/getdefs'
>  | top_builddir=.. top_srcdir=.. PATH=`cd ../columns >/dev/null && pwd`:$PATH 
> ; export top_builddir top_srcdir PATH ; /tmp/autogen-5.9.4/agen5/autogen 
> -L../autoopts ./opts.def
>  | /bin/sh: mktemp: command not found
>  | AutoGen aborting on signal 11 (Segmentation fault) in state DONE
>  | processing template ä§&@ä§&@pts/options.tpl
>  |             on line 302
>  |        for function Text (18)

My usages of "mktemp" are supposed to all have a fallback of using "$$" in
some temporary name.  I'll check into it as soon as I can get to it.
The seg fault should not be a  consequence of the mktemp failure.

>  | make[4]: *** [opts.h] Error 134
>  | make[4]: Leaving directory `/tmp/autogen-5.9.4/getdefs'
>  | make[3]: *** [/tmp/autogen-5.9.4/getdefs/getdefs] Error 2
>  | make[3]: Leaving directory `/tmp/autogen-5.9.4/agen5'
>  | make[2]: *** [all-recursive] Error 1
>  | make[2]: Leaving directory `/tmp/autogen-5.9.4/agen5'
>  | make[1]: *** [all-recursive] Error 1
>  | make[1]: Leaving directory `/tmp/autogen-5.9.4'
>  | make: *** [all] Error 2
>
>  Note the strange characters in template name. Also strange is that gdb
>  on the produced core file says sig 6:

autogen traps all the signals it can in order to do diagnostics.
A template might contain, for example:

   (sprintf "%s" (compute-a-bad-string-address))

triggering a seg fault.  That gets trapped and the trap handler emits the
error message, indicating which signal and where we were in processing.
I think that when in state "DONE", the template name may be invalid.
For next release, I'll look at that code and be sure that either the name
is valid or the "processing template" line is not emitted.  (I vaguely remember
from several years ago that it is supposed to be valid.)

>  Filename corruption made me think to stop compiler optimizations,
>  preseting "CFLAGS=-O0 ./configure": Same segfault at the same stage.

I do not see this for myself (of course).  What is your platform triplet
(config.guess)?  Would you be willing to build autogen with CFLAGS='-g -O0' and
LDFLAGS=-static, then run this ``../agen5/autogen -L../autoopts
./opts.def'' under
gdb?  GDB should capture the segfault and yield an accurate stack trace before
siglongjmp() gets called.

Thank you!!   Regards, Bruce

-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
Autogen-users mailing list
Autogen-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/autogen-users

Reply via email to