From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Tue, 19 Feb 2008 01:38:28 +0300 From: Kirill Maslinsky To: ALT Devel discussion list Message-ID: <20080218223828.GB25921@imap.altlinux.org> Mail-Followup-To: ALT Devel discussion list References: <20080218173649.02D5B151C8AC@granary.armor.altlinux.org> <200802190009.27581@ruslandh> <20080218214033.GC17859@wo.int.altlinux.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20080218214033.GC17859@wo.int.altlinux.org> User-Agent: Mutt/1.4.2.3i Organization: ALT Docs Team Subject: Re: [devel] asm/page.h X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.9 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Feb 2008 22:38:28 -0000 Archived-At: List-Archive: List-Post: On Tue, Feb 19, 2008 at 12:40:33AM +0300, Dmitry V. Levin wrote: > On Tue, Feb 19, 2008 at 12:09:20AM +0300, Hihin Ruslan wrote: > > Здравствуйте QA Team Robot > > В сообщении от 18 февраля 2008 вы написали: > > > Package: xawtv4-4.0-alt3.cvs20070625.2 > [...] > > > console/fbtools.c:24:22: error: asm/page.h: No such file or > > > directory > > Ну и на какой пакет ставить зависимость ? > > Надо избавляться от этой зависимости, а не искать пакет, на который её > можно было бы поставить. Прошу помочь избавиться от аналогичной зависимости в пакете eciadsl-usermode. Выдержка из лога сборки: . . . In file included from pusb.c:13: pusb-linux.c:32:22: error: asm/page.h: No such file or directory In file included from pusb.c:13: pusb-linux.c: In function 'pusb_endpoint_rw': pusb-linux.c:441: error: 'PAGE_SIZE' undeclared (first use in this function) pusb-linux.c:441: error: (Each undeclared identifier is reported only once pusb-linux.c:441: error: for each function it appears in.) make[1]: *** [pusb.o] Error 1 . . . Соответствующее место в pusb-linux.c: 429 inline int pusb_endpoint_rw(int fd, int ep, unsigned char* buf, int size, int timeout) 430 { 431 static struct usbdevfs_bulktransfer bulk; 432 static int ret; 433 int received = 0; 434 435 do 436 { 437 bulk.ep = ep; 438 439 bulk.len = size; 440 441 if (size > PAGE_SIZE) 442 bulk.len = PAGE_SIZE; 443 444 bulk.timeout = timeout; 445 bulk.data = buf; 446 447 do 448 { 449 ret = ioctl(fd, USBDEVFS_BULK, &bulk); 450 } 451 while (ret < 0 && errno == EINTR); 452 453 if (ret < 0) 454 return(ret); 455 456 buf += ret; 457 size -= ret; 458 received += ret; 459 } 460 while (ret==(int)bulk.len && size>0); 461 462 return(received); 463 } -- Kirill Maslinsky ALT Linux Team