>From their site status (http://sourceforge.net/docs/A04/):
Recent Updates »
( 2006-04-14 11:18:04 - Project CVS Service ) As of 2006-04-14 we have an estimate on when the replacement CVS hardware for the new infrastructure will arrive. As soon as we get in into our hands, we'll actively work on it, with a goal of having it online by the end of the month of April. This is a best guess, and may not get hit due to the aggressive timeline we have placed on this project. However, be assured that recovery of this service in full is our highest priority. The sync process between developer and anonymous CVS (ViewCVS, etc.) is disabled now until the new infrastructure is in place, to ensure we have maximum coverage for the small number of data corruption issues that have been detected. We understand this is sub-optimal, but strongly believe that the protection of the data is paramount.
That fix worked for me!
Just curious why does it seem like anonymous cvs is weeks behind? The latest change in module/owlib/src/c/ is 4 weeks old?
-Darryl
On 4/27/06, Paul Alfille <[EMAIL PROTECTED] > wrote:By way of explanation:
DS9490_enumerate runs through the USB devices and counts the number of DS9490s.
This is for the (new) -uall command line switch that allows you to use all your USB adapters without having to specify exactly how many you have.
If libusb is not found (specifically libusb.h) USB support is not enabled in the configuration process. I clearly missed wrapping this new function in the OW_USB flag.
Thank you, Christian.On 4/27/06, tony < [EMAIL PROTECTED]> wrote:Christian Magnusson wrote:
>
> I fixed this bug in the CVS… When you compile owfs without support for
> usb-adapters you get into this problem. It was a bug in ow_opt.c which
> tries to call the function DS9490_enumerate() which doesn't exist if
> USB is disabled.
>
> This was my fix for it in module/owlib/src/c/ow_opt.c
>
> int OW_ArgUSB( const char * arg ) {
>
> struct connection_in * in = NewIn(NULL) ;
>
> if ( in==NULL ) return 1 ;
>
> in->busmode = bus_usb ;
>
> if ( arg == NULL ) {
>
> in->connin.usb.usb_nr = 1 ;
>
> } else if ( strcasecmp(arg,"all") == 0 ) {
>
> int n ;
>
> #ifdef OW_USB
>
> n = DS9490_enumerate() ;
>
> #else
>
> n = 0 ;
>
> #endif /* OW_USB */
>