Re: compile problem with redhat-7.3/kernel 2.4.18
John Cusick <[email protected]> Mon, 19 Aug 2002 02:28:41 -0400
| Newsgroups | gmane.linux.tape |
|---|---|
| Message-ID | <[email protected]> |
Pete,
I appreciate the reply. However I had already tried the latest version
that you suggested and I just tried the version that worked for you and
I'm getting the same errors, i.e.
(the end of the error output)
In file included from /usr/src/linux-2.4.18-5/include/linux/mm.h:4,
from zftape-compress.c:38:
/usr/src/linux-2.4.18-5/include/linux/sched.h:312: parse error before
`list_t'
/usr/src/linux-2.4.18-5/include/linux/sched.h:312: warning: no semicolon
at end of struct or union
/usr/src/linux-2.4.18-5/include/linux/sched.h:333: parse error before `:'
/usr/src/linux-2.4.18-5/include/linux/sched.h:364: parse error before `:'
/usr/src/linux-2.4.18-5/include/linux/sched.h:371: parse error before `:'
/usr/src/linux-2.4.18-5/include/linux/sched.h:418: parse error before `}'
/usr/src/linux-2.4.18-5/include/linux/sched.h:525: field `task' has
incomplete type
/usr/src/linux-2.4.18-5/include/linux/sched.h: In function `hash_pid':
/usr/src/linux-2.4.18-5/include/linux/sched.h:542: dereferencing pointer
to incomplete type
/usr/src/linux-2.4.18-5/include/linux/sched.h:542: dereferencing pointer
to incomplete type
/usr/src/linux-2.4.18-5/include/linux/sched.h:544: dereferencing pointer
to incomplete type
/usr/src/linux-2.4.18-5/include/linux/sched.h:545: dereferencing pointer
to incomplete type
/usr/src/linux-2.4.18-5/include/linux/sched.h:545: dereferencing pointer
to incomplete type
/usr/src/linux-2.4.18-5/include/linux/sched.h:547: dereferencing pointer
to incomplete type
/usr/src/linux-2.4.18-5/include/linux/sched.h: In function `unhash_pid':
/usr/src/linux-2.4.18-5/include/linux/sched.h:552: dereferencing pointer
to incomplete type
/usr/src/linux-2.4.18-5/include/linux/sched.h:553: dereferencing pointer
to incomplete type
/usr/src/linux-2.4.18-5/include/linux/sched.h:553: dereferencing pointer
to incomplete type
/usr/src/linux-2.4.18-5/include/linux/sched.h:554: dereferencing pointer
to incomplete type
/usr/src/linux-2.4.18-5/include/linux/sched.h:554: dereferencing pointer
to incomplete type
/usr/src/linux-2.4.18-5/include/linux/sched.h: In function
`find_task_by_pid':
/usr/src/linux-2.4.18-5/include/linux/sched.h:561: dereferencing pointer
to incomplete type
/usr/src/linux-2.4.18-5/include/linux/sched.h:561: dereferencing pointer
to incomplete type
In file included from /usr/src/linux-2.4.18-5/include/linux/mm.h:4,
from zftape-compress.c:38:
/usr/src/linux-2.4.18-5/include/linux/sched.h: In function `signal_pending':
/usr/src/linux-2.4.18-5/include/linux/sched.h:632: dereferencing pointer
to incomplete type
/usr/src/linux-2.4.18-5/include/linux/sched.h:633: warning: control
reaches end of non-void function
/usr/src/linux-2.4.18-5/include/linux/sched.h: In function
`recalc_sigpending_R1bab4c35':
/usr/src/linux-2.4.18-5/include/linux/sched.h:671: dereferencing pointer
to incomplete type
/usr/src/linux-2.4.18-5/include/linux/sched.h:671: dereferencing pointer
to incomplete type
/usr/src/linux-2.4.18-5/include/linux/sched.h:671: dereferencing pointer
to incomplete type
/usr/src/linux-2.4.18-5/include/linux/sched.h: In function `on_sig_stack':
/usr/src/linux-2.4.18-5/include/linux/sched.h:678: dereferencing pointer
to incomplete type
/usr/src/linux-2.4.18-5/include/linux/sched.h:678: dereferencing pointer
to incomplete type
/usr/src/linux-2.4.18-5/include/linux/sched.h:679: warning: control
reaches end of non-void function
/usr/src/linux-2.4.18-5/include/linux/sched.h: In function `sas_ss_flags':
/usr/src/linux-2.4.18-5/include/linux/sched.h:683: dereferencing pointer
to incomplete type
/usr/src/linux-2.4.18-5/include/linux/sched.h:685: warning: control
reaches end of non-void function
/usr/src/linux-2.4.18-5/include/linux/sched.h: In function `suser':
/usr/src/linux-2.4.18-5/include/linux/sched.h:708: dereferencing pointer
to incomplete type
/usr/src/linux-2.4.18-5/include/linux/sched.h:709: dereferencing pointer
to incomplete type
/usr/src/linux-2.4.18-5/include/linux/sched.h: In function `fsuser':
/usr/src/linux-2.4.18-5/include/linux/sched.h:717: dereferencing pointer
to incomplete type
/usr/src/linux-2.4.18-5/include/linux/sched.h:718: dereferencing pointer
to incomplete type
/usr/src/linux-2.4.18-5/include/linux/sched.h: In function `capable':
/usr/src/linux-2.4.18-5/include/linux/sched.h:733: dereferencing pointer
to incomplete type
/usr/src/linux-2.4.18-5/include/linux/sched.h:738: dereferencing pointer
to incomplete type
/usr/src/linux-2.4.18-5/include/linux/sched.h: In function `unhash_process':
/usr/src/linux-2.4.18-5/include/linux/sched.h:888: dereferencing pointer
to incomplete type
/usr/src/linux-2.4.18-5/include/linux/sched.h:888: dereferencing pointer
to incomplete type
/usr/src/linux-2.4.18-5/include/linux/sched.h:888: dereferencing pointer
to incomplete type
/usr/src/linux-2.4.18-5/include/linux/sched.h:888: dereferencing pointer
to incomplete type
/usr/src/linux-2.4.18-5/include/linux/sched.h:888: dereferencing pointer
to incomplete type
/usr/src/linux-2.4.18-5/include/linux/sched.h:888: dereferencing pointer
to incomplete type
/usr/src/linux-2.4.18-5/include/linux/sched.h:888: dereferencing pointer
to incomplete type
/usr/src/linux-2.4.18-5/include/linux/sched.h:888: dereferencing pointer
to incomplete type
/usr/src/linux-2.4.18-5/include/linux/sched.h:888: dereferencing pointer
to incomplete type
/usr/src/linux-2.4.18-5/include/linux/sched.h:888: dereferencing pointer
to incomplete type
/usr/src/linux-2.4.18-5/include/linux/sched.h:888: dereferencing pointer
to incomplete type
/usr/src/linux-2.4.18-5/include/linux/sched.h:888: dereferencing pointer
to incomplete type
/usr/src/linux-2.4.18-5/include/linux/sched.h:889: dereferencing pointer
to incomplete type
/usr/src/linux-2.4.18-5/include/linux/sched.h: In function `task_lock':
/usr/src/linux-2.4.18-5/include/linux/sched.h:896: dereferencing pointer
to incomplete type
/usr/src/linux-2.4.18-5/include/linux/sched.h: In function `d_path':
/usr/src/linux-2.4.18-5/include/linux/sched.h:911: dereferencing pointer
to incomplete type
/usr/src/linux-2.4.18-5/include/linux/sched.h:912: dereferencing pointer
to incomplete type
/usr/src/linux-2.4.18-5/include/linux/sched.h:913: dereferencing pointer
to incomplete type
/usr/src/linux-2.4.18-5/include/linux/sched.h: In function
`set_need_resched':
/usr/src/linux-2.4.18-5/include/linux/sched.h:925: dereferencing pointer
to incomplete type
/usr/src/linux-2.4.18-5/include/linux/sched.h: In function
`clear_need_resched':
/usr/src/linux-2.4.18-5/include/linux/sched.h:930: dereferencing pointer
to incomplete type
/usr/src/linux-2.4.18-5/include/linux/sched.h: In function
`set_tsk_need_resched':
/usr/src/linux-2.4.18-5/include/linux/sched.h:935: dereferencing pointer
to incomplete type
/usr/src/linux-2.4.18-5/include/linux/sched.h: In function
`clear_tsk_need_resched':
/usr/src/linux-2.4.18-5/include/linux/sched.h:940: dereferencing pointer
to incomplete type
/usr/src/linux-2.4.18-5/include/linux/sched.h: In function `need_resched':
/usr/src/linux-2.4.18-5/include/linux/sched.h:945: dereferencing pointer
to incomplete type
In file included from zftape-compress.c:38:
/usr/src/linux-2.4.18-5/include/linux/mm.h: In function `pf_gfp_mask':
/usr/src/linux-2.4.18-5/include/linux/mm.h:676: dereferencing pointer to
incomplete type
In file included from zftape-compress.c:50:
/usr/src/linux-2.4.18-5/include/asm/uaccess.h: In function `verify_area':
/usr/src/linux-2.4.18-5/include/asm/uaccess.h:64: dereferencing pointer
to incomplete type
/usr/src/linux-2.4.18-5/include/asm/uaccess.h: In function
`__constant_copy_to_user':
/usr/src/linux-2.4.18-5/include/asm/uaccess.h:550: dereferencing pointer
to incomplete type
/usr/src/linux-2.4.18-5/include/asm/uaccess.h: In function
`__constant_copy_from_user':
/usr/src/linux-2.4.18-5/include/asm/uaccess.h:558: dereferencing pointer
to incomplete type
In file included from ../lowlevel/ftape-tracing.h:35,
from ../zftape/zftape-init.h:33,
from zftape-compress.c:55:
../lowlevel/ftape-init.h: In function `ft_sigblockall':
../lowlevel/ftape-init.h:57: dereferencing pointer to incomplete type
../lowlevel/ftape-init.h:58: dereferencing pointer to incomplete type
./lowlevel/ftape-init.h:59: dereferencing pointer to incomplete type
../lowlevel/ftape-init.h: In function `ft_sigrestore':
../lowlevel/ftape-init.h:65: dereferencing pointer to incomplete type
../lowlevel/ftape-init.h:66: dereferencing pointer to incomplete type
../lowlevel/ftape-init.h: In function `ft_sigtest':
../lowlevel/ftape-init.h:73: dereferencing pointer to incomplete type
make[2]: *** [zftape-compress.o] Error 1
make[2]: Leaving directory
`/usr/local/src/ftape-4.x-2002_03_21/ftape/compressor'
make[1]: *** [_modsubdir_compressor] Error 2
make[1]: Leaving directory `/usr/local/src/ftape-4.x-2002_03_21/ftape'
make: *** [all] Error 2
Apparently there is a problem with 2.4.18 also ( in particular sched.h)
Too bad, but my only solution may be to go back to a 2.2 kernel for this
particular backup drive (an older exabyte TR3 w/accellerator card.
I have an scsi backup drive arriving soon and have never used the ver3
that is shipped with the kernel. Will that one work OK with SCSI?
Thanks for your time.
John C.
Pete wrote:
>>While compiling ftape-4.04a I get a ton of errors.
>>I am compiling on an intel 586 with the latest version of Redhet (7.3)
>>
>
><sigh> wish we could get this FAQ up somewhere.
>
>Forget ftape 4.04a... it has known problems with 2.4 kernels. Grab one
>of the recent snapshots off the ftape webpages. I'm currently using
>ftape-4.x-2002_03_21 with a 2.4.9 kernel and having good results,
>although there are later ones listed.
>
>http://www.instmath.rwth-aachen.de/~heine/ftape/getting.html
>
>http://www.instmath.rwth-aachen.de/~heine/ftape/archives/ftape-4.x/unstable/ftape-4.x-2002_08_02.tar.gz
>
-
To unsubscribe from this list: send the line "unsubscribe linux-tape" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html