From: Rosendahl, S. <srosendahl@CONET.DE> - 2012-06-13 08:20:06
|
Hi all, has anyone tried to build the GPIO Event Driver with Kernel 3.2 ?! The Last Kernel against I successfully build the module was 2.6.39 (PM). It’s a fresh OE checkout and a clean bitbake without errors building the omap3-console-image with Kernel 3.2. No mods so far. I’m using the steps as described at http://wiki.gumstix.org/index.php?title=GPIO_Event_Driver. When I try to bitbake task-gpio-all gpio-app, gpio-lib and gpio-module are building fine but gpio-event-app and gpio-event-module are failing: make[1]: Entering directory `/home/sr/overo-oe/tmp/sysroots/overo-angstrom-linux-gnueabi/kernel' | CC [M] /home/sr/overo-oe/tmp/work/overo-angstrom-linux-gnueabi/gpio-event-module-svn20120613-r103/module/gpio-event-drv.o | /home/sr/overo-oe/tmp/work/overo-angstrom-linux-gnueabi/gpio-event-module-svn20120613-r103/module/gpio-event-drv.c: In function 'gpio_event_irq': | /home/sr/overo-oe/tmp/work/overo-angstrom-linux-gnueabi/gpio-event-module-svn20120613-r103/module/gpio-event-drv.c:537: error: implicit declaration of function 'gpio_get_value' | /home/sr/overo-oe/tmp/work/overo-angstrom-linux-gnueabi/gpio-event-module-svn20120613-r103/module/gpio-event-drv.c: In function 'gpio_event_timer': | /home/sr/overo-oe/tmp/work/overo-angstrom-linux-gnueabi/gpio-event-module-svn20120613-r103/module/gpio-event-drv.c:651: error: implicit declaration of function 'gpio_to_irq' | make[2]: *** [/home/sr/overo-oe/tmp/work/overo-angstrom-linux-gnueabi/gpio-event-module-svn20120613-r103/module/gpio-event-drv.o] Error 1 | make[1]: *** [_module_/home/sr/overo-oe/tmp/work/overo-angstrom-linux-gnueabi/gpio-event-module-svn20120613-r103/module] Error 2 | make[1]: Leaving directory `/home/sr/overo-oe/tmp/sysroots/overo-angstrom-linux-gnueabi/kernel' | make: *** [modules] Error 2 | + die 'oe_runmake failed' | + oefatal 'oe_runmake failed' | + echo FATAL: 'oe_runmake failed' | FATAL: oe_runmake failed | + exit 1 NOTE: package gpio-event-module-svn20120613-r103: task do_compile: Failed ERROR: Function 'do_compile' failed (see /home/sr/overo-oe/tmp/work/overo-angstrom-linux-gnueabi/gpio-event-module-svn20120613-r103/temp/log.do_compile.24775 for further information) ERROR: Task 13 (/home/sr/overo-oe/user.collection/recipes/gpio-event-module/gpio-event-module.bb, do_compile) failed with exit code '1' ERROR: '/home/sr/overo-oe/user.collection/recipes/gpio-event-module/gpio-event-module.bb' failed Thanks in advance, Stephan -- CONET Solutions GmbH Dipl.-Inf. Stephan Rosendahl, Theodor-Heuss-Allee 19, 53773 Hennef Tel.: +49 2242 939-900, Fax: 02242/939-393 Mobil: Internet: http://www.conet.de, mailto: srosendahl@CONET.DE<mailto:srosendahl@CONET.DE> ---------------------------- CONET Solutions GmbH, Theodor-Heuss-Allee 19, 53773 Hennef. Registergericht/Registration Court: Amtsgericht Siegburg (HRB Nr. 9136) Geschäftsführer/Managing Director: Anke Höfer ---------------------------- |
From: Dave H. <dhy...@gm...> - 2012-06-13 15:36:38
|
Hi Stephan, On Wed, Jun 13, 2012 at 12:51 AM, Rosendahl, Stephan <sro...@co...> wrote: > Hi all, > > has anyone tried to build the GPIO Event Driver with Kernel 3.2 ?! > > The Last Kernel against I successfully build the module was 2.6.39 (PM). I haven't but looking at the kernel sources for 3.2, it seems that it should work. Although it does appear that they've shuffled some of the gpio stuff around, so my feeling is that this is more of a configuration issue, or possibly due to missing support in the machine directory. > It’s a fresh OE checkout and a clean bitbake without errors building the > omap3-console-image with Kernel 3.2. No mods so far. > > I’m using the steps as described at > http://wiki.gumstix.org/index.php?title=GPIO_Event_Driver. > > > > When I try to bitbake task-gpio-all gpio-app, gpio-lib and gpio-module are > building fine but gpio-event-app and gpio-event-module are failing: I think I may see the problem. In gpio-event/module/gpio-event-drv.c, around line 44, try changing: #include <mach/gpio.h> to be #include <linux/gpio.h> and see if that helps. If that works, please let me know, and I'll update my local repository. Actually, now that I have a github account, I should setup gpio and gpio-event as separate repositories all by themselves. -- Dave Hylands Shuswap, BC, Canada http://www.davehylands.com |
From: Rosendahl, S. <srosendahl@CONET.DE> - 2012-06-14 06:49:54
|
Hi Dave, this did the trick, problem solved ;) Thanks for your help!! Stephan ----------------------------- CONET Solutions GmbH, Theodor-Heuss-Allee 19, 53773 Hennef. Registergericht/Registration Court: Amtsgericht Siegburg (HRB Nr. 9136) Geschäftsführer/Managing Directors: Anke Höfer ----------------------------- -----Ursprüngliche Nachricht----- Von: Dave Hylands [mailto:dhy...@gm...] Gesendet: Mittwoch, 13. Juni 2012 17:36 An: General mailing list for gumstix users. Betreff: Re: [Gumstix-users] GPIO Event Module for Kernel 3.2 fails to build Hi Stephan, On Wed, Jun 13, 2012 at 12:51 AM, Rosendahl, Stephan <sro...@co...> wrote: > Hi all, > > has anyone tried to build the GPIO Event Driver with Kernel 3.2 ?! > > The Last Kernel against I successfully build the module was 2.6.39 (PM). I haven't but looking at the kernel sources for 3.2, it seems that it should work. Although it does appear that they've shuffled some of the gpio stuff around, so my feeling is that this is more of a configuration issue, or possibly due to missing support in the machine directory. > It's a fresh OE checkout and a clean bitbake without errors building > the omap3-console-image with Kernel 3.2. No mods so far. > > I'm using the steps as described at > http://wiki.gumstix.org/index.php?title=GPIO_Event_Driver. > > > > When I try to bitbake task-gpio-all gpio-app, gpio-lib and gpio-module > are building fine but gpio-event-app and gpio-event-module are failing: I think I may see the problem. In gpio-event/module/gpio-event-drv.c, around line 44, try changing: #include <mach/gpio.h> to be #include <linux/gpio.h> and see if that helps. If that works, please let me know, and I'll update my local repository. Actually, now that I have a github account, I should setup gpio and gpio-event as separate repositories all by themselves. -- Dave Hylands Shuswap, BC, Canada http://www.davehylands.com ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ gumstix-users mailing list gum...@li... https://lists.sourceforge.net/lists/listinfo/gumstix-users |