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

[Debian]:gcc272 mag nicht mehr kompilieren :-(



On Fri, Oct 22, 1999 at 07:32:37PM +0200, Ingo Saitz wrote:
 
> On Fri, Oct 22, 1999 at 01:54:04AM +0000, Marc Haber wrote:
> > On Thu, 21 Oct 1999 22:06:06 +0200, you wrote:
> > >On Wed, Oct 20, 1999 at 09:51:43PM +0000, Marc Haber wrote:
> > >> installierten Kernels (/usr/doc/kernel-source.*/README.headers.gz).
> > >Lies /usr/lib/kernel-package/README.headers)
> > Tschuldige, aber ich gehe davon aus, daß das File aus kernel-source und
> > kernel-package desselbe ist. Und das habe ich gelesen, jede Menge
> Die Dateien in /usr/include/linux gehören zur libc und werden _nicht_ von
> einem Kernelupdate überschrieben (zumindest bei mir nicht).
...

kannst du mir vielleicht erklären, wieso ich beim Versuch, einen Kernel mit
gcc272 zu kompilieren, sowas kriege: (modversions.h ist in
include/linux/modversions.h wohl vorhanden, relativ zum source-baum)

$ make CC=gcc272 CXX=g++272 modules
make -C  kernel CFLAGS="-Wall -Wstrict-prototypes -O2 -fomit-frame-pointer  -pipe -fno-strength-reduce -m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -DCPU=586 -DMODULE" MAKING_MODULES=1 modules
make[1]: Entering directory `/home/PUBLIC/src/linux-2.2.13/kernel'
make[1]: Nothing to be done for `modules'.
make[1]: Leaving directory `/home/PUBLIC/src/linux-2.2.13/kernel'
make -C  drivers CFLAGS="-Wall -Wstrict-prototypes -O2 -fomit-frame-pointer  -pipe -fno-strength-reduce -m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -DCPU=586 -DMODULE" MAKING_MODULES=1 modules
make[1]: Entering directory `/home/PUBLIC/src/linux-2.2.13/drivers'
make -C block modules
make[2]: Entering directory `/home/PUBLIC/src/linux-2.2.13/drivers/block'
gcc272 -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer  -pipe -fno-strength-reduce -m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -DCPU=586 -DMODULE   -DEXPORT_SYMTAB -c loop.c
In file included from loop.c:38:
/usr/include/linux/module.h:19: linux/modversions.h: Datei oder Verzeichnis nicht gefunden
In file included from /usr/include/linux/sched.h:14,
                 from loop.c:40:
/usr/include/linux/timex.h:159: field `time' has incomplete type
In file included from /usr/include/linux/sched.h:74,
                 from loop.c:40:
