Search Criteria
Package Details: mingw-w64-fltk 1.3.9-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/mingw-w64-fltk.git (read-only, click to copy) |
|---|---|
| Package Base: | mingw-w64-fltk |
| Description: | Graphical user interface toolkit for X (mingw-w64) |
| Upstream URL: | http://www.fltk.org/ |
| Licenses: | custom:LGPL |
| Submitter: | jpcima |
| Maintainer: | jpcima (manuelino) |
| Last Packager: | manuelino |
| Votes: | 0 |
| Popularity: | 0.000000 |
| First Submitted: | 2017-07-04 01:41 (UTC) |
| Last Updated: | 2024-02-11 11:12 (UTC) |
Dependencies (6)
- bash (bash-gitAUR, bash-devel-gitAUR)
- mingw-w64-crt (mingw-w64-crt-msvcrtAUR, llvm-mingwAUR)
- mingw-w64-libjpeg-turboAUR (mingw-w64-libjpegAUR)
- mingw-w64-libpngAUR
- mingw-w64-zlibAUR
- mingw-w64-configureAUR (llvm-mingw-w64-configureAUR) (make)
Latest Comments
1 2 Next › Last »
MarsSeed commented on 2023-08-08 13:42 (UTC)
Thank you.
manuelino commented on 2023-08-08 12:54 (UTC)
@MarsSeed Done.
MarsSeed commented on 2023-08-08 12:36 (UTC) (edited on 2023-08-08 12:37 (UTC) by MarsSeed)
I haven't tested it, but for Linux builds, all applications in Arch repo uses the optimized
libjpeg-turboimplementation, includingfltk.Also, on AUR, all other mingw-w64 packages depend on
mingw-w64-libjpeg-turboapart from this, and an orphan package from 2017 (mingw-w64-irrlicht).It seems that basically only libjpeg-turbo is used in the real world by all dependents, so that is what gets battle-tested and bugfixed, not the unoptimized reference implementation, which is hardly used at all by anything.
manuelino commented on 2023-08-08 11:10 (UTC)
@MarsSeed I have switched libraries and tested that the package builds, and used it to build a test application. However, I am not able to fully exercise JPEG capabilities of FLTK to ensure that the change does not bring unwanted side effects.
Have you already tested a custom build depending on
libjpeg-turboor could you do some tests if I shared the updatedPKGBUILDoutside the AUR before pushing?MarsSeed commented on 2023-07-27 00:17 (UTC) (edited on 2023-07-27 00:23 (UTC) by MarsSeed)
Please make this depend on
mingw-w64-libjpeg-turbo, not on the unoptimized reference implementationmingw-w64-libjpeg.manuelino commented on 2020-02-19 20:04 (UTC)
I've updated the
PKGBUILDso that the package currently builds and works with AUR helpers which expect the correct architecture in the filename.It should be noted that the
DSOFLAGSvariable, which I used to pass flags to the shared library link command, despite being placed in the configure scripts withinLDFLAGS& co, is never mentioned within FLTK documentation, or at least I could not find any trace of it. Maybe it's an oversight or maybe I've just done a kludge.jpcima commented on 2020-02-18 09:26 (UTC)
@manuelino Thanks, I am unable to look into this now and fix it unfortunately. I add you to the maintainers list, please update the package as you wish.
manuelino commented on 2020-02-14 21:32 (UTC)
After having re-read my comment after some relax I noticed the logical error...
mingw-w64-configurecannot have an impact onLDFLAGSif that variable is not used by FLTK. Also, they have removed-lsppfromLDFLAGS, but-fstack-protectoris still there.The problem is simply that
LDFLAGSis used by FLTK when building executables but not when building DSO's. Simply aliasDSOFLAGSto be equal toLDFLAGSand everything is fine.manuelino commented on 2020-02-13 17:55 (UTC)
I am experiencing problems while building this package. Two issues, to be precise.
The first one is that the
archvariable used to iterate over architectures conflicts with thearchentry within the PKGBUILD, causing the final archive to havex86_64in its filename rather thanany. The package builds, but if installed via an AUR helper such as Yay it complains that the package cannot be found due to the wrong filename.The second issue is that
mingw-w64-configurehas dropped-lsspfromLDFLAGS. However, FLTK does not useLDFLAGSwhen building shared libraries, instead it uses a customDSOFLAGSvariable, which is never populated with-fstack-protector. So the shared FLTK libraries are never linked againstlibsspand linking fails.I've managed to edit the PKGBUILD to make it work. It can be found here:
https://pastebin.com/TXz42H5w
jpcima commented on 2018-02-07 17:49 (UTC)
@Martchus It's fixed.
1 2 Next › Last »