While working with porting bcd to OpenEXR 3, which I was not able to do, after moving to the compat package bcd is FTBFS and it looks to be due to a Font Config issue: [ 25%] Linking CXX shared library libkotext.so cd /builddir/build/BUILD/calligra-3.2.1/redhat-linux-build/libs/text && /usr/bin/cmake -E cmake_link_script CMakeFiles/kotext.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -DNDEBUG -Wl,--no-undefined -Wl,--fatal-warnings -Wl,--enable-new-dtags -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -shared -Wl,-soname,libkotext.so.17 -o libkotext.so.17.0.0 CMakeFiles/kotext.dir/kotext_autogen/mocs_compilation.cpp.o CMakeFiles/kotext.dir/KoDocumentRdfBase.cpp.o CMakeFiles/kotext.dir/KoText.cpp.o CMakeFiles/kotext.dir/KoTextBlockData.cpp.o CMakeFiles/kotext.dir/KoTextBlockBorderData.cpp.o CMakeFiles/kotext.dir/KoTextBlockPaintStrategyBase.cpp.o CMakeFiles/kotext.dir/KoTextOdfSaveHelper.cpp.o CMakeFiles/kotext.dir/KoTextPaste.cpp.o CMakeFiles/kotext.dir/KoTextDocument.cpp.o CMakeFiles/kotext.dir/KoTextEditor.cpp.o CMakeFiles/kotext.dir/KoTextEditor_undo.cpp.o CMakeFiles/kotext.dir/KoTextEditor_format.cpp.o CMakeFiles/kotext.dir/KoList.cpp.o CMakeFiles/kotext.dir/KoTextEditingRegistry.cpp.o CMakeFiles/kotext.dir/KoTextEditingFactory.cpp.o CMakeFiles/kotext.dir/KoTextEditingPlugin.cpp.o CMakeFiles/kotext.dir/KoTextRangeManager.cpp.o CMakeFiles/kotext.dir/KoInlineTextObjectManager.cpp.o CMakeFiles/kotext.dir/KoInlineObjectFactoryBase.cpp.o CMakeFiles/kotext.dir/KoInlineObjectRegistry.cpp.o CMakeFiles/kotext.dir/InsertInlineObjectActionBase_p.cpp.o CMakeFiles/kotext.dir/InsertVariableAction.cpp.o CMakeFiles/kotext.dir/InsertNamedVariableAction.cpp.o CMakeFiles/kotext.dir/InsertTextReferenceAction.cpp.o CMakeFiles/kotext.dir/InsertTextLocator.cpp.o CMakeFiles/kotext.dir/KoInlineObject.cpp.o CMakeFiles/kotext.dir/KoTextRange.cpp.o CMakeFiles/kotext.dir/KoVariable.cpp.o CMakeFiles/kotext.dir/KoVariableManager.cpp.o CMakeFiles/kotext.dir/KoNamedVariable.cpp.o CMakeFiles/kotext.dir/KoSection.cpp.o CMakeFiles/kotext.dir/KoSectionEnd.cpp.o CMakeFiles/kotext.dir/KoSectionUtils.cpp.o CMakeFiles/kotext.dir/KoSectionModel.cpp.o CMakeFiles/kotext.dir/KoTextLocator.cpp.o CMakeFiles/kotext.dir/KoTextReference.cpp.o CMakeFiles/kotext.dir/KoAnchorInlineObject.cpp.o CMakeFiles/kotext.dir/KoAnchorTextRange.cpp.o CMakeFiles/kotext.dir/KoTextShapeSavingContext.cpp.o CMakeFiles/kotext.dir/KoAnnotation.cpp.o CMakeFiles/kotext.dir/KoAnnotationManager.cpp.o CMakeFiles/kotext.dir/KoBookmark.cpp.o CMakeFiles/kotext.dir/KoBookmarkManager.cpp.o CMakeFiles/kotext.dir/KoInlineNote.cpp.o CMakeFiles/kotext.dir/KoInlineCite.cpp.o CMakeFiles/kotext.dir/KoTextSoftPageBreak.cpp.o CMakeFiles/kotext.dir/FindDirection_p.cpp.o CMakeFiles/kotext.dir/KoFindStrategy.cpp.o CMakeFiles/kotext.dir/KoReplaceStrategy.cpp.o CMakeFiles/kotext.dir/KoFind_p.cpp.o CMakeFiles/kotext.dir/KoFind.cpp.o CMakeFiles/kotext.dir/KoTextDebug.cpp.o CMakeFiles/kotext.dir/KoTextPage.cpp.o CMakeFiles/kotext.dir/KoPageProvider.cpp.o CMakeFiles/kotext.dir/KoTableColumnAndRowStyleManager.cpp.o CMakeFiles/kotext.dir/KoTextInlineRdf.cpp.o CMakeFiles/kotext.dir/KoTextMeta.cpp.o CMakeFiles/kotext.dir/KoTextTableTemplate.cpp.o CMakeFiles/kotext.dir/OdfTextTrackStyles.cpp.o CMakeFiles/kotext.dir/ToCBibGeneratorInfo.cpp.o CMakeFiles/kotext.dir/KoTableOfContentsGeneratorInfo.cpp.o CMakeFiles/kotext.dir/KoBibliographyInfo.cpp.o CMakeFiles/kotext.dir/BibliographyGenerator.cpp.o CMakeFiles/kotext.dir/styles/Styles_p.cpp.o CMakeFiles/kotext.dir/styles/KoCharacterStyle.cpp.o CMakeFiles/kotext.dir/styles/KoParagraphStyle.cpp.o CMakeFiles/kotext.dir/styles/KoStyleManager.cpp.o CMakeFiles/kotext.dir/styles/KoListStyle.cpp.o CMakeFiles/kotext.dir/styles/KoListLevelProperties.cpp.o CMakeFiles/kotext.dir/styles/KoTableStyle.cpp.o CMakeFiles/kotext.dir/styles/KoTableColumnStyle.cpp.o CMakeFiles/kotext.dir/styles/KoTableRowStyle.cpp.o CMakeFiles/kotext.dir/styles/KoTableCellStyle.cpp.o CMakeFiles/kotext.dir/styles/KoSectionStyle.cpp.o CMakeFiles/kotext.dir/opendocument/KoTextSharedLoadingData.cpp.o CMakeFiles/kotext.dir/opendocument/KoTextSharedSavingData.cpp.o CMakeFiles/kotext.dir/opendocument/KoTextLoader.cpp.o CMakeFiles/kotext.dir/opendocument/KoTextWriter_p.cpp.o CMakeFiles/kotext.dir/opendocument/KoTextWriter.cpp.o CMakeFiles/kotext.dir/changetracker/KoChangeTracker.cpp.o CMakeFiles/kotext.dir/changetracker/KoChangeTrackerElement.cpp.o CMakeFiles/kotext.dir/changetracker/KoFormatChangeInformation.cpp.o CMakeFiles/kotext.dir/changetracker/KoDeletedRowColumnDataStore.cpp.o CMakeFiles/kotext.dir/changetracker/KoDeletedRowData.cpp.o CMakeFiles/kotext.dir/changetracker/KoDeletedColumnData.cpp.o CMakeFiles/kotext.dir/changetracker/KoDeletedCellData.cpp.o CMakeFiles/kotext.dir/commands/ChangeAnchorPropertiesCommand.cpp.o CMakeFiles/kotext.dir/commands/ChangeListCommand.cpp.o CMakeFiles/kotext.dir/commands/ChangeStylesCommand.cpp.o CMakeFiles/kotext.dir/commands/ChangeStylesMacroCommand.cpp.o CMakeFiles/kotext.dir/commands/DeleteAnchorsCommand.cpp.o CMakeFiles/kotext.dir/commands/DeleteAnnotationsCommand.cpp.o CMakeFiles/kotext.dir/commands/DeleteCommand.cpp.o CMakeFiles/kotext.dir/commands/DeleteTableColumnCommand.cpp.o CMakeFiles/kotext.dir/commands/DeleteTableRowCommand.cpp.o CMakeFiles/kotext.dir/commands/InsertNoteCommand.cpp.o CMakeFiles/kotext.dir/commands/InsertTableColumnCommand.cpp.o CMakeFiles/kotext.dir/commands/InsertTableRowCommand.cpp.o CMakeFiles/kotext.dir/commands/ResizeTableCommand.cpp.o CMakeFiles/kotext.dir/commands/InsertInlineObjectCommand.cpp.o CMakeFiles/kotext.dir/commands/ListItemNumberingCommand.cpp.o CMakeFiles/kotext.dir/commands/TextPasteCommand.cpp.o CMakeFiles/kotext.dir/commands/AddTextRangeCommand.cpp.o CMakeFiles/kotext.dir/commands/AddAnnotationCommand.cpp.o CMakeFiles/kotext.dir/commands/ParagraphFormattingCommand.cpp.o CMakeFiles/kotext.dir/commands/RenameSectionCommand.cpp.o CMakeFiles/kotext.dir/commands/NewSectionCommand.cpp.o CMakeFiles/kotext.dir/commands/SplitSectionsCommand.cpp.o CMakeFiles/kotext.dir/KoTextDrag.cpp.o CMakeFiles/kotext.dir/KoTextCommandBase.cpp.o CMakeFiles/kotext.dir/TextDebug.cpp.o -Wl,-rpath,/builddir/build/BUILD/calligra-3.2.1/redhat-linux-build/libs/flake:/builddir/build/BUILD/calligra-3.2.1/redhat-linux-build/libs/pigment:/builddir/build/BUILD/calligra-3.2.1/redhat-linux-build/libs/plugin:/builddir/build/BUILD/calligra-3.2.1/redhat-linux-build/libs/widgetutils:/builddir/build/BUILD/calligra-3.2.1/redhat-linux-build/libs/odf:/builddir/build/BUILD/calligra-3.2.1/redhat-linux-build/libs/store:/builddir/build/BUILD/calligra-3.2.1/redhat-linux-build/libs/version:/builddir/build/BUILD/calligra-3.2.1/redhat-linux-build/libs/kundo2: ../flake/libflake.so.17.0.0 /usr/lib64/libKF5TextWidgets.so.5.83.0 -lfreetype ../pigment/libpigmentcms.so.17.0.0 ../plugin/libkoplugin.so.17.0.0 -lImath -lIlmImf -lIex -lHalf -lIlmThread ../widgetutils/libkowidgetutils.so.17.0.0 ../odf/libkoodf.so.17.0.0 ../store/libkostore.so.17.0.0 /usr/lib64/libKF5KIOCore.so.5.83.0 /usr/lib64/libQt5Concurrent.so.5.15.2 /usr/lib64/libKF5WindowSystem.so.5.83.0 /usr/lib64/libKF5Service.so.5.83.0 ../kundo2/libkundo2.so.17.0.0 /usr/lib64/libKF5XmlGui.so.5.83.0 /usr/lib64/libQt5PrintSupport.so.5.15.2 /usr/lib64/libQt5Network.so.5.15.2 /usr/lib64/libKF5SonnetUi.so.5.83.0 /usr/lib64/libKF5ConfigWidgets.so.5.83.0 /usr/lib64/libKF5I18n.so.5.83.0 /usr/lib64/libKF5Codecs.so.5.83.0 /usr/lib64/libKF5Auth.so.5.83.0 /usr/lib64/libKF5AuthCore.so.5.83.0 /usr/lib64/libKF5CoreAddons.so.5.83.0 /usr/lib64/libKF5WidgetsAddons.so.5.83.0 /usr/lib64/libQt5Widgets.so.5.15.2 /usr/lib64/libKF5ConfigGui.so.5.83.0 /usr/lib64/libQt5Gui.so.5.15.2 /usr/lib64/libQt5Xml.so.5.15.2 /usr/lib64/libKF5ConfigCore.so.5.83.0 /usr/lib64/libQt5DBus.so.5.15.2 /usr/lib64/libQt5Core.so.5.15.2 -Wl,-rpath-link,/builddir/build/BUILD/calligra-3.2.1/redhat-linux-build/libs/version /usr/bin/ld: /tmp/ccUVTrCi.ltrans8.ltrans.o: in function `KoCharacterStyle::setFontFamily(QString const&)': /builddir/build/BUILD/calligra-3.2.1/libs/text/styles/KoCharacterStyle.cpp:222: undefined reference to `FcPatternBuild' /usr/bin/ld: /tmp/ccUVTrCi.ltrans8.ltrans.o:/builddir/build/BUILD/calligra-3.2.1/libs/text/styles/KoCharacterStyle.cpp:229: undefined reference to `FcFontMatch' /usr/bin/ld: /tmp/ccUVTrCi.ltrans8.ltrans.o:/builddir/build/BUILD/calligra-3.2.1/libs/text/styles/KoCharacterStyle.cpp:237: undefined reference to `FcPatternGetString' /usr/bin/ld: /tmp/ccUVTrCi.ltrans8.ltrans.o:/builddir/build/BUILD/calligra-3.2.1/libs/text/styles/KoCharacterStyle.cpp:312: undefined reference to `FcPatternDestroy' /usr/bin/ld: /tmp/ccUVTrCi.ltrans8.ltrans.o:/builddir/build/BUILD/calligra-3.2.1/libs/text/styles/KoCharacterStyle.cpp:313: undefined reference to `FcPatternDestroy' /usr/bin/ld: /tmp/ccUVTrCi.ltrans8.ltrans.o:/builddir/build/BUILD/calligra-3.2.1/libs/text/styles/KoCharacterStyle.cpp:239: undefined reference to `FcPatternDestroy' /usr/bin/ld: /tmp/ccUVTrCi.ltrans8.ltrans.o:/builddir/build/BUILD/calligra-3.2.1/libs/text/styles/KoCharacterStyle.cpp:240: undefined reference to `FcPatternDestroy' /usr/bin/ld: /tmp/ccUVTrCi.ltrans8.ltrans.o:/builddir/build/BUILD/calligra-3.2.1/libs/text/styles/KoCharacterStyle.cpp:231: undefined reference to `FcPatternDestroy' /usr/bin/ld: /tmp/ccUVTrCi.ltrans8.ltrans.o:/builddir/build/BUILD/calligra-3.2.1/libs/text/styles/KoCharacterStyle.cpp:254: undefined reference to `FcPatternGetString' /usr/bin/ld: /tmp/ccUVTrCi.ltrans8.ltrans.o:/builddir/build/BUILD/calligra-3.2.1/libs/text/styles/KoCharacterStyle.cpp:262: undefined reference to `FcPatternGetInteger' /usr/bin/ld: /tmp/ccUVTrCi.ltrans8.ltrans.o:/builddir/build/BUILD/calligra-3.2.1/libs/text/styles/KoCharacterStyle.cpp:326: undefined reference to `FcPatternDestroy' /usr/bin/ld: /tmp/ccUVTrCi.ltrans8.ltrans.o:/builddir/build/BUILD/calligra-3.2.1/libs/text/styles/KoCharacterStyle.cpp:327: undefined reference to `FcPatternDestroy' collect2: error: ld returned 1 exit status
sorry, working on multiple packages and got the names crossed.
thanks, looks like a clear case of under-linking (odd we've not seen that before, but possible some other dependency pulled it in before)
*** This bug has been marked as a duplicate of bug 1987397 ***