Nevermind. I tried again using lirc_2c with new batteries in my remote... who would have thought...
Thanks for everyone's help On 8/8/05, Jason Mcmillon <[EMAIL PROTECTED]> wrote: > Still no luck. I had no idea that 'dialog' was referring to a > program. I installed dialog, and even managed to install my kernel > source, although I couldn't figure out how to do it via axels rpms at > http://atrpms.net/dist/fc3/. I got it from > ftp://rpmfind.net/linux/fedora/core/updates/3/SRPMS/kernel-2.6.11-1.35_FC3.src.rpm > installed it, and moved it to the right directory. > > ./setup.sh went just fine, but I got the following errors with make: > > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.h: In function > `lirc_buffer_lock': > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.h:77: warning: > implicit declaration of function `save_flags' > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.h:77: warning: > implicit declaration of function `cli' > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.h: In function > `lirc_buffer_unlock': > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.h:81: warning: > implicit declaration of function `restore_flags' > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c: At top level: > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:82: error: field > `buffer_sem' has incomplete type > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:97: warning: type > defaults to `int' in declaration of `DECLARE_MUTEX' > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:97: warning: > parameter names (without types) in function declaration > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:97: warning: data > definition has no type or storage class > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c: In function `init_irctl': > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:111: warning: > implicit declaration of function `sema_init' > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c: In function `add_to_buf': > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:155: error: > `EOVERFLOW' undeclared (first use in this function) > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:159: error: > `ENODATA' undeclared (first use in this function) > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:174: error: > `ENODEV' undeclared (first use in this function) > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c: In function > `lirc_thread': > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:204: warning: > implicit declaration of function `set_mb' > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:204: error: > `current' undeclared (first use in this function) > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:218: error: `HZ' > undeclared (first use in this function) > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c: In function > `lirc_register_plugin': > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:248: warning: > implicit declaration of function `DECLARE_MUTEX_LOCKED' > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:248: error: `tn' > undeclared (first use in this function) > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:253: error: > `EBADRQC' undeclared (first use in this function) > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:277: error: `HZ' > undeclared (first use in this function) > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:290: error: > dereferencing pointer to incomplete type > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:298: error: > dereferencing pointer to incomplete type > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:298: error: > dereferencing pointer to incomplete type > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:299: error: > dereferencing pointer to incomplete type > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:307: error: > `plugin_lock' undeclared (first use in this function) > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:319: error: > `ENOMEM' undeclared (first use in this function) > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:325: error: > `EBUSY' undeclared (first use in this function) > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:384: warning: > implicit declaration of function `kernel_thread' > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:389: error: > `ECHILD' undeclared (first use in this function) > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:403: error: > `MOD_INC_USE_COUNT' undeclared (first use in this function) > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c: In function > `lirc_unregister_plugin': > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:430: error: `tn' > undeclared (first use in this function) > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:431: error: `tn2' > undeclared (first use in this function) > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:437: error: > `EBADRQC' undeclared (first use in this function) > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:442: error: > `plugin_lock' undeclared (first use in this function) > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:448: error: > `ENOENT' undeclared (first use in this function) > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:456:41: missing > binary operator before token "(" > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:497: error: > `MOD_DEC_USE_COUNT' undeclared (first use in this function) > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c: In function `irctl_open': > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:511: error: > dereferencing pointer to incomplete type > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:512: error: > dereferencing pointer to incomplete type > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:514: error: > `ENODEV' undeclared (first use in this function) > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:517: error: > dereferencing pointer to incomplete type > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:522: error: > dereferencing pointer to incomplete type > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:523: error: > dereferencing pointer to incomplete type > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:525: warning: > implicit declaration of function `down_interruptible' > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:525: error: > `plugin_lock' undeclared (first use in this function) > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:538: error: > `EBUSY' undeclared (first use in this function) > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c: In function > `irctl_close': > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:581: error: > dereferencing pointer to incomplete type > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:586: error: > dereferencing pointer to incomplete type > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:587: error: > dereferencing pointer to incomplete type > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:589: error: > `plugin_lock' undeclared (first use in this function) > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c: In function `irctl_poll': > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:612: error: > dereferencing pointer to incomplete type > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:618: error: > dereferencing pointer to incomplete type > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:619: error: > dereferencing pointer to incomplete type > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:625: error: > `POLLERR' undeclared (first use in this function) > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:634: error: > `POLLIN' undeclared (first use in this function) > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:634: error: > `POLLRDNORM' undeclared (first use in this function) > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c: In function > `irctl_ioctl': > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:648: error: > dereferencing pointer to incomplete type > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:654: error: > dereferencing pointer to incomplete type > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:655: error: > dereferencing pointer to incomplete type > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:660: error: > `ENODEV' undeclared (first use in this function) > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:674: warning: > implicit declaration of function `_IOR' > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:674: error: > `__u32' undeclared (first use in this function) > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:674: error: case > label does not reduce to an integer constant > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:675: warning: > implicit declaration of function `put_user' > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:677: error: case > label does not reduce to an integer constant > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:679: error: > `ENOSYS' undeclared (first use in this function) > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:685: warning: > implicit declaration of function `_IOW' > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:685: error: case > label does not reduce to an integer constant > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:689: warning: > implicit declaration of function `get_user' > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:691: error: > `EINVAL' undeclared (first use in this function) > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:697: error: case > label does not reduce to an integer constant > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c: At top level: > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:714: error: syntax > error before "irctl_read" > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:716: error: syntax > error before "size_t" > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:718: warning: > return type defaults to `int' > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:718: warning: > function declaration isn't a prototype > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c: In function `irctl_read': > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:719: error: `file' > undeclared (first use in this function) > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:722: error: > `current' undeclared (first use in this function) > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:727: error: > dereferencing pointer to incomplete type > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:728: error: > dereferencing pointer to incomplete type > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:728: error: > `buffer' undeclared (first use in this function) > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:728: error: > `length' undeclared (first use in this function) > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:728: error: `ppos' > undeclared (first use in this function) > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:737: error: > `ENODEV' undeclared (first use in this function) > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:744: error: > `EINVAL' undeclared (first use in this function) > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:764: error: > `O_NONBLOCK' undeclared (first use in this function) > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:765: error: > `EWOULDBLOCK' undeclared (first use in this function) > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:781: warning: > implicit declaration of function `copy_to_user' > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c: At top level: > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:797: error: syntax > error before "irctl_write" > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:798: error: syntax > error before "size_t" > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:799: warning: > return type defaults to `int' > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:799: warning: > function declaration isn't a prototype > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c: In function > `irctl_write': > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:800: error: `file' > undeclared (first use in this function) > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:805: error: > dereferencing pointer to incomplete type > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:806: error: > dereferencing pointer to incomplete type > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:806: error: > `buffer' undeclared (first use in this function) > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:806: error: > `length' undeclared (first use in this function) > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:806: error: `ppos' > undeclared (first use in this function) > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:810: error: > `ENODEV' undeclared (first use in this function) > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:813: error: > `EINVAL' undeclared (first use in this function) > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c: At top level: > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:817: error: > variable `fops' has initializer but incomplete type > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:818: error: > unknown field `read' specified in initializer > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:818: warning: > excess elements in struct initializer > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:818: warning: > (near initialization for `fops') > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:819: error: > unknown field `write' specified in initializer > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:819: warning: > excess elements in struct initializer > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:819: warning: > (near initialization for `fops') > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:820: error: > unknown field `poll' specified in initializer > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:820: warning: > excess elements in struct initializer > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:820: warning: > (near initialization for `fops') > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:821: error: > unknown field `ioctl' specified in initializer > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:821: warning: > excess elements in struct initializer > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:821: warning: > (near initialization for `fops') > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:822: error: > unknown field `open' specified in initializer > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:822: warning: > excess elements in struct initializer > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:822: warning: > (near initialization for `fops') > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:823: error: > unknown field `release' specified in initializer > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:824: warning: > excess elements in struct initializer > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:824: warning: > (near initialization for `fops') > include/linux/elf.h:441: warning: array '_DYNAMIC' assumed to have one element > include/linux/sched.h:221: error: storage size of `mmap_sem' isn't known > include/linux/sched.h:255: error: storage size of `default_kioctx' isn't known > include/linux/sched.h:263: error: storage size of `action' isn't known > include/linux/sched.h:284: error: storage size of `shared_pending' isn't known > include/linux/sched.h:331: error: storage size of `rlim' isn't known > include/linux/sched.h:602: error: storage size of `start_time' isn't known > include/linux/sched.h:624: error: storage size of `thread' isn't known > include/linux/sched.h:636: error: storage size of `pending' isn't known > include/linux/stat.h:68: error: storage size of `atime' isn't known > include/linux/stat.h:69: error: storage size of `mtime' isn't known > include/linux/stat.h:70: error: storage size of `ctime' isn't known > include/linux/fs.h:278: error: storage size of `ia_atime' isn't known > include/linux/fs.h:279: error: storage size of `ia_mtime' isn't known > include/linux/fs.h:280: error: storage size of `ia_ctime' isn't known > include/linux/quota.h:223: error: storage size of `dq_dqb' isn't known > include/linux/fs.h:363: error: storage size of `bd_sem' isn't known > include/linux/fs.h:364: error: storage size of `bd_mount_sem' isn't known > include/linux/fs.h:439: error: storage size of `i_atime' isn't known > include/linux/fs.h:440: error: storage size of `i_mtime' isn't known > include/linux/fs.h:441: error: storage size of `i_ctime' isn't known > include/linux/fs.h:449: error: storage size of `i_sem' isn't known > include/linux/fs.h:450: error: storage size of `i_alloc_sem' isn't known > include/linux/fs.h:586: error: storage size of `f_owner' isn't known > include/linux/fs.h:770: error: storage size of `s_umount' isn't known > include/linux/fs.h:771: error: storage size of `s_lock' isn't known > include/linux/fs.h:800: error: storage size of `s_vfs_rename_sem' isn't known > include/linux/device.h:373: error: storage size of `dev' isn't known > /home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.c:817: error: > storage size of `fops' isn't known > {standard input}: Assembler messages: > {standard input}:400: Error: symbol `seq' is already defined > {standard input}:448: Error: symbol `sem_nsems' is already defined > {standard input}:470: Error: symbol `lock' is already defined > {standard input}:1208: Error: symbol `flags' is already defined > {standard input}:1554: Error: symbol `files' is already defined > {standard input}:1749: Error: symbol `blocks' is already defined > {standard input}:2490: Error: symbol `d_flags' is already defined > {standard input}:3093: Error: symbol `flags' is already defined > {standard input}:3168: Error: symbol `s_type' is already defined > {standard input}:3384: Error: symbol `mmap' is already defined > {standard input}:3426: Error: symbol `lock' is already defined > {standard input}:3575: Error: symbol `private' is already defined > {standard input}:3629: Error: symbol `release' is already defined > make[5]: *** [/home/mythtv/lirc-0.7.1/drivers/lirc_dev/lirc_dev.o] Error 1 > make[4]: *** [_module_/home/mythtv/lirc-0.7.1/drivers/lirc_dev] Error 2 > make[4]: Leaving directory `/usr/src/linux-2.6.11' > make[3]: *** [lirc_dev.o] Error 2 > make[3]: Leaving directory `/home/mythtv/lirc-0.7.1/drivers/lirc_dev' > make[2]: *** [all-recursive] Error 1 > make[2]: Leaving directory `/home/mythtv/lirc-0.7.1/drivers' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory `/home/mythtv/lirc-0.7.1' > make: *** [all] Error 2 > > Obviously I am new to Linux. What exactly am I doing wrong? > > Thanks again... > > On 8/8/05, Nick <[EMAIL PROTECTED]> wrote: > > On 8/9/05, Jason Mcmillon <[EMAIL PROTECTED]> wrote: > > > Still no luck. alias char-major-61-* lirc_i2c did not work. > > > > > > BTW, dmesg shows: > > > ... > > > lirc_dev: IR Remote Control driver registered, at major 61 > > > cx2388x v4l2 driver version 0.0.4 loaded > > > lirc_i2c: chip found @ 0x18 (Hauppauge IR) > > > lirc_dev: lirc_register_plugin: sample_rate: 10 > > > > > > > > > So I don't know what is wrong. I am about to give up and build myself > > > a serial receiver... > > > > > > > Install dialog off your distro CDs and run the LIRC setup program. > > It's very straightforward after that and should get you up and running > > quickly. You may need also to create a udev rule to ensure the LIRC > > nodes are recreated for you at boot (you can search the list for this > > info). You need to make sure that your /etc/lircd.conf file is the > > correct one for your remote, and that you have a ~/.lircrc (and MythTV > > version) to make sure the remote is usable. > > > > Nick > > _______________________________________________ > > mythtv-users mailing list > > [email protected] > > http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users > > > _______________________________________________ mythtv-users mailing list [email protected] http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
