-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
I am in the process of attempting to provide autogen as an official cygwin
package. In the process, I had to apply the following patches to even get
./configure to complete. In particular, note that POSIX requires
sigjmp_buf to be an array type, so your check for sigsetjmp was violating
POSIX and creating an invalid C program (you can't take the address of an
array, only an array element). Also, the cygwin build process reruns
autoreconf, to pick up fixes for bugs present in libtool 1.5.22 but fixed
in the cygwin snapshot of libtool 1.5.23; but this requires that aclocal
be told where to look.
But after those patches, I am stuck. The build process fails with:
make[5]: Leaving directory `/home/eblake/autogen-5.8.7-1/build/agen5'
top_builddir=.. top_srcdir=/home/eblake/autogen-5.8.7-1/src/autogen-5.8.7
PATH=`cd ../columns >/dev/null && pwd`:$PATH ; export top_builddir
top_srcdir PATH ; /home/eblake/autogen-5.8.7-1/build/agen5/autogen.exe
- -L/home/eblake/autogen-5.8.7-1/src/autogen-5.8.7/autoopts
/home/eblake/autogen-5.8.7-1/src/autogen-5.8.7/getdefs/opts.def
AutoGen aborting on signal 11 (Segmentation fault) in state DONE
processing template
where everything hangs. I guess I'll have to try a debug build, and step
through autogen to see why it is crashing, unless you have ideas of what I
should check first.
2006-12-12 Eric Blake <[EMAIL PROTECTED]>
* config/ag_macros.m4 (AG_LINK_SIGSETJMP): Use valid C program.
* Makefile.am (ACLOCAL_AMFLAGS): Allow autoreconf to work.
- --
Life is short - so eat dessert first!
Eric Blake [EMAIL PROTECTED]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Cygwin)
Comment: Public key at home.comcast.net/~ericblake/eblake.gpg
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFFfrua84KuGfSFAYARAgJqAJ9m4SSfOpdJQyE+nXNlmwYy6IcFZgCgovoX
xbzkcNwFqMsjjFk74JZm7Ck=
=soXa
-----END PGP SIGNATURE-----
--- ../../origsrc/autogen-5.8.7/config/ag_macros.m4 2006-10-14
17:42:05.000000000 -0600
+++ config/ag_macros.m4 2006-12-12 07:01:42.521250000 -0700
@@ -97,7 +97,7 @@ AC_DEFUN([AG_LINK_SIGSETJMP],[
AC_CACHE_VAL([ag_cv_link_sigsetjmp],[
AC_TRY_LINK([EMAIL PROTECTED]:@include <setjmp.h>],
[sigjmp_buf bf;
-return sigsetjmp(&bf,0);],
+return sigsetjmp(bf,0);],
[ag_cv_link_sigsetjmp=yes],[ag_cv_link_sigsetjmp=no]
) # end of TRY_LINK
]) # end of AC_CACHE_VAL for ag_cv_link_sigsetjmp
--- ../../origsrc/autogen-5.8.7/Makefile.am 2005-12-03 13:14:24.000000000
-0700
+++ Makefile.am 2006-12-12 06:26:09.599375000 -0700
@@ -10,6 +10,8 @@
## ---------------------------------------------------------------------
## Code:
+ACLOCAL_AMFLAGS = -I config
+
if DO_SHELL_CMDS
if HAVE_XML_LIB
SUBDIRS = compat snprintfv autoopts agen5 columns getdefs xml2ag doc pkg
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Autogen-users mailing list
Autogen-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/autogen-users