Op vrijdag 15 november 2013 15:58:28 UTC+1 schreef RobertCNelson:
>
> On Fri, Nov 15, 2013 at 8:43 AM,  <[email protected] <javascript:>> wrote: 
> > Op vrijdag 15 november 2013 15:26:09 UTC+1 schreef RobertCNelson: 
> >> 
> >> > I wish I could edit my posts to change them for additions. 
> >> > I'm trying to build a driver, and probably need linux-headers since I 
> >> > already have build-essentials installed and I find that the installed 
> >> > kernel 
> >> > 3.12.0 is not from the standard repos. The message I'm getting is 
> that 
> >> > \lib\modules\3.12.0-armv7-x8/build is not found. Assuming you have it 
> at 
> >> > the 
> >> > github, how do I install it ? 
> >> 
> >> wget 
> >> 
> https://raw.github.com/gkaindl/beaglebone-ubuntu-scripts/master/bb-get-rcn-kernel-source.sh
>  
> >> chmod +x ./bb-get-rcn-kernel-source.sh 
> >> ./bb-get-rcn-kernel-source.sh 
> > 
> > 
> > Thank you. After putting sudo in front of the last command, I'm getting 
> > errors though: 
> > 
> > getting official kernel source from 
> > https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.12.0.tar.bz2... 
> > --2013-11-15 15:37:17-- 
> > https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.12.0.tar.bz2 
> > Resolving www.kernel.org (www.kernel.org)... 198.145.20.140, 
> 149.20.4.69 
> > Connecting to www.kernel.org (www.kernel.org)|198.145.20.140|:443... 
> > connected. 
> > HTTP request sent, awaiting response... 404 Not Found 
> > 2013-11-15 15:37:20 ERROR 404: Not Found. 
> > 
> > unpacking official kernel source... 
> > tar (child): /tmp/tmp.mlXIqFA0RM/linux-3.12.0.tar.bz2: Cannot open: No 
> such 
> > file or directory 
> > tar (child): Error is not recoverable: exiting now 
> > tar: Child returned status 2 
> > tar: Error is not recoverable: exiting now 
> > applying patch patch-3.12-armv7-x8.diff.gz to linux-3.12.0... 
> > patch: **** Can't change to directory /tmp/tmp.mlXIqFA0RM/linux-3.12.0 : 
> No 
> > such file or directory 
> > moving kernel source to /usr/src/linux-3.12.0-armv7-x8... 
> > mv: cannot stat ‘/tmp/tmp.mlXIqFA0RM/linux-3.12.0’: No such file or 
> > directory 
> > mv: cannot move 
> > 
> ‘/tmp/tmp.mlXIqFA0RM/kheaders/usr/src/linux-headers-3.12.0-armv7-x8/Module.symvers’
>  
>
> > to ‘/usr/src/linux-3.12.0-armv7-x8/Module.symvers’: No such file or 
> > directory 
> > mv: cannot move 
> > 
> ‘/tmp/tmp.mlXIqFA0RM/kheaders/usr/src/linux-headers-3.12.0-armv7-x8/.config’ 
>
> > to ‘/usr/src/linux-3.12.0-armv7-x8/.config’: No such file or directory 
> > preparing kernel source at /usr/src/linux-3.12.0-armv7-x8... 
> > ./bb-get-rcn-kernel-source.sh: 177: cd: can't cd to 
> > /usr/src/linux-3.12.0-armv7-x8 
> > make: *** No rule to make target `oldconfig'.  Stop. 
> > make: *** No rule to make target `prepare'.  Stop. 
> > make: *** No rule to make target `scripts'.  Stop. 
> > done: kernel sources for 3.12.0-armv7-x8 are now installed. 
> > you should be able to compile kernel modules. 
> > 
> > Considering the error messages and the last 2 lines, did something 
> really go 
> > wrong or not ? 
>
> I just submitted a patch/pull request for gkaindl, till then use this 
> version.. 
>
> rm bb-get-rcn-kernel-source.sh 
> wget 
> https://raw.github.com/RobertCNelson/beaglebone-ubuntu-scripts/master/bb-get-rcn-kernel-source.sh
>  
> chmod +x bb-get-rcn-kernel-source.sh 
> ./bb-get-rcn-kernel-source.sh 
>
>
Ok, thank you. After installing, I compiled the most important driver, and 
got 2 errors:

error: implicit declaration of function ‘create_proc_entry’ 
[-Werror=implicit-function-declaration]
error: dereferencing pointer to incomplete type 

On 12.04 I didn't get these errors and it compiled and worked. A search on 
the web shows that there's a bug filed on the first error for kernel 3.11 
(https://bugs.launchpad.net/ubuntu/+source/oss4/+bug/1208407)  and the 
kernel that was downloaded with wget was 3.12. Have you noticed anything 
about this?

Regards,

hvn

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to