[build failure] xemacs-21.5-b11 on Win2000+Cygwin

"David A. Cobb" <[email protected]>
Newsgroups gmane.emacs.xemacs.windows,gmane.emacs.xemacs.beta
Organization CoxNet User
Message-ID <[email protected]>
Sitting around waiting out the blizzard, I figured it would be a good time to see about compiling Xemacs-21.5-b11.

Starting with what should have been a simple build . . .

+ make clean
make: *** No rule to make target `clean'.  Stop.
+ ../configure i686-pc-cygwin --compiler=gcc --without-x --extra-verbose --with-site-lisp=yes --package-path=/usr/local/lib/xemacs/ --with-pop --debug --error-checking=all
    Defining PACKAGE_PATH_USER_DEFINED
checking whether ln -s works... yes
    Defining EMACS_MAJOR_VERSION = 21
    Defining EMACS_MINOR_VERSION = 5
    Defining EMACS_BETA_VERSION = 11
    Defining XEMACS_CODENAME = "cabbage"

One small surprise is the following early error message in sysout (rather than configure.log) . . .
checking for GNU libc... no
Extracting information from the machine- and system-dependent headers...
conftest.c:44: parse error before `=' token
    Defining SYSTEM_TYPE = "cygwin_nt-5.0"
libs_machine = ''


The configure ends horribly with:

    Appending "Makefile.in" to $ac_output_files
    Appending "lib-src/Makefile.in" to $ac_output_files
    Appending "src/Makefile.in:src/Makefile.in.in:src/depend" to $ac_output_files
creating ./config.status
creating Makefile.in
creating lib-src/Makefile.in
creating src/Makefile.in
creating src/paths.h
creating lib-src/config.values
creating src/config.h
creating lwlib/config.h
lwlib/config.h is unchanged
creating ./Makefile
junk.c:19: parse error before string constant <================================
creating ./GNUmakefile
junk.c:16: parse error before string constant
creating lib-src/Makefile
junk.c:7: parse error before string constant
creating lib-src/GNUmakefile
junk.c:7: parse error before string constant
creating src/Makefile
junk.c:7: parse error before string constant
creating src/GNUmakefile
junk.c:7: parse error before string constant

And all of ./Makefile & ./GNUmakefile are empty. (0 bytes)




<system-info>
HOST=i686 MSWin2000Pro Cygwin . . .
    Cygwin DLL version info:
        DLL version: 1.3.20
        DLL epoch: 19
        DLL bad signal mask: 19005
        DLL old termios: 5
        DLL malloc env: 28
        API major: 0
        API minor: 73
        Shared data: 3
        DLL identifier: cygwin1
        Mount registry: 2
        Cygnus registry name: Cygnus Solutions
        Cygwin registry name: Cygwin
        Program options name: Program Options
        Cygwin mount registry name: mounts v2
        Cygdrive flags: cygdrive flags
        Cygdrive prefix: cygdrive prefix
        Cygdrive default prefix: 
        Build date: Sat Feb 8 12:10:49 EST 2003
        Shared id: cygwin1S3

bash-2.05b $ gcc --version
gcc (GCC) 3.2 20020927 (prerelease)
Copyright (C) 2002 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.


bash-2.05b $ 
</system-info>

-- 
David A. Cobb, Software Engineer, Public Access Advocate
"By God's Grace I am a Christian man, by my actions a great sinner." -- The Way of a Pilgrim; R. M. French, tr.
Life is too short to tolerate crappy software.
.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.