Kompilace LIRC

Jiri Mlika jmlika na volny.cz
Sobota Únor 17 19:20:45 CET 2001



     Dobry den

     Podarilo se nekomu zkompilovat LIRC (0.6.1 nebo 0.6.2) pod RH 7.0? Ja 
jsem z toho dostal pouze spoustu  mne nicnerikajicich hlasek:
-------------------------------------------

make  all-recursive
make[1]: Entering directory `/home/admin/hardware/remote_control/lirc-0.6.2'
Making all in drivers
make[2]: Entering directory 
`/home/admin/hardware/remote_control/lirc-0.6.2/drivers'
Making all in lirc_dev
make[3]: Entering directory 
`/home/admin/hardware/remote_control/lirc-0.6.2/drivers/lirc_dev'
DIR=`pwd`; (cd /usr/src/linux/; make SUBDIRS=$DIR modules)
make[4]: Entering directory `/home/admin/kernel/linux-2.2.16-designer-new'
make -C  /home/admin/hardware/remote_control/lirc-0.6.2/drivers/lirc_dev 
CFLAGS="-Wall -Wstrict-prototypes -O2 -fomit-frame-pointer 
-fno-strict-aliasing -pipe -fno-strength-reduce -m486 -malign-loops=2 
-malign-jumps=2 -malign-functions=2 -DCPU=686 -DMODULE -DMODVERSIONS 
-include /usr/src/linux/include/linux/modversions.h" MAKING_MODULES=1 
modules
make[5]: Entering directory 
`/home/admin/hardware/remote_control/lirc-0.6.2/drivers/lirc_dev'
gcc -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing 
-pipe -fno-strength-reduce -m486 -malign-loops=2 -malign-jumps=2 
-malign-functions=2 -DCPU=686 -DMODULE -DMODVERSIONS -include 
/usr/src/linux/include/linux/modversions.h -DIRCTL_DEV_MAJOR=61 
-DEXPORT_SYMTAB -DHAVE_CONFIG_H -I. -I. -I../..  -c -o lirc_dev.o lirc_dev.c
In file included from lirc_dev.c:0:
/usr/src/linux/include/linux/modversions.h:4:33: linux/modules/adb.ver: 
nen? souborem ani adres??em
/usr/src/linux/include/linux/modversions.h:5:37: linux/modules/af_ax25.ver: 
nen? souborem ani adres??em
/usr/src/linux/include/linux/modversions.h:6:36: linux/modules/af_ipx.ver: 
nen? souborem ani adres??em
/usr/src/linux/include/linux/modversions.h:7:40: 
linux/modules/af_netlink.ver: nen? souborem ani adres??em
/usr/src/linux/include/linux/modversions.h:8:33: linux/modules/apm.ver: 
nen? souborem ani adres??em
/usr/src/linux/include/linux/modversions.h:9:37: linux/modules/bttv-if.ver: 
nen? souborem ani adres??em
/usr/src/linux/include/linux/modversions.h:10:35: linux/modules/cdrom.ver: 
nen? souborem ani adres??em
/usr/src/linux/include/linux/modversions.h:11:36: linux/modules/config.ver: 
nen? souborem ani adres??em
/usr/src/linux/include/linux/modversions.h:12:37: 
linux/modules/console.ver: nen? souborem ani adres??em
/usr/src/linux/include/linux/modversions.h:13:33: linux/modules/ddp.ver: 
nen? souborem ani adres??em
/usr/src/linux/include/linux/modversions.h:14:41: 
linux/modules/divert_init.ver: nen? souborem ani adres??em
/usr/src/linux/include/linux/modversions.h:15:40: 
linux/modules/fatfs_syms.ver: nen? souborem ani adres??em
/usr/src/linux/include/linux/modversions.h:16:36: linux/modules/fbcmap.ver: 
nen? souborem ani adres??em
/usr/src/linux/include/linux/modversions.h:17:41: 
linux/modules/fbcon-cfb16.ver: nen? souborem ani adres??em
/usr/src/linux/include/linux/modversions.h:18:41: 
linux/modules/fbcon-cfb24.ver: nen? souborem ani adres??em
/usr/src/linux/include/linux/modversions.h:19:41: 
linux/modules/fbcon-cfb32.ver: nen? souborem ani adres??em
/usr/src/linux/include/linux/modversions.h:20:40: 
linux/modules/fbcon-cfb8.ver: nen? souborem ani adres??em
/usr/src/linux/include/linux/modversions.h:21:35: linux/modules/fbcon.ver: 
nen? souborem ani adres??em
/usr/src/linux/include/linux/modversions.h:22:39: 
linux/modules/fbcon-vga.ver: nen? souborem ani adres??em
/usr/src/linux/include/linux/modversions.h:23:35: linux/modules/fbmem.ver: 
nen? souborem ani adres??em
/usr/src/linux/include/linux/modversions.h:24:40: 
linux/modules/ftape_syms.ver: nen? souborem ani adres??em
/usr/src/linux/include/linux/modversions.h:25:33: linux/modules/ide.ver: 
nen? souborem ani adres??em
/usr/src/linux/include/linux/modversions.h:26:35: linux/modules/irmod.ver: 
nen? souborem ani adres??em
/usr/src/linux/include/linux/modversions.h:27:42: 
linux/modules/i2c-algo-bit.ver: nen? souborem ani adres??em
/usr/src/linux/include/linux/modversions.h:28:38: 
linux/modules/i2c-core.ver: nen? souborem ani adres??em
/usr/src/linux/include/linux/modversions.h:29:40: 
linux/modules/i386_ksyms.ver: nen? souborem ani adres??em
/usr/src/linux/include/linux/modversions.h:30:39: 
linux/modules/kcompat24.ver: nen? souborem ani adres??em
/usr/src/linux/include/linux/modversions.h:31:38: 
linux/modules/keyboard.ver: nen? souborem ani adres??em
/usr/src/linux/include/linux/modversions.h:32:35: linux/modules/ksyms.ver: 
nen? souborem ani adres??em
/usr/src/linux/include/linux/modversions.h:33:40: 
linux/modules/lapb_iface.ver: nen? souborem ani adres??em
/usr/src/linux/include/linux/modversions.h:34:39: 
linux/modules/ll_rw_blk.ver: nen? souborem ani adres??em
/usr/src/linux/include/linux/modversions.h:35:40: 
linux/modules/lockd_syms.ver: nen? souborem ani adres??em
/usr/src/linux/include/linux/modversions.h:36:34: linux/modules/loop.ver: 
nen? souborem ani adres??em
/usr/src/linux/include/linux/modversions.h:37:34: linux/modules/misc.ver: 
nen? souborem ani adres??em
/usr/src/linux/include/linux/modversions.h:38:42: 
linux/modules/msdosfs_syms.ver: nen? souborem ani adres??em
/usr/src/linux/include/linux/modversions.h:39:34: linux/modules/mtrr.ver: 
nen? souborem ani adres??em
/usr/src/linux/include/linux/modversions.h:40:37: 
linux/modules/netsyms.ver: nen? souborem ani adres??em
/usr/src/linux/include/linux/modversions.h:41:37: 
linux/modules/newport.ver: nen? souborem ani adres??em
/usr/src/linux/include/linux/modversions.h:42:38: 
linux/modules/nls_base.ver: nen? souborem ani adres??em
/usr/src/linux/include/linux/modversions.h:43:42: 
linux/modules/parport_init.ver: nen? souborem ani adres??em
/usr/src/linux/include/linux/modversions.h:44:37: 
linux/modules/pcisyms.ver: nen? souborem ani adres??em
/usr/src/linux/include/linux/modversions.h:45:41: 
linux/modules/ppp_deflate.ver: nen? souborem ani adres??em
/usr/src/linux/include/linux/modversions.h:46:33: linux/modules/ppp.ver: 
nen? souborem ani adres??em
/usr/src/linux/include/linux/modversions.h:47:41: 
linux/modules/procfs_syms.ver: nen? souborem ani adres??em
/usr/src/linux/include/linux/modversions.h:48:33: linux/modules/pty.ver: 
nen? souborem ani adres??em
/usr/src/linux/include/linux/modversions.h:49:39: 
linux/modules/scsi_syms.ver: nen? souborem ani adres??em
/usr/src/linux/include/linux/modversions.h:50:39: 
linux/modules/selection.ver: nen? souborem ani adres??em
/usr/src/linux/include/linux/modversions.h:51:36: linux/modules/serial.ver: 
nen? souborem ani adres??em
/usr/src/linux/include/linux/modversions.h:52:36: linux/modules/signal.ver: 
nen? souborem ani adres??em
/usr/src/linux/include/linux/modversions.h:53:34: linux/modules/slhc.ver: 
nen? souborem ani adres??em
/usr/src/linux/include/linux/modversions.h:54:40: 
linux/modules/sound_core.ver: nen? souborem ani adres??em
/usr/src/linux/include/linux/modversions.h:55:41: 
linux/modules/sunrpc_syms.ver: nen? souborem ani adres??em
/usr/src/linux/include/linux/modversions.h:56:35: linux/modules/sysrq.ver: 
nen? souborem ani adres??em
/usr/src/linux/include/linux/modversions.h:57:41: 
linux/modules/vfatfs_syms.ver: nen? souborem ani adres??em
/usr/src/linux/include/linux/modversions.h:58:38: 
linux/modules/videodev.ver: nen? souborem ani adres??em
/usr/src/linux/include/linux/modversions.h:59:37: 
linux/modules/wanmain.ver: nen? souborem ani adres??em
/usr/src/linux/include/linux/modversions.h:60:41: 
linux/modules/zftape_syms.ver: nen? souborem ani adres??em
/usr/src/linux/include/linux/modversions.h:61:39: 
linux/modules/zorrosyms.ver: nen? souborem ani adres??em
/usr/src/linux/include/linux/modversions.h:62:34: linux/modules/8390.ver: 
nen? souborem ani adres??em
In file included from /usr/include/linux/sched.h:16,
                 from lirc_dev.c:24:
/usr/include/linux/timex.h:159: field `time' has incomplete type
In file included from /usr/include/linux/sched.h:77,
                 from lirc_dev.c:24:
