Created attachment 196875 [details] Update; fix lld issue on i386 graphics/freeimage: * Update to 3.18.0 * Add licenses and files * Add fPIC to CFLAGS to fix (lld)linker issues on i386 portlint -AC: Looks fine poudriere(amd64/i386): 11.2 12: Built fine poudriere(armv6/arm64): 11.2 : Built fine
Used LDFLAGS= -fuse-ld=ldd to test lld on i386
(In reply to Nathan from comment #1) Great, thanks!
(In reply to Ed Maste from comment #2) From what I could tell it works fine; mips error should have been changed, i believe the error is now interger or so is too long to be long type; I dont have a mips64 jail so couldn't test it
(In reply to Nathan from comment #3) Gonna retest it and may update patch to include update on error; So far it is building. Though if someone could test on mips64 and see if it builds now, that'd be great
(In reply to Nathan from comment #4) Update: Got the long error fixed; got a new error to deal with; almost have it, so in hopes we can umark it broken, atleast on mips
@swills Don't commit it yet, I am trying to get mips to work; though I may not. If I don't and don't think I can get it to work; I will post that I've done all I can and it's ready
Created attachment 196877 [details] Update; update mips error; override cflags Did this one to update mips error and also override cflags as it was compiling, from what it appears, with two -fPICS going
@swills ok I'm done with mips; I tried; Let you guys try the patches and see if you are fine with the changes
Created attachment 196903 [details] Update; Prepare for LLD; update reason for mips failure
A commit references this bug: Author: swills Date: Thu Sep 6 19:39:46 UTC 2018 New revision: 479150 URL: https://svnweb.freebsd.org/changeset/ports/479150 Log: graphics/freeimage: Upgrade to 3.18.0 PR: 231165 Submitted by: Nathan <ndowens@yahoo.com> Changes: head/graphics/freeimage/Makefile head/graphics/freeimage/distinfo head/graphics/freeimage/files/patch-Source-FreeImage-PluginXPM.cpp head/graphics/freeimage/files/patch-Source-OpenEXR-IlmImf_ImfAutoArray.h head/graphics/freeimage/files/patch-Source_FreeImage_PluginPSD.cpp head/graphics/freeimage/files/patch-Source_LibRawLite_internal_dcraw__common.cpp head/graphics/freeimage/files/patch-Source_OpenEXR_IlmImf_ImfFastHuf.cpp head/graphics/freeimage/files/patch-integer_overflow head/graphics/freeimage/files/patch-integer_overflow_ljpeg_start
Committed, thanks!