• Bug#1103129: [Debian-med-packaging] Bug#1103129: libbioparser-dev: FTBF

    From =?utf-8?Q?=C3=89tienne?= Mollier@21:1/5 to All on Tue Apr 15 20:50:01 2025
    Control: tags -1 confirmed

    Greetings,

    Making the find_package(biosoup) more verbose, I see the
    following warning when trying to build libbioparser-dev on i386:

    CMake Warning at CMakeLists.txt:25 (find_package):
    Could not find a configuration file for package "biosoup" that is
    compatible with requested version "0.11.0".

    The following configuration files were considered but not accepted:

    /usr/lib/cmake/biosoup/biosoupConfig.cmake, version: 0.11.0 (64bit)
    /lib/cmake/biosoup/biosoupConfig.cmake, version: 0.11.0 (64bit)

    I see:

    # check that the installed version has the same 32/64bit-ness[…]

    in /usr/lib/cmake/biosoup/biosoupConfigVersion.cmake. I'm not
    sure whether libbiosoup-dev breaks an assumption that it should
    be architecture all, or just that the software stack is not
    supported on 32-bit, but that should help pinpoint the source of
    the breakage, probably in libbiosoup-dev instead of
    libbioparser-dev.

    In hope this helps,
    --
    .''`. Étienne Mollier <emollier@debian.org>
    : :' : pgp: 8f91 b227 c7d6 f2b1 948c 8236 793c f67e 8f0d 11da
    `. `' sent from /dev/pts/6, please excuse my verbosity
    `- on air: Sithu Aye - Run It Down

    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCgAdFiEEj5GyJ8fW8rGUjII2eTz2fo8NEdoFAmf+qTMACgkQeTz2fo8N EdoU4w//QSszHa9wGCaSDytyPCH4zl74NcQn+GX7P1A8FIN0C9CzSaO8Fn23DlBg IoYVxfZ682xN2yiMv2/vpLdEALMq3Nk1Unf++1+bEBzX8IBqUItJtHvScLdZkO9O NBpbZwGbC1a2WFYgewzuCb2GaFfwKP6gPp9z4816G2a3L/9r5ldeac/3PMaY6euh N5av5KEU5VIhWXF603qxk86y/NWnZXv0rzGt9MA9vzbAii5yHHk1DagUoeSnUo2s aFOdi8JIfF6vpckjLhK8CTFxkPAPe/sZPAGFZBK0GFh+QUAnpMNUB4ZS5b4W54cL bsQMmK7kVH1B8p+YyF3B3H7/YjxffxsxCG+03NpqCrmXDM6wibcDhPGwhv/OCuTt xeJF1Q5FAYt83FL4cxbIUgHgf2/k+VIq7eDgRPO5WM6vKzh7aIqq+BL8gtecC3MA PYsNR+KT7YS61FRsMOk2anqm1cTqeGAjs4NB9PaYWBPTNTKzrt8MA/THEWKyda1d 8rN9S0aATtR7xjdMh5KovBSIB42uH3+OfyQADkH2s/NETdFHkQOfAx47hoUaXPhb VSFRqL++sVKSMRSEB1l59l9RrKRs4kIxfF8EXNEUJrBJtanSVIkCiJSZzvB/AKM+ Onm0PPo/sgMEQAvslTHzQudqoDP+hwp3FdX41GIAYG
  • From Nilesh Patra@21:1/5 to All on Sun May 4 17:40:01 2025
    Control: retitle -1 libbiosoup-dev: Installs arch dependent cmake files

    This is because libbiosoup-dev has the following in its .cmake files:

    contents of /usr/lib/cmake/biosoup/biosoupConfigVersion.cmake

    75 # if the installed or the using project don't have
    CMAKE_SIZEOF_VOID_P set, ignore it:

    76 if("${CMAKE_SIZEOF_VOID_P}" STREQUAL "" OR "8" STREQUAL "")

    77 return()

    78 endif()

    79

    80 # check that the installed version has the same 32/64bit-ness as the
    one which is currently searching:
    81 if(NOT CMAKE_SIZEOF_VOID_P STREQUAL "8")

    82 math(EXPR installedBits "8 * 8")

    83 set(PACKAGE_VERSION "${PACKAGE_VERSION} (${installedBits}bit)")

    84 set(PACKAGE_VERSION_UNSUITABLE TRUE)

    85 endif()

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)