On Monday 8 Oct 01, Peter Brown writes:
David Starks-Browning writes:
> On Friday 5 Oct 01, Peter Brown writes:
> > david
> > if you could checkout latest versions of 21.4 and 21.5 and run
> > configure with no arguments and email the results that would help alot
>
> Peter,
>
> AFAICT, "./configure" works fine with 21.4 CVS on Win98 Cygwin.
> However, "make install" fails. "installexe.sh" is missing
from
> lib-src/Makefile.in.in. It should be added to one of GEN_SCRIPTS or
> PKG_SCRIPTS, I don't know which. (I don't know what those names
> mean.) If someone can tell me, I can submit a patch to
> xemacs-patches.
can you email me the output from configure ??
that will help with my patch too
Peter,
Here is 'uname -a': "CYGWIN_98-4.10 AMD 1.3.4s(0.46/3/2) 20011008 01:54:46
i686 unknown"
(This is the 2001-10-08 snapshot of Cygwin, a pre-release of 1.3.4,
which should be very close now.) There is no X anywhere on this machine.
This is xemacs-21.4 from cvs updated about 2 hours ago.
"configure --prefix=/usr/local/xemacs-21.4" produces the output below.
(I am attempting inline, apologies if you have to decode it.)
Once I applied this patch:
============================================================
--- lib-src/Makefile.in.in.orig Thu Apr 12 19:21:00 2001
+++ lib-src/Makefile.in.in Mon Oct 8 19:29:34 2001
@@ -114,7 +114,7 @@
wakeup profile make-docfile digest-doc\
sorted-doc movemail cvtmail yow hexl mmencode
-GEN_SCRIPTS = rcs2log vcdiff gzip-el.sh
+GEN_SCRIPTS = rcs2log vcdiff gzip-el.sh installexe.sh
PKG_SCRIPTS = add-big-package.sh
PRIVATE_INSTALLABLE_SCRIPTS = $(GEN_SCRIPTS) $(PKG_SCRIPTS)
============================================================
then "make install" succeeded too and xemacs appears to work. I
haven't tried any packages, and I haven't tried any particular
features (like sound and jpeg support). I'm happy to look at anything
specific if you want me to.
Hope this helps.
Regards,
David
(configure output follows)
checking whether ln -s works... yes
Making symbolic link to ../lisp
Making symbolic link to ../etc
Making symbolic link to ../man
Making symbolic link to ../info
Making symbolic link to ../tests
checking host system type... i686-pc-cygwin
checking for gcc... gcc
checking whether the C compiler (gcc ) works... yes
checking whether the C compiler (gcc ) is a cross-compiler... no
checking whether we are using GNU C... yes
checking whether gcc accepts -g... yes
checking how to run the C preprocessor... gcc -E
checking for AIX... no
checking for GNU libc... no
Extracting information from the machine- and system-dependent headers...
checking for buggy gcc versions... no
checking for dynodump... no
checking for malloc_set_state... no
checking whether __after_morecore_hook exists... no
checking for ranlib... ranlib
checking for a BSD compatible install... /bin/install -c
checking for bison... bison -y
checking for a.out.h... yes
checking for elf.h... no
checking for cygwin/version.h... yes
checking for fcntl.h... yes
checking for inttypes.h... no
checking for libgen.h... no
checking for locale.h... yes
checking for mach/mach.h... no
checking for sys/param.h... yes
checking for sys/pstat.h... no
checking for sys/time.h... yes
checking for sys/timeb.h... yes
checking for sys/un.h... yes
checking for ulimit.h... no
checking for unistd.h... yes
checking for sys/wait.h that is POSIX.1 compatible... yes
checking for ANSI C header files... yes
checking whether time.h and sys/time.h may both be included... yes
checking for sys_siglist declaration in signal.h or unistd.h... no
checking for utime... yes
checking return type of signal handlers... void
checking for size_t... yes
checking for pid_t... yes
checking for uid_t in sys/types.h... yes
checking for mode_t... yes
checking for off_t... yes
checking for ssize_t... yes
checking for socklen_t... yes
checking for struct timeval... yes
checking whether struct tm is in sys/time.h or time.h... time.h
checking for tm_zone in struct tm... no
checking for tzname... yes
checking for working const... yes
checking whether make sets ${MAKE}... yes
checking whether byte ordering is bigendian... no
checking size of short... 2
checking size of int... 4
checking size of long... 4
checking size of long long... 8
checking size of void *... 4
checking for long file names... yes
checking for sin... yes
checking type of mail spool file locking
checking for lockf... no
checking for flock... no
checking whether the -xildoff compiler flag is required... no
checking for specified window system
checking for X... no
checking for MS-Windows
checking for main in -lgdi32... yes
Using MS-Windows.
checking for WM_COMMAND option
checking for X11/Xauth.h... no
configure: warning: No CDE without generic Drag'n'Drop support
configure: warning: No OffiX without generic Drag'n'Drop support
checking for LDAP
checking for ldap.h... no
checking for PostgreSQL
checking for libpq-fe.h... no
checking for pgsql/libpq-fe.h... no
checking for postgresql/libpq-fe.h... yes
checking for PQconnectdb in -lpq... yes
checking for PQconnectStart in -lpq... yes
checking for graphics libraries
checking for Xpm - no older than 3.4f... no
checking for compface.h... no
checking for inflate in -lc... no
checking for inflate in -lz... yes
checking for jpeglib.h... yes
checking for jpeg_destroy_decompress in -ljpeg... yes
checking for pow... yes
checking for png.h... yes
checking for png_read_image in -lpng... yes
checking for workable png version information... yes
checking for tiffio.h... yes
checking for TIFFClientOpen in -ltiff... yes
checking for cbrt... yes
checking for closedir... yes
checking for dup2... yes
checking for eaccess... no
checking for fmod... yes
checking for fpathconf... yes
checking for frexp... yes
checking for ftime... yes
checking for getaddrinfo... no
checking for gethostname... yes
checking for getnameinfo... no
checking for getpagesize... yes
checking for gettimeofday... yes
checking for getcwd... yes
checking for getwd... yes
checking for logb... yes
checking for lrand48... yes
checking for matherr... yes
checking for mkdir... yes
checking for mktime... yes
checking for perror... yes
checking for poll... yes
checking for random... yes
checking for rename... yes
checking for res_init... no
checking for rint... yes
checking for rmdir... yes
checking for select... yes
checking for setitimer... yes
checking for setpgid... yes
checking for setlocale... yes
checking for setsid... yes
checking for sigblock... no
checking for sighold... no
checking for sigprocmask... yes
checking for snprintf... yes
checking for stpcpy... no
checking for strerror... yes
checking for tzset... yes
checking for ulimit... no
checking for usleep... yes
checking for waitpid... yes
checking for vsnprintf... yes
checking for fsync... yes
checking for ftruncate... yes
checking for umask... yes
checking for getpt... no
checking for _getpty... no
checking for grantpt... yes
checking for unlockpt... yes
checking for ptsname... yes
checking for killpg... yes
checking for tcgetpgrp... yes
checking for openpty... no
checking for openpty in -lutil... no
checking for stropts.h... no
checking for getloadavg... no
checking for kstat_open in -lkstat... no
checking for kstat.h... no
checking for kvm_read in -lkvm... no
checking whether netdb declares h_errno... yes
checking for sigsetjmp... yes
checking whether localtime caches TZ... no
checking whether gettimeofday accepts one or two arguments... two
checking for inline... inline
checking for working alloca.h... no
checking for alloca... yes
checking for vfork.h... no
checking for working vfork... yes
checking for working strcoll... yes
checking for getpgrp... yes
checking whether getpgrp takes no argument... yes
checking for working mmap... yes
checking for termios.h... yes
checking for socket... yes
checking for netinet/in.h... yes
checking for arpa/inet.h... yes
checking for sun_len member in struct sockaddr_un... no
checking for ip_mreq struct in netinet/in.h... yes
checking for msgget... no
checking for dirent.h... yes
checking for nlist.h... no
checking for sound support
checking for TTY-related features
checking for tgetent in -lncurses... yes
checking for ncurses/curses.h... yes
checking for ncurses/term.h... yes
checking for gpm.h... no
checking for database support
checking for ndbm.h... yes
checking for dbm_open in -lgdbm... yes
checking for Berkeley db.h... no
checking for module support
checking how to build dynamic libraries for i686-pc-cygwin
checking how to produce PIC code... none
checking if C compiler can produce shared libraries... yes
checking for ld used by GCC...
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.3-5/../../../../i686-pc-cygwin/bin/ld.exe
checking if the linker is GNU ld... yes
checking for dlerror... yes
checking for _dlerror... no
Making symbolic link to /home/starksb/src/cvs/cvs.xemacs.org/xemacs-21.4/src/s
Making symbolic link to /home/starksb/src/cvs/cvs.xemacs.org/xemacs-21.4/src/m
XEmacs 21.4.4 "Artificial Intelligence" configured for `i686-pc-cygwin'.
Compilation / Installation:
Source code location: /home/starksb/src/cvs/cvs.xemacs.org/xemacs-21.4
Installation prefix: /usr/local/xemacs-21.4
Operating system description file: `s/cygwin32.h'
Machine description file: `m/intel386.h'
Compiler: gcc -g -O3 -Wall -Wno-switch -Winline
-Wmissing-prototypes -Wshadow -Wsign-compare -Wpointer-arith
Relocating allocator for buffers: no
GNU version of malloc: yes
Window System:
Compiling in support for the Microsoft window system.
Using MS-Windows menubars.
Using MS-Windows scrollbars.
Using MS-Windows dialog boxes.
Using MS-Windows native widgets.
TTY:
Compiling in support for ncurses.
Images:
Compiling in support for GIF images (builtin).
Compiling in support for PNG images.
Compiling in support for JPEG images.
Compiling in support for TIFF images.
Sound:
Compiling in support for sound (native).
Databases:
Compiling in support for GNU DBM.
Compiling in support for PostgreSQL.
- Using PostgreSQL header file: postgresql/libpq-fe.h
- Using PostgreSQL V7 bindings.
Internationalization:
Compiling in support for file coding.
Mail:
Compiling in support for POP mail retrieval.
Other Features:
Compiling in support for dynamic shared object modules.
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 lib-src/ellcc.h
creating src/config.h
creating lwlib/config.h
creating ./Makefile
creating ./GNUmakefile
creating lib-src/Makefile
creating lib-src/GNUmakefile
creating src/Makefile
creating src/GNUmakefile