Hi, I looked at this briefly a while ago and stopped because I don't have a cross-compiler set up (which is what that Makefile appears to be for), and I was only mildly interested in having a working Python 3(ish).
I don't think it should be too hard to modify it to build natively on FreeDOS though? I suspect from my attempts/successes on other things the main problem may be long filenames getting mangled at some point between the machine you "git clone" on and actually building the code on FreeDOS. Cheers, Owain -- /UCL/ISD/RITS/RC Applications & Support Team Leader/Owain Kenway Twitter: @owainkenway || E-mail: [email protected] Internal: 59834 || External: 02031089834 The Green Zone, 1 St Martin's Le Grand, London, EC1A 4NP ________________________________________ From: Pär Moberg <[email protected]> Sent: 29 January 2019 23:12 To: Technical discussion and questions for FreeDOS developers. Subject: Re: [Freedos-devel] Python on freedos. MicroPython has a target for freedos: https://github.com/micropython/micropython/blob/master/ports/unix/Makefile#L229 I don't know if it builds. It is too late to find out for me. On Tue, 29 Jan 2019 at 23:51, Rugxulo <[email protected]> wrote: > > Hi, > > On Tue, Jan 29, 2019, 4:40 PM Matej Horvat <[email protected] wrote: >> >> On Tue, 29 Jan 2019 23:20:21 +0100, Rugxulo <[email protected]> wrote: >> >> > There also was a guy, a few years ago, who was building ("Lightning") >> > Python for Win32 via OpenWatcom. I never tried it, but that would >> > probably >> > build for DOS/32-bit. Even the Win32 .EXE almost certainly runs under HX >> > in >> > DOS. So maybe you could try that. >> >> I was just going to suggest that. >> >> https://emea01.safelinks.protection.outlook.com/?url=http%3A%2F%2Flightningpython.org%2F&data=02%7C01%7Co.kenway%40ucl.ac.uk%7Cac10630f89fd4a1b6ef108d6863f5ba9%7C1faf88fea9984c5b93c9210a11d9a5c2%7C0%7C0%7C636844004011952747&sdata=ONxU7hdyO85d5O3niNuMhnT7Pb4dHbjZOmdLIAfQ44Q%3D&reserved=0 >> >> Unfortunately, it doesn't run with HX. It's missing ShellExecuteW, >> RegConnectRegistryW, RegLoadKeyW, RegSaveKeyW, and possibly other >> functions. This might be solvable by adding dummy implementations to HX; I >> don't know. > > > HX 2.17? Set DPMILDR=136 and try again (hoping it won't actually call such > unresolved imports). Or try the latest HX prerelease on Github, maybe it > works better, who knows. > > _______________________________________________ > Freedos-devel mailing list > [email protected] > https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.sourceforge.net%2Flists%2Flistinfo%2Ffreedos-devel&data=02%7C01%7Co.kenway%40ucl.ac.uk%7Cac10630f89fd4a1b6ef108d6863f5ba9%7C1faf88fea9984c5b93c9210a11d9a5c2%7C0%7C0%7C636844004011952747&sdata=Rc4XPu2cu6hiGad8cLPBvMAsQWjY60eF6%2F%2BQeurt8iI%3D&reserved=0 _______________________________________________ Freedos-devel mailing list [email protected] https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.sourceforge.net%2Flists%2Flistinfo%2Ffreedos-devel&data=02%7C01%7Co.kenway%40ucl.ac.uk%7Cac10630f89fd4a1b6ef108d6863f5ba9%7C1faf88fea9984c5b93c9210a11d9a5c2%7C0%7C0%7C636844004011952747&sdata=Rc4XPu2cu6hiGad8cLPBvMAsQWjY60eF6%2F%2BQeurt8iI%3D&reserved=0 _______________________________________________ Freedos-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/freedos-devel
