[gelöst]SCID will nicht

Hinweis: In dem Thema [gelöst]SCID will nicht gibt es 25 Antworten auf 3 Seiten. Der letzte Beitrag () befindet sich auf der letzten Seite.
  • Hi Susefans,


    da ich in meinen letzten Beitrag "SCID wie installieren" gute Tips bekommen habe wie ich es installiere und nach der Installation das Programm aber überhaupt nicht will, versuche ich es hier mit einem neuen Beitrag, um evtl. weitere Tipps zu bekommen warum das Programm nicht gehen will. Es öffnet kurz und bricht sofort ab


    Ich habe SCID wie mir empfohlen über die Software-Repositories geholt

    Code
    yast -> Software-Repositories -> Hinzufügen -> Community/Gemeinschaftsrepositories

    und danach installiert

    Code
    ~> zypper se -si scid
    Daten des Repositories laden ...
    Installierte Pakete lesen ...
    
    
    S | Name       | Typ   | Version     | Arch   | Repository                    
    --+------------+-------+-------------+--------+-------------------------------
    i | libdiscid0 | Paket | 0.3.0-2.1.1 | x86_64 | openSUSE-12.3-1.7             
    i | scid       | Paket | 4.2.2-6.1   | x86_64 | openSUSE BuildService - Spiele


    scid öffnet ganz kurz mit irgendwelchen Text und schließt dann sofort wieder. Folgenden Hinwies bzw. Erro-Meldungen werden ausgegeben,


    Wieso will das nicht ?(

    2 Mal editiert, zuletzt von Altrici ()

    Für den Inhalt des Beitrages 58089 haftet ausdrücklich der jeweilige Autor: Altrici

  • Error in startup script: tag "p0" doesn't match any items


    Da ist dein Problem. Das Script ist ein bissl kaputt.


    flo, nein, ich weiß nicht wie man das repariert

    Für den Inhalt des Beitrages 58142 haftet ausdrücklich der jeweilige Autor: grossing

  • Habe dieses Problem ins Forum bei linuxgaming.de hineingestellt und siehe da, ein Programmierer oder so was ähnliches hat mir geantwortet mit diesem Zitat.


    Zitat

    Soeben mal versucht bei mir zu installieren, ebenfalls aus dem openSUSE Games Repo, und ich bekomme ebenfalls diese Fehlermeldung.


    Da ich aber bereits einige Pakete für openSUSE baue, und das Paket seit 13 Monaten nicht mehr aktualisiert wurde (im Repo liegt Version 4.2.2, aktuell ist 4.4), versuche ich mal morgen ein neues Build, welches natürlich im besten Fall funktioniert, zu machen. Wenn alles gut läuft kannst du bereits morgen Abend mit dem Schachprogramm loslegen (nach einem Update versteht sich).

    Wau, :smilie_pc_011:


    Im IRC-Channel unter linuxgaming.de hat mir ein User auf meine Frage: "Wie kann man (oder ist es möglich) einen Entwickler zu kontaktieren der sich dieses Problem mal annimmt und mal einen Blick darüber wirft. Dieser hat mir dann mitgeteilt, dass dieses Problem von einen Paketierer ausging bzw zu beheben sei. Naja wie dem auch sei freue ich mich, dass ich erhört wurde und dieses Repo mit der neuesten funktionierten Version aktualisiert wird.


    so long
    altrici

    Für den Inhalt des Beitrages 58153 haftet ausdrücklich der jeweilige Autor: Altrici

  • Hi Susi-Freunde,

    • da ich keine weitere Unterstützungen mehr bekomme
    • keiner sich mehr meldet (eventuell Sommerloch)
    • ich eine leere Versprechung bekommen habe von einem der in der Lage sei, neue OBS-Pakete für openSUSE (funktionierte versteht sich!) in die Repository einzubinden
    • und auch nichts mehr weiteres passiert

    sehe ich mich hier berechtigt höflichst mal nachzufragen ob eventuell die Möglichkeit bestünde dieses mir bitte mitzuteilen :

    • ob dieses OBS-Repo weiter unterstützt wird
    • aus der Repo entfernt wird
    • oder was denn da sonst noch lose ist

    Ich weiß, dass OBS-Services inoffizielle Repos sind und man nicht schimpfen darf wenn man eine nicht funktionierte erwischt. Aber es wäre trotzdem schön Hilfe bzw. Unterstützung zu bekommen.


    Nun zu der neuen Warnung die ich angezeigt bekomme, wenn ich SCID über die bash-Konsole installiere.

    Bedeutet diese Warnung, dass eine vorhanden alte Database die noch von SCID 3.x stammt man nachträglich auf 4.x konvertieren muss?


    Ebenfalls funktioniert SCID das unter Index of /repositories//games/openSUSE_12.3/x86_64 aufgelistet wird nicht. (Ist auch die gleiche ältere Version drin wie im OBS Repo)
    Ebenfalls gehen die unstable packages 4.4 und 4.7 die unter software opensuse.org angeboten werden nicht.
    Bei allen die gleiche Warnungen und Error-Meldungen.


    Wäre schön wenn man mich dahingehend beruhigen würde und man mir mitteilen könnte, an wen ich mich da wenden kann, dass man mir da weiterhilft.
    so long altrici

    Für den Inhalt des Beitrages 58238 haftet ausdrücklich der jeweilige Autor: Altrici

  • sehe ich mich hier berechtigt höflichst mal nachzufragen ob eventuell die Möglichkeit bestünde dieses mir bitte mitzuteilen :


    ob dieses OBS-Repo weiter unterstützt wird
    aus der Repo entfernt wird
    oder was denn da sonst noch lose ist


    Da bist du hier an der falschen stelle da ich bezweifle dass einer der Maintainer hier mitliest

    Für den Inhalt des Beitrages 58239 haftet ausdrücklich der jeweilige Autor: tux93

  • Hallo,


    Zitat
    Code
    Fontconfig warning: "/etc/fonts/conf.d/56-user.conf", line 9: reading configurations from ~/.fonts.conf is deprecated.


    ...kannst Du ignorieren. Diese Fontconfig warning ist wie geschrieben eine Warnung und wird auch bei anderen Applikationen gesehen. Wenn bei Dir ein "~/.fonts.conf" existiert, dann könntest Du dieses mal (testweise) umbenennen, oder falls ohne Inhalt, auch löschen.


    Dass Du mit Deinem SCID immer diese "Error in startup script..." Fehlermeldung bekommst ist natürlich ärgerlich (und dieser Fehler ist fatal).


    Ich habe mal die Source heruntergeladen:


    Current stable version is 4.4
    >>> http://scid.sourceforge.net/


    Scid 2013-05-05
    >>> http://sourceforge.net/projects/scid/files/


    und auch kompilliert:


    Code
    cd scid-4.4
    ./configure BINDIR=/usr/local/bin LANGUAGES=""
    make
    make install <<< habe ich nicht gemacht


    (installiert habe ich es nicht weil dies nur ein Test war)


    Dies hat ohne Probleme funktioniert und "./scid" hat das Programm gestartet.


    Wie ich in Deinem ersten Thread gesehen habe hast Du dies auch schon versucht (aber offensichtlich nicht richtig). Das Vorgehen ist wie folgt:


    (evtl. installierte Versionen deinstallieren)


    -1- Datei "scid-4.4.tar.bz2" herunterladen.
    -2- mit der Mouse: Rechtsklick auf die Datei und mit "Extract here" entpacken.
    -3- in das Verzeichniss "scid-4.4" wechseln
    -4- in der Konsole (als user)

    Code
    ./configure BINDIR=/usr/local/bin LANGUAGES=""


    ausführen (LANGUAGES="" kannst Du auch weglassen, je nachdem)


    -5- kompillieren (als user)

    Code
    make


    -6- installieren (als root)

    Code
    su
    *****
    make install


    (das Paket wird in "/usr/local/bin" installiert)


    -7- starten

    Code
    scid


    Mögliche Probleme: Fehlende Abhängigkeiten!


    Schau Dir die Konsolen Ausgabe von 'configure' an bevor Du 'make' ausführst. Wenn es Fehlermeldungen gibt (es fehlt etwas), dann ist ein nachfolgendes 'make' sinnlos.


    Schau Dir die Konsolen Ausgabe von 'make' an. Wenn dies mit einem Fehler (Error) endet dann fehlt fast sicher noch irgendein Paket welches Du noch nachinstallieren musst.


    Du brauchst unter anderem:
    Tcl/Tk, auch die *.devel Versionen dieser beiden, zlib, make, gcc, gcc-g++


    Edit: muss heissen gcc-c++ (nicht gcc-g++)


    Viel Erfolg!


    ----------


    Übrigens:


    Zitat


    Bedeutet diese Warnung, dass eine vorhanden alte Database die noch von SCID 3.x stammt man nachträglich auf 4.x konvertieren muss?


    ...ja. Das Programm wird (nachdem Du das o.k. gegeben hast) die Datei konvertieren... aber Du sollst zuvor ein Backup machen.


    Gruss,
    Roland

    3 Mal editiert, zuletzt von rme ()

    Für den Inhalt des Beitrages 58247 haftet ausdrücklich der jeweilige Autor: rme

  • Da ist dein Problem. Das Script ist ein bissl kaputt.


    flo, nein, ich weiß nicht wie man das repariert

    Aber ich habe eine Reparaturidee. Ich kommentiere eine Zeile aus, und es scheint zu laufen.
    Keine Ahnung aber, was ich damit dann kaputt mache. Bitte ausprobieren:


    Neues Paket sollte demnächst hier ankommen:
    http://software.opensuse.org/d…ome%3Asnwint&package=scid


    Hier der patch:
    https://build.opensuse.org/pac…scid/fixme.patch?expand=1

    Für den Inhalt des Beitrages 58257 haftet ausdrücklich der jeweilige Autor: jnweiger

  • Vielmals Danke, dass man mein flehen, bitten (meine Knie sind schon ganz wund) erhört hat.


    Werde mich ganz in Ruhe dem annehmen.


    Bis dann
    altrici.

    Für den Inhalt des Beitrages 58258 haftet ausdrücklich der jeweilige Autor: Altrici

  • :S


    Vorschlag vom jnweiger

    habe ich mal reingeschaut, kann aber mit dem patch nichts anfangen und das neue Paket ist auch noch nicht angekommen, so dass ich die Vorgehensweise vom rme mir zu Genüge getan habe.
    Nachdem ich

    • Current stable version 4.4 gedownloadet
    • im Ordner SCID entpackt
    • weiter mit
      Code
      cd scid-4.4
      ./configure BINDIR=/usr/local/bin LANGUAGES=""

    hat die Konsolen Ausgabe von 'configure' mir angezeigt dass alles was du aufgelistet hast mir fehlte.

    Du brauchst unter anderem:
    Tcl/Tk, auch die *.devel Versionen dieser beiden, zlib, make, gcc, gcc-g++

    Ich konnte alles nach installieren ausser gcc-g++, da habe ich gcc-c++ genommen und zlip ging überhaupt nicht. Habe aber trotzdem mal 'configure' gemacht

    Checking if your system already has zlib installed: no.
    Habe das Quellpaket zlib nachinstalliert


    Was mache ich jetzt mit dieser zlib-1.2.7-7.1.1.src.rpm? Die ist nirgendwo auffindbar? Einen Ordner ~/scid-4.4/src/zlib habe ich, aber kein zlib wurde installiert. Ich nehme an, dass der Ordner auch schon entpackt wurde, denn es wird mir nach Aufruf des Kontext-Menüs kein Entpacken angeboten.

    Code
    :~> zypper se -si zlib
    Daten des Repositories laden ...
    Installierte Pakete lesen ...
    Keine Pakete gefunden.


    Dachte mir, jetzt getraue Dir und gebe 'make' ein und prompt bekomme ich zwei Unstimmigkeiten angezeigt wie die gekürzte Ausgabe nach Eingabe von 'make' anzeigt

    Code
    /scid-4.4 # make
    make: g++: Kommando nicht gefunden
    make: *** [src/pgnscid.o] Fehler 127

    g++ diese Paket wird nicht angeboten. Ich habe es dann mit gcc-c++ porbiert und make lief durch
    Mit dem Fehlercode 127 weiß ich nicht wie ihn zu verstehen habe.
    Hier habe ich mal nach dem gcc-g++ gesucht und nichts gefunden

    Code
    # zypper se -s gcc-g++
    Daten des Repositories laden ...
    Installierte Pakete lesen ...
    Keine Pakete gefunden.

    statt dessen habe ich gcc-c++ genommen.


    Nach make install (ist durchgelaufen) und Eingabe SCID in der bash-Konsole ohne root-Rechte, öffnet das Programm aber es kommen dann solche Hinweise wie im Anhang scid.pgn und scid2.pgn gezeigt:

    sind doch am Schluss einige Errors!


    SCID lässt sich mit root-Rechte öffnen und auch dann spielen sind aber einige Anwendungen sehr umständlich.


    • Mich würde sehr interessieren wie das mit dem zlib weiter zu behandeln ist?
    • was der Fehler make: *** [src/pgnscid.o] Fehler 127 besagt?
    • war das richtig statt gcc-g++ --> gcc-c++ zu nehmen?


    Gerne würde ich den ganzen Prozess nochmals von vorne machen und möchte deshalb alles löschen. Aber leider weiß ich nicht wie ich es löschen kann, da es im Repo-Manager nicht angezeigt wird. Sind ja nur die alten Pakete da.

    Code
    frank@linux-4qpo:~> zypper se -s scid
    Daten des Repositories laden ...
    Installierte Pakete lesen ...
    
    
    S | Name             | Typ        | Version     | Arch   | Repository                    
    --+------------------+------------+-------------+--------+-------------------------------
    i | libdiscid0       | Paket      | 0.3.0-2.1.1 | x86_64 | openSUSE-12.3-1.7             
      | scid             | Paket      | 4.2.2-6.1   | x86_64 | openSUSE BuildService - Spiele
      | scid             | Quellpaket | 4.2.2-6.1   | noarch | openSUSE BuildService - Spiele


    So habe ich löschen über zypper oder Yast keine Chance
    Würde mich sehr freuen über die eine oder andere Hilfestellung. :)

  • Was mache ich jetzt mit dieser zlib-1.2.7-7.1.1.src.rpm?


    Weshalb installierst du ein src.rpm, woraus du hinterher ein "richtiges" Paket bauen musst?


    Code
    zypper in zlib-devel


    würde eventuell zum Erfolg führen.


    Zu g++: gcc-c++ installieren.

    Für den Inhalt des Beitrages 58337 haftet ausdrücklich der jeweilige Autor: tomfa-ng