[ Return to Bugs & Features | Roadmap 1.3 | Post Text | Post File | Prev | Next ]
|Status:||4 - Pending|
|Priority:||3 - Moderate, e.g. unable to compile the software|
|Scope:||3 - Applies to all machines and operating systems|
|Summary:||Support building with unusual prefix|
Trouble Report Files:
[ Post File ]
Trouble Report Comments:
[ Post Text ]
09:15 Nov 12, 2017
|FLTK cannot be built with unusual prefixes. Ravenports, a new cross-platform package system for *nix operating systems, uses the prefix /raven to separate software installed with it from software installed from the default package manager. FLTK's Makefile does not honor the LDFLAGS and thus FLTK would not work with Ravenports. |
Currently a patch is applied to make it build correctly. I've asked on the mailing list about this (see here) and Albrecht Schlosser asked me to file an STR to ustream it if it works. I've added ports for two applications that require FLTK (Dillo and the Equinox Desktop Environment) to Ravenports and both work. I tested it on FreeBSD but the same should apply to Linux and DragonFlyBSD (the other two platforms currently supported by raven).
If FLTK devs think that this should not break anything, it would of course be nice to have the patch accepted upstream and removed downstream.
12:30 Nov 12, 2017
|Here's the link to Google groups that is missing in the post above: |
02:24 Nov 13, 2017
|Thanks for the patch and for the confirmation that this patch works with Ravenports. |
I believe the patch is correct and should be extended to all the similar targets for other operating systems. I'll take care of this and commit - definitely in FLTK 1.4. I'm not sure though whether this will go into FLTK 1.3(.5) because we only fix serious bugs in 1.3.x.
I'll let you know when done...
02:26 Nov 13, 2017
|Note to myself: check CMake build for correct handling of LDFLAGS as well. ||
[ Return to Bugs & Features | Post Text | Post File ]