Thema geschlossen
Seite 2 von 2 ErsteErste 1 2
Ergebnis 11 bis 17 von 17

Thema: Scanner Lide 20 unter openSuse 10.3

  1. #11
    Administrator Avatar von Rain_Maker
    Registriert seit
    06.02.2006
    Beiträge
    5,459

    Standard AW: Scanner Lide 20 unter openSuse 10.3

    Poste das gesamte SPECfile (zippen und ans Posting anhängen).

    Ausgabe von:
    Code:
    find /var/tmp/sane-backends-1.0.18-build/ -name "*backends*" 
    
    find /usr/src/packages/BUILD -name "*backends*"
    Greetz,

    RM
    "Programming today is a race between software engineers striving to build better & bigger idiot-proof programs and the Universe trying to produce bigger & better idiots. So far, the Universe is winning." (Rick Cook)

    Dies ist ein _öffentliches_ Supportforum, keinerlei Support per PN, EMail oder Instant Messenger.

    openSUSE 11.4 - 3.3.X-desktop - fluxbox 1.3.2

    For Windows-Problems - Reboot / For Linux-Problems - BE ROOT!
    (==> Und hier das wirkliche "Geheimnis meines Erfolges")

  2. #12
    Lehrling
    Registriert seit
    28.12.2006
    Beiträge
    74

    Standard AW: Scanner Lide 20 unter openSuse 10.3

    hier die ausgaben und die Datei

    find /var/tmp/sane-backends-1.0.18-build/ -name "*backends*"
    /var/tmp/sane-backends-1.0.18-build/
    find /usr/src/packages/BUILD -name "*backends*"
    /usr/src/packages/BUILD/sane-backends
    /usr/src/packages/BUILD/sane-backends/po/sane-backends.cs.po
    /usr/src/packages/BUILD/sane-backends/po/sane-backends.bg.po
    /usr/src/packages/BUILD/sane-backends/po/sane-backends.es.po
    /usr/src/packages/BUILD/sane-backends/po/sane-backends.ru.po
    /usr/src/packages/BUILD/sane-backends/po/sane-backends.nl.po
    /usr/src/packages/BUILD/sane-backends/po/sane-backends.it.po
    /usr/src/packages/BUILD/sane-backends/po/sane-backends.de.po
    /usr/src/packages/BUILD/sane-backends/po/sane-backends.pt.po
    /usr/src/packages/BUILD/sane-backends/po/sane-backends.fi.po
    /usr/src/packages/BUILD/sane-backends/po/sane-backends.da.po
    /usr/src/packages/BUILD/sane-backends/po/sane-backends.sv.po
    /usr/src/packages/BUILD/sane-backends/po/sane-backends.pl.po
    /usr/src/packages/BUILD/sane-backends/po/sane-backends.fr.po
    /usr/src/packages/BUILD/sane-backends/po/sane-backends.nb.po
    /usr/src/packages/BUILD/sane-backends/sane-backends.lsm
    /usr/src/packages/BUILD/sane-backends-1.0.18
    /usr/src/packages/BUILD/sane-backends-1.0.18/sane-backends-1.0.18
    /usr/src/packages/BUILD/sane-backends-1.0.18/sane-backends-1.0.18/po/sane-backends.cs.po
    /usr/src/packages/BUILD/sane-backends-1.0.18/sane-backends-1.0.18/po/sane-backends.bg.po
    /usr/src/packages/BUILD/sane-backends-1.0.18/sane-backends-1.0.18/po/sane-backends.no.po
    /usr/src/packages/BUILD/sane-backends-1.0.18/sane-backends-1.0.18/po/sane-backends.es.po
    /usr/src/packages/BUILD/sane-backends-1.0.18/sane-backends-1.0.18/po/sane-backends.ru.po
    /usr/src/packages/BUILD/sane-backends-1.0.18/sane-backends-1.0.18/po/sane-backends.nl.po
    /usr/src/packages/BUILD/sane-backends-1.0.18/sane-backends-1.0.18/po/sane-backends.it.po
    /usr/src/packages/BUILD/sane-backends-1.0.18/sane-backends-1.0.18/po/sane-backends.de.po
    /usr/src/packages/BUILD/sane-backends-1.0.18/sane-backends-1.0.18/po/sane-backends.pt.po
    /usr/src/packages/BUILD/sane-backends-1.0.18/sane-backends-1.0.18/po/sane-backends.fi.po
    /usr/src/packages/BUILD/sane-backends-1.0.18/sane-backends-1.0.18/po/sane-backends.da.po
    /usr/src/packages/BUILD/sane-backends-1.0.18/sane-backends-1.0.18/po/sane-backends.sv.po
    /usr/src/packages/BUILD/sane-backends-1.0.18/sane-backends-1.0.18/po/sane-backends.pl.po
    /usr/src/packages/BUILD/sane-backends-1.0.18/sane-backends-1.0.18/po/sane-backends.fr.po
    /usr/src/packages/BUILD/sane-backends-1.0.18/sane-backends-1.0.18/sane-backends.lsm
    Angehängte Dateien
    openSUSE 10.3, 2.6.22.9-0.4-default
    KDE 3.5.7 "release 72"

  3. #13
    Administrator Avatar von Rain_Maker
    Registriert seit
    06.02.2006
    Beiträge
    5,459

    Standard AW: Scanner Lide 20 unter openSuse 10.3

    Faulheit siegt?

    Code:
    # locale rename: no -> nb:
    # %patch1 -b .nb
    mv po/sane-backends.no.po po/sane-backends.nb.po
    # Patch2 fixes a too small char array which causes a buffer overflow if SANE_DEBUG_EPSON is set:
    # %patch2
    # Patch3 replaces fixed HZ compile-time value by sysconf(_SC_CLK_TCK) runtime value:
    # %patch3
    # Patch4 disables hw_ink_remain which causes a buffer overflow in fujitsu.c:
    # %patch4
    # Patch5 fixes an uninitialized variable in teco2.c:
    # %patch5
    # Patch6 fixes an ambiguous post/pre increment in canon-sane.c:
    # %patch6
    # Patch100... is SUSE specific stuff:
    # Patch100 lets the "canon" backend do scanner auto-recognition:
    # %patch100
    # Patch101 disables the special resmgr support in SANE (resmgr works now via ACLs):
    # %patch101
    # Patch102 builds libsane-* modules as libtool modules:
    # %patch102
    # Source100... is SUSE specific stuff:
    # Remove hpoj.desc completely to avoid confusion with its successor hpaio.desc
    # because since openSUSE 10.3 the package hp-officeJet (for hpoj.desc) is dropped.
    Du willst mir nicht allen Ernstes erzählen wollen, daß Du alle Patches auskommentieren musstest.

    Da auch einige Patches dabei sind, die wahrscheinlich das Makefile verändern und sehr wahrscheinlich auch die Installationsorte, muß man sich über das Ergebnis nicht wundern.

    Ich zitiere mal mich selbst.

    Dann muß der entsprechende Patch auskommentiert werden,

    Wie man sieht, sind schon im Verlauf der letzten Monate/Jahre mehrere Patches aus oben genannntem Grund auskommentiert worden, hier also einfach vor die entsprechende "%patch*Nummer*"-Zeile eine Raute # setzen, das SPECfile abspeichern und danach auf ein Neues.

    Diese Prozedur so lange wiederholen, bis alle nicht mehr anwendbaren Patches (keiner mehr und keiner weniger) auskommentiert sind.
    Greetz,

    RM
    "Programming today is a race between software engineers striving to build better & bigger idiot-proof programs and the Universe trying to produce bigger & better idiots. So far, the Universe is winning." (Rick Cook)

    Dies ist ein _öffentliches_ Supportforum, keinerlei Support per PN, EMail oder Instant Messenger.

    openSUSE 11.4 - 3.3.X-desktop - fluxbox 1.3.2

    For Windows-Problems - Reboot / For Linux-Problems - BE ROOT!
    (==> Und hier das wirkliche "Geheimnis meines Erfolges")

  4. #14
    Lehrling
    Registriert seit
    28.12.2006
    Beiträge
    74

    Standard AW: Scanner Lide 20 unter openSuse 10.3

    wenn du das von mir denkst..

    schade, aber interessanter weise lief es so fast durch,




    Gruss Olli
    openSUSE 10.3, 2.6.22.9-0.4-default
    KDE 3.5.7 "release 72"

  5. #15
    Administrator Avatar von Rain_Maker
    Registriert seit
    06.02.2006
    Beiträge
    5,459

    Standard AW: Scanner Lide 20 unter openSuse 10.3

    Das muß ich nicht denken, das ist Fakt, denn Du hast offensichtlich statt so vorzugehen wie beschrieben einfach alle Patches auskommentiert.

    Auch wenn ich das Paket bei mir nicht fertig bauen kann, so kann man doch testen, welche Patches angenommen werden und welche nicht.

    Code:
    man rpmbuild 
    
    -bp    Executes  the  "%prep" stage from the spec file. Normally this involves unpacking the
                  sources and applying any patches.

    Es waren 4 und nicht alle.

    Entweder Du machst es so wie beschrieben, oder Du lässt es eben, aber dann muß ich Dir ja auch nicht mehr helfen.

    Greetz,

    RM
    "Programming today is a race between software engineers striving to build better & bigger idiot-proof programs and the Universe trying to produce bigger & better idiots. So far, the Universe is winning." (Rick Cook)

    Dies ist ein _öffentliches_ Supportforum, keinerlei Support per PN, EMail oder Instant Messenger.

    openSUSE 11.4 - 3.3.X-desktop - fluxbox 1.3.2

    For Windows-Problems - Reboot / For Linux-Problems - BE ROOT!
    (==> Und hier das wirkliche "Geheimnis meines Erfolges")

  6. #16
    Lehrling
    Registriert seit
    28.12.2006
    Beiträge
    74

    Standard AW: Scanner Lide 20 unter openSuse 10.3

    nun ich habe sie der reihe nach auskommentiert. Aber darüber wollen wir uns ja nicht streiten. Ich danke trotzdem für die hilfe stellung. Dein wissen ist sehr gross - ich weiss es zu schätzen.
    von mir aus kann man diesen thread jetzt schliessen.
    Gruss Olli
    openSUSE 10.3, 2.6.22.9-0.4-default
    KDE 3.5.7 "release 72"

  7. #17
    Administrator Avatar von Rain_Maker
    Registriert seit
    06.02.2006
    Beiträge
    5,459

    Standard AW: Scanner Lide 20 unter openSuse 10.3

    Dir scheint nicht klar zu sein, warum das Ganze genau "nach Plan" ablaufen sollte und nicht irgendeine "Abkürzung" genommen werden kann.

    Woher soll man sicher sagen können, was diesen Fehler auslöst und ob es an nicht angewandten Patches oder an etwas anderem liegt?

    Ich kann nur teilweise diese Fehler "nacharbeiten" und unter 10.2 läuft der Build, wenn man eben nur die 4 Patches, die nicht mehr nötig sind, ausblendet, auch durch.

    Unter 10.3 werden aber wie diese Ausgabe zeigt

    Code:
    find /usr/src/packages/BUILD -name "*backends*"
     /usr/src/packages/BUILD/sane-backends
     /usr/src/packages/BUILD/sane-backends/po/sane-backends.cs.po
     /usr/src/packages/BUILD/sane-backends/po/sane-backends.bg.po
     /usr/src/packages/BUILD/sane-backends/po/sane-backends.es.po
     /usr/src/packages/BUILD/sane-backends/po/sane-backends.ru.po
     /usr/src/packages/BUILD/sane-backends/po/sane-backends.nl.po
     /usr/src/packages/BUILD/sane-backends/po/sane-backends.it.po
     /usr/src/packages/BUILD/sane-backends/po/sane-backends.de.po
     /usr/src/packages/BUILD/sane-backends/po/sane-backends.pt.po
     /usr/src/packages/BUILD/sane-backends/po/sane-backends.fi.po
     /usr/src/packages/BUILD/sane-backends/po/sane-backends.da.po
     /usr/src/packages/BUILD/sane-backends/po/sane-backends.sv.po
     /usr/src/packages/BUILD/sane-backends/po/sane-backends.pl.po
     /usr/src/packages/BUILD/sane-backends/po/sane-backends.fr.po
     /usr/src/packages/BUILD/sane-backends/po/sane-backends.nb.po
     /usr/src/packages/BUILD/sane-backends/sane-backends.lsm
     /usr/src/packages/BUILD/sane-backends-1.0.18
     /usr/src/packages/BUILD/sane-backends-1.0.18/sane-backends-1.0.18
     /usr/src/packages/BUILD/sane-backends-1.0.18/sane-backends-1.0.18/po/sane-backends.cs.po
     /usr/src/packages/BUILD/sane-backends-1.0.18/sane-backends-1.0.18/po/sane-backends.bg.po
     /usr/src/packages/BUILD/sane-backends-1.0.18/sane-backends-1.0.18/po/sane-backends.no.po
     /usr/src/packages/BUILD/sane-backends-1.0.18/sane-backends-1.0.18/po/sane-backends.es.po
     /usr/src/packages/BUILD/sane-backends-1.0.18/sane-backends-1.0.18/po/sane-backends.ru.po
     /usr/src/packages/BUILD/sane-backends-1.0.18/sane-backends-1.0.18/po/sane-backends.nl.po
     /usr/src/packages/BUILD/sane-backends-1.0.18/sane-backends-1.0.18/po/sane-backends.it.po
     /usr/src/packages/BUILD/sane-backends-1.0.18/sane-backends-1.0.18/po/sane-backends.de.po
     /usr/src/packages/BUILD/sane-backends-1.0.18/sane-backends-1.0.18/po/sane-backends.pt.po
     /usr/src/packages/BUILD/sane-backends-1.0.18/sane-backends-1.0.18/po/sane-backends.fi.po
     /usr/src/packages/BUILD/sane-backends-1.0.18/sane-backends-1.0.18/po/sane-backends.da.po
     /usr/src/packages/BUILD/sane-backends-1.0.18/sane-backends-1.0.18/po/sane-backends.sv.po
     /usr/src/packages/BUILD/sane-backends-1.0.18/sane-backends-1.0.18/po/sane-backends.pl.po
     /usr/src/packages/BUILD/sane-backends-1.0.18/sane-backends-1.0.18/po/sane-backends.fr.po
    die entsprechenden ".mo"-Dateien nicht kompiliert (es handelt sich dabei um Übersetzungen).

    Normalerweise müsste das automatisch geschehen, denn das Makefile ist ja unter 10.2 und 10.3 wenn man den selben Quellcode und die selben Patches anwendet identisch.

    Das musste ich aber nun in mühevoller Fummelarbeit selbst herausfinden ohne allerdings eine Erklärung dafür zu haben und vor allem, ohne mir sicher zu sein, daß es nicht an ausgelassenen Patches liegt.

    Langer Rede kurzer Sinn, ich habe in das angehängte SPEC einen kleinen "Workaround" reingebastelt, der zumindest dieses Problem lösen sollte.

    Code:
    # Workaround for compiling locales
    cd po
    make all-mos
    cd ..
    
    # workaround fo installing locales
    cd po
    make DESTDIR=%{buildroot} install-translations
    cd ..
    Ein ziemlich dreckiger "Hack" aber es könnte klappen.

    Specfile im Anhang.

    Greetz,

    RM
    Angehängte Dateien
    "Programming today is a race between software engineers striving to build better & bigger idiot-proof programs and the Universe trying to produce bigger & better idiots. So far, the Universe is winning." (Rick Cook)

    Dies ist ein _öffentliches_ Supportforum, keinerlei Support per PN, EMail oder Instant Messenger.

    openSUSE 11.4 - 3.3.X-desktop - fluxbox 1.3.2

    For Windows-Problems - Reboot / For Linux-Problems - BE ROOT!
    (==> Und hier das wirkliche "Geheimnis meines Erfolges")

Thema geschlossen
Seite 2 von 2 ErsteErste 1 2

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

Ähnliche Themen

  1. SMTP-Probleme mit qmail-scanner-queue
    Von etienne1279 im Forum Mailserver
    Antworten: 1
    Letzter Beitrag: 04.06.2007, 19:46
  2. Ordnerfreigaben unter openSUSE
    Von Cougar im Forum SuSE System konfigurieren
    Antworten: 1
    Letzter Beitrag: 24.01.2007, 19:47
  3. (Gelöst) Canon Scanner Lide 20, openSuSE 10.2
    Von OliverB im Forum SuSE Stationäre-Hardware
    Antworten: 9
    Letzter Beitrag: 17.01.2007, 11:09
  4. Canon Lide 70 mit Suse 10.2
    Von elialuca im Forum SuSE Treiber
    Antworten: 3
    Letzter Beitrag: 28.12.2006, 10:53
  5. (Gelöst) Canon Lide 35, genesys konnte nicht aktiviert werden?
    Von donnervogl3227 im Forum SuSE Stationäre-Hardware
    Antworten: 4
    Letzter Beitrag: 26.05.2006, 06:53

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87