![]() |
Fedora Core4 and HP printer file problem(hplip)
Hi here,
I am a new corn to Linux. I just installed fedora core 4. Since I have a color LaserJet printer, I want to install the driver for it. So I download 'hplip-0.9.6' from hp.com. However, when I am doing the procedure as described in http://hpinkjet.sourceforge.net/install.php#HPLIP . At step 2: Download and install the HP printing software When I type 'make', it comes with the following error message ********* /bin/sh ./libtool --mode=link --tag=CXX g++ -g -O2 -o hpiod hpiod.o channel.o device.o mlc.o system.o jddevice.o jetdirect.o udevice.o uppdevice.o ppdevice.o pp.o -lnetsnmp -lcrypto -lpthread g++ -g -O2 -o hpiod hpiod.o channel.o device.o mlc.o system.o jddevice.o jetdirect.o udevice.o uppdevice.o ppdevice.o pp.o /usr/lib64/libnetsnmp.so -lcrypto -lpthread make[1]: *** No rule to make target `COPYING', needed by `all-am'. Stop. make[1]: Leaving directory `/home/***/Software2005Nov/hplip-0.9.6' make: *** [all-recursive] Error 1 ********* Could anyone give a hint on what is wrong? Thanks a lot in advance! |
Are you on a 64-bit system?
|
Quote:
|
Does /usr/lib exist?
If not (only then!), I'd try to create a symlink: Code:
ln -s /usr/lib64 /usr/lib |
Thank you!
/usr/lib64 exists. It contains libnetsnmp.so . The error message is /bin/sh ./libtool --mode=link --tag=CXX g++ -g -O2 -o hpiod hpiod.o channel.o device.o mlc.o system.o jddevice.o jetdirect.o udevice.o uppdevice.o ppdevice.o pp.o -lnetsnmp -lcrypto -lpthread g++ -g -O2 -o hpiod hpiod.o channel.o device.o mlc.o system.o jddevice.o jetdirect.o udevice.o uppdevice.o ppdevice.o pp.o /usr/lib64/libnetsnmp.so -lcrypto -lpthread make[1]: *** No rule to make target `COPYING', needed by `all-am'. Stop. make[1]: Leaving directory `/root/Software/hplip-0.9.6' make: *** [all-recursive] Error 1 Are there any more hints? Thanks a lot! |
But does /usr/lib exist? (not /usr/lib64...)
|
Quote:
|
Quote:
Be sure to get 0.9.7 and a patch (both from download site). extract and cd into the source, patch -p0 < patchfile (or was that -p1?) ./configure --prefix=/usr make clean; make; make install I found make clean is a necessary step since some shared object files don't get generated. One other thing to watch: /etc/init.d/hplip script does not start hpssd properly due to selinux. Option 1: run hpssd manually from command line: /usr/share/hplip/hpssd.py Option 2: change hplip security type: chcon -t bin_t /etc/init.d/hplip I still can't make the script work during boot. Anyone finds a solution, please post. Something to do with selinux I guess. Otherwise, I'm happy with network scan, print, and service info. |
hpssd wasn't able to connect to hpiod.
I had to change line 140 in /etc/init.d/hplip from: daemon ./hpssd.py to: daemon 'python ./hpssd.py' no more problems. |
| All times are GMT +2. The time now is 16:07. |
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2013, vBulletin Solutions, Inc.