Seltsamer cmake-Fehlermeldung bez. zlib

Hinweis: In dem Thema Seltsamer cmake-Fehlermeldung bez. zlib gibt es 7 Antworten. Der letzte Beitrag () befindet sich ganz unten auf dieser Seite.
  • Beim Versuch, freerdp aus dem Source-RPM zu bauen, erhalte ich einen seltsamen Fehler von cmake: das meldet einerseits ZLIB_LIBRARY würde fehlen, sagt aber andererseits, es hätte Version 1.3.1 gefunden (zlib-devel ist installiert).


    Any ideas ?


    Code
    CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:290 (message):
      Could NOT find ZLIB (missing: ZLIB_LIBRARY) (found version "1.3.1")
    Call Stack (most recent call first):
      /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:654 (_FPHSA_FAILURE_MESSAGE)
      /usr/share/cmake/Modules/FindZLIB.cmake:242 (find_package_handle_standard_args)
      CMakeLists.txt:142 (find_package)

    Für den Inhalt des Beitrages 330093 haftet ausdrücklich der jeweilige Autor: rkbwde

  • Gefunden hat cmake Version 1.3.1

    Aber welche Version wird denn zum Bau benötigt ? Eventuell eine neuere oder ältere Version ?

    Manchmal fehlen auch die Development Pakete. Ist zlib-devel (oder so ähnlich) installiert ?

    Für den Inhalt des Beitrages 330095 haftet ausdrücklich der jeweilige Autor: Dachstein

  • Wie gesagt, zlib-devel ist installiert.


    Und im .spec-File steht nur: BuildRequires: pkgconfig(zlib), also keine konkrete Anforderung an eine bestimmte Version.

    Für den Inhalt des Beitrages 330098 haftet ausdrücklich der jeweilige Autor: rkbwde

  • Woher src.rpm?

    Code
     wget https://download.opensuse.org/repositories/home:/Simmphonie/openSUSE_Slowroll/src/freerdp-3.32.1-2.3.src.rpm


    Unter welcher Distribution wird gebaut?

    Code
    cat /etc/os-release 
    NAME="openSUSE Tumbleweed-Slowroll"
    # VERSION="20261001"

    P.S. Das originale src-rpm von Tumbleweed bringt übrigens den gleichen Fehler ...

    Für den Inhalt des Beitrages 330100 haftet ausdrücklich der jeweilige Autor: rkbwde

  • Falls die zlib-devel erst nach dem Auftreten des cmake-Fehlers nachinstalliert wurde, dann lösche CMakeCache.txt

    und starte dann cmake erneut ...

    Aber das hast du vermutlich schon gemacht?

    Für den Inhalt des Beitrages 330104 haftet ausdrücklich der jeweilige Autor: luigi

  • Falls die zlib-devel erst nach dem Auftreten des cmake-Fehlers nachinstalliert wurde, dann lösche CMakeCache.txt

    Danke für den Tipp, den Trick kannte ich noch nicht.


    Aber zlib-devel war schon vorher da und das Cache-File wird bei jedem Versuch mit rpmbuild neu gefüllt ...

    Für den Inhalt des Beitrages 330105 haftet ausdrücklich der jeweilige Autor: rkbwde

  • Ich nehme an die Meldungen im Eröffnungspost sind die Bildschirmausgabe ?


    Es müsste im Build Verzeichniss weitere Logfiles oder YAML Files geben wo vielleicht näheres zur Ursache drin steht.

    Für den Inhalt des Beitrages 330106 haftet ausdrücklich der jeweilige Autor: Dachstein