| [ Return to Bugs & Features | Roadmap 1.3 | Post Text | Post File | Prev | Next ]
STR #3434
Application: | FLTK Library |
Status: | 4 - Pending |
Priority: | 3 - Moderate, e.g. unable to compile the software |
Scope: | 3 - Applies to all machines and operating systems |
Subsystem: | Build Files |
Summary: | Support building with unusual prefix |
Version: | 1.3.4 |
Created By: | kraileth |
Assigned To: | AlbrechtS |
Fix Version: | Unassigned |
Update Notification: | |
Trouble Report Files:
[ Post File ]
Trouble Report Comments:
[ Post Text ]
|
#1 | kraileth 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. | |
|
#2 | kraileth 12:30 Nov 12, 2017 |
| Here's the link to Google groups that is missing in the post above:
https://groups.google.com/forum/#!topic/fltkgeneral/-kIqVXI1fSA | |
|
#3 | AlbrechtS 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... | |
|
#4 | AlbrechtS 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 ]
|
| |