/usr/include/asm/processor.h:285: warning: `struct task_struct' declared inside parameter list
/usr/include/asm/processor.h:285: warning: its scope is only this definition or declaration,
/usr/include/asm/processor.h:285: warning: which is probably not what you want.
/usr/include/asm/processor.h:289: warning: `struct task_struct' declared inside parameter list
In file included from loop.c:42:
/usr/include/linux/file.h:8: warning: `struct file' declared inside parameter list
/usr/include/linux/file.h: In function `fcheck_task':
/usr/include/linux/file.h:18: dereferencing pointer to incomplete type
/usr/include/linux/file.h:18: dereferencing pointer to incomplete type
/usr/include/linux/file.h:19: dereferencing pointer to incomplete type
/usr/include/linux/file.h: In function `fcheck':
/usr/include/linux/file.h:30: `current' undeclared (first use this function)
/usr/include/linux/file.h:30: (Each undeclared identifier is reported only once
/usr/include/linux/file.h:30: for each function it appears in.)
/usr/include/linux/file.h: In function `fget':
/usr/include/linux/file.h:40: dereferencing pointer to incomplete type
/usr/include/linux/file.h: In function `fd_install':
/usr/include/linux/file.h:49: `current' undeclared (first use this function)
/usr/include/asm/uaccess.h: In function `verify_area':
In file included from loop.c:49:
/usr/include/asm/uaccess.h:63: `current' undeclared (first use this function)
/usr/include/asm/uaccess.h: In function `__constant_copy_to_user':
/usr/include/asm/uaccess.h:547: `current' undeclared (first use this function)
/usr/include/asm/uaccess.h: In function `__constant_copy_from_user':
/usr/include/asm/uaccess.h:555: `current' undeclared (first use this function)
/usr/include/linux/blkdev.h: At top level:
In file included from /usr/include/linux/blk.h:4,
                 from loop.c:62:
/usr/include/linux/blkdev.h:23: parse error before `kdev_t'
/usr/include/linux/blkdev.h:23: warning: no semicolon at end of struct or union
/usr/include/linux/blkdev.h:34: parse error before `}'
/usr/include/linux/blkdev.h:37: parse error before `dev'
/usr/include/linux/blkdev.h:47: field `plug' has incomplete type
/usr/include/linux/blkdev.h:64: parse error before `kdev_t'
/usr/include/linux/blkdev.h:66: parse error before `mddev'
In file included from /usr/include/linux/locks.h:8,
                 from /usr/include/linux/blk.h:5,
                 from loop.c:62:
/usr/include/linux/pagemap.h:15: warning: `struct page' declared inside parameter list
/usr/include/linux/pagemap.h: In function `page_address':
/usr/include/linux/pagemap.h:17: `PAGE_OFFSET' undeclared (first use this function)
/usr/include/linux/pagemap.h:17: `mem_map' undeclared (first use this function)
/usr/include/linux/pagemap.h:18: warning: control reaches end of non-void function
/usr/include/linux/pagemap.h: At top level:
/usr/include/linux/pagemap.h:53: warning: `struct inode' declared inside parameter list
/usr/include/linux/pagemap.h: In function `_page_hashfn':
/usr/include/linux/pagemap.h:58: sizeof applied to an incomplete type
/usr/include/linux/pagemap.h:58: sizeof applied to an incomplete type
/usr/include/linux/pagemap.h:58: sizeof applied to an incomplete type
/usr/include/linux/pagemap.h:58: sizeof applied to an incomplete type
/usr/include/linux/pagemap.h: At top level:
/usr/include/linux/pagemap.h:66: warning: `struct inode' declared inside parameter list
/usr/include/linux/pagemap.h: In function `__find_page':
/usr/include/linux/pagemap.h:70: dereferencing pointer to incomplete type
/usr/include/linux/pagemap.h:74: dereferencing pointer to incomplete type
/usr/include/linux/pagemap.h:76: dereferencing pointer to incomplete type
/usr/include/linux/pagemap.h:80: dereferencing pointer to incomplete type
/usr/include/linux/pagemap.h:81: `PG_referenced' undeclared (first use this function)
/usr/include/linux/pagemap.h:81: dereferencing pointer to incomplete type
/usr/include/linux/pagemap.h: At top level:
/usr/include/linux/pagemap.h:86: warning: `struct inode' declared inside parameter list
/usr/include/linux/pagemap.h: In function `find_page':
/usr/include/linux/pagemap.h:88: warning: passing arg 1 of `_page_hashfn' from incompatible pointer type
/usr/include/linux/pagemap.h:88: warning: passing arg 1 of `__find_page' from incompatible pointer type
/usr/include/linux/pagemap.h: In function `remove_page_from_hash_queue':
/usr/include/linux/pagemap.h:93: dereferencing pointer to incomplete type
/usr/include/linux/pagemap.h:94: dereferencing pointer to incomplete type
/usr/include/linux/pagemap.h:95: dereferencing pointer to incomplete type
/usr/include/linux/pagemap.h:95: dereferencing pointer to incomplete type
/usr/include/linux/pagemap.h:96: dereferencing pointer to incomplete type
/usr/include/linux/pagemap.h:96: dereferencing pointer to incomplete type
/usr/include/linux/pagemap.h:97: dereferencing pointer to incomplete type
/usr/include/linux/pagemap.h: In function `__add_page_to_hash_queue':
/usr/include/linux/pagemap.h:105: dereferencing pointer to incomplete type
/usr/include/linux/pagemap.h:106: dereferencing pointer to incomplete type
/usr/include/linux/pagemap.h:106: dereferencing pointer to incomplete type
/usr/include/linux/pagemap.h:108: dereferencing pointer to incomplete type
/usr/include/linux/pagemap.h: At top level:
/usr/include/linux/pagemap.h:111: warning: `struct inode' declared inside parameter list
/usr/include/linux/pagemap.h: In function `add_page_to_hash_queue':
/usr/include/linux/pagemap.h:113: warning: passing arg 1 of `_page_hashfn' from incompatible pointer type
/usr/include/linux/pagemap.h: In function `remove_page_from_inode_queue':
/usr/include/linux/pagemap.h:118: dereferencing pointer to incomplete type
/usr/include/linux/pagemap.h:120: dereferencing pointer to incomplete type
/usr/include/linux/pagemap.h:121: dereferencing pointer to incomplete type
/usr/include/linux/pagemap.h:122: dereferencing pointer to incomplete type
/usr/include/linux/pagemap.h:123: dereferencing pointer to incomplete type
/usr/include/linux/pagemap.h:123: dereferencing pointer to incomplete type
/usr/include/linux/pagemap.h:124: dereferencing pointer to incomplete type
/usr/include/linux/pagemap.h:125: dereferencing pointer to incomplete type
/usr/include/linux/pagemap.h:125: dereferencing pointer to incomplete type
/usr/include/linux/pagemap.h:126: dereferencing pointer to incomplete type
/usr/include/linux/pagemap.h:127: dereferencing pointer to incomplete type
/usr/include/linux/pagemap.h:127: dereferencing pointer to incomplete type
/usr/include/linux/pagemap.h:128: dereferencing pointer to incomplete type
/usr/include/linux/pagemap.h:129: dereferencing pointer to incomplete type
/usr/include/linux/pagemap.h: At top level:
/usr/include/linux/pagemap.h:132: warning: `struct inode' declared inside parameter list
/usr/include/linux/pagemap.h: In function `add_page_to_inode_queue':
/usr/include/linux/pagemap.h:134: dereferencing pointer to incomplete type
/usr/include/linux/pagemap.h:136: dereferencing pointer to incomplete type
/usr/include/linux/pagemap.h:137: dereferencing pointer to incomplete type
/usr/include/linux/pagemap.h:138: dereferencing pointer to incomplete type
/usr/include/linux/pagemap.h:139: dereferencing pointer to incomplete type
/usr/include/linux/pagemap.h:140: dereferencing pointer to incomplete type
/usr/include/linux/pagemap.h: In function `wait_on_page':
/usr/include/linux/pagemap.h:147: warning: implicit declaration of function `PageLocked'
/usr/include/linux/pagemap.h: At top level:
/usr/include/linux/pagemap.h:151: warning: `struct inode' declared inside parameter list
/usr/include/linux/locks.h: In function `wait_on_buffer':
In file included from /usr/include/linux/blk.h:5,
                 from loop.c:62:
