X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f X-Recipient: djgpp AT delorie DOT com X-Authenticated: #27081556 X-Provags-ID: V01U2FsdGVkX1/sQpF7nJzsamiG7YVfSVnSjB/JujUWf7cFEicW8L 0kf5ktECLb+MR0 From: Juan Manuel Guerrero To: djgpp AT delorie DOT com Subject: gcc difficulties on MSDOS 6.22 with LFN driver installed Date: Wed, 31 Aug 2011 00:27:21 +0200 User-Agent: KMail/1.9.10 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <201108310027.22056.juan.guerrero@gmx.de> X-Y-GMX-Trusted: 0 I have tried to compile a simple program on MSDOS 6.22. I have installed stock djgpp 2.04 binaries. Before installing djgpp I installed doslfn 0.40e so I had LFN support avialable during unzipping the djgpp packages. All djgpp programs I started were able to use the installed LFN driver. The only exception was gcc and gpp. I was not able to compile a trivial hello world program. I tried gcc 3.4.4 and gcc 4.6.1. This is surprissing because the LFN driver used is the same I use with FreeDOS, and there it works. It makes no difference if I load the driver in conventional memory or if I load it in UMBs. Also it makes no difference if the driver generates numerical tails for the SFN or not. Of course, as soon as I remove the driver gcc works again. Below is the error output produced by gcc. Any suggestions would be welcome. Regards, Juan M. Guerrero Reading specs from c:/djgpp-2.04/bin/../lib/gcc/djgpp/3.44/specs Configured with: /gnu/gcc-3.44/configure djgpp --prefix=/dev/env/DJDIR --disable-nls --disable-libstdcxx-pch Thread model: single gcc version 3.4.4 c:/djgpp-2.04/bin/../libexec/gcc/djgpp/3.44/cc1.exe -quiet -v -iprefix c:/djgpp-2.04/bin/../lib/gcc/djgpp/3.44/ -remap -imacros c:/djgpp-2.04/bin/../lib/gcc/djgpp/3.44/djgpp.ver 1.c -quiet -dumpbase 1.c -mtune=pentium -auxbase 1 -version -o C:/TMP/cc9lZmUB.s ignoring nonexistent directory "c:/djgpp-2.04/bin/../lib/gcc/djgpp/3.44/../../../../djgpp/include" ignoring nonexistent directory "c:/djgpp-2.04/djgpp/include/" #include "..." search starts here: #include <...> search starts here: c:/djgpp-2.04/bin/../lib/gcc/djgpp/3.44/include c:/djgpp-2.04/lib/gcc/djgpp/3.44/include/ c:/djgpp-2.04/include/ End of search list. GNU C version 3.4.4 (djgpp) compiled by GNU C version 3.4.4. GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 cc1.exe: c:/djgpp-2.04/bin/../lib/gcc/djgpp/3.44/djgpp.ver: Value too large (EOVERFLOW) 1.c:1:19: c:/djgpp-2.04/include/stdio.h: Value too large (EOVERFLOW)