Re: USB and Serial Port add-ons added
"Philippe Houdoin" <[email protected]> Mon, 30 Jun 2003 16:54:32 GMT
| Newsgroups | gmane.os.openbeos.printing |
|---|---|
| Message-ID | <9427316596-BeMail@hamlet> |
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.