/usr/include/linux/locks.h:19: `BH_Lock' undeclared (first use this function)
/usr/include/linux/locks.h:19: dereferencing pointer to incomplete type
/usr/include/linux/locks.h:19: dereferencing pointer to incomplete type
/usr/include/linux/locks.h: In function `lock_buffer':
/usr/include/linux/locks.h:25: `BH_Lock' undeclared (first use this function)
/usr/include/linux/locks.h:25: dereferencing pointer to incomplete type
/usr/include/linux/locks.h: In function `unlock_buffer':
/usr/include/linux/locks.h:31: `BH_Lock' undeclared (first use this function)
/usr/include/linux/locks.h:31: dereferencing pointer to incomplete type
/usr/include/linux/locks.h:32: warning: implicit declaration of function `wake_up'
/usr/include/linux/locks.h:32: dereferencing pointer to incomplete type
/usr/include/linux/locks.h: At top level:
/usr/include/linux/locks.h:40: warning: `struct super_block' declared inside parameter list
/usr/include/linux/locks.h:42: warning: `struct super_block' declared inside parameter list
/usr/include/linux/locks.h: In function `wait_on_super':
/usr/include/linux/locks.h:44: dereferencing pointer to incomplete type
/usr/include/linux/locks.h:45: warning: passing arg 1 of `__wait_on_super' from incompatible pointer type
/usr/include/linux/locks.h: At top level:
/usr/include/linux/locks.h:48: warning: `struct super_block' declared inside parameter list
/usr/include/linux/locks.h: In function `lock_super':
/usr/include/linux/locks.h:50: dereferencing pointer to incomplete type
/usr/include/linux/locks.h:51: warning: passing arg 1 of `__wait_on_super' from incompatible pointer type
/usr/include/linux/locks.h:52: dereferencing pointer to incomplete type
/usr/include/linux/locks.h: At top level:
/usr/include/linux/locks.h:55: warning: `struct super_block' declared inside parameter list
/usr/include/linux/locks.h: In function `unlock_super':
/usr/include/linux/locks.h:57: dereferencing pointer to incomplete type
/usr/include/linux/locks.h:58: dereferencing pointer to incomplete type
/usr/include/linux/blk.h: At top level:
In file included from loop.c:62:
/usr/include/linux/blk.h:67: parse error before `dev'
/usr/include/linux/blk.h: In function `end_request':
/usr/include/linux/blk.h:447: dereferencing pointer to incomplete type
loop.c: In function `transfer_xor':
loop.c:102: dereferencing pointer to incomplete type
loop.c:103: dereferencing pointer to incomplete type
loop.c:92: warning: `key' might be used uninitialized in this function
loop.c:93: warning: `keysize' might be used uninitialized in this function
loop.c: At top level:
loop.c:121: variable `none_funcs' has initializer but incomplete type
loop.c:122: unknown field `number' specified in initializer
loop.c:122: warning: excess elements in struct initializer after `none_funcs'
loop.c:123: unknown field `transfer' specified in initializer
loop.c:123: warning: excess elements in struct initializer after `none_funcs'
loop.c:124: unknown field `init' specified in initializer
loop.c:125: warning: excess elements in struct initializer after `none_funcs'
loop.c:127: variable `xor_funcs' has initializer but incomplete type
loop.c:128: unknown field `number' specified in initializer
loop.c:128: warning: excess elements in struct initializer after `xor_funcs'
loop.c:129: unknown field `transfer' specified in initializer
loop.c:129: warning: excess elements in struct initializer after `xor_funcs'
loop.c:130: unknown field `init' specified in initializer
loop.c:131: warning: excess elements in struct initializer after `xor_funcs'
loop.c: In function `figure_loop_size':
loop.c:145: dereferencing pointer to incomplete type
loop.c:146: dereferencing pointer to incomplete type
loop.c:146: dereferencing pointer to incomplete type
loop.c:148: `kdev_t' undeclared (first use this function)
loop.c:148: parse error before `lodev'
loop.c:149: `lodev' undeclared (first use this function)
loop.c:151: dereferencing pointer to incomplete type
loop.c:156: dereferencing pointer to incomplete type
loop.c: In function `do_lo_request':
loop.c:169: dereferencing pointer to incomplete type
loop.c:169: warning: implicit declaration of function `panic'
loop.c:169: dereferencing pointer to incomplete type
loop.c:169: warning: implicit declaration of function `buffer_locked'
loop.c:169: dereferencing pointer to incomplete type
loop.c:171: dereferencing pointer to incomplete type
loop.c:172: dereferencing pointer to incomplete type
loop.c:174: dereferencing pointer to incomplete type
loop.c:175: dereferencing pointer to incomplete type
loop.c:175: dereferencing pointer to incomplete type
loop.c:179: dereferencing pointer to incomplete type
loop.c:180: dereferencing pointer to incomplete type
loop.c:180: dereferencing pointer to incomplete type
loop.c:185: dereferencing pointer to incomplete type
loop.c:188: dereferencing pointer to incomplete type
loop.c:191: dereferencing pointer to incomplete type
loop.c:192: dereferencing pointer to incomplete type
loop.c:194: dereferencing pointer to incomplete type
loop.c:195: dereferencing pointer to incomplete type
loop.c:200: dereferencing pointer to incomplete type
loop.c:202: dereferencing pointer to incomplete type
loop.c:203: dereferencing pointer to incomplete type
loop.c:205: dereferencing pointer to incomplete type
loop.c:206: warning: implicit declaration of function `printk'
loop.c:206: `KERN_ERR' undeclared (first use this function)
loop.c:206: parse error before string constant
loop.c:219: dereferencing pointer to incomplete type
loop.c:220: warning: implicit declaration of function `bmap'
loop.c:220: dereferencing pointer to incomplete type
loop.c:227: dereferencing pointer to incomplete type
loop.c:228: warning: implicit declaration of function `memset'
loop.c:234: dereferencing pointer to incomplete type
loop.c:241: warning: implicit declaration of function `getblk'
loop.c:241: dereferencing pointer to incomplete type
loop.c:241: warning: assignment makes pointer from integer without a cast
loop.c:243: parse error before string constant
loop.c:248: warning: implicit declaration of function `buffer_uptodate'
loop.c:248: dereferencing pointer to incomplete type
loop.c:250: warning: implicit declaration of function `ll_rw_block'
loop.c:253: warning: implicit declaration of function `brelse'
loop.c:258: dereferencing pointer to incomplete type
loop.c:258: dereferencing pointer to incomplete type
loop.c:258: dereferencing pointer to incomplete type
loop.c:260: parse error before string constant
loop.c:265: dereferencing pointer to incomplete type
loop.c:266: warning: implicit declaration of function `mark_buffer_uptodate'
loop.c:267: warning: implicit declaration of function `mark_buffer_dirty'
loop.c:277: dereferencing pointer to incomplete type
loop.c:284: dereferencing pointer to incomplete type
loop.c: In function `create_missing_block':
loop.c:299: dereferencing pointer to incomplete type
loop.c:301: `KERN_WARNING' undeclared (first use this function)
loop.c:301: parse error before string constant
loop.c:305: dereferencing pointer to incomplete type
loop.c:306: parse error before string constant
loop.c:312: dereferencing pointer to incomplete type
loop.c:313: dereferencing pointer to incomplete type
loop.c:316: dereferencing pointer to incomplete type
loop.c:317: dereferencing pointer to incomplete type
loop.c:318: dereferencing pointer to incomplete type
loop.c:321: dereferencing pointer to incomplete type
loop.c:322: parse error before string constant
loop.c:326: `current' undeclared (first use this function)
loop.c:329: dereferencing pointer to incomplete type
loop.c:330: dereferencing pointer to incomplete type
loop.c:331: dereferencing pointer to incomplete type
loop.c:331: dereferencing pointer to incomplete type
loop.c:332: dereferencing pointer to incomplete type
loop.c:337: parse error before string constant
loop.c:292: warning: `file' might be used uninitialized in this function
loop.c: At top level:
loop.c:345: parse error before `kdev_t'
loop.c:346: warning: function declaration isn't a prototype
loop.c: In function `loop_set_fd':
loop.c:354: `lo' undeclared (first use this function)
loop.c:358: `arg' undeclared (first use this function)
loop.c:363: dereferencing pointer to incomplete type
loop.c:365: `KERN_ERR' undeclared (first use this function)
loop.c:365: parse error before string constant
loop.c:369: dereferencing pointer to incomplete type
loop.c:370: warning: implicit declaration of function `blkdev_open'
loop.c:371: dereferencing pointer to incomplete type
loop.c:377: dereferencing pointer to incomplete type
loop.c:378: dereferencing pointer to incomplete type
loop.c:379: parse error before string constant
loop.c:391: dereferencing pointer to incomplete type
loop.c:395: warning: implicit declaration of function `get_empty_filp'
loop.c:397: dereferencing pointer to incomplete type
loop.c:398: dereferencing pointer to incomplete type
loop.c:399: dereferencing pointer to incomplete type
loop.c:400: dereferencing pointer to incomplete type
loop.c:401: dereferencing pointer to incomplete type
loop.c:402: dereferencing pointer to incomplete type
loop.c:403: dereferencing pointer to incomplete type
loop.c:405: warning: implicit declaration of function `get_write_access'
loop.c:415: dereferencing pointer to incomplete type
loop.c:415: dereferencing pointer to incomplete type
loop.c:415: warning: implicit declaration of function `is_read_only'
loop.c:417: `dev' undeclared (first use this function)
loop.c:419: warning: implicit declaration of function `invalidate_inode_pages'
loop.c:423: warning: implicit declaration of function `dget'
loop.c:423: dereferencing pointer to incomplete type
loop.c: In function `loop_release_xfer':
loop.c:439: dereferencing pointer to incomplete type
loop.c:440: dereferencing pointer to incomplete type
loop.c:441: dereferencing pointer to incomplete type
loop.c:442: dereferencing pointer to incomplete type
loop.c:443: dereferencing pointer to incomplete type
loop.c:444: dereferencing pointer to incomplete type
loop.c:445: dereferencing pointer to incomplete type
loop.c: In function `loop_init_xfer':
loop.c:455: dereferencing pointer to incomplete type
loop.c:456: dereferencing pointer to incomplete type
loop.c:458: dereferencing pointer to incomplete type
loop.c:459: dereferencing pointer to incomplete type
loop.c:460: dereferencing pointer to incomplete type
loop.c: At top level:
loop.c:466: parse error before `kdev_t'
loop.c:467: warning: function declaration isn't a prototype
loop.c: In function `loop_clr_fd':
loop.c:468: `lo' undeclared (first use this function)
loop.c:475: dereferencing pointer to incomplete type
loop.c:476: warning: implicit declaration of function `blkdev_release'
loop.c:476: dereferencing pointer to incomplete type
loop.c:483: warning: implicit declaration of function `dput'
loop.c:496: warning: implicit declaration of function `invalidate_buffers'
loop.c:496: `dev' undeclared (first use this function)
loop.c: In function `loop_set_status':
loop.c:507: dereferencing pointer to incomplete type
loop.c:507: dereferencing pointer to incomplete type
loop.c:507: `current' undeclared (first use this function)
loop.c:508: warning: implicit declaration of function `capable'
loop.c:510: dereferencing pointer to incomplete type
loop.c:525: dereferencing pointer to incomplete type
loop.c:526: warning: implicit declaration of function `strncpy'
loop.c:526: dereferencing pointer to incomplete type
loop.c:528: dereferencing pointer to incomplete type
loop.c:528: dereferencing pointer to incomplete type
loop.c:529: dereferencing pointer to incomplete type
loop.c:529: dereferencing pointer to incomplete type
loop.c:530: dereferencing pointer to incomplete type
loop.c:531: dereferencing pointer to incomplete type
loop.c:532: dereferencing pointer to incomplete type
loop.c:534: dereferencing pointer to incomplete type
loop.c:536: dereferencing pointer to incomplete type
loop.c: In function `loop_get_status':
loop.c:546: dereferencing pointer to incomplete type
loop.c:551: dereferencing pointer to incomplete type
loop.c:552: warning: implicit declaration of function `kdev_t_to_nr'
loop.c:552: dereferencing pointer to incomplete type
loop.c:553: dereferencing pointer to incomplete type
loop.c:554: dereferencing pointer to incomplete type
loop.c:555: dereferencing pointer to incomplete type
loop.c:556: dereferencing pointer to incomplete type
loop.c:557: dereferencing pointer to incomplete type
loop.c:558: dereferencing pointer to incomplete type
loop.c:559: dereferencing pointer to incomplete type
loop.c:560: dereferencing pointer to incomplete type
loop.c:561: dereferencing pointer to incomplete type
loop.c:562: dereferencing pointer to incomplete type
loop.c: At top level:
loop.c:568: warning: `struct inode' declared inside parameter list
loop.c: In function `lo_ioctl':
loop.c:575: dereferencing pointer to incomplete type
loop.c:576: `KERN_WARNING' undeclared (first use this function)
loop.c:576: parse error before string constant
loop.c:579: dereferencing pointer to incomplete type
loop.c:582: invalid use of undefined type `struct loop_device'
loop.c:585: dereferencing pointer to incomplete type
loop.c:587: dereferencing pointer to incomplete type
loop.c:593: dereferencing pointer to incomplete type
loop.c:597: dereferencing pointer to incomplete type
loop.c:597: dereferencing pointer to incomplete type
loop.c:597: dereferencing pointer to incomplete type
loop.c:597: dereferencing pointer to incomplete type
loop.c:599: dereferencing pointer to incomplete type
loop.c:599: dereferencing pointer to incomplete type
loop.c: At top level:
loop.c:604: warning: `struct inode' declared inside parameter list
loop.c: In function `lo_open':
loop.c:612: dereferencing pointer to incomplete type
loop.c:613: `KERN_WARNING' undeclared (first use this function)
loop.c:613: parse error before string constant
loop.c:616: dereferencing pointer to incomplete type
loop.c:620: invalid use of undefined type `struct loop_device'
loop.c:622: dereferencing pointer to incomplete type
loop.c:623: dereferencing pointer to incomplete type
loop.c:624: dereferencing pointer to incomplete type
loop.c:625: dereferencing pointer to incomplete type
loop.c: At top level:
loop.c:630: warning: `struct inode' declared inside parameter list
loop.c: In function `lo_release':
loop.c:637: dereferencing pointer to incomplete type
loop.c:638: `KERN_WARNING' undeclared (first use this function)
loop.c:638: parse error before string constant
loop.c:641: dereferencing pointer to incomplete type
loop.c:644: warning: implicit declaration of function `fsync_dev'
loop.c:644: dereferencing pointer to incomplete type
loop.c:645: invalid use of undefined type `struct loop_device'
loop.c:646: dereferencing pointer to incomplete type
loop.c:647: `KERN_ERR' undeclared (first use this function)
loop.c:647: parse error before string constant
loop.c:647: dereferencing pointer to incomplete type
loop.c:647: warning: left-hand operand of comma expression has no effect
loop.c:647: parse error before `)'
loop.c:650: dereferencing pointer to incomplete type
loop.c:651: `type' undeclared (first use this function)
loop.c: At top level:
loop.c:655: parse error before `return'
loop.c:658: variable `lo_fops' has initializer but incomplete type
loop.c:659: warning: excess elements in struct initializer after `lo_fops'
loop.c:660: `block_read' undeclared here (not in a function)
loop.c:660: warning: excess elements in struct initializer after `lo_fops'
loop.c:661: `block_write' undeclared here (not in a function)
loop.c:661: warning: excess elements in struct initializer after `lo_fops'
loop.c:662: warning: excess elements in struct initializer after `lo_fops'
loop.c:663: warning: excess elements in struct initializer after `lo_fops'
loop.c:664: warning: excess elements in struct initializer after `lo_fops'
loop.c:665: warning: excess elements in struct initializer after `lo_fops'
loop.c:666: warning: excess elements in struct initializer after `lo_fops'
loop.c:667: warning: excess elements in struct initializer after `lo_fops'
loop.c:669: warning: excess elements in struct initializer after `lo_fops'
loop.c: In function `loop_register_transfer':
loop.c:680: dereferencing pointer to incomplete type
loop.c:680: dereferencing pointer to incomplete type
loop.c:682: dereferencing pointer to incomplete type
loop.c: In function `loop_unregister_transfer':
loop.c:692: invalid use of undefined type `struct loop_device'
loop.c:692: invalid use of undefined type `struct loop_device'
loop.c:692: increment of pointer to unknown structure
loop.c:692: arithmetic on pointer to an incomplete type
loop.c:693: dereferencing pointer to incomplete type
loop.c:695: dereferencing pointer to incomplete type
loop.c:696: dereferencing pointer to incomplete type
loop.c:697: dereferencing pointer to incomplete type
loop.c: In function `init_module':
loop.c:711: warning: implicit declaration of function `register_blkdev'
loop.c:712: `KERN_WARNING' undeclared (first use this function)
loop.c:712: parse error before string constant
loop.c:722: invalid use of undefined type `struct loop_device'
loop.c:722: sizeof applied to an incomplete type
loop.c:723: invalid use of undefined type `struct loop_device'
loop.c: In function `cleanup_module':
loop.c:736: warning: implicit declaration of function `unregister_blkdev'
loop.c:737: `KERN_WARNING' undeclared (first use this function)
loop.c:737: parse error before string constant
loop.c: At top level:
loop.c:65: storage size of `loop_dev' isn't known
make[2]: *** [loop.o] Error 1
make[2]: Leaving directory `/home/PUBLIC/src/linux-2.2.13/drivers/block'
make[1]: *** [_modsubdir_block] Error 2
make[1]: Leaving directory `/home/PUBLIC/src/linux-2.2.13/drivers'
make: *** [_mod_drivers] Error 2
 

 Kompilieren mit dem gcc-2.95.2 funktioniert einwandfrei - auch der Kernel
 (2.2.13) - nur ist dieser dann leicht instabil, und ich wollte rauskriegen
 obs am gcc liegt.

 Danke!

-- 
_ciao, Jens_______________________________ http://www.pinguin.conetix.de

Windows NT indeed has very low Total Cost of Ownership. Trouble is,
Microsoft _owns_ Windows NT. You just licensed it.

------------------------------------------------
Um sich aus der Liste auszutragen schicken Sie
bitte eine E-Mail an majordomo@jfl.de die im Body
"unsubscribe debian-user-de <deine emailadresse>"
enthaelt.
Bei Problemen bitte eine Mail an: Jan.Otto@jfl.de
------------------------------------------------
Anzahl der eingetragenen Mitglieder:     745


Reply to: