delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp-workers/1999/12/23/12:49:44

Message-ID: <13288F4408ADD11186FF0060B06A431303341245@MSGWAW1>
From: =?iso-8859-2?Q?Wojciech_Ga=B3=B1zka?=
<wojciech DOT galazka AT polkomtel DOT com DOT pl>
To: "'djgpp-workers AT delorie DOT com'" <djgpp-workers AT delorie DOT com>
Subject: Fwd new release of LFN for Windows NT 4.0 - attached file
Date: Thu, 23 Dec 1999 18:22:47 +0100
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2448.0)
Reply-To: djgpp-workers AT delorie DOT com

Hi,
This is the file that was to be attacjed to my previous message
--
PAckages under fire :-)
	autocnf2.12	bash1147	binutil-2.81
	bison-1.25	filutil3.16	findutil.41
	flex-2.5-4	gawk-3.0-3	gcc-2.81
	gdb-4.16	grep-2.2	gzip-1.24a
	less-332	libgxx-2.811	m4-1.4
	make-3.77	patch-2.5	perl-5.005
	sed-3.02	sh-util1.12	tar-1.12
	texinfo3.12	txtutil1.22

autocnf
	didin't find perl, had to write info about perl manually
	make completed
	make check not possibke due to lack of DejaGNU
bash
	entered	'set CC=gcc'
	there were no information about tminit.c in bash-makefile, added
manually
	make completed
	make check failed due to lack of RAM
binutils
	not been able to run even configure.bat
	test abandoned
bison
	changed bison.sim to bison.simple
	changed references to LR0.o , LE0.c to be in lowercase in makefile
	make completed
	make check not available
fileutils
	make completed
	make check not available
findutils	
	changed lib/modechan.c into lib/modechange.c
	changed lib/modechan.h into lib/modechange.h
	find/defs.h prototype for dirname commented out
	find/defs.h prototype for basename changed to
		char *	basename(const char *_fn);
	find/util.c definition of basename, changed arg to const char *
	make completed
	make check not available
flex
	misc/msdod/configur.bat vomplains: 
		touch: config_status: Input or output error (EIO) 
	but goes on anyway	
	make completed
	make check completed
	make bigcheck: cannot move 'scan.tmp' to 'scan.c': Invalid argument
(EINVAL)
	changed '@mv' to '@cp' in Makefile, 116 '@mv scan.tmp scan.c'  
	and make bigcheck completed successfully
gawk
	make djgpp completed	
	make test only pid and a few others failed but completes
successfully
grep
	need to comment out lines marked ">>"at the end of each Makefile
		#define VERSION "$VERSION"
		>>grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null
2>&1
		#define VERSION "$VERSION"
		>>s%@VERSION@%$VERSION%g
	make djgpp completed	
	make check completed
less
	make completed
	make check not available
m4
	djgpp\config passed
	make completed
	make check completed, only 30:include, 51:eval failed
make
	configure passed
	make prints 'extended error 183 (file already exists)' but goes on
	several times prints 'no DOS memory'
	make completed
	make check not available, 'no make-test-*suite'
patch
	make completed
	make check not available
sed
	djgpp\config completed
	make completed		
	make check completed, after first issuing
		'utod testsuite/*.good', 'utod testsuite/*.inp'
sh-utils
	djgpp\config completed
	make completed, subdir man excluded from mk.bat and makefile 
		as it requred 'cawf' to generate man pages
	make check not available
tar
	djgpp\config completed	
	make completed		
	make check completed failed tests are extrac01.sh
	extrac02.sh, extrac03.sh, incremen.sh THIS IS REAL BAD
	(this is probably when GetShortPathName fails if file not in current
dir)
texinfo
	djgpp\config completed	
	make completed		
	make check not available
Perl
	Directory name mismatch Perl5.005 and Perl-5.005
	multiple error during execution of djgpp/sjgppsed.sh
	got 'Out of virtual memory'
	Unable to complete configure due to lack of memory
	touch complains about 'Input or output error EIO'
	test abandoned
txtutils
	djgpp\config not tested
	djgpp\build completed
	make check completed
gdb
`	with the current port of GDB to DOS it is impossible to use LFN
under NT
	for example calls are made to 'libiberty.sed' while 'libibert.sed'
only
	exists
	further tests abandoned
gcc
	not even though of running build.djg/configure.bat 
	make check completed, reported 'No DOS memory' 
	touch complains about 'Input or output error EIO'
	near the end of makefile execution a message appears
	'c:/djgpp/lib/libc.a (doprnt.o) doprnt.o indefined reference to
		__umoddi3, __udivdi3'
	further tests abandoned	
djgpp/src/
	Errors during make
		Load error: can't switch mode
		Load error: no DOS memory
		Load error: No DPMI selectors
	cannot create dependencies for stubXXXX.S in libc/stubs. 
	Had to manually add the to makefil2
	make completed	

creating an foo.tar.gz archive
	djtar cvf autoconf.tar autocnf1.22 completes without problems 
	gzip.exe autoconf.tar creates compressed archive but prints a
	error messsage.	'Input or output error EIO'
	gzip.exe -d autoconf.tar (in another dir) completes but print
	that infamous EIO error
	djtar xvf autoconf.tar completes but print 'Could not change access
anf
	modification times: Input or output error EIO'

What I have learned form the teats, that may/should be fixed
	process_get_Short_name should return short name equivalence even if 
	file not in current directory
	touch, why doesn't work?
	tar tests, why fail?
	(touch and tar, and cp -p, probably cannot set access and modify
time)
	in case a long name is not found should a file with a name
consisting 
	of first 8 be searched for?

--
Wojciech Gał±zka



- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019