Mail Archives: djgpp/2011/12/27/23:30:06
Hi,
On Dec 23, 3:33 pm, Juan Manuel Guerrero <juan DOT guerr DOT DOT DOT AT gmx DOT de> wrote:
>
> You have corrupted your djgpp installation. I would suggest to delete
> into and make a fresh installation.
Okay. Luckily I always keep .ZIP backups just for this reason. ;-)
> AFAIK the cvs sources are never extracted into the djgpp installation
> directory. I usualy extract into tmp.
Sounds reasonable, I just wasn't sure if it was allowed these days or
not.
> Before you start compiling you
> must copy djgpp.djl and dxe.ld from the cvs /lib directory into your
> djgpp installation /lib directory. If this is not done the
> compilation will abort when compiling symify.
Wouldn't this be a good use for UPDATE.EXE (to automate it) when
building?
> > 2). DJTZN204.ZIP needs to be installed / unpacked? I guess you could
>
> No certainly no. Everything you need to compile is checked out by CVS
> or contained in djgpp.cvs.tar.gz.
Okay, good. Yeah, I tested after you posted this, it (almost) works
fine like you said (not counting /dev/null "quirk" in FreeDOS).
> I do not understand all this. Probably DOSEMU is not the best
> emulator to compile the sources. But I do not know. I do not
> remember if it was DOSEMU or DOSBOX but my experience with those
> emulators was disapointing so I returned to VMware. I am not
> lobbying for it. It is the one I use in my day-time job, so
> I am most familiar with it than with the other ones.
Well, to keep things simple, I (barely) try not to fiddle with ten
bazillion different versions of the same thing. So hence I've never
fiddled with VMware.
I know DOSBox is completely unsuitable for compilation, though.
> OFYI, I compiled today's libc sources on my thinkpad t60 with
> MSDOS 6.22 (only SFN support). FILES=250, command.com environment
> space = 16384, smartdvr cache 10MB, XMS = 64 MB. With gcc 4.4.X
> it compiled flawlessly in 8 min. (No emulation but real hardware).
>
> BTW, you do not need LFN support to compile the CVS sources.
Good to know. And it does work, not counting the /dev/null quirk
(which I don't fully understand and don't anticipate a fix for).
- Raw text -