delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2013/11/24/19:00:00

X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f
X-Recipient: djgpp AT delorie DOT com
Message-ID: <52929229.7050502@gmx.de>
Date: Mon, 25 Nov 2013 00:56:25 +0100
From: Juan Manuel Guerrero <juan DOT guerrero AT gmx DOT de>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:16.0) Gecko/20121025 Thunderbird/16.0.2
MIME-Version: 1.0
To: djgpp AT delorie DOT com
Subject: Difficulties compiling cvs repository code on FreeDOS 1.1 with DOSLFN
0.41c
X-Provags-ID: V03:K0:xSiHglggLrGK3pM5vqMdiTakieOD4UlyIc7bEogF5JXveQ4I0R2
F3EHtMV/Xyelr0cFwr8XdVeCX/YLLgnqEwVdmvXctyQHALalECcUzCRdzNg7d4oVC3/gvHL
vnzXPmQ3kRHOZxHzAKYV7iH/c2gR1jZWsd4oxGDhZOdGyQEMnw37gmmYMNzYjhsIGMixvRF
qkkfBAFBjKZqhh00uh1XA==
Reply-To: djgpp AT delorie DOT com

I have tried to compile djgpp repository code using FreeDOS 1.1 with
DOSLFN 0.41c.  FreeDOS is installed on a virtual machine with 64MB.
csdpmi7 is used.  All djgpp packages used are from the /beta directory.
This means they have been compiled using djdev204.

I have used the identical djgpp installation on a second virtual machine
but this time with MSDOS 6.22 (64MB and csdpmi7) and DOSLFN 0.41c, the
repository code can be compiled flawlessly.

Some of the used djgpp ports are gcc473, gpp473, bnu2232, mak40 and whatever
else is required.  I have added the -save-temps to the compiler options.
As soon as I remove this option the build is performed flawlessly.
I have also tried DOSLFN 0.40 with FreeDOS.  If I enable -save-temps, the
build fails in the same way than it does with DOSLFN 0.41c.

The buil fails with the following error message:

[snip]
C:/DJGPP-2.04/BIN/make.exe -C ansi/locale
gcc ... -c lconv.c
gcc ... -c mbcurmax.c
gcc ... -c mblen.c
gcc ... -c mbstowcs.c
gcc ... -c mbtowc.c
gcc ... -c setlocal.c
cc1.exe: error: setlocal.i is shorter than expected [-Werror]
cc1.exe: all warnings being treated as errors
../../../makefile.inc:89: recipe for target 'setlocal.o' failed
make.exe[3]: *** [setlocal.o] Error 1
makefile.sub:2: recipe for target 'all_subs' failed
make.exe[2]: *** [all_subs] Error 2
../makefile.lib:6: recipe for target 'all' failed
make.exe[1]: *** [all] Error 2
makefile:38: recipe for target 'subs' failed
make.exe: *** [subs] Error 2

After the build stops I can restart the build until it stops with the same
error again and so on until I am through.
Am I missing something?  If more info is needed, please let me know.

Regards,
Juan M. Guerrero

- Raw text -


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