Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT sources DOT redhat DOT com Delivered-To: mailing list cygwin AT sources DOT redhat DOT com From: "Neil Erskine" To: Subject: Errors when compiling cygwin 1.3.1 in Windows 2000 Date: Tue, 1 May 2001 10:01:54 -0300 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2911.0) X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400 Importance: Normal 1) Are the error messages I get during compilation of 1.3.1 expected? I have a very vanilla install on Windows 2000 and was surprised to see them. I include the messages in my message's body, and include the complete compilation output as an attachment. (2) My maintenance ambitions are very modest. I wish to find why the remove library function doesn't work on Novell 5.1 filesystems, and expect to fix this and supply a fix for you. I have a five line program that implements a primitive version of "rm" using remove, and want to print some messages inside syscalls.cc. Can you refer me to any files for information on how to enable the syscall_printf functions? (3) In case you are interested, remove will not remove a read-only file from a Novell 5.1 filesystem (touch filename; chmod a-w filename), but returns no error code. Works fine on an NTFS filesystem, or if the file is not made read-only. Program t.c is attached. (4) I am trying to get my test program to work because CVS absolutely doesn't work on Novell. It fails on file move operations, I believe because of this problem. Thanks in advance, Neil Erskine ------------ Test program t.c I am trying to get to work ------------ #include #include #include int main( int argc, char **argv) { if (argc > 1) { int retval; retval = remove ( argv[1] ); printf ("Returned %d, errno %d\n", retval, errno ); } return 0; } ------------ Test program execution on Novell 5.1 filesystem ------------ bash-2.05$ make gcc -ansi -Wall -o t.exe t.c bash-2.05$ touch t5 bash-2.05$ chmod a-w t5 bash-2.05$ ls -l t5 -r--r--r-- 1 neilersk None 0 May 1 09:54 t5 bash-2.05$ t t5 Returned 0, errno 0 bash-2.05$ ls -l t5 -r--r--r-- 1 neilersk None 0 May 1 09:54 t5 ------------ Test program execution on NTFS filesystem ------------ bash-2.05$ cd c:/tmp bash-2.05$ touch t5 bash-2.05$ chmod a-w t5 bash-2.05$ ls -l t5 -r--r--r-- 1 neilersk None 0 May 1 09:56 t5 bash-2.05$ h:/t.exe t5 Returned 0, errno 0 bash-2.05$ ls -l t5 /bin/ls: t5: No such file or directory bash-2.05$ ------------ Error messages follow ------------ Doing 6 tests (3 compress, 3 uncompress) ... If there's a problem, things might stop at this point. ./bzip2 -1 < sample1.ref > sample1.rb2 ./bzip2 -2 < sample2.ref > sample2.rb2 ./bzip2 -3 < sample3.ref > sample3.rb2 ./bzip2 -d < sample1.bz2 > sample1.tst ./bzip2 -d < sample2.bz2 > sample2.tst ./bzip2 -ds < sample3.bz2 > sample3.tst cmp sample1.bz2 sample1.rb2 cmp sample2.bz2 sample2.rb2 cmp sample3.bz2 sample3.rb2 sample3.bz2 sample3.rb2 differ: char 11, line 1 make[2]: *** [test] Error 1 make[2]: *** [test] Error 1 make[2]: Target `all' not remade because of errors. make[2]: Leaving directory `/usr/src/cygwin-1.3.1-1/i686-pc-cygwin/winsup/bz2lib' make[1]: *** [bz2lib] Error 2 make[2]: Entering directory `/usr/src/cygwin-1.3.1-1/i686-pc-cygwin/winsup/utils' make[2]: *** No rule to make target `all'. make[2]: Leaving directory `/usr/src/cygwin-1.3.1-1/i686-pc-cygwin/winsup/utils' make[1]: *** [utils] Error 2 make[2]: Entering directory `/usr/src/cygwin-1.3.1-1/i686-pc-cygwin/winsup/doc' make[2]: *** No rule to make target `all'. make[2]: Leaving directory `/usr/src/cygwin-1.3.1-1/i686-pc-cygwin/winsup/doc' make[1]: *** [doc] Error 2 make[2]: Entering directory `/usr/src/cygwin-1.3.1-1/i686-pc-cygwin/winsup/testsuite' make[2]: *** No rule to make target `all'. make[2]: Leaving directory `/usr/src/cygwin-1.3.1-1/i686-pc-cygwin/winsup/testsuite' make[1]: *** [testsuite] Error 2 make[1]: Target `all' not remade because of errors. make[1]: Leaving directory `/usr/src/cygwin-1.3.1-1/i686-pc-cygwin/winsup' make: *** [all-target-winsup] Error 2 make: Target `all' not remade because of errors. ---------- Extended compilation messages follow ---------- cd c:/cygwin/usr/src/cygwin-1.3.1-1/ make -k --unix make[1]: Entering directory `/usr/src/cygwin-1.3.1-1/libiberty' if [ x"" != x ] && [ ! -d pic ]; then \ mkdir pic; \ else true; fi touch stamp-picdir CONFIG_FILES= CONFIG_HEADERS=config.h:config.in /bin/sh ./config.status creating config.h if [ x"" != x ]; then \ gcc -c -DHAVE_CONFIG_H -g -O2 -I. -I./../include -W -Wall -Wtraditional -pe dantic argv.c -o pic/argv.o; \ else true; fi gcc -c -DHAVE_CONFIG_H -g -O2 -I. -I./../include -W -Wall -Wtraditional -pe dantic argv.c ... Repetitive stuff deleted if [ x"" != x ]; then \ gcc -c -DHAVE_CONFIG_H -g -O2 -I. -I./../include -W -Wall -Wtraditional -pe dantic vasprintf.c -o pic/vasprintf.o; \ else true; fi gcc -c -DHAVE_CONFIG_H -g -O2 -I. -I./../include -W -Wall -Wtraditional -pe dantic vasprintf.c rm -f libiberty.a ar rc libiberty.a \ argv.o alloca.o choose-temp.o concat.o cplus-dem.o cp-demangle.o dyn-string.o fdmatch.o fnmatch.o getopt.o getopt1.o getpwd.o getruntime.o hashtab.o hex.o floatformat.o lbasename.o md5.o make-temp-file.o objalloc.o obstack.o partition.o pexecute.o safe-ctype.o sort.o spaces.o splay-tree.o strerror.o strsignal.o xatexit.o xexit.o xmalloc.o xmemdup.o xstrdup.o xstrerror.o ternary.o asprintf.o basename.o insque.o mkstemps.o sigsetmask.o vasprintf.o ranlib libiberty.a rm -f needed-list; touch needed-list; \ for f in atexit calloc memchr memcmp memcpy memmove memset rename strchr strerror strncmp strrchr strstr strtol strtoul tmpnam vfprintf vprintf vfork waitpid bcmp bcopy bzero; do \ for g in asprintf.o basename.o insque.o mkstemps.o sigsetmask.o vasprintf.o ; do \ case "$g" in \ *$f*) echo $g >> needed-list ;; \ esac; \ done; \ done echo argv.o alloca.o choose-temp.o concat.o cplus-dem.o cp-demangle.o dyn-string.o fdmatch.o fnmatch.o getopt.o getopt1.o getpwd.o getruntime.o hashtab.o hex.o floatformat.o lbasename.o md5.o make-temp-file.o objalloc.o obstack.o partition.o pexecute.o safe-ctype.o sort.o spaces.o splay-tree.o strerror.o strsignal.o xatexit.o xexit.o xmalloc.o xmemdup.o xstrdup.o xstrerror.o ternary.o > required-list make[2]: Entering directory `/usr/src/cygwin-1.3.1-1/libiberty/testsuite' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/usr/src/cygwin-1.3.1-1/libiberty/testsuite' make[1]: Leaving directory `/usr/src/cygwin-1.3.1-1/libiberty' make[1]: Entering directory `/usr/src/cygwin-1.3.1-1/etc' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/usr/src/cygwin-1.3.1-1/etc' Configuring in i686-pc-cygwin/newlib ChangeLog ..linked MAINTAINERS ..linked Makefile.am ..linked Makefile.in ..linked NEWS ..linked README ..linked acinclude.m4 ..linked ... Repetitive stuff deleted y1f_vec.c ..linked yn_vec.c ..linked ynf_vec.c ..linked loading cache ../config.cache configure: error: can not find install-sh or install.sh in .. ./.. make[1]: Entering directory `/usr/src/cygwin-1.3.1-1/i686-pc-cygwin/libiberty' if [ x"" != x ] && [ ! -d pic ]; then \ mkdir pic; \ else true; fi touch stamp-picdir CONFIG_FILES= CONFIG_HEADERS=config.h:config.in /bin/sh ./config.status creating config.h if [ x"" != x ]; then \ gcc -L/usr/src/cygwin-1.3.1-1/i686-pc-cygwin/winsup -L/usr/src/cygwin-1.3.1- 1/i686-pc-cygwin/winsup/cygwin -L/usr/src/cygwin-1.3.1-1/i686-pc-cygwin/wins up/w32api/lib -isystem /usr/src/cygwin-1.3.1-1/winsup/include -isystem /usr/src/cygwin-1.3.1-1/winsup/cygwin/include -isystem /usr/src/cygwin-1.3.1-1/winsup/w32api/include -isystem /usr/src/cygwin-1.3.1-1/newlib/libc/sys/cygwin -isystem /usr/src/cygwin-1.3.1-1/newlib/libc/sys/cygwin32 -B/usr/src/cygwin-1.3.1-1/i 686-pc-cygwin/newlib/ -isystem /usr/src/cygwin-1.3.1-1/i686-pc-cygwin/newlib/targ-include -isystem /usr/src/cygwin-1.3.1-1/newlib/libc/include -c -DHAVE_CONFIG_H -g -O2 -I. -I ./../../include -W -Wall -Wtraditional -pedantic argv.c -o pic/argv.o; \ else true; fi gcc -L/usr/src/cygwin-1.3.1-1/i686-pc-cygwin/winsup -L/usr/src/cygwin-1.3.1- 1/i686-pc-cygwin/winsup/cygwin -L/usr/src/cygwin-1.3.1-1/i686-pc-cygwin/wins up/w32api/lib -isystem /usr/src/cygwin-1.3.1-1/winsup/include -isystem /usr/src/cygwin-1.3.1-1/winsup/cygwin/include -isystem /usr/src/cygwin-1.3.1-1/winsup/w32api/include -isystem /usr/src/cygwin-1.3.1-1/newlib/libc/sys/cygwin -isystem /usr/src/cygwin-1.3.1-1/newlib/libc/sys/cygwin32 -B/usr/src/cygwin-1.3.1-1/i 686-pc-cygwin/newlib/ -isystem /usr/src/cygwin-1.3.1-1/i686-pc-cygwin/newlib/targ-include -isystem /usr/src/cygwin-1.3.1-1/newlib/libc/include -c -DHAVE_CONFIG_H -g -O2 -I. -I ./../../include -W -Wall -Wtraditional -pedantic argv.c if [ x"" != x ]; then \ gcc -L/usr/src/cygwin-1.3.1-1/i686-pc-cygwin/winsup -L/usr/src/cygwin-1.3.1- 1/i686-pc-cygwin/winsup/cygwin -L/usr/src/cygwin-1.3.1-1/i686-pc-cygwin/wins up/w32api/lib -isystem /usr/src/cygwin-1.3.1-1/winsup/include -isystem /usr/src/cygwin-1.3.1-1/winsup/cygwin/include -isystem /usr/src/cygwin-1.3.1-1/winsup/w32api/include -isystem /usr/src/cygwin-1.3.1-1/newlib/libc/sys/cygwin -isystem /usr/src/cygwin-1.3.1-1/newlib/libc/sys/cygwin32 -B/usr/src/cygwin-1.3.1-1/i 686-pc-cygwin/newlib/ -isystem /usr/src/cygwin-1.3.1-1/i686-pc-cygwin/newlib/targ-include -isystem /usr/src/cygwin-1.3.1-1/newlib/libc/include -c -DHAVE_CONFIG_H -g -O2 -I. -I ./../../include -W -Wall -Wtraditional -pedantic alloca.c -o pic/alloca.o; \ else true; fi ... Repetitive stuff deleted gcc -L/usr/src/cygwin-1.3.1-1/i686-pc-cygwin/winsup -L/usr/src/cygwin-1.3.1- 1/i686-pc-cygwin/winsup/cygwin -L/usr/src/cygwin-1.3.1-1/i686-pc-cygwin/wins up/w32api/lib -isystem /usr/src/cygwin-1.3.1-1/winsup/include -isystem /usr/src/cygwin-1.3.1-1/winsup/cygwin/include -isystem /usr/src/cygwin-1.3.1-1/winsup/w32api/include -isystem /usr/src/cygwin-1.3.1-1/newlib/libc/sys/cygwin -isystem /usr/src/cygwin-1.3.1-1/newlib/libc/sys/cygwin32 -B/usr/src/cygwin-1.3.1-1/i 686-pc-cygwin/newlib/ -isystem /usr/src/cygwin-1.3.1-1/i686-pc-cygwin/newlib/targ-include -isystem /usr/src/cygwin-1.3.1-1/newlib/libc/include -c -DHAVE_CONFIG_H -g -O2 -I. -I ./../../include -W -Wall -Wtraditional -pedantic vasprintf.c rm -f libiberty.a ar rc libiberty.a \ argv.o alloca.o choose-temp.o concat.o cplus-dem.o cp-demangle.o dyn-string.o fdmatch.o fnmatch.o getopt.o getopt1.o getpwd.o getruntime.o hashtab.o hex.o floatformat.o lbasename.o md5.o make-temp-file.o objalloc.o obstack.o partition.o pexecute.o safe-ctype.o sort.o spaces.o splay-tree.o strerror.o strsignal.o xatexit.o xexit.o xmalloc.o xmemdup.o xstrdup.o xstrerror.o ternary.o asprintf.o basename.o insque.o random.o strdup.o vasprintf.o ranlib libiberty.a rm -f needed-list; touch needed-list; \ for f in atexit calloc memchr memcmp memcpy memmove memset rename strchr strerror strncmp strrchr strstr strtol strtoul tmpnam vfprintf vprintf vfork waitpid bcmp bcopy bzero; do \ for g in asprintf.o basename.o insque.o random.o strdup.o vasprintf.o ; do \ case "$g" in \ *$f*) echo $g >> needed-list ;; \ esac; \ done; \ done echo argv.o alloca.o choose-temp.o concat.o cplus-dem.o cp-demangle.o dyn-string.o fdmatch.o fnmatch.o getopt.o getopt1.o getpwd.o getruntime.o hashtab.o hex.o floatformat.o lbasename.o md5.o make-temp-file.o objalloc.o obstack.o partition.o pexecute.o safe-ctype.o sort.o spaces.o splay-tree.o strerror.o strsignal.o xatexit.o xexit.o xmalloc.o xmemdup.o xstrdup.o xstrerror.o ternary.o > required-list make[2]: Entering directory `/usr/src/cygwin-1.3.1-1/i686-pc-cygwin/libiberty/testsuite' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/usr/src/cygwin-1.3.1-1/i686-pc-cygwin/libiberty/testsuite' make[2]: Entering directory `/usr/src/cygwin-1.3.1-1/i686-pc-cygwin/libiberty' if [ -z "" ]; then \ true; \ else \ rootpre=`pwd`/; export rootpre; \ srcrootpre=`cd .; pwd`/; export srcrootpre; \ lib=`echo ${rootpre} | sed -e 's,^.*/\([^/][^/]*\)/$,\1,'`; \ compiler="gcc -L/usr/src/cygwin-1.3.1-1/i686-pc-cygwin/winsup -L/usr/src/cyg win-1.3.1-1/i686-pc-cygwin/winsup/cygwin -L/usr/src/cygwin-1.3.1-1/i686-pc-c ygwin/winsup/w32api/lib -isystem /usr/src/cygwin-1.3.1-1/winsup/include -isystem /usr/src/cygwin-1.3.1-1/winsup/cygwin/include -isystem /usr/src/cygwin-1.3.1-1/winsup/w32api/include -isystem /usr/src/cygwin-1.3.1-1/newlib/libc/sys/cygwin -isystem /usr/src/cygwin-1.3.1-1/newlib/libc/sys/cygwin32 -B/usr/src/cygwin-1.3.1-1/i 686-pc-cygwin/newlib/ -isystem /usr/src/cygwin-1.3.1-1/i686-pc-cygwin/newlib/targ-include -isystem /usr/src/cygwin-1.3.1-1/newlib/libc/include"; \ for i in `${compiler} --print-multi-lib 2>/dev/null`; do \ dir=`echo $i | sed -e 's/;.*$//'`; \ if [ "${dir}" = "." ]; then \ true; \ else \ if [ -d ../${dir}/${lib} ]; then \ flags=`echo $i | sed -e 's/^[^;]*;//' -e 's/@/ -/g'`; \ if (cd ../${dir}/${lib}; make "AR=ar" "AR_FLAGS=rc" "CC=gcc -L/usr/src/cygwin-1.3.1-1/i686-pc-cygwin/winsup -L/usr/src/cygwin-1. 3.1-1/i686-pc-cygwin/winsup/cygwin -L/usr/src/cygwin-1.3.1-1/i686-pc-cygwin/ winsup/w32api/lib -isystem /usr/src/cygwin-1.3.1-1/winsup/include -isystem /usr/src/cygwin-1.3.1-1/winsup/cygwin/include -isystem /usr/src/cygwin-1.3.1-1/winsup/w32api/include -isystem /usr/src/cygwin-1.3.1-1/newlib/libc/sys/cygwin -isystem /usr/src/cygwin-1.3.1-1/newlib/libc/sys/cygwin32 -B/usr/src/cygwin-1.3.1-1/i 686-pc-cygwin/newlib/ -isystem /usr/src/cygwin-1.3.1-1/i686-pc-cygwin/newlib/targ-include -isystem /usr/src/cygwin-1.3.1-1/newlib/libc/include" "CFLAGS=-g -O2" "LIBCFLAGS=-g -O2" "EXTRA_OFILES=" "HDEFINES=" "INSTALL=/bin/sh /usr/src/cygwin-1.3.1-1/install-sh -c" "INSTALL_DATA=/bin/sh /usr/src/cygwin-1.3.1-1/install-sh -c -m 644" "INSTALL_PROGRAM=/bin/sh /usr/src/cygwin-1.3.1-1/install-sh -c " "LDFLAGS=" "LOADLIBES=" "RANLIB=ranlib" "SHELL=/bin/sh" "prefix=/usr/local" "exec_prefix=/usr/local" "libdir=/usr/local/lib" "libsubdir=/usr/local/lib/gcc-lib/i686-pc-cygwin/" "tooldir=/usr/local/i686-pc-cygwin" \ CFLAGS="-g -O2 ${flags}" \ prefix="/usr/local" \ exec_prefix="/usr/local" \ CXXFLAGS="-g -O2 ${flags}" \ LIBCFLAGS="-g -O2 ${flags}" \ LIBCXXFLAGS="-g -O2 -fno-implicit-templates ${flags}" \ LDFLAGS=" ${flags}" \ all); then \ true; \ else \ exit 1; \ fi; \ else true; \ fi; \ fi; \ done; \ fi make[2]: Leaving directory `/usr/src/cygwin-1.3.1-1/i686-pc-cygwin/libiberty' make[1]: Leaving directory `/usr/src/cygwin-1.3.1-1/i686-pc-cygwin/libiberty' make[1]: Entering directory `/usr/src/cygwin-1.3.1-1/i686-pc-cygwin/winsup' make[2]: Entering directory `/usr/src/cygwin-1.3.1-1/i686-pc-cygwin/winsup/w32api' make AS="as" CC="gcc -L/usr/src/cygwin-1.3.1-1/i686-pc-cygwin/winsup -L/usr/src/cygwin-1. 3.1-1/i686-pc-cygwin/winsup/cygwin -L/usr/src/cygwin-1.3.1-1/i686-pc-cygwin/ winsup/w32api/lib -isystem /usr/src/cygwin-1.3.1-1/winsup/include -isystem /usr/src/cygwin-1.3.1-1/winsup/cygwin/include -isystem /usr/src/cygwin-1.3.1-1/winsup/w32api/include -isystem /usr/src/cygwin-1.3.1-1/newlib/libc/sys/cygwin -isystem /usr/src/cygwin-1.3.1-1/newlib/libc/sys/cygwin32 -B/usr/src/cygwin-1.3.1-1/i 686-pc-cygwin/newlib/ -isystem /usr/src/cygwin-1.3.1-1/i686-pc-cygwin/newlib/targ-include -isystem /usr/src/cygwin-1.3.1-1/newlib/libc/include" CPPFLAGS="" CFLAGS="-g -O2" CXXFLAGS="-g -O2" AR="ar" RANLIB="ranlib" LD="ld" DLLTOOL="dlltool" WINDRES="windres" -C lib make[3]: Entering directory `/usr/src/cygwin-1.3.1-1/i686-pc-cygwin/winsup/w32api/lib' dlltool --as=as -k --output-lib libadvapi32.a --def advapi32.def dlltool --as=as -k --output-lib libcap.a --def cap.def dlltool --as=as -k --output-lib libcomctl32.a --def comctl32.def dlltool --as=as -k --output-lib libcomdlg32.a --def comdlg32.def dlltool --as=as -k --output-lib libctl3d32.a --def ctl3d32.def dlltool --as=as -k --output-lib libd3dim.a --def d3dim.def dlltool --as=as -k --output-lib libd3drm.a --def d3drm.def dlltool --as=as -k --output-lib libd3dxof.a --def d3dxof.def dlltool --as=as -k --output-lib libddraw.a --def ddraw.def gcc -L/usr/src/cygwin-1.3.1-1/i686-pc-cygwin/winsup -L/usr/src/cygwin-1.3.1- 1/i686-pc-cygwin/winsup/cygwin -L/usr/src/cygwin-1.3.1-1/i686-pc-cygwin/wins up/w32api/lib -isystem /usr/src/cygwin-1.3.1-1/winsup/include -isystem /usr/src/cygwin-1.3.1-1/winsup/cygwin/include -isystem /usr/src/cygwin-1.3.1-1/winsup/w32api/include -isystem /usr/src/cygwin-1.3.1-1/newlib/libc/sys/cygwin -isystem /usr/src/cygwin-1.3.1-1/newlib/libc/sys/cygwin32 -B/usr/src/cygwin-1.3.1-1/i 686-pc-cygwin/newlib/ -isystem /usr/src/cygwin-1.3.1-1/i686-pc-cygwin/newlib/targ-include -isystem /usr/src/cygwin-1.3.1-1/newlib/libc/include -c -g -O2 -I./../include -I./../ ../include -I./../../../newlib/libc/include -I./../../../newlib/libc/sys/cyg win -o dinput.o dinput.c dlltool --as=as -k --output-lib libdinput.a --def ./dinput.def ar r libdinput.a dinput.o ranlib libdinput.a dlltool --as=as -k --output-lib libdlcapi.a --def dlcapi.def dlltool --as=as -k --output-lib libdplayx.a --def dplayx.def dlltool --as=as -k --output-lib libdsetup.a --def dsetup.def dlltool --as=as -k --output-lib libdsound.a --def dsound.def dlltool --as=as -k --output-lib libgdi32.a --def gdi32.def dlltool --as=as -k --output-lib libglaux.a --def glaux.def dlltool --as=as -k --output-lib libglu32.a --def glu32.def dlltool --as=as -k --output-lib libglut.a --def glut.def dlltool --as=as -k --output-lib libglut32.a --def glut32.def dlltool --as=as -k --output-lib libimagehlp.a --def imagehlp.def dlltool --as=as -k --output-lib libimm32.a --def imm32.def dlltool --as=as -k --output-lib libiphlpapi.a --def iphlpapi.def dlltool --as=as -k --output-lib libkernel32.a --def kernel32.def dlltool --as=as -k --output-lib liblz32.a --def lz32.def dlltool --as=as -k --output-lib libmapi32.a --def mapi32.def dlltool --as=as -k --output-lib libmfcuia32.a --def mfcuia32.def dlltool --as=as -k --output-lib libmgmtapi.a --def mgmtapi.def dlltool --as=as -k --output-lib libmpr.a --def mpr.def dlltool --as=as -k --output-lib libmsacm32.a --def msacm32.def dlltool --as=as -k --output-lib libmsvcp60.a --def msvcp60.def dlltool --as=as -k --output-lib libmswsock.a --def mswsock.def dlltool --as=as -k --output-lib libnddeapi.a --def nddeapi.def dlltool --as=as -k --output-lib libnetapi32.a --def netapi32.def dlltool --as=as -k --output-lib libodbc32.a --def odbc32.def dlltool --as=as -k --output-lib libodbccp32.a --def odbccp32.def dlltool --as=as -k --output-lib libole32.a --def ole32.def dlltool --as=as -k --output-lib liboleaut32.a --def oleaut32.def dlltool --as=as -k --output-lib libolecli32.a --def olecli32.def dlltool --as=as -k --output-lib liboledlg.a --def oledlg.def dlltool --as=as -k --output-lib libolepro32.a --def olepro32.def dlltool --as=as -k --output-lib libolesvr32.a --def olesvr32.def dlltool --as=as -k --output-lib libopengl32.a --def opengl32.def dlltool --as=as -k --output-lib libpenwin32.a --def penwin32.def dlltool --as=as -k --output-lib libpkpd32.a --def pkpd32.def dlltool --as=as -k --output-lib libpsapi.a --def psapi.def dlltool --as=as -k --output-lib librapi.a --def rapi.def dlltool --as=as -k --output-lib librasapi32.a --def rasapi32.def dlltool --as=as -k --output-lib librpcdce4.a --def rpcdce4.def dlltool --as=as -k --output-lib librpcns4.a --def rpcns4.def dlltool --as=as -k --output-lib librpcrt4.a --def rpcrt4.def dlltool --as=as -k --output-lib libsecur32.a --def secur32.def gcc -L/usr/src/cygwin-1.3.1-1/i686-pc-cygwin/winsup -L/usr/src/cygwin-1.3.1- 1/i686-pc-cygwin/winsup/cygwin -L/usr/src/cygwin-1.3.1-1/i686-pc-cygwin/wins up/w32api/lib -isystem /usr/src/cygwin-1.3.1-1/winsup/include -isystem /usr/src/cygwin-1.3.1-1/winsup/cygwin/include -isystem /usr/src/cygwin-1.3.1-1/winsup/w32api/include -isystem /usr/src/cygwin-1.3.1-1/newlib/libc/sys/cygwin -isystem /usr/src/cygwin-1.3.1-1/newlib/libc/sys/cygwin32 -B/usr/src/cygwin-1.3.1-1/i 686-pc-cygwin/newlib/ -isystem /usr/src/cygwin-1.3.1-1/i686-pc-cygwin/newlib/targ-include -isystem /usr/src/cygwin-1.3.1-1/newlib/libc/include -c -g -O2 -I./../include -I./../ ../include -I./../../../newlib/libc/include -I./../../../newlib/libc/sys/cyg win -o shell32.o shell32.c dlltool --as=as -k --output-lib libshell32.a --def ./shell32.def ar r libshell32.a shell32.o ranlib libshell32.a dlltool --as=as -k --output-lib libsvrapi.a --def svrapi.def dlltool --as=as -k --output-lib libtapi32.a --def tapi32.def dlltool --as=as -k --output-lib libth32.a --def th32.def dlltool --as=as -k --output-lib libthunk32.a --def thunk32.def dlltool --as=as -k --output-lib liburl.a --def url.def dlltool --as=as -k --output-lib libuser32.a --def user32.def dlltool --as=as -k --output-lib libuserenv.a --def userenv.def dlltool --as=as -k --output-lib libvdmdbg.a --def vdmdbg.def dlltool --as=as -k --output-lib libversion.a --def version.def dlltool --as=as -k --output-lib libvfw32.a --def vfw32.def dlltool --as=as -k --output-lib libwin32spl.a --def win32spl.def dlltool --as=as -k --output-lib libwininet.a --def wininet.def dlltool --as=as -k --output-lib libwinmm.a --def winmm.def dlltool --as=as -k --output-lib libwinspool.a --def winspool.def dlltool --as=as -k --output-lib libwinstrm.a --def winstrm.def dlltool --as=as -k --output-lib libwow32.a --def wow32.def dlltool --as=as -k --output-lib libws2_32.a --def ws2_32.def dlltool --as=as -k --output-lib libwsock32.a --def wsock32.def dlltool --as=as -k --output-lib libwst.a --def wst.def gcc -L/usr/src/cygwin-1.3.1-1/i686-pc-cygwin/winsup -L/usr/src/cygwin-1.3.1- 1/i686-pc-cygwin/winsup/cygwin -L/usr/src/cygwin-1.3.1-1/i686-pc-cygwin/wins up/w32api/lib -isystem /usr/src/cygwin-1.3.1-1/winsup/include -isystem /usr/src/cygwin-1.3.1-1/winsup/cygwin/include -isystem /usr/src/cygwin-1.3.1-1/winsup/w32api/include -isystem /usr/src/cygwin-1.3.1-1/newlib/libc/sys/cygwin -isystem /usr/src/cygwin-1.3.1-1/newlib/libc/sys/cygwin32 -B/usr/src/cygwin-1.3.1-1/i 686-pc-cygwin/newlib/ -isystem /usr/src/cygwin-1.3.1-1/i686-pc-cygwin/newlib/targ-include -isystem /usr/src/cygwin-1.3.1-1/newlib/libc/include -c -g -O2 -I./../include -I./../ ../include -I./../../../newlib/libc/include -I./../../../newlib/libc/sys/cyg win -o uuid.o uuid.c ar rc libuuid.a uuid.o ranlib libuuid.a ... Repetitive stuff deleted gcc -L/usr/src/cygwin-1.3.1-1/i686-pc-cygwin/winsup -L/usr/src/cygwin-1.3.1- 1/i686-pc-cygwin/winsup/cygwin -L/usr/src/cygwin-1.3.1-1/i686-pc-cygwin/wins up/w32api/lib -isystem /usr/src/cygwin-1.3.1-1/winsup/include -isystem /usr/src/cygwin-1.3.1-1/winsup/cygwin/include -isystem /usr/src/cygwin-1.3.1-1/winsup/w32api/include -isystem /usr/src/cygwin-1.3.1-1/newlib/libc/sys/cygwin -isystem /usr/src/cygwin-1.3.1-1/newlib/libc/sys/cygwin32 -B/usr/src/cygwin-1.3.1-1/i 686-pc-cygwin/newlib/ -isystem /usr/src/cygwin-1.3.1-1/i686-pc-cygwin/newlib/targ-include -isystem /usr/src/cygwin-1.3.1-1/newlib/libc/include -c -g -O2 -I./../include -I./../ ../include -I./../../../newlib/libc/include -I./../../../newlib/libc/sys/cyg win -o largeint.o largeint.c ar rc liblargeint.a largeint.o ranlib liblargeint.a make[3]: Leaving directory `/usr/src/cygwin-1.3.1-1/i686-pc-cygwin/winsup/w32api/lib' make[2]: Leaving directory `/usr/src/cygwin-1.3.1-1/i686-pc-cygwin/winsup/w32api' make[2]: Entering directory `/usr/src/cygwin-1.3.1-1/i686-pc-cygwin/winsup/cygwin' make[2]: *** No rule to make target `all'. make[2]: Leaving directory `/usr/src/cygwin-1.3.1-1/i686-pc-cygwin/winsup/cygwin' make[1]: *** [cygwin] Error 2 make[2]: Entering directory `/usr/src/cygwin-1.3.1-1/i686-pc-cygwin/winsup/mingw' make[2]: *** No rule to make target `all'. make[2]: Leaving directory `/usr/src/cygwin-1.3.1-1/i686-pc-cygwin/winsup/mingw' make[1]: *** [mingw] Error 2 make[2]: Entering directory `/usr/src/cygwin-1.3.1-1/i686-pc-cygwin/winsup/bz2lib' If compilation produces errors, or a large number of warnings, please read README.COMPILATION.PROBLEMS -- you might be able to adjust the flags in this Makefile to improve matters. gcc -L/usr/src/cygwin-1.3.1-1/i686-pc-cygwin/winsup -L/usr/src/cygwin-1.3.1- 1/i686-pc-cygwin/winsup/cygwin -L/usr/src/cygwin-1.3.1-1/i686-pc-cygwin/wins up/w32api/lib -isystem /usr/src/cygwin-1.3.1-1/winsup/include -isystem /usr/src/cygwin-1.3.1-1/winsup/cygwin/include -isystem /usr/src/cygwin-1.3.1-1/winsup/w32api/include -isystem /usr/src/cygwin-1.3.1-1/newlib/libc/sys/cygwin -isystem /usr/src/cygwin-1.3.1-1/newlib/libc/sys/cygwin32 -B/usr/src/cygwin-1.3.1-1/i 686-pc-cygwin/newlib/ -isystem /usr/src/cygwin-1.3.1-1/i686-pc-cygwin/newlib/targ-include -isystem /usr/src/cygwin-1.3.1-1/newlib/libc/include -g -O2 -c blocksort.c gcc -L/usr/src/cygwin-1.3.1-1/i686-pc-cygwin/winsup -L/usr/src/cygwin-1.3.1- 1/i686-pc-cygwin/winsup/cygwin -L/usr/src/cygwin-1.3.1-1/i686-pc-cygwin/wins up/w32api/lib -isystem /usr/src/cygwin-1.3.1-1/winsup/include -isystem /usr/src/cygwin-1.3.1-1/winsup/cygwin/include -isystem /usr/src/cygwin-1.3.1-1/winsup/w32api/include -isystem /usr/src/cygwin-1.3.1-1/newlib/libc/sys/cygwin -isystem /usr/src/cygwin-1.3.1-1/newlib/libc/sys/cygwin32 -B/usr/src/cygwin-1.3.1-1/i 686-pc-cygwin/newlib/ -isystem /usr/src/cygwin-1.3.1-1/i686-pc-cygwin/newlib/targ-include -isystem /usr/src/cygwin-1.3.1-1/newlib/libc/include -g -O2 -c huffman.c gcc -L/usr/src/cygwin-1.3.1-1/i686-pc-cygwin/winsup -L/usr/src/cygwin-1.3.1- 1/i686-pc-cygwin/winsup/cygwin -L/usr/src/cygwin-1.3.1-1/i686-pc-cygwin/wins up/w32api/lib -isystem /usr/src/cygwin-1.3.1-1/winsup/include -isystem /usr/src/cygwin-1.3.1-1/winsup/cygwin/include -isystem /usr/src/cygwin-1.3.1-1/winsup/w32api/include -isystem /usr/src/cygwin-1.3.1-1/newlib/libc/sys/cygwin -isystem /usr/src/cygwin-1.3.1-1/newlib/libc/sys/cygwin32 -B/usr/src/cygwin-1.3.1-1/i 686-pc-cygwin/newlib/ -isystem /usr/src/cygwin-1.3.1-1/i686-pc-cygwin/newlib/targ-include -isystem /usr/src/cygwin-1.3.1-1/newlib/libc/include -g -O2 -c crctable.c gcc -L/usr/src/cygwin-1.3.1-1/i686-pc-cygwin/winsup -L/usr/src/cygwin-1.3.1- 1/i686-pc-cygwin/winsup/cygwin -L/usr/src/cygwin-1.3.1-1/i686-pc-cygwin/wins up/w32api/lib -isystem /usr/src/cygwin-1.3.1-1/winsup/include -isystem /usr/src/cygwin-1.3.1-1/winsup/cygwin/include -isystem /usr/src/cygwin-1.3.1-1/winsup/w32api/include -isystem /usr/src/cygwin-1.3.1-1/newlib/libc/sys/cygwin -isystem /usr/src/cygwin-1.3.1-1/newlib/libc/sys/cygwin32 -B/usr/src/cygwin-1.3.1-1/i 686-pc-cygwin/newlib/ -isystem /usr/src/cygwin-1.3.1-1/i686-pc-cygwin/newlib/targ-include -isystem /usr/src/cygwin-1.3.1-1/newlib/libc/include -g -O2 -c randtable.c gcc -L/usr/src/cygwin-1.3.1-1/i686-pc-cygwin/winsup -L/usr/src/cygwin-1.3.1- 1/i686-pc-cygwin/winsup/cygwin -L/usr/src/cygwin-1.3.1-1/i686-pc-cygwin/wins up/w32api/lib -isystem /usr/src/cygwin-1.3.1-1/winsup/include -isystem /usr/src/cygwin-1.3.1-1/winsup/cygwin/include -isystem /usr/src/cygwin-1.3.1-1/winsup/w32api/include -isystem /usr/src/cygwin-1.3.1-1/newlib/libc/sys/cygwin -isystem /usr/src/cygwin-1.3.1-1/newlib/libc/sys/cygwin32 -B/usr/src/cygwin-1.3.1-1/i 686-pc-cygwin/newlib/ -isystem /usr/src/cygwin-1.3.1-1/i686-pc-cygwin/newlib/targ-include -isystem /usr/src/cygwin-1.3.1-1/newlib/libc/include -g -O2 -c compress.c gcc -L/usr/src/cygwin-1.3.1-1/i686-pc-cygwin/winsup -L/usr/src/cygwin-1.3.1- 1/i686-pc-cygwin/winsup/cygwin -L/usr/src/cygwin-1.3.1-1/i686-pc-cygwin/wins up/w32api/lib -isystem /usr/src/cygwin-1.3.1-1/winsup/include -isystem /usr/src/cygwin-1.3.1-1/winsup/cygwin/include -isystem /usr/src/cygwin-1.3.1-1/winsup/w32api/include -isystem /usr/src/cygwin-1.3.1-1/newlib/libc/sys/cygwin -isystem /usr/src/cygwin-1.3.1-1/newlib/libc/sys/cygwin32 -B/usr/src/cygwin-1.3.1-1/i 686-pc-cygwin/newlib/ -isystem /usr/src/cygwin-1.3.1-1/i686-pc-cygwin/newlib/targ-include -isystem /usr/src/cygwin-1.3.1-1/newlib/libc/include -g -O2 -c decompress.c gcc -L/usr/src/cygwin-1.3.1-1/i686-pc-cygwin/winsup -L/usr/src/cygwin-1.3.1- 1/i686-pc-cygwin/winsup/cygwin -L/usr/src/cygwin-1.3.1-1/i686-pc-cygwin/wins up/w32api/lib -isystem /usr/src/cygwin-1.3.1-1/winsup/include -isystem /usr/src/cygwin-1.3.1-1/winsup/cygwin/include -isystem /usr/src/cygwin-1.3.1-1/winsup/w32api/include -isystem /usr/src/cygwin-1.3.1-1/newlib/libc/sys/cygwin -isystem /usr/src/cygwin-1.3.1-1/newlib/libc/sys/cygwin32 -B/usr/src/cygwin-1.3.1-1/i 686-pc-cygwin/newlib/ -isystem /usr/src/cygwin-1.3.1-1/i686-pc-cygwin/newlib/targ-include -isystem /usr/src/cygwin-1.3.1-1/newlib/libc/include -g -O2 -c bzlib.c rm -f libbz2.a ar cq libbz2.a blocksort.o huffman.o crctable.o randtable.o compress.o decompress.o bzlib.o ranlib libbz2.a gcc -L/usr/src/cygwin-1.3.1-1/i686-pc-cygwin/winsup -L/usr/src/cygwin-1.3.1- 1/i686-pc-cygwin/winsup/cygwin -L/usr/src/cygwin-1.3.1-1/i686-pc-cygwin/wins up/w32api/lib -isystem /usr/src/cygwin-1.3.1-1/winsup/include -isystem /usr/src/cygwin-1.3.1-1/winsup/cygwin/include -isystem /usr/src/cygwin-1.3.1-1/winsup/w32api/include -isystem /usr/src/cygwin-1.3.1-1/newlib/libc/sys/cygwin -isystem /usr/src/cygwin-1.3.1-1/newlib/libc/sys/cygwin32 -B/usr/src/cygwin-1.3.1-1/i 686-pc-cygwin/newlib/ -isystem /usr/src/cygwin-1.3.1-1/i686-pc-cygwin/newlib/targ-include -isystem /usr/src/cygwin-1.3.1-1/newlib/libc/include -g -O2 -c bzip2.c gcc -L/usr/src/cygwin-1.3.1-1/i686-pc-cygwin/winsup -L/usr/src/cygwin-1.3.1- 1/i686-pc-cygwin/winsup/cygwin -L/usr/src/cygwin-1.3.1-1/i686-pc-cygwin/wins up/w32api/lib -isystem /usr/src/cygwin-1.3.1-1/winsup/include -isystem /usr/src/cygwin-1.3.1-1/winsup/cygwin/include -isystem /usr/src/cygwin-1.3.1-1/winsup/w32api/include -isystem /usr/src/cygwin-1.3.1-1/newlib/libc/sys/cygwin -isystem /usr/src/cygwin-1.3.1-1/newlib/libc/sys/cygwin32 -B/usr/src/cygwin-1.3.1-1/i 686-pc-cygwin/newlib/ -isystem /usr/src/cygwin-1.3.1-1/i686-pc-cygwin/newlib/targ-include -isystem /usr/src/cygwin-1.3.1-1/newlib/libc/include -g -O2 -o bzip2 bzip2.o -L. -lbz2 gcc -L/usr/src/cygwin-1.3.1-1/i686-pc-cygwin/winsup -L/usr/src/cygwin-1.3.1- 1/i686-pc-cygwin/winsup/cygwin -L/usr/src/cygwin-1.3.1-1/i686-pc-cygwin/wins up/w32api/lib -isystem /usr/src/cygwin-1.3.1-1/winsup/include -isystem /usr/src/cygwin-1.3.1-1/winsup/cygwin/include -isystem /usr/src/cygwin-1.3.1-1/winsup/w32api/include -isystem /usr/src/cygwin-1.3.1-1/newlib/libc/sys/cygwin -isystem /usr/src/cygwin-1.3.1-1/newlib/libc/sys/cygwin32 -B/usr/src/cygwin-1.3.1-1/i 686-pc-cygwin/newlib/ -isystem /usr/src/cygwin-1.3.1-1/i686-pc-cygwin/newlib/targ-include -isystem /usr/src/cygwin-1.3.1-1/newlib/libc/include -g -O2 -c bzip2recover.c gcc -L/usr/src/cygwin-1.3.1-1/i686-pc-cygwin/winsup -L/usr/src/cygwin-1.3.1- 1/i686-pc-cygwin/winsup/cygwin -L/usr/src/cygwin-1.3.1-1/i686-pc-cygwin/wins up/w32api/lib -isystem /usr/src/cygwin-1.3.1-1/winsup/include -isystem /usr/src/cygwin-1.3.1-1/winsup/cygwin/include -isystem /usr/src/cygwin-1.3.1-1/winsup/w32api/include -isystem /usr/src/cygwin-1.3.1-1/newlib/libc/sys/cygwin -isystem /usr/src/cygwin-1.3.1-1/newlib/libc/sys/cygwin32 -B/usr/src/cygwin-1.3.1-1/i 686-pc-cygwin/newlib/ -isystem /usr/src/cygwin-1.3.1-1/i686-pc-cygwin/newlib/targ-include -isystem /usr/src/cygwin-1.3.1-1/newlib/libc/include -g -O2 -o bzip2recover bzip2recover.o Doing 6 tests (3 compress, 3 uncompress) ... If there's a problem, things might stop at this point. ./bzip2 -1 < sample1.ref > sample1.rb2 ./bzip2 -2 < sample2.ref > sample2.rb2 ./bzip2 -3 < sample3.ref > sample3.rb2 ./bzip2 -d < sample1.bz2 > sample1.tst ./bzip2 -d < sample2.bz2 > sample2.tst ./bzip2 -ds < sample3.bz2 > sample3.tst cmp sample1.bz2 sample1.rb2 cmp sample2.bz2 sample2.rb2 cmp sample3.bz2 sample3.rb2 sample3.bz2 sample3.rb2 differ: char 11, line 1 make[2]: *** [test] Error 1 make[2]: Target `all' not remade because of errors. make[2]: Leaving directory `/usr/src/cygwin-1.3.1-1/i686-pc-cygwin/winsup/bz2lib' make[1]: *** [bz2lib] Error 2 make[2]: Entering directory `/usr/src/cygwin-1.3.1-1/i686-pc-cygwin/winsup/utils' make[2]: *** No rule to make target `all'. make[2]: Leaving directory `/usr/src/cygwin-1.3.1-1/i686-pc-cygwin/winsup/utils' make[1]: *** [utils] Error 2 make[2]: Entering directory `/usr/src/cygwin-1.3.1-1/i686-pc-cygwin/winsup/doc' make[2]: *** No rule to make target `all'. make[2]: Leaving directory `/usr/src/cygwin-1.3.1-1/i686-pc-cygwin/winsup/doc' make[1]: *** [doc] Error 2 make[2]: Entering directory `/usr/src/cygwin-1.3.1-1/i686-pc-cygwin/winsup/testsuite' make[2]: *** No rule to make target `all'. make[2]: Leaving directory `/usr/src/cygwin-1.3.1-1/i686-pc-cygwin/winsup/testsuite' make[1]: *** [testsuite] Error 2 make[1]: Target `all' not remade because of errors. make[1]: Leaving directory `/usr/src/cygwin-1.3.1-1/i686-pc-cygwin/winsup' make: *** [all-target-winsup] Error 2 make: Target `all' not remade because of errors. Compilation exited abnormally with code 2 at Mon Apr 30 23:05:26 Neil Erskine Manager, Research and Product Development JJ Mackay Canada Limited 1046 Barrington Street, 1st floor Halifax, N.S. B3H 2R1 voice 902 423 7727 ext. 230 fax 902 422 8108 -- Want to unsubscribe from this list? Check out: http://cygwin.com/ml/#unsubscribe-simple