FLTK logo

STR #3434

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 
 Home  |  Articles & FAQs  |  Bugs & Features  |  Documentation  |  Download  |  Screenshots  ]

Return to Bugs & Features | Roadmap 1.3 | Post Text | Post File | SVN ⇄ GIT | 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
Created By:kraileth
Assigned To:AlbrechtS
Fix Version:Unassigned
Update Notification:

Receive EMails Don't Receive EMails

Trouble Report Files:

Post File ]
Name/Time/Date Filename/Size  
#1 kraileth
09:15 Nov 12, 2017

Trouble Report Comments:

Post Text ]
Name/Time/Date 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:

#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 ]


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'.