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
