Mail Archives: cygwin/2009/08/24/17:28:06
--------------060101000203060602080705
Content-Type: text/plain; charset=ISO-8859-15; format=flowed
Content-Transfer-Encoding: 7bit
I am trying to set up Cygwin-1.7 to build Tex Live, but there is a
failure in building libsigsegv-2.6 (which is needed by Clisp-2.48, which
needs for xindy). I follow the suggestions from Tex Live pages and from
README in TL sources.
On Cygwin-1.5 all works fine.
The simplest way to reproduce the failure is:
1. wget http://ftp.gnu.org/gnu/libsigsegv/libsigsegv-2.6.tar.gz
2. tar -xvf libsigsegv-2.6.tar.gz
3. cd libsigsegv-2.6
---------------------------------------------------------
4. ./configure
Build Tools:
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking for C compiler default output file name... a.exe
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... .exe
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... none
checking how to run the C preprocessor... gcc -E
checking build system type... i686-pc-cygwin
checking host system type... i686-pc-cygwin
checking host platform... i686-pc-cygwin
checking for a BSD-compatible install... /usr/bin/install -c
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... /usr/i686-pc-cygwin/bin/ld.exe
checking if the linker (/usr/i686-pc-cygwin/bin/ld.exe) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 8192
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking for /usr/i686-pc-cygwin/bin/ld.exe option to reload object
files... -r
checking how to recognize dependent libraries... file_magic ^x86 archive
import|
^x86 DLL
checking for ar... ar
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -DDLL_EXPORT -DPIC
checking if gcc PIC flag -DDLL_EXPORT -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/i686-pc-cygwin/bin/ld.exe)
supports shared
libraries... yes
checking dynamic linker characteristics... Win32 ld.exe
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... no
checking whether to build static libraries... yes
Optional Platform Environment:
checking sys/signal.h usability... yes
checking sys/signal.h presence... yes
checking for sys/signal.h... yes
checking for unistd.h... (cached) yes
checking for getpagesize... yes
checking for sysconf(_SC_PAGESIZE)... yes
checking for PAGESIZE in limits.h... yes
checking for mmap with MAP_ANON... yes
checking for mmap with MAP_ANONYMOUS... yes
checking for mmap of /dev/zero... yes
checking whether a fault handler according to POSIX works... yes
checking whether a fault handler according to Linux/i386 works... no
checking whether a fault handler according to old Linux/i386 works... no
checking whether a fault handler according to Linux/m68k works... no
checking whether a fault handler according to Linux/PowerPC works... no
checking whether a fault handler according to Linux/HPPA works... no
checking whether a fault handler according to BSD works... no
checking whether a fault handler according to IRIX works... no
checking whether a fault handler according to HP-UX HPPA works... no
checking whether a fault handler according to OSF/1 Alpha works... no
checking whether a fault handler according to NetBSD Alpha works... no
checking whether a fault handler according to AIX works... no
checking whether a fault handler according to MacOSX/Darwin7 PowerPC
works... no
checking whether a fault handler according to MacOSX/Darwin5 PowerPC
works... no
checking whether a fault handler according to Hurd works... no
checking for the fault handler specifics... fault-posix.h
checking if the system supports catching SIGSEGV... yes
checking for stack direction... grows down
checking for PIOCMAP in sys/procfs.h... no
checking for mincore... no
checking for getrlimit... yes
checking for setrlimit... yes
checking for sigaltstack... no
checking for working sigaltstack... no
checking if the system supports catching stack overflow... yes
checking whether a signal handler can be left through longjmp... no
checking whether a signal handler can be left through longjmp and
sigaltstack...
no
checking whether a signal handler can be left through longjmp and
setcontext...
no
checking whether a signal handler can be left through siglongjmp... no
checking whether a signal handler can be left through siglongjmp and
sigaltstack
... no
checking whether a signal handler can be left through siglongjmp and
setcontext.
.. no
Build Parameters:
checking whether to activate relocatable installation... no
Output Substitution:
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating src/sigsegv.h
config.status: creating tests/Makefile
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands
Now please type 'make' to compile. Good luck.
-----------------------------------------------------------------------
5. make
make TARGETSTACK=" all" all-recursive
make[1]: Entering directory `/tmp/libsigsegv-2.6'
Making all in src
make[2]: Entering directory `/tmp/libsigsegv-2.6/src'
/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.
-I.. -I. -I
. -g -O2 -c -o handler.lo handler.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I. -I. -g -O2 -c
handler.c -o h
andler.o
In file included from handler-win32.c:19,
from handler.c:20:
sigsegv.h:21:22: ucontext.h: No such file or directory
In file included from handler-win32.c:19,
from handler.c:20:
sigsegv.h:104: error: parse error before '*' token
sigsegv.h:104: warning: data definition has no type or storage class
sigsegv.h:119: error: parse error before "stackoverflow_context_t"
In file included from handler.c:20:
handler-win32.c:71: error: parse error before "stackoverflow_context_t"
handler-win32.c: In function `stack_overflow_handler':
handler-win32.c:79: error: `faulting_page_address' undeclared (first use
in this
function)
handler-win32.c:79: error: (Each undeclared identifier is reported only once
handler-win32.c:79: error: for each function it appears in.)
handler-win32.c:113: error: `context' undeclared (first use in this
function)
make[2]: *** [handler.lo] Error 1
make[2]: Leaving directory `/tmp/libsigsegv-2.6/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/libsigsegv-2.6'
make: *** [all] Error 2
------------------------------------------------------------------------
Now, comparing the output of 'configure', both in Cygwin-1.5 and 1.7,
the only differences are ('-' for 1.5, '+' for 1.7):
-------------------------------------------------------------------
-checking for PAGESIZE in limits.h... no
+checking for PAGESIZE in limits.h... yes
-checking whether a fault handler according to POSIX works... no
+checking whether a fault handler according to POSIX works... yes
-checking for the fault handler specifics... fault-win32.h
+checking for the fault handler specifics... fault-posix.h
-------------------------------------------------------------------
Perhaps I am missing some packages. Any idea?
I have attached my installed.db.
Thanks,
Angelo.
--------------060101000203060602080705
Content-Type: application/octet-stream;
name="installed.db.bz2"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="installed.db.bz2"
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
IFbcZko=
--------------060101000203060602080705
Content-Type: text/plain; charset=us-ascii
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
--------------060101000203060602080705--
- Raw text -