Feedback zum Post "Canon Treiber unter 64bit Suse selberbauen"
Hallo liebe Community
folgendes in Suchmaschinen gefundenes Posting hat mich hierher geführt:
Canon Druckertreiber (cnijfilter) - openSUSE konforme RPMs selbst bauen
Der Grund: es fehlen 64Bit-Pakete von Canon, und die Installation der 32bit-Packages würde mir einen Architektur-Wechsel von Gimp/Sane-etc von 64bit auf 32bit bescheren.
Ich habe das Paket cnijfilter-common-2.80-1.1_openSUSE.nosrc.rpm herunter geladen, nach /usr/src/PACKAGES/SOURCES kopiert, und den entsprechenden Tarball von Canon dazu.
Mein OS ist: OpenSuse 11 (Linux linux-ulxw 2.6.25.18-0.2-default #1 SMP 2008-10-21 16:30:26 +0200 x86_64 x86_64 x86_64 GNU/Linux)
Nun habe ich folgende Zeile ausgeführt:
rpmbuild --rebuild cnijfilter-common-2.1.1_openSUSE.nosrc.rpm
Leider hört rpmbuild irgendwann auf, beim compilieren von cjifilter.
Er findet die Bibliothek "libcnbpcmcm315.so" nicht.
Die Ausgabe an dieser Stelle lautet:
Ich weiss nicht, ob es an der 64bit Architektur liegt, oder ein genereller Fehler im sources-tarball von Canon die Ursache ist. Die nötigen Devel-Pakete sind alle installiert. Hier monierte RPMBuild auch nichts an.
Kann mir jemand einen Tip geben, wie ich mit der Problemlösung fortfahren kann?
Besten Dank, viele Grüße
cimodev
Hallo liebe Community
folgendes in Suchmaschinen gefundenes Posting hat mich hierher geführt:
Canon Druckertreiber (cnijfilter) - openSUSE konforme RPMs selbst bauen
Der Grund: es fehlen 64Bit-Pakete von Canon, und die Installation der 32bit-Packages würde mir einen Architektur-Wechsel von Gimp/Sane-etc von 64bit auf 32bit bescheren.
Ich habe das Paket cnijfilter-common-2.80-1.1_openSUSE.nosrc.rpm herunter geladen, nach /usr/src/PACKAGES/SOURCES kopiert, und den entsprechenden Tarball von Canon dazu.
Mein OS ist: OpenSuse 11 (Linux linux-ulxw 2.6.25.18-0.2-default #1 SMP 2008-10-21 16:30:26 +0200 x86_64 x86_64 x86_64 GNU/Linux)
Nun habe ich folgende Zeile ausgeführt:
rpmbuild --rebuild cnijfilter-common-2.1.1_openSUSE.nosrc.rpm
Leider hört rpmbuild irgendwann auf, beim compilieren von cjifilter.
Er findet die Bibliothek "libcnbpcmcm315.so" nicht.
Die Ausgabe an dieser Stelle lautet:
Code:
gcc -O2 -L../../315/libs_bin -o cif bjferror.o bjfilter.o bjfimage.o bjfoption.o bjfpos.o bjfrcaccess.o getipc.o bjflist.o -lcnbpcmcm315 -lcnbpess315 -lm -ldl -ltiff -lpng -lcnbpcnclapi315 -lcnbpcnclbjcmd315 -lcnbpcnclui315 -lpopt
/usr/lib64/gcc/x86_64-suse-linux/4.3/../../../../x86_64-suse-linux/bin/ld: skipping incompatible ../../315/libs_bin/libcnbpcmcm315.so when searching for -lcnbpcmcm315
/usr/lib64/gcc/x86_64-suse-linux/4.3/../../../../x86_64-suse-linux/bin/ld: cannot find -lcnbpcmcm315
collect2: ld returned 1 exit status
make[2]: *** [cif] Error 1
make[2]: Leaving directory `/usr/src/packages/BUILD/cnijfilter-common-2.80/cnijfilter/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/packages/BUILD/cnijfilter-common-2.80/cnijfilter'
make: *** [all] Error 2
error: Bad exit status from /var/tmp/rpm-tmp.92047 (%install)
user axel does not exist - using root
Bad exit status from /var/tmp/rpm-tmp.92047 (%install)
Kann mir jemand einen Tip geben, wie ich mit der Problemlösung fortfahren kann?
Besten Dank, viele Grüße
cimodev