Re: kernel 2.6.27 driver install errors

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

 



Reid,

Your problem is that you are using the rht-9 rather than the current
rht-10 package,
which already has the fix:
------
#if ( LINUX_VERSION_CODE < KERNEL_VERSION(2,6,27) )
	struct tty_struct *tty = p->port.info->tty;
#else	
	struct tty_struct *tty = p->port.info->port.tty;
#endif
-------
I'll send it to you separately, or you should be able to download it
from Jacques repository

MarvS



On Tue, Feb 17, 2009 at 9:19 AM, Reid  Sheeley <edrms@xxxxxxxxxxxxx> wrote:
> Driver pctel-0.9.7-9rht-9
>
> make or ./setup
>
> Me @ me-desktop:~/Desktop/ pctel-0.9.7-9rht-9$ sudo ./setup
>
> Checking running kernel 2.6.27.. to detecting modem. found  pct789 type
>
> **compilation error
>
> (original make.log contained.
>
> /home/me/ Desktop/ pctel-0.9.7-9rht-9/src/linmodem-2.6.c: In function
> 'receive_chars':
>
> /home/me/ Desktop/ pctel-0.9.7-9rht-9/src/linmodem-2.6.c:416:error: 'struct
> uart_info' has no member named 'tty' (advised to change line 416 from
> 'whatever->tty' to 'whatever->port.tty'.)
>
> which is correct syntax? struct tty_struct *port.tty =
>
> p->port.info->tty;
>
> or struct tty_struct *tty =p->port.info->port.tty;
>
> (original) struct tty_struct *tty =p->port.info->tty;
>
>
>
> retyped line 416 to: struct tty_struct *port.tty = p->port.info->tty;
>
> rec'd. errors as follow:
>
> /home/me/ Desktop/ pctel-0.9.7-9rht-9/src/linmodem-2.6.c: In function
> 'receive_chars':
>
> /home/me/ Desktop/ pctel-0.9.7-9rht-9/src/linmodem-2.6.c:416:error:expected
> '=', ',', ';', 'asm' or '__attribute__' before'.' token
>
> /home/me/ Desktop/ pctel-0.9.7-9rht-9/src/linmodem-2.6.c:416:error:expected
> expression before '.' Token
>
> /home/me/ Desktop/ pctel-0.9.7-9rht-9/src/linmodem-2.6.c:416:error: 'struct
> uart_info' has no member named 'tty'
>
> /home/me/ Desktop/ pctel-0.9.7-9rht-9/src/linmodem-2.6.c:416: warning: ISO
> C90 forbids mixed declarations and code
>
> /home/me/ Desktop/ pctel-0.9.7-9rht-9/src/linmodem-2.6.c:502: error: 'tty'
> undeclared (first use in function)
>
> /home/me/ Desktop/ pctel-0.9.7-9rht-9/src/linmodem-2.6.c:502: error: (Each
> undeclared identifier is reported only once
>
> /home/me/ Desktop/ pctel-0.9.7-9rht-9/src/linmodem-2.6.c:502: error: for
> each function it appears in.)
>
>
>
> retyped line 416 to: struct tty_struct *tty = p->port.info->port.tty
>
> rec'd. errors as follow:
>
> CC vuart.o
>
> LD binary.a
>
> make -C /lib/ .blah... (as above)
>
> make[1]: Entering dir..'/usr..2.6.27..as above
>
> LD /home/me/Desktop/pctel-9.7.9-rht-9/src/build-in.o  (as above)
>
> CC[M] /home/me/Desktop/pctel-9.7.9-rht-9/src/linmodem-2.6.o  (as above)
>
> (this is new)
>
> CC[M]  /home/me/Desktop/pctel-9.7.9-rht-9/src/ptserial -2.6.o
>
>  /home/me/Desktop/pctel-9.7.9-rht-9/src/ptserial-2.6.c: In function
> 'pctel_interrupt':
>
>  /home/me/Desktop/pctel-9.7.9-rht-9/src/ptserial-2.6.c: 135: error: storage
> size of 'i387' isn't known
>
> /home/me/Desktop/pctel-9.7.9-rht-9/src/ptserial-2.6.c: 135: warning: unused
> variable 'i387'
>
> /home/me/Desktop/pctel-9.7.9-rht-9/src/ptserial-2.6.c: 155: error: invalid
> ivalue in asm output 0
>
> /home/me/Desktop/pctel-9.7.9-rht-9/src/ptserial-2.6.c: 187: error: memory
> output 0 is not directly addressable
>
> /home/me/Desktop/pctel-9.7.9-rht-9/src/ptserial-2.6.c:At top level
>
> /home/me/Desktop/pctel-9.7.9-rht-9/src/ptserial-2.6.c: 511: fatal error:
> opening dependency file
>
> /home/me/Desktop/pctel-9.7.9-rht-9/src/ptserial-2.6.o.d: Permission denied
>
>
>

[Index of Archives]     [Linux Media Development]     [Asterisk]     [DCCP]     [Netdev]     [X.org]     [Xfree86]     [Fedora Women]     [Linux USB]

  Powered by Linux