[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [MiNT] Printer spooling



Hi,

me again ...

> Can't that be done with Samba too ?
Sure ... but I don't like a Windows System to be required in order to print from my Atari. My Internet Router provides a lpd queue for my old HP printer. That's why lpd would be great to have working on my Ataris.

Ok, back to more stupid questions ...

I added some outputs to startdaemon.c to get more information on what's going on. Then I simply tried a 'make all' on the lpd-5.90 directory level which should build all the binaries including a new lpr.

Unfortunately this does not work, here is the output:

root@milan:/tmp/lpd-5.90>make all
for i in common_source filters lpc lpd lpq lpr lprm lptest pac; do (cd $i && make all && cd ..); done
make[1]: Entering directory `/f/tmp/lpd-5.90/common_source'
ar rcv libcommon.a common.o displayq.o printcap.o rmjob.o startdaemon.o
ar: libcommon.a: File format not recognized
make[1]: *** [all] Error 1
make[1]: Leaving directory `/f/tmp/lpd-5.90/common_source'
make[1]: Entering directory `/f/tmp/lpd-5.90/filters'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/f/tmp/lpd-5.90/filters'
make[1]: Entering directory `/f/tmp/lpd-5.90/lpc'
make[1]: *** No rule to make target `-lport', needed by `lpc'.  Stop.
make[1]: Leaving directory `/f/tmp/lpd-5.90/lpc'
make[1]: Entering directory `/f/tmp/lpd-5.90/lpd'
make[1]: *** No rule to make target `-lport', needed by `lpd'.  Stop.
make[1]: Leaving directory `/f/tmp/lpd-5.90/lpd'
make[1]: Entering directory `/f/tmp/lpd-5.90/lpq'
make[1]: *** No rule to make target `-lport', needed by `lpq'.  Stop.
make[1]: Leaving directory `/f/tmp/lpd-5.90/lpq'
make[1]: Entering directory `/f/tmp/lpd-5.90/lpr'
make[1]: *** No rule to make target `-lport', needed by `lpr'.  Stop.
make[1]: Leaving directory `/f/tmp/lpd-5.90/lpr'
make[1]: Entering directory `/f/tmp/lpd-5.90/lprm'
make[1]: *** No rule to make target `-lport', needed by `lprm'.  Stop.
make[1]: Leaving directory `/f/tmp/lpd-5.90/lprm'
make[1]: Entering directory `/f/tmp/lpd-5.90/lptest'
make[1]: *** No rule to make target `-lport', needed by `lptest'.  Stop.
make[1]: Leaving directory `/f/tmp/lpd-5.90/lptest'
make[1]: Entering directory `/f/tmp/lpd-5.90/pac'
make[1]: *** No rule to make target `-lport', needed by `pac'.  Stop.
make[1]: Leaving directory `/f/tmp/lpd-5.90/pac'
make: *** [all] Error 2
root@milan:/tmp/lpd-5.90>

I'm confused, does this mean the lpd-5.90 source is broken? Or is my environment missing something?

I'm running EasyMint 1.72 with updated 1-17-0 kernel. The gcc environment is 2.95 and I think it should be okay since I successfully built some mint kernel and xaaes versions in the past.

Could one of you kindly try a "make all" to check whether it compiles in your environment?

Kind regards,
Heinz