/usr/include/linux/timer.h:21: field `list' has incomplete type
/usr/include/linux/timer.h: In function `timer_pending':
/usr/include/linux/timer.h:57: warning: control reaches end of non-void 
function
In file included from lirc_dev.c:30:
/usr/include/linux/devfs_fs_kernel.h: At top level:
/usr/include/linux/devfs_fs_kernel.h:150: warning: `struct inode' declared 
inside parameter list
/usr/include/linux/devfs_fs_kernel.h:150: warning: its scope is only this 
definition or declaration, which is probably not what you want.
/usr/include/linux/devfs_fs_kernel.h:202: warning: `struct file_operations' 
declared inside parameter list
/usr/include/linux/devfs_fs_kernel.h: In function `devfs_register_chrdev':
/usr/include/linux/devfs_fs_kernel.h:204: warning: implicit declaration of 
function `register_chrdev'
/usr/include/linux/devfs_fs_kernel.h: At top level:
/usr/include/linux/devfs_fs_kernel.h:207: warning: `struct 
block_device_operations' declared inside parameter list
/usr/include/linux/devfs_fs_kernel.h: In function `devfs_register_blkdev':
/usr/include/linux/devfs_fs_kernel.h:209: warning: implicit declaration of 
function `register_blkdev'
/usr/include/linux/devfs_fs_kernel.h: In function `devfs_unregister_chrdev':
/usr/include/linux/devfs_fs_kernel.h:213: warning: implicit declaration of 
function `unregister_chrdev'
/usr/include/linux/devfs_fs_kernel.h: In function `devfs_unregister_blkdev':
/usr/include/linux/devfs_fs_kernel.h:217: warning: implicit declaration of 
function `unregister_blkdev'
In file included from lirc_dev.c:33:
/usr/include/asm/uaccess.h: In function `verify_area':
/usr/include/asm/uaccess.h:63: dereferencing pointer to incomplete type
/usr/include/asm/uaccess.h: In function `__constant_copy_to_user':
/usr/include/asm/uaccess.h:549: dereferencing pointer to incomplete type
/usr/include/asm/uaccess.h: In function `__constant_copy_from_user':
/usr/include/asm/uaccess.h:557: dereferencing pointer to incomplete type
In file included from lirc_dev.c:41:
lirc_dev.h: At top level:
lirc_dev.h:32: parse error before `wait_queue_head_t'
lirc_dev.h:32: warning: no semicolon at end of struct or union
lirc_dev.h:35: parse error before `}'
lirc_dev.c:64: field `p' has incomplete type
lirc_dev.c:80: parse error before `wait_queue_head_t'
lirc_dev.c:80: warning: no semicolon at end of struct or union
lirc_dev.c:86: parse error before `}'
lirc_dev.c:88: warning: type defaults to `int' in declaration of 
`DECLARE_MUTEX'
lirc_dev.c:88: warning: parameter names (without types) in function 
declaration
lirc_dev.c:88: warning: data definition has no type or storage class
lirc_dev.c: In function `init_irctl':
lirc_dev.c:99: warning: implicit declaration of function `memset'
lirc_dev.c:99: dereferencing pointer to incomplete type
lirc_dev.c:99: sizeof applied to an incomplete type
lirc_dev.c:100: dereferencing pointer to incomplete type
lirc_dev.c:102: dereferencing pointer to incomplete type
lirc_dev.c:103: dereferencing pointer to incomplete type
lirc_dev.c:104: dereferencing pointer to incomplete type
lirc_dev.c:106: dereferencing pointer to incomplete type
lirc_dev.c:107: dereferencing pointer to incomplete type
lirc_dev.c:108: dereferencing pointer to incomplete type
lirc_dev.c:109: dereferencing pointer to incomplete type
lirc_dev.c:111: dereferencing pointer to incomplete type
lirc_dev.c:112: dereferencing pointer to incomplete type
lirc_dev.c:113: dereferencing pointer to incomplete type
lirc_dev.c:113: dereferencing pointer to incomplete type
lirc_dev.c:114: dereferencing pointer to incomplete type
lirc_dev.c: In function `add_to_buf':
lirc_dev.c:129: dereferencing pointer to incomplete type
lirc_dev.c:129: dereferencing pointer to incomplete type
lirc_dev.c:130: warning: implicit declaration of function `printk'
lirc_dev.c:131: dereferencing pointer to incomplete type
lirc_dev.c:131: dereferencing pointer to incomplete type
lirc_dev.c:135: dereferencing pointer to incomplete type
lirc_dev.c:136: dereferencing pointer to incomplete type
lirc_dev.c:136: dereferencing pointer to incomplete type
lirc_dev.c:140: dereferencing pointer to incomplete type
lirc_dev.c:140: dereferencing pointer to incomplete type
lirc_dev.c:144: warning: implicit declaration of function 
`down_interruptible'
lirc_dev.c:144: dereferencing pointer to incomplete type
lirc_dev.c:145: warning: implicit declaration of function `memcpy'
lirc_dev.c:145: dereferencing pointer to incomplete type
lirc_dev.c:145: dereferencing pointer to incomplete type
lirc_dev.c:145: dereferencing pointer to incomplete type
lirc_dev.c:146: dereferencing pointer to incomplete type
lirc_dev.c:146: dereferencing pointer to incomplete type
lirc_dev.c:147: dereferencing pointer to incomplete type
lirc_dev.c:147: dereferencing pointer to incomplete type
lirc_dev.c:148: dereferencing pointer to incomplete type
lirc_dev.c:148: dereferencing pointer to incomplete type
lirc_dev.c:149: warning: implicit declaration of function `up'
lirc_dev.c:149: dereferencing pointer to incomplete type
lirc_dev.c: In function `lirc_thread':
lirc_dev.c:165: warning: implicit declaration of function `exit_mm'
lirc_dev.c:166: warning: implicit declaration of function `exit_files'
lirc_dev.c:167: warning: implicit declaration of function `exit_fs'
lirc_dev.c:168: dereferencing pointer to incomplete type
lirc_dev.c:169: dereferencing pointer to incomplete type
lirc_dev.c:170: dereferencing pointer to incomplete type
lirc_dev.c:171: dereferencing pointer to incomplete type
lirc_dev.c:172: warning: implicit declaration of function `sigfillset'
lirc_dev.c:172: dereferencing pointer to incomplete type
lirc_dev.c:174: warning: implicit declaration of function `strcpy'
lirc_dev.c:174: dereferencing pointer to incomplete type
lirc_dev.c:178: dereferencing pointer to incomplete type
lirc_dev.c:179: dereferencing pointer to incomplete type
lirc_dev.c:182: dereferencing pointer to incomplete type
lirc_dev.c:182: dereferencing pointer to incomplete type
lirc_dev.c:185: dereferencing pointer to incomplete type
lirc_dev.c:186: dereferencing pointer to incomplete type
lirc_dev.c:187: dereferencing pointer to incomplete type
lirc_dev.c:188: warning: implicit declaration of function `schedule_timeout'
lirc_dev.c:188: dereferencing pointer to incomplete type
lirc_dev.c:190: warning: implicit declaration of function 
`interruptible_sleep_on'
lirc_dev.c:190: dereferencing pointer to incomplete type
lirc_dev.c:190: dereferencing pointer to incomplete type
lirc_dev.c:192: warning: implicit declaration of function `signal_pending'
lirc_dev.c:196: warning: implicit declaration of function 
`wake_up_interruptible'
lirc_dev.c:196: dereferencing pointer to incomplete type
lirc_dev.c:200: dereferencing pointer to incomplete type
lirc_dev.c:203: dereferencing pointer to incomplete type
lirc_dev.c:205: dereferencing pointer to incomplete type
lirc_dev.c:206: dereferencing pointer to incomplete type
lirc_dev.c:207: dereferencing pointer to incomplete type
lirc_dev.c:210: dereferencing pointer to incomplete type
lirc_dev.c:210: dereferencing pointer to incomplete type
lirc_dev.c: In function `lirc_register_plugin':
lirc_dev.c:225: warning: implicit declaration of function 
`DECLARE_MUTEX_LOCKED'
lirc_dev.c:225: `tn' undeclared (first use in this function)
lirc_dev.c:225: (Each undeclared identifier is reported only once
lirc_dev.c:225: for each function it appears in.)
lirc_dev.c:233: dereferencing pointer to incomplete type
lirc_dev.c:236: dereferencing pointer to incomplete type
lirc_dev.c:240: dereferencing pointer to incomplete type
lirc_dev.c:240: dereferencing pointer to incomplete type
lirc_dev.c:244: dereferencing pointer to incomplete type
lirc_dev.c:248: dereferencing pointer to incomplete type
lirc_dev.c:249: dereferencing pointer to incomplete type
lirc_dev.c:249: dereferencing pointer to incomplete type
lirc_dev.c:255: dereferencing pointer to incomplete type
lirc_dev.c:262: `plugin_lock' undeclared (first use in this function)
lirc_dev.c:264: dereferencing pointer to incomplete type
lirc_dev.c:269: invalid use of undefined type `struct irctl'
lirc_dev.c:277: invalid use of undefined type `struct irctl'
lirc_dev.c:284: invalid use of undefined type `struct irctl'
lirc_dev.c:286: dereferencing pointer to incomplete type
lirc_dev.c:287: dereferencing pointer to incomplete type
lirc_dev.c:287: dereferencing pointer to incomplete type
lirc_dev.c:290: dereferencing pointer to incomplete type
lirc_dev.c:294: dereferencing pointer to incomplete type
lirc_dev.c:294: dereferencing pointer to incomplete type
lirc_dev.c:296: dereferencing pointer to incomplete type
lirc_dev.c:296: dereferencing pointer to incomplete type
lirc_dev.c:296: dereferencing pointer to incomplete type
lirc_dev.c:299: dereferencing pointer to incomplete type
lirc_dev.c:299: dereferencing pointer to incomplete type
lirc_dev.c:301: dereferencing pointer to incomplete type
lirc_dev.c:301: dereferencing pointer to incomplete type
lirc_dev.c:304: dereferencing pointer to incomplete type
lirc_dev.c:304: dereferencing pointer to incomplete type
lirc_dev.c:305: dereferencing pointer to incomplete type
lirc_dev.c:308: warning: implicit declaration of function `sprintf'
lirc_dev.c:308: dereferencing pointer to incomplete type
lirc_dev.c:309: dereferencing pointer to incomplete type
lirc_dev.c:310: dereferencing pointer to incomplete type
lirc_dev.c:316: dereferencing pointer to incomplete type
lirc_dev.c:317: dereferencing pointer to incomplete type
lirc_dev.c:318: dereferencing pointer to incomplete type
lirc_dev.c:319: dereferencing pointer to incomplete type
lirc_dev.c:322: dereferencing pointer to incomplete type
lirc_dev.c:325: warning: implicit declaration of function `down'
lirc_dev.c:326: dereferencing pointer to incomplete type
lirc_dev.c:332: dereferencing pointer to incomplete type
lirc_dev.c:332: dereferencing pointer to incomplete type
lirc_dev.c: In function `lirc_unregister_plugin':
lirc_dev.c:343: `tn' undeclared (first use in this function)
lirc_dev.c:352: invalid use of undefined type `struct irctl'
lirc_dev.c:354: `plugin_lock' undeclared (first use in this function)
lirc_dev.c:356: dereferencing pointer to incomplete type
lirc_dev.c:363: dereferencing pointer to incomplete type
lirc_dev.c:365: dereferencing pointer to incomplete type
lirc_dev.c:365: dereferencing pointer to incomplete type
lirc_dev.c:371: dereferencing pointer to incomplete type
lirc_dev.c:372: dereferencing pointer to incomplete type
lirc_dev.c:373: dereferencing pointer to incomplete type
lirc_dev.c:375: dereferencing pointer to incomplete type
lirc_dev.c:379: dereferencing pointer to incomplete type
lirc_dev.c:379: dereferencing pointer to incomplete type
lirc_dev.c:382: dereferencing pointer to incomplete type
lirc_dev.c: At top level:
lirc_dev.c:397: warning: `struct file' declared inside parameter list
lirc_dev.c:397: warning: `struct inode' declared inside parameter list
lirc_dev.c: In function `irctl_open':
lirc_dev.c:401: dereferencing pointer to incomplete type
lirc_dev.c:403: dereferencing pointer to incomplete type
lirc_dev.c:407: dereferencing pointer to incomplete type
lirc_dev.c:409: dereferencing pointer to incomplete type
lirc_dev.c:409: dereferencing pointer to incomplete type
lirc_dev.c:411: `plugin_lock' undeclared (first use in this function)
lirc_dev.c:413: dereferencing pointer to incomplete type
lirc_dev.c:416: dereferencing pointer to incomplete type
lirc_dev.c:416: dereferencing pointer to incomplete type
lirc_dev.c:420: dereferencing pointer to incomplete type
lirc_dev.c:423: dereferencing pointer to incomplete type
lirc_dev.c:423: dereferencing pointer to incomplete type
lirc_dev.c:430: dereferencing pointer to incomplete type
lirc_dev.c:430: dereferencing pointer to incomplete type
lirc_dev.c:431: dereferencing pointer to incomplete type
lirc_dev.c:433: dereferencing pointer to incomplete type
lirc_dev.c:434: dereferencing pointer to incomplete type
lirc_dev.c:434: dereferencing pointer to incomplete type
lirc_dev.c:438: dereferencing pointer to incomplete type
lirc_dev.c:438: dereferencing pointer to incomplete type
lirc_dev.c: At top level:
lirc_dev.c:446: warning: `struct file' declared inside parameter list
lirc_dev.c:446: warning: `struct inode' declared inside parameter list
lirc_dev.c: In function `irctl_close':
lirc_dev.c:448: dereferencing pointer to incomplete type
lirc_dev.c:450: dereferencing pointer to incomplete type
lirc_dev.c:450: dereferencing pointer to incomplete type
lirc_dev.c:452: `plugin_lock' undeclared (first use in this function)
lirc_dev.c:454: dereferencing pointer to incomplete type
lirc_dev.c:455: dereferencing pointer to incomplete type
lirc_dev.c:455: dereferencing pointer to incomplete type
lirc_dev.c: At top level:
lirc_dev.c:465: parse error before `poll_table'
lirc_dev.c:465: warning: `struct file' declared inside parameter list
lirc_dev.c:466: warning: function declaration isn't a prototype
lirc_dev.c: In function `irctl_poll':
lirc_dev.c:467: `file' undeclared (first use in this function)
lirc_dev.c:469: dereferencing pointer to incomplete type
lirc_dev.c:469: dereferencing pointer to incomplete type
lirc_dev.c:471: dereferencing pointer to incomplete type
lirc_dev.c:472: warning: implicit declaration of function `poll_wait'
lirc_dev.c:472: dereferencing pointer to incomplete type
lirc_dev.c:476: dereferencing pointer to incomplete type
lirc_dev.c:476: dereferencing pointer to incomplete type
lirc_dev.c:477: dereferencing pointer to incomplete type
lirc_dev.c:479: dereferencing pointer to incomplete type
lirc_dev.c:480: warning: control reaches end of non-void function
lirc_dev.c: At top level:
lirc_dev.c:486: warning: `struct file' declared inside parameter list
lirc_dev.c:486: warning: `struct inode' declared inside parameter list
lirc_dev.c: In function `irctl_ioctl':
lirc_dev.c:490: dereferencing pointer to incomplete type
lirc_dev.c:493: dereferencing pointer to incomplete type
lirc_dev.c:493: dereferencing pointer to incomplete type
lirc_dev.c:495: dereferencing pointer to incomplete type
lirc_dev.c:497: dereferencing pointer to incomplete type
lirc_dev.c:497: dereferencing pointer to incomplete type
lirc_dev.c:504: dereferencing pointer to incomplete type
lirc_dev.c:504: dereferencing pointer to incomplete type
lirc_dev.c:504: dereferencing pointer to incomplete type
lirc_dev.c:504: dereferencing pointer to incomplete type
lirc_dev.c:507: dereferencing pointer to incomplete type
lirc_dev.c:507: dereferencing pointer to incomplete type
lirc_dev.c:507: dereferencing pointer to incomplete type
lirc_dev.c:507: dereferencing pointer to incomplete type
lirc_dev.c:512: dereferencing pointer to incomplete type
lirc_dev.c:517: dereferencing pointer to incomplete type
lirc_dev.c:517: dereferencing pointer to incomplete type
lirc_dev.c:517: dereferencing pointer to incomplete type
lirc_dev.c:517: dereferencing pointer to incomplete type
lirc_dev.c:521: `ENOIOCTLCMD' undeclared (first use in this function)
lirc_dev.c:525: dereferencing pointer to incomplete type
lirc_dev.c:525: dereferencing pointer to incomplete type
lirc_dev.c: At top level:
lirc_dev.c:536: warning: `struct file' declared inside parameter list
lirc_dev.c: In function `irctl_read':
lirc_dev.c:539: dereferencing pointer to incomplete type
lirc_dev.c:541: warning: implicit declaration of function 
`DECLARE_WAITQUEUE'
lirc_dev.c:543: dereferencing pointer to incomplete type
lirc_dev.c:543: dereferencing pointer to incomplete type
lirc_dev.c:545: dereferencing pointer to incomplete type
lirc_dev.c:547: dereferencing pointer to incomplete type
lirc_dev.c:547: dereferencing pointer to incomplete type
lirc_dev.c:555: warning: implicit declaration of function `add_wait_queue'
lirc_dev.c:555: dereferencing pointer to incomplete type
lirc_dev.c:556: dereferencing pointer to incomplete type
lirc_dev.c:561: dereferencing pointer to incomplete type
lirc_dev.c:562: dereferencing pointer to incomplete type
lirc_dev.c:562: `O_NONBLOCK' undeclared (first use in this function)
lirc_dev.c:564: dereferencing pointer to incomplete type
lirc_dev.c:564: dereferencing pointer to incomplete type
lirc_dev.c:565: warning: implicit declaration of function 
`remove_wait_queue'
lirc_dev.c:565: dereferencing pointer to incomplete type
lirc_dev.c:566: dereferencing pointer to incomplete type
lirc_dev.c:571: dereferencing pointer to incomplete type
lirc_dev.c:571: dereferencing pointer to incomplete type
lirc_dev.c:572: dereferencing pointer to incomplete type
lirc_dev.c:573: dereferencing pointer to incomplete type
lirc_dev.c:574: `ERESTARTSYS' undeclared (first use in this function)
lirc_dev.c:576: warning: implicit declaration of function `schedule'
lirc_dev.c:577: dereferencing pointer to incomplete type
lirc_dev.c:580: dereferencing pointer to incomplete type
lirc_dev.c:581: dereferencing pointer to incomplete type
lirc_dev.c:586: dereferencing pointer to incomplete type
lirc_dev.c:587: dereferencing pointer to incomplete type
lirc_dev.c:587: dereferencing pointer to incomplete type
lirc_dev.c:588: dereferencing pointer to incomplete type
lirc_dev.c:589: dereferencing pointer to incomplete type
lirc_dev.c:589: dereferencing pointer to incomplete type
lirc_dev.c:590: dereferencing pointer to incomplete type
lirc_dev.c:591: dereferencing pointer to incomplete type
lirc_dev.c:596: dereferencing pointer to incomplete type
lirc_dev.c:596: dereferencing pointer to incomplete type
lirc_dev.c: At top level:
lirc_dev.c:602: variable `fops' has initializer but incomplete type
lirc_dev.c:603: unknown field `read' specified in initializer
lirc_dev.c:603: warning: excess elements in struct initializer
lirc_dev.c:603: warning: (near initialization for `fops')
lirc_dev.c:604: unknown field `poll' specified in initializer
lirc_dev.c:604: warning: excess elements in struct initializer
lirc_dev.c:604: warning: (near initialization for `fops')
lirc_dev.c:605: unknown field `ioctl' specified in initializer
lirc_dev.c:605: warning: excess elements in struct initializer
lirc_dev.c:605: warning: (near initialization for `fops')
lirc_dev.c:606: unknown field `open' specified in initializer
lirc_dev.c:606: warning: excess elements in struct initializer
lirc_dev.c:606: warning: (near initialization for `fops')
lirc_dev.c:607: unknown field `release' specified in initializer
lirc_dev.c:608: warning: excess elements in struct initializer
lirc_dev.c:608: warning: (near initialization for `fops')
lirc_dev.c: In function `lirc_dev_init':
lirc_dev.c:623: invalid use of undefined type `struct irctl'
lirc_dev.c:624: warning: implicit declaration of function `init_MUTEX'
lirc_dev.c:624: invalid use of undefined type `struct irctl'
lirc_dev.c:625: warning: implicit declaration of function 
`init_waitqueue_head'
lirc_dev.c:625: invalid use of undefined type `struct irctl'
lirc_dev.c:634: warning: passing arg 3 of `devfs_register_chrdev' from 
incompatible pointer type
lirc_dev.c: At top level:
lirc_dev.c:82: storage size of `lock' isn't known
lirc_dev.c:90: storage size of `irctls' isn't known
{standard input}: Assembler messages:
{standard input}:8: Warning: Ignoring changed section attributes for 
.modinfo
make[5]: *** [lirc_dev.o] Error 1
make[5]: Leaving directory 
`/home/admin/hardware/remote_control/lirc-0.6.2/drivers/lirc_dev'
make[4]: *** 
[_mod_/home/admin/hardware/remote_control/lirc-0.6.2/drivers/lirc_dev] 
Error 2
make[4]: Leaving directory `/home/admin/kernel/linux-2.2.16-designer-new'
make[3]: *** [lirc_dev.o] Error 2
make[3]: Leaving directory 
`/home/admin/hardware/remote_control/lirc-0.6.2/drivers/lirc_dev'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory 
`/home/admin/hardware/remote_control/lirc-0.6.2/drivers'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/admin/hardware/remote_control/lirc-0.6.2'
make: *** [all-recursive-am] Error 2


-- 
---------------------------------------------------------------------
Jiří Mlíka      e-mail:   jmlika na volny.cz
                          jmlika na post.cz
---------------------------------------------------------------------



Další informace o konferenci Linux