Krita FTBFS in questing with "libfontconfig.so uses IBM long double"

Bug #2115961 reported by Rik Mills
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
fontconfig (Ubuntu)
Fix Released
High
Rik Mills
krita (Ubuntu)
Fix Released
High
Rik Mills

Bug Description

Questing: krita 1:5.2.10+dfsg-0ubuntu1

Krita FTBFS in questing with "libfontconfig.so uses IBM long double"

See: https://wiki.debian.org/ToolChain/IEEELongDouble

cd /<<PKGBUILDDIR>>/obj-powerpc64le-linux-gnu/plugins/color/lcms2engine && /usr/bin/cmake -E cmake_link_script CMakeFiles/kritalcmsengine.dir/link.txt --verbose=1
/usr/src/krita-1:5.2.10+dfsg-0ubuntu1/libs/flake/tools/KoPathSegmentChangeStrategy.cpp: In member function ‘handleMouseMove’:
/usr/src/krita-1:5.2.10+dfsg-0ubuntu1/libs/flake/tools/KoPathSegmentChangeStrategy.cpp:51:6: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/bin/ld: /usr/lib/powerpc64le-linux-gnu/libfontconfig.so uses IBM long double, /tmp/ccf9ZlGr.ltrans36.ltrans.o uses IEEE long double
collect2: error: ld returned 1 exit status

Rik Mills (rikmills)
Changed in krita (Ubuntu):
status: New → Confirmed
importance: Undecided → High
Rik Mills (rikmills)
Changed in fontconfig (Ubuntu):
status: New → In Progress
assignee: nobody → Rik Mills (rikmills)
importance: Undecided → High
Rik Mills (rikmills)
Changed in fontconfig (Ubuntu):
status: In Progress → Fix Committed
Changed in krita (Ubuntu):
status: Confirmed → In Progress
Rik Mills (rikmills)
Changed in krita (Ubuntu):
status: In Progress → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package fontconfig - 2.15.0-2.3ubuntu1

---------------
fontconfig (2.15.0-2.3ubuntu1) questing; urgency=medium

  * Merge with Debian Unstable. Remaining changes:
    - debian/source_fontconfig.py, debian/fontconfig.install:
      + Install apport hook
    - debian/fontconfig-config.install:
      + Install fonts-conf.5.gz
    - Add 04_ubuntu_monospace_lcd_filter_conf.patch:
      + Use legacy lcdfilter with smaller monospace fonts
    - Add 05_lcdfilterlegacy.patch: Recognize const value "lcdfilterlegacy",
      used in Ubuntu before upstream introduced "lcdlegacy"
    - Add 07_no_bitmaps.patch:
      + Install 70-no-bitmaps-except-emoji.conf
    - Add 0001-cache-If-nsec-is-zero-don-t-use-it-for-comparisons.patch
      + If nsec is zero, don't use it for comparisons
    - Drop debian/fontconfig-config.NEWS, debian/fontconfig-config.templates,
      debian/fontconfig-config.config, and associated po files.
      Modify debian/rules, debian/fontconfig-config.postinst,
      debian/fontconfig-config.postrm, and debian/README.Debian.
      + Don't provide debconf prompts
    - debian/fontconfig-config.maintscript:
      + Entries due to dropped Ubuntu patches and move from /etc to /usr
    - debian/rules:
      + Config option to generate the 10-sub-pixel-rgb.conf symlink
  * Rebuild for IEEE long double on ppc64el. Fixes FTBFS of krita on
    ppc64el. (LP: #2115961)

fontconfig (2.15.0-2.3) unstable; urgency=medium

  * Non-maintainer upload.

  [ Carles Pina i Estany ]
  * Update po-debconf Catalan translation

  [ Boyuan Yang ]
  * debian/fontconfig-config.postrm: Also clean up the newly-added
    70-no-bitmaps-except-emoji.conf file on purge to fix piuparts errors.
    (Closes: #1072210) (MR: !14)

 -- Rik Mills <email address hidden> Fri, 04 Jul 2025 13:59:13 +0100

Changed in fontconfig (Ubuntu):
status: Fix Committed → Fix Released
Rik Mills (rikmills)
Changed in krita (Ubuntu):
assignee: nobody → Rik Mills (rikmills)
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.