Mail Archives: djgpp/2009/03/25/08:30:37
Hi,
On Mar 24, 2:09=A0pm, themouse <usul DOT the DOT mo DOT DOT DOT AT gmail DOT com> wrote:
>
> Reading trying to educate my self, trying to ask less questions but
> the more I read the more questions I get. :P
>
> After seeing your recommedation about 2.04 data I went to look at
> that.http://clio.rice.edu/djgpp/win2k/main_204.htm
>
> PART OF A FREEDOS THREAD
> ***********
>
> > I need pthread.h and stdint.h for djgpp.
>
GNU pth is a weird bugger, and although it seems to work, nobody
maintains or has any interest in it (for DJGPP, anyways). In
particular, it has issues with FreeDOS, doesn't save FPU state when
switching contexts, and /beta/ was accidentally compiled for 686+ only
(CMOV..). And I was unable to recompile it myself (correctly, anyways)
although the /current/ build works okay on < 686. I don't think you
really need GNU pth unless you're trying to port something that
requires it (e.g. p7zip).
> ***********
> amongs others.
>
> Most of the last of the messages are from 2003.
> What happened?
Basically, they released like two alphas and one beta (which is the
latest release although still not official "/current/" for various
reasons). If you're using Win XP, it's recommended to use stuff
compiled with 2.04, all found in /beta/ in each announcement URLs. The
actual 2.04 beta libs and headers themselves are found in /beta/
DJDEV204.ZIP , for instance. But you may run into conflicts if you
"mix and match" 2.03p2 with 2.04 (although they backported the "Win2k
fixes" to 2.03, hence the pl2 "patchlevel 2" moniker).
> How close is the final release? How much should I get from that or
> look at those pages about 2.04
> Alot of the items listed I don't fully understand...yet.
Basically Windows NT is buggy, and I'm not sure MS ever had the
interest to fix it. So, instead of letting DJGPP die, some heroic
people (mainly CWS, I think) worked around such bugs.
In case you haven't noticed, there are still dedicated people
interested in DOS, but more volunteers would be nice. As such, it's
hard to release such big projects without outside help. So don't
expect 2.04 any time soon.
> Like I said I prob will want to do some sophisticated development.
> porting or using a ported xmllib pthead etc.http://ap1.pp.fi/djgpp/other/=
djbuild.html
Somebody ported expat, I think, but that's all I know.
> Once I get started I will probably port a command line SVN client from
> linux first. :)
> Unless the editor I finally use has it intergrated (doubt it) besides
> it would be a good start.
>
> Anything I do I would want to put on sourcefudge. so an SVN client
> would be a good place to start. :)
Sounds like way too much work. I would try something a bit simpler and
reasonable if I were you.
> When people say use DJGPP Beta =A02.04 do they mean just that or are
> there
> alot of required files? Does the list above still apply?
If 2.04 is ever finished, it will be the new standard. Until then,
2.03p2 is recommended (except for WinXP etc.) since it was tested much
more. If you want to use beta, just start grabbing everything from /
beta/ that you need (gcc432b.zip, bnu219b.zip, mak381b.zip,
djdev204.zip) and use it.
- Raw text -