[open-beos-printing] Re: USB and Serial Port add-ons added
- From: "Philippe Houdoin" <philippe.houdoin@xxxxxxx>
- To: open-beos-printing@xxxxxxxxxxxxx
- Date: Mon, 30 Jun 2003 16:54:32 GMT
Hi Michael,
> have commited the USB Port transport add-on contributed by Andreas
> Benzler
> and my untested Serial Port add-on (which is a slightly modified copy
> of the
> Parallel Port
> add-on).
Woohoo, running to be first team reaching his Final stage=3F
;-)
> BTW it seems BeOS R5 supports one connected USB printer only. Can
> somebody
> verify this=3F
Not me, as I don't have an USB printer, so can't talk for two usb
printers even!
However, I'm not supprised, as I don't see how printer driver can pass
USB transport
which printer device (/dev/printer/usb/*) it should open...
I think Dano updated USB transport addon offer a better support...
I guess instead if these hardcoded transport=5Faddress sub-menus in the
Add Printer setup dialog, we may have some mechanism letting each
transport addon display and handle his own configure view...
But, being R5-compatible is great already here.
> I have a more than a have year old copy of the cvs repository and
> since I
> updated to the latest version of jam, Jamfile and Jambase in the root
> directory,
> I can not build anything, because jam crashes
>
> I get this
> warning: unknown rule SystemMain
> 4 times
> and then jam crashes (it seems with a stack overflow).
> The stack trace repeats these lines some thousand times:
> fcfe5254 8001153d evaluate=5Frule + 00000171
> fcfe5278 8001138c compile=5Frule + 000000b8
> fcfe52cc 8001160a compile=5Frules + 0000007e
> fcfe52e4 80009a61 parse=5Ffile + 00000071
> fcfe5328 80010fde compile=5Finclude + 000000d2
Did you post this crash report to our build system guru, Ingo=3F
> Philippe or whoever reads this, please check that the checked in
> source code builds without errors
> (current/src/add-ons/print/transports/usb=5Fport, serial=5Fport,
> parallel=5Fport).
It don't, sorry:
$ pwd
/boot/home/Desktop/openbeos/current/src/add-ons/print/transports
$ jam Serial\ Port
[...]
MkDir1 ../../../../objects/x86.R1/add-ons/print/transports/serial=5Fport
C++ ../../../../objects/x86.R1/add-ons/print/transports/serial=5Fport/
print=5Ftransport.o
/boot/home/Desktop/openbeos/current/src/add-ons/print/transports/
serial=5Fport/print=5Ftransport.cpp:38: TransportAddOn.h: No such file or
directory
[...]
Same for "USB Port" target
I search this TransportAddOn.h in our CVS and in CVS history, without
any success.
Guess someone forgot to commit his local headers/private/print/
TransportAddOn.h :-)
BTW, "transport" add-on may not be only a print concept, may I suggest
we rename it
into PrintTransportAddOn.[cpp|h] instead=3F.
I volunteer to do it, as soon as I get my hand on your TransportAddOn.h
(or, if you want, I can write one from scratch...).
-Philippe
--
Fortune Cookie Says:
You will be attacked by a beast who has the body of a wolf, the tail of
a lion, and the face of Donald Duck.
- Follow-Ups:
- [open-beos-printing] Re: USB and Serial Port add-ons added
- From: Michael Pfeiffer
- References:
- [open-beos-printing] USB and Serial Port add-ons added
- From: Michael Pfeiffer
Other related posts:
- » [open-beos-printing] USB and Serial Port add-ons added
- » [open-beos-printing] Re: USB and Serial Port add-ons added
- » [open-beos-printing] Re: USB and Serial Port add-ons added
- » [open-beos-printing] Re: USB and Serial Port add-ons added
- [open-beos-printing] Re: USB and Serial Port add-ons added
- From: Michael Pfeiffer
- [open-beos-printing] USB and Serial Port add-ons added
- From: Michael Pfeiffer