Page MenuHomeFreeBSD

converters/libiconv: update to 1.18
Needs ReviewPublic

Authored by rodrigo on Dec 23 2024, 9:09 AM.
Tags
None
Referenced Files
Unknown Object (File)
Sun, Feb 9, 12:34 AM
Unknown Object (File)
Sat, Feb 8, 6:09 AM
Unknown Object (File)
Mon, Jan 27, 9:25 AM
Unknown Object (File)
Mon, Jan 20, 11:52 PM
Unknown Object (File)
Sun, Jan 12, 9:36 AM
Unknown Object (File)
Jan 5 2025, 11:08 PM
Unknown Object (File)
Jan 4 2025, 7:29 PM
Unknown Object (File)
Dec 27 2024, 11:37 AM
Subscribers
None

Diff Detail

Repository
R11 FreeBSD ports repository
Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 61502
Build 58386: arc lint + arc unit

Event Timeline

rodrigo created this revision.
rodrigo added a reviewer: fluffy.

It breaks print/texinfo (or, at least, devel/p5-Locale-libintl produces bad code)

It breaks print/texinfo (or, at least, devel/p5-Locale-libintl produces bad code)

Yes you are right, when reporting the patches I break the iconv.h include file. It's now fixed and I start performing a whole build of the packages who depends on iconv to see if other ports are affected by my changes. Spoiler.... yes.
I will push my changes once I finish the wipe up :p

Got latest patch, got more errors with

ld: error: undefined symbol: libiconv_open
>>> referenced by charset-map.c
>>>               charset-map.o:(main)
>>> referenced by charset-map.c
>>>               charset-map.o:(main)

ld: error: undefined symbol: libiconv
>>> referenced by charset-map.c
>>>               charset-map.o:(main)
>>> referenced by charset-map.c
>>>               charset-map.o:(main)
>>> referenced by charset-map.c
>>>               charset-map.o:(main)
>>> referenced 1 more times

ld: error: undefined symbol: libiconv_close
>>> referenced by charset-map.c
>>>               charset-map.o:(main)
>>> referenced by charset-map.c
>>>               charset-map.o:(main)
cc: error: linker command failed with exit code 1 (use -v to see invocation)

print/cups
mail/exim
mail/gmime26
mail/gmime30

more failures

sysutils/cdrdao
audio/espeak-ng
math/gnuplot
graphics/graphviz
devel/indi
devel/librcc
print/libspectre
devel/sdl20
emulators/virtualbox-ose