|
|
'Albrecht Schlosser' via fltk.general wrote:
> On 3/15/24 14:31 Michael Bäuerle wrote:
> >
> > [...]
> > On modern machines I use it on X11 (with Xft and Pango).
> > My old machines are still using 1.3 (X11 without Xft).
>
> This should work on older machines as well. If not I'd like to hear why not.
Not present or too old. For such machines I don't want Xft, so that
the X server (normally a faster machine with redirected DISPLAY)
renders the fonts.
> > Maybe I can run some tests at the weekend.
>
> That would be awesome, thanks in advance.
I have got it working on HP-UX, see Github issue 937.
> > Currently I can test:
> > - Different CPU architectures including big endian systems like PowerPC
> > and SPARC (additionally needs aligned memory access)
>
> As Matthias wrote already, big endian on whatever platform would be very
> helpful because it seems that none of us devs has such a system. I'd
> like to create one (I wrote that QEMU can run big endian systems on a
> little endian host) but I didn't find the time yet to setup such a
> system, and I'm not familiar with QEMU at all. Virtualbox can't do that,
> and since I have only little endian systems...
I have run the bitmap test (Github issue 449) on the HP machine (32-bit
HPPA) and the image looks good.
> > - Some old GCC versions back to the days of egcs (that can build FLTK 1.3)
>
> Wow, that's really ancient!
Based on the HP-UX patchset, I have tried to get it compiled with egcs.
With some more patches it was possible. I will open a separate Github
issue for egcs.
> > - The Solaris machine with the SunPro compiler is currently defective
> > (maybe I can repair it for the test)
>
> Probably not worth the effort. (?)
Sooner or later I should repair it anyway, but not this weekend.
> [...]
> OK, I tried C90 mode but there were some incompatibilities I couldn't
> fix. It looks like snprintf() and vsnprint() don't exist (on Linux) in
> C90 mode, and our vsnprintf() "emulation" uses snprintf() internally, or
> something like that. I could build FLTK nevertheless, but with warnings.
No problem here too. snprintf() is in SUSv2, commercial UNIX
variants should support it.
> C99 plus C++98 mode works well though after I fixed some issues.
> > I can take a look at the comments too.
Nanosvg seems to be C code that use C++ comments.
--
You received this message because you are subscribed to the Google Groups "fltk.general" group.
To unsubscribe from this group and stop receiving emails from it, send an email to fltkgeneral+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/fltkgeneral/20240318120516.4d6e4e1c%40WStation5.stz-e.de.
[ Direct Link to Message ] | |
|
| |