On Sat, Dec 18, 2004 at 11:58:24AM -0500, Albert Cahalan wrote:
> On Sat, 2004-12-18 at 11:37, John Popplewell wrote:
>
> > It _compiles_ existing projects OK, and stuff like this now works:
> >
> > for(int i = 0; i < 10; i++) printf(".");
> > for(int i = 0; i < 10; i++) printf(".");
> >
> > whereas it used to choke on the second definition of i. Brain-dead!
>
> I excuse them for that one. The evil C++ standards committee
> changed the language, for no necessary reason, in a way that
> was not backward-compatible.
>
> See the g++ -ffor-scope and -fno-for-scope options.
Nice one.
>
> > but I can't get it to _link_. From reading around, to build Windows
> > applications, it seems to need some bits from the platform SDK which is
> > 320M or the .NET SDK which I seem to remember swearing never to touch.
Actually, I managed to get it to link in release mode by suppressing
calls to _ftol which were generating link errors. Sadly, the code didn't
work correctly anymore :-( Something to do with the FIST instruction and
FPU rounding modes when truncating. A well documented can of worms.
Avoidable by using the platform SDK libraries instead of the old VC6
ones that I'm using right now, apparently.
>
> I think I recall that .NET basically makes you swear to not
> develop GPL code. Go with the platform SDK.
I've been reading the EULAs as I go. I'll watch out for that. Some of
the language in those things makes me dizzy.
>
> > You want Tux Paint? Boot off this customised Knoppix CD and shut-up!
> > Save your pictures onto a USB pen-drive or that network-share over there
> > :-)
>
> I have mixed feelings. Things would be better if the installer and
> spash screen mentioned that Tux Paint is primarily developed on
> Linux and might run best on Linux.
Kind of taking advantage of the opportunity for some free advertising?
Sounds reasonable, but bill's call as far as I'm concerned.
I resolve the dilemma by imagining when current Windows users are asking
about which of their favourite programs they can still run on "this
Linux thing". Most users I know are quite conservative about such
things, I know I am. I think it's just human nature to stick with what
you know. Tux Paint, Firefox, Ethereal, Vim, The Gimp etc. (to name a
few) all have respectable Windows versions and will help smooth the
transition, while preventing me from tearing out what's left of my hair,
now :-)
cheers,
John.
>
>
> _______________________________________________
> Tuxpaint-dev mailing list
> [EMAIL PROTECTED]
> http://tux4kids.net/mailman/listinfo/tuxpaint-dev
_______________________________________________
Tuxpaint-dev mailing list
[EMAIL PROTECTED]
http://tux4kids.net/mailman/listinfo/tuxpaint-dev