FLTK logo

Re: [fltk.general] RFC - Drop configure/Makefile support already in FLTK 1.4.0

FLTK matrix user chat room
(using Element browser app)   FLTK gitter user chat room   GitHub FLTK Project   FLTK News RSS Feed  
  FLTK Apps      FLTK Library      Forums      Links     Login 
 All Forums  |  Back to fltk.general  ]
 
Previous Message ]New Message | Reply ]Next Message ]

Re: RFC - Drop configure/Makefile support already in FLTK 1.4.0 Michael =?ISO-8859-15?Q?B=E4uerle?= 04:05 Mar 18  
 
'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 ]
 
     
Previous Message ]New Message | Reply ]Next Message ]
 
 

Comments are owned by the poster. All other content is copyright 1998-2024 by Bill Spitzak and others. This project is hosted by The FLTK Team. Please report site problems to 'erco@seriss.com'.