X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f From: Rugxulo Newsgroups: comp.os.msdos.djgpp Subject: Re: compiler error on Windows 2003 Date: Wed, 8 Apr 2009 13:03:03 -0700 (PDT) Organization: http://groups.google.com Lines: 37 Message-ID: References: <16d44b1b-8acc-48b3-bf49-45b71e423d78 AT r37g2000yqn DOT googlegroups DOT com> <2ad157aa-66e6-45eb-9f2c-3816fdbecd58 AT c36g2000yqn DOT googlegroups DOT com> <20698405-6eed-4a98-9b84-0db7b2712335 AT k41g2000yqh DOT googlegroups DOT com> <27613ce0-24ef-4e1b-aa0e-bf7348ac6989 AT y7g2000yqa DOT googlegroups DOT com> NNTP-Posting-Host: 65.13.115.246 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: posting.google.com 1239220983 29290 127.0.0.1 (8 Apr 2009 20:03:03 GMT) X-Complaints-To: groups-abuse AT google DOT com NNTP-Posting-Date: Wed, 8 Apr 2009 20:03:03 +0000 (UTC) Complaints-To: groups-abuse AT google DOT com Injection-Info: c36g2000yqn.googlegroups.com; posting-host=65.13.115.246; posting-account=p5rsXQoAAAB8KPnVlgg9E_vlm2dvVhfO User-Agent: G2/1.0 X-HTTP-UserAgent: Opera/9.64 (Windows NT 6.0; U; en) Presto/2.1.1,gzip(gfe),gzip(gfe) To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com Hi, On Apr 8, 3:07=A0am, "Tomasz Zbro ek" wrote: > Rugxulo wrote in > > > At the risk of prying you away from the best DOS compiler in the world > > (DJGPP) ... > > I prefer GNU software :) but I like to know all the possibilities so I wi= ll =A0 > read a bit about Open Watcom in spare time, because I do not know its > features. There's GNU compilers for Windows, e.g. MinGW (uses MSVCRT.DLL) and Cygwin (uses CYGWIN1.DLL). If you want it to run fast, choose MinGW. If you want POSIX and don't mind using GPL (or similar "free software" license), choose Cygwin. OpenWatcom requires none of those .DLLs. Nor does DJGPP, and it's the latest GCC (well, almost ... get 4.3.3 pre- release from Andris' page if you're really desperate). All of the above have full sources available. The problem is that 16-bit stuff (like OW also supports) as well as the internals of DJGPP are not in vogue anymore, so people have deprecated them like the plague. This is the only "real" reason DOS stuff doesn't work as well on 2k3, Vista, etc. For x86-64, for unknown reasons (patents?), AMD chucked V86 mode, so that kills 16-bit too (except in slow VMs). It's really sad to me that everything gets deprecated so quickly in favor of the "new" (which itself is deprecated before too long). I don't recall ever talking to any programmer who actually "wanted" to rewrite everything from scratch every few years. > Right now we are porting our application (+ its dlls) to DJGPP ! > Our destination is also GNU/Linux port so DJGPP, except for all the well > known advantages, is also good stage on a way to Linux :) OpenWatcom even has "experimental" (read: buggy) GNU/Linux support. It can't hurt to try it, IMHO. They support compiling from any supported 32-bit host OS (for any target) out of the box.