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)
Thu, May 21, 4:48 PM
Unknown Object (File)
Thu, May 21, 11:45 AM
Unknown Object (File)
Wed, May 20, 6:02 PM
Unknown Object (File)
Thu, May 7, 3:19 PM
Unknown Object (File)
Wed, May 6, 7:55 AM
Unknown Object (File)
Wed, May 6, 5:03 AM
Unknown Object (File)
Sun, May 3, 12:13 AM
Unknown Object (File)
Apr 18 2026, 4:39 PM
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