Beiträge von TuxSv748

    meld mich ja jetzt ungern noch mal mit einem :cursing: neg. :cursing: Beitrag:


    habe via zypper rm gimp die Altlasten deinstalliert, dann das 42.3er home:Sauerland Repo eingebunden und anschließend via zypper in gimp neu installiert.


    Beim Starten von gimp erscheint ein Fenster:

    Code
    Libgimp version mismatch!
    
    
    The GIMP binary cannot run with a libgimp version
    other than its own. This is GIMP 2.10.3, but the
    libgimp version is 2.10.2.
    
    
    Maybe you have GIMP versions in both /usr and /usr/local ?

    ?( Kann es sein, dass keine libgimp 2.10.3 mitgeliefert wird? Wo soll die 10.3 sonst auch herkommen?
    ?( Irgendein Tippfehler beim Erzeugen, statt 2.10.3 noch auf 2.10.2 belassen?


    Meine libs müssten wie folgt aussehen:

    :!: wenn es funktioniert verzichte ich auf's Bauen, - hab schon an anderer Stelle wieder Schwierigkeiten (pyqt5==5.10.1, libQt5Core..)

    hatte mit meinem Post ja nichts versprochen:

    • der 1. (von 2013) sagt aus: es gibt nichts derartiges
    • der 2. (von 2012, siehe Hinweis) zeigt ein paar Informationen, z.B. Mountoid für KDE4, ... mehr hatte ich auch nicht nachgeforscht, sondern es dem/den Interessierten überlassen.

    =O hatte ich da jetzt etwas falsch interpretiert? Habe das Repo von home:ecsos eingebunden und installiert:

    Code
    Paket gimp-2.10.2-9.1.x86_64 abrufen                                                                   (1/4),  13,5 MiB ( 62,1 MiB entpackt)
    Abrufen: gimp-2.10.2-9.1.x86_64.rpm ..................................................................................[fertig (695,8 KiB/s)]
    Paket gimp-lang-2.10.2-9.1.noarch abrufen                                                              (2/4),   4,8 MiB ( 31,0 MiB entpackt)
    Abrufen: gimp-lang-2.10.2-9.1.noarch.rpm ...............................................................................[fertig (1,1 MiB/s)]
    Paket gimp-plugins-python-2.10.2-9.1.x86_64 abrufen                                                    (3/4), 200,3 KiB (727,6 KiB entpackt)
    Abrufen: gimp-plugins-python-2.10.2-9.1.x86_64.rpm ...................................................................[fertig (883,8 KiB/s)]
    Paket gimp-plugin-aa-2.10.2-9.1.x86_64 abrufen                                                         (4/4),  43,1 KiB ( 23,1 KiB entpackt)
    Abrufen: gimp-plugin-aa-2.10.2-9.1.x86_64.rpm ......................................................................................[fertig]
    Überprüfung auf Dateikonflikte läuft: ..............................................................................................[fertig]
    (1/4) Installieren: gimp-2.10.2-9.1.x86_64 .........................................................................................[fertig]

    dennoch kommt beim Starten von gimp:
    gimp: symbol lookup error: /usr/lib64/libgimpconfig-2.0.so.0: undefined symbol: g_object_new_with_properties


    mit: Has a link diff

    Code
    +# obs does not automaticaly add this
    +Requires:       libglib-2_0-0 >= 2.54.2
    +Requires:       libgexiv2-2 >= 0.10.6
    +Requires:       libbabl-0_1-0 >= 0.1.46


    =O nochmals mit home:Herbster0815:
    https://download.opensuse.org/…er0815/openSUSE_Leap_42.3


    liefert ebenfalls:

    Code
    $:>gimp
    Missing fast-path babl conversion detected, Implementing missing babl fast paths
    accelerates GEGL, GIMP and other software using babl, warnings are printed on
    first occurance of formats used where a conversion has to be synthesized
    programmatically by babl based on format description
    
    
    *WARNING* missing babl fast path(s): "R'G'B' double" to "CIE Lab double"
    gimp: symbol lookup error: /usr/lib64/libgimpconfig-2.0.so.0: undefined symbol: g_object_new_with_properties


    gimp: symbol lookup error: /usr/lib64/libgimpconfig-2.0.so.0: undefined symbol: g_object_new_with_properties



    ?( Das hatte ich gehofft durch die direkte Installation aus dem Repo zu umgehen???
    ?( Das sollte doch gegen Leap42.3 gebaut sein und damit die Voraussetzungen erfüllt sein, dennoch scheint es nicht zu passen !!!


    ...
    :?:

    war einen Versuch wert:

    insb. die Abhängigkeit: pkgconfig(libpcre) >= 8.13 is needed by glib2-2.56.1-375.2.x86_64
    ist identisch wie beim direkten bauen und ./configure Aufruf. Leider wusste ich an dieser Stelle dort auch nicht weiter welche der vorhandenen Versionen ich installieren musste, die direkte Installation via rpm (s.o.) hat keine Besserung gebracht.


    :cursing: Damit werde ich den Versuch ein eigenes rpm zu bauen hiermit (wohl) beenden

    Du machst das aber kompliziert.

    das seh/sah in anfangs nicht so:

    • src.rpm lokal entpacken
    • darin enthaltenes tar lokal entpacken
    • 1x configure
    • 1x make
    • 1x make install #bzw. das in INSTALL steht,

    Alles in allem ca. 1h Aufwand geschätzt, was nachinstalliert werden musste war nicht abzusehen


    Das Vorgehen nach:

    rpmbuild Umgebung erstellen in /home:
    RPM Build-Umgebung aufsetzen und RPM selbst bauen [Linux - Wissensdatenbank]

    scheint da schon aufwendiger ( für 1 zu bauendes Paket )
    Anmerkung muss man hier wohl, dass die Bescreibung dort aufhört wo es scheibar interessant wird: Erstellen und bearbeiten von .spec


    Habe noch folgendes gefunden:
    RPM Paket bauen mit rpmbuild
    https://forums.opensuse.org/sh…bauen-wie-gehe-ich-da-vor


    Augeführt habe ich jetzt:
    rpm -ivh glib2-2.56.1-375.2.src.rpm 


    damit sieht rpmbuild/ aus:

    das nächste wäre dann ein Aufruf zum Bauen:
    rpmbuild -bb --sign rpmbuild/SPECS/glib2.spec


    :!: Was mich prinzipiell hier stört ist, dass unter rpmbuild/SOURCES alles nackt direkt im Verzeichnis liegt ohne weitere Untergliederung z.B. Subdir glib2 oder glib2-2.56.1-375.2
    Ist das immer so oder nur für dieses src.rpm?


    :!: Beim Entpacken des nächsten src.rpm wäre dann auch alles wieder dort abgelegt? und evtl gleichlautende Dateien überschreiben sich?


    ...

    Aber:
    Show home:Herbster0815 / gimp - openSUSE Build Service
    Show home:ecsos / gimp - openSUSE Build Service

    da hatte ich mich nicht komplett durchgeklickt, nur die Sourcen tar.gz entdeckt. Werd evtl dies versuchen zu installieren !! danke


    :thumbup:

    was in configure.ac steht

    das ist jetzt auf den ersten Blick auch nicht leicht lesbar.


    Gibt es eine Möglichkeit das ./configure durchlaufen zu lassen, ohne dass es beim ersten Fehler abbricht und dann als Report alle Fehler/Abhängigkeiten gesammelt ausgeben zu lassen?
    So ist es immer ein Hin und Her zw. ./configure Aufruf und Einzel-Nachinstallationen - eine fast Endlossschleife.


    gegl und babl , etc. dürften ja über ein Leap15 Repo installierbar sein?