Hallo David, Am Montag 04 Mai 2009 21:38:18 schrieb David Haller:
Hallo,
Am Mon, 04 Mai 2009, Andreas Mantke schrieb:
vor kurzem habe ich den genannten Drucker mit dem Treiber von HP "hplip-3.9.4b.run" auf einer openSuSE 11.1-i586 zum Laufen gebracht. Nun wollte ich auch meinem anderen PC, der ein 64bit-openSuSE fährt, mit dem Drucker verbinden. Leider stoppt das Kompilieren (make) des Treibers hier mit dem error code 2.
Zeig mal die ca. 20 letzten Zeilen vom make.
nun habe ich make mal in dem Verzeichnis aufgerufen, in das der Sourcecode entpackt worden ist. Und siehe da, nun spricht der Kompiler. Die letzten Zeilen lauten folgendermaßen: /bin/sh ./libtool --tag=CC --mode=compile gcc -DPACKAGE_NAME="HP\ Linux\ Imaging\ and\ Printing" -DPACKAGE_TARNAME="hplip" - DPACKAGE_VERSION="3.9.4b" -DPACKAGE_STRING="HP\ Linux\ Imaging\ and\ Printing\ 3.9.4b" -DPACKAGE_BUGREPORT="3.9.4b.10" -DPACKAGE="hplip" - DVERSION="3.9.4b" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 - DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 - DLT_OBJDIR=".libs/" -DHAVE_LIBDL=1 -DHAVE_PTHREAD_H=1 -DHAVE_JPEGLIB_H=1 - DHAVE_UINT32_T=1 -DHAVE_LIBHPIP=1 -DHAVE_DBUS=1 -DHAVE_LIBNETSNMP=1 - DHAVE_NET_SNMP_NET_SNMP_CONFIG_H=1 -DHAVE_CUPS_CUPS_H=1 -DHAVE_USB_H=1 - DHAVE_PYTHON2_6_PYTHON_H=1 -I. -Iip -Iio/hpmud -Iscan/sane - I/usr/include/python2.6 -g -O2 -MT scanext_la-scanext.lo -MD -MP -MF .deps/scanext_la-scanext.Tpo -c -o scanext_la-scanext.lo `test -f 'scan/scanext/scanext.c' || echo './'`scan/scanext/scanext.c libtool: compile: gcc "-DPACKAGE_NAME="HP Linux Imaging and Printing"" - DPACKAGE_TARNAME="hplip" -DPACKAGE_VERSION="3.9.4b" "-DPACKAGE_STRING="HP LinuxImaging and Printing 3.9.4b"" -DPACKAGE_BUGREPORT="3.9.4b.10" - DPACKAGE="hplip" -DVERSION="3.9.4b" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 - DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 - DHAVE_DLFCN_H=1 -DLT_OBJDIR=".libs/" -DHAVE_LIBDL=1 -DHAVE_PTHREAD_H=1 - DHAVE_JPEGLIB_H=1 -DHAVE_UINT32_T=1 -DHAVE_LIBHPIP=1 -DHAVE_DBUS=1 - DHAVE_LIBNETSNMP=1 -DHAVE_NET_SNMP_NET_SNMP_CONFIG_H=1 -DHAVE_CUPS_CUPS_H=1 - DHAVE_USB_H=1 -DHAVE_PYTHON2_6_PYTHON_H=1 -I. -Iip -Iio/hpmud -Iscan/sane - I/usr/include/python2.6 -g -O2 -MT scanext_la-scanext.lo -MD -MP -MF .deps/scanext_la-scanext.Tpo -c scan/scanext/scanext.c -fPIC -DPIC -o .libs/scanext_la-scanext.o mv -f .deps/scanext_la-scanext.Tpo .deps/scanext_la-scanext.Plo /bin/sh ./libtool --tag=CC --mode=link gcc -I/usr/include/python2.6 -g -O2 - module -avoid-version -lsane -o scanext.la -rpath /usr/lib64/python2.6/site- packages scanext_la-scanext.lo /usr/bin/grep: /usr/lib64/libgphoto2.la: No such file or directory /usr/bin/sed: can't read /usr/lib64/libgphoto2.la: No such file or directory libtool: link: `/usr/lib64/libgphoto2.la' is not a valid libtool archive make: *** [scanext.la] Fehler 1 Das sieht schon verständlicher aus. Es fehlt also libgphoto2.la und damit das Paket libgphoto2-devel. Nach der Installation läuft make komplett ohne Fehler durch. Da scheint also das configure-Skript die Abhängigkeiten nicht sauber abzuprüfen und danach automatisch alle fehlenden Pakete für die Installation auszuwählen. Danke für Deinen Tipp. Ich habe das Problem - wie in der anderen Mail beschrieben - mit dem Treiber von Packman gelöst bekommen. Schönen Abend Andreas -- ## Content Developer OpenOffice.org: lang/DE ## Freie Office-Suite für Linux, Mac, Windows, Solaris ## http://de.openoffice.org ## OpenOffice.org Portable: http://oooportable.org ## Meine Seite: http://www.amantke.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org