Hi,

I accidently answered privately, so let me rephrase a public statement here. :-)
(better late than never)

For each version of ICU there is a shim package in Archlinux32 named
'icuXY', so in our case, when some binary fails to start with 'libicuuc.so.74
not found', simply install the corresponding shim package 'icu74'.

Cheers

Andreas


On Mon, Jun 24, 2024 at 10:58:32AM +0200, Friedrich Romstedt wrote:
> Hi,
>
> Today I upgraded my archlinux32 box (`# pacman -Syu`) and ran into a
> few problems:
>
> 1.  Compiling `netatalk-3.2.0-5` fails with a linkage error:
> `libxml2.so.2` requires `libicuuc.so.74`, which is not found, so there
> are undefined references;
>
> 2.  The `afpd` service of `netatalk-3.2.0-4` stopped working.
>
> For both issues, I am attaching explanatory logs.
>
> Downgrading `icu` from `75.1-1.0` back to `74.2-2.0` resolves both
> errors: `netatalk-3.2.0-5` now compiles, and both `netatalk-3.2.0-4`
> as well as `netatalk-3.2.0-5` are working fine.
>
> The upgrade of `icu` from `74.2-2.0` to `75.1-1.0` was part of today's
> maintenance upgrade.
>
> I speculate that `libxml2` needs an update to reflect the upgrade of `icu`?
>
> Friedrich

>   CCLD     afpd
> /usr/bin/ld: warning: libicuuc.so.74, needed by /usr/lib/libxml2.so.2, not 
> found (try using -rpath or -rpath-link)
> /usr/bin/ld: /usr/lib/libxml2.so.2: undefined reference to 
> `ucnv_setFromUCallBack_74'
> /usr/bin/ld: /usr/lib/libxml2.so.2: undefined reference to 
> `UCNV_TO_U_CALLBACK_STOP_74'
> /usr/bin/ld: /usr/lib/libxml2.so.2: undefined reference to 
> `UCNV_FROM_U_CALLBACK_STOP_74'
> /usr/bin/ld: /usr/lib/libxml2.so.2: undefined reference to 
> `ucnv_setToUCallBack_74'
> /usr/bin/ld: /usr/lib/libxml2.so.2: undefined reference to `ucnv_close_74'
> /usr/bin/ld: /usr/lib/libxml2.so.2: undefined reference to `ucnv_open_74'
> /usr/bin/ld: /usr/lib/libxml2.so.2: undefined reference to `ucnv_convertEx_74'
> collect2: error: ld returned 1 exit status

> Jun 24 10:02:20 xxx netatalk[446]: Restarting 'afpd' (restarts: 57)
> Jun 24 10:02:21 xxx netatalk[446]: Restarting 'afpd' (restarts: 58)
> Jun 24 10:02:22 xxx netatalk[446]: Restarting 'afpd' (restarts: 59)


--
Andreas Baumann
Trottenstrasse 20
CH-8037 Zuerich
Telefon: +41(0)76/373 01 29
E-mail: [email protected]
Homepage: www.andreasbaumann.cc

Attachment: signature.asc
Description: PGP signature

Reply via email to