>> Uh, why are you doing that? Don't do that, you don't need to bootstrap >> (and it probably won't work like you want). >> >> Are you trying to use the Win32-hosted cross-compiler in actual DOS?
Not sure why it shouldn't work if compiled from source. My ideal is to be able to actually change my software on the host system since it has enough disk space. My primary OS is Debian Sid, so I'm not using any Win32 compilers. I'm downloading the msdos cross-compiler for it, and I'll test the outputs on my VM, since it will be a few days until I have the hardware to transfer files to my FreeDOS computer without burning a CD. >> Read the docs. That's what I'd been doing for hours before ever sending my initial message. Seems to me the problem is that the go32v2 compiler doesn't count as "DOS", so it refuses to allow far pointers like all the other ones except i8086. That's why I would like to have the i8086 version on my DOS box so that it will actually compile programs that are distributed for FreeDOS. Happy Hacking, David E. McMackins II Associate Member, Free Software Foundation (#12889) www.mcmackins.org www.delwink.com www.gnu.org www.fsf.org On 07/29/2016 11:04 PM, Rugxulo wrote: > Hi, > > On Fri, Jul 29, 2016 at 10:45 PM, David McMackins <cont...@mcmackins.org> > wrote: >> >> Indeed, the msdos target exists, but it's not in the distribution on the >> FreeDOS host. > > Go32v2 (32-bit DPMI, COFF) is the main DOS target (since the '90s!). > The i8086-msdos (OMF) target is new to 3.0.0. > >> I've changed to using the TP compatibility mode, and that has resolved >> most of the problems. Now, my biggest problem is getting far pointers to >> work, since they're only enabled for msdos. > > Read the docs. > >> I'm attempting to compile the msdos compiler, but fpcmake is failing due >> to a missing Makefile.fpc in the utils directory in the source tree. > > Uh, why are you doing that? Don't do that, you don't need to bootstrap > (and it probably won't work like you want). > > Are you trying to use the Win32-hosted cross-compiler in actual DOS? > Snapshots for 3.1.1 are found on the FTP here: > > ftp://ftp.freepascal.org/pub/fpc/snapshot/v31/i8086-msdos/ > > ------------------------------------------------------------------------------ > _______________________________________________ > Freedos-devel mailing list > Freedos-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/freedos-devel > ------------------------------------------------------------------------------ _______________________________________________ Freedos-devel mailing list Freedos-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-devel