Hey all, 

I’m getting the following error when compiling LibreOffice after pulling the 
latest changes, and having upgraded to macOS 26.1

Does anyone have any idea why I’d be getting these linking errors?

Chris

# make vcl.allbuild

make -j 8 -rs -f /Users/christophersherlock/lode/dev/core/Makefile.gbuild 
/Users/christophersherlock/lode/dev/core/workdir/Module/vcl
[DEP] LNK:Library/libvcllo.dylib.d
[LNK] Library/libvcllo.dylib
ld64.lld: error: undefined symbol: uscript_getShortName_77
>>> referenced by hb-icu.cc:84 (../src/hb-icu.cc:84)
>>>               
>>> /Users/christophersherlock/lode/dev/core/workdir/UnpackedTarball/harfbuzz/builddir/src/libharfbuzz.a(hb-icu.cc.o):(symbol
>>>  hb_icu_script_to_script+0x2c)
>>> did you mean: uscript_getShortName_78
>>> defined in: 
>>> /Users/christophersherlock/lode/dev/core/workdir/UnpackedTarball/icu/source/lib/libicuuc.dylib

ld64.lld: error: undefined symbol: uscript_getCode_77
>>> referenced by hb-icu.cc:107 (../src/hb-icu.cc:107)
>>>               
>>> /Users/christophersherlock/lode/dev/core/workdir/UnpackedTarball/harfbuzz/builddir/src/libharfbuzz.a(hb-icu.cc.o):(symbol
>>>  hb_icu_script_from_script+0x80)
>>> did you mean: uscript_getCode_78
>>> defined in: 
>>> /Users/christophersherlock/lode/dev/core/workdir/UnpackedTarball/icu/source/lib/libicuuc.dylib

ld64.lld: error: undefined symbol: unorm2_getNFCInstance_77
>>> referenced by hb-icu.cc:249 (../src/hb-icu.cc:249)
>>>               
>>> /Users/christophersherlock/lode/dev/core/workdir/UnpackedTarball/harfbuzz/builddir/src/libharfbuzz.a(hb-icu.cc.o):(symbol
>>>  hb_icu_unicode_funcs_lazy_loader_t::create()+0x18)

ld64.lld: error: undefined symbol: u_getCombiningClass_77
>>> referenced by hb-icu.cc:119 (../src/hb-icu.cc:119)
>>>               
>>> /Users/christophersherlock/lode/dev/core/workdir/UnpackedTarball/harfbuzz/builddir/src/libharfbuzz.a(hb-icu.cc.o):(symbol
>>>  hb_icu_unicode_combining_class(hb_unicode_funcs_t*, unsigned int, 
>>> void*)+0x1c)

ld64.lld: error: undefined symbol: u_getIntPropertyValue_77
>>> referenced by hb-icu.cc:127 (../src/hb-icu.cc:127)
>>>               
>>> /Users/christophersherlock/lode/dev/core/workdir/UnpackedTarball/harfbuzz/builddir/src/libharfbuzz.a(hb-icu.cc.o):(symbol
>>>  hb_icu_unicode_general_category(hb_unicode_funcs_t*, unsigned int, 
>>> void*)+0x20)

ld64.lld: error: undefined symbol: u_charMirror_77
>>> referenced by hb-icu.cc:178 (../src/hb-icu.cc:178)
>>>               
>>> /Users/christophersherlock/lode/dev/core/workdir/UnpackedTarball/harfbuzz/builddir/src/libharfbuzz.a(hb-icu.cc.o):(symbol
>>>  hb_icu_unicode_mirroring(hb_unicode_funcs_t*, unsigned int, void*)+0x1c)

ld64.lld: error: undefined symbol: uscript_getScript_77
>>> referenced by hb-icu.cc:187 (../src/hb-icu.cc:187)
>>>               
>>> /Users/christophersherlock/lode/dev/core/workdir/UnpackedTarball/harfbuzz/builddir/src/libharfbuzz.a(hb-icu.cc.o):(symbol
>>>  hb_icu_unicode_script(hb_unicode_funcs_t*, unsigned int, void*)+0x24)

ld64.lld: error: undefined symbol: unorm2_composePair_77
>>> referenced by hb-icu.cc:203 (../src/hb-icu.cc:203)
>>>               
>>> /Users/christophersherlock/lode/dev/core/workdir/UnpackedTarball/harfbuzz/builddir/src/libharfbuzz.a(hb-icu.cc.o):(symbol
>>>  hb_icu_unicode_compose(hb_unicode_funcs_t*, unsigned int, unsigned int, 
>>> unsigned int*, void*)+0x34)

ld64.lld: error: undefined symbol: u_countChar32_77
>>> referenced by hb-icu.cc:224 (../src/hb-icu.cc:224)
>>>               
>>> /Users/christophersherlock/lode/dev/core/workdir/UnpackedTarball/harfbuzz/builddir/src/libharfbuzz.a(hb-icu.cc.o):(symbol
>>>  hb_icu_unicode_decompose(hb_unicode_funcs_t*, unsigned int, unsigned int*, 
>>> unsigned int*, void*)+0xb8)

ld64.lld: error: undefined symbol: unorm2_getRawDecomposition_77
>>> referenced by hb-icu.cc:220 (../src/hb-icu.cc:220)
>>>               
>>> /Users/christophersherlock/lode/dev/core/workdir/UnpackedTarball/harfbuzz/builddir/src/libharfbuzz.a(hb-icu.cc.o):(symbol
>>>  hb_icu_unicode_decompose(hb_unicode_funcs_t*, unsigned int, unsigned int*, 
>>> unsigned int*, void*)+0x80)
clang++: error: linker command failed with exit code 1 (use -v to see 
invocation)
make[1]: *** [/Users/christophersherlock/lode/dev/core/vcl/Library_vcl.mk:20: 
/Users/christophersherlock/lode/dev/core/instdir/LibreOfficeDev.app/Contents/Frameworks/libvcllo.dylib]
 Error 1
make: *** [Makefile:128: vcl.allbuild] Error 2

Reply via email to