hi Joao,

Please see the comments inline below.



On Wed, Dec 11, 2013 at 11:12 PM, Joao Marinho Assis <[email protected]>wrote:

>  Hi Ravi and Paul,
>
>
>
> Thanks very much for the tips. Ravi, I could not open the link you told
> me, but I could see include/linux/sock_diag.h is included in kernel since
> version 3.4.
>

I was assuming that you have a git/gerrit account. For accessing that you
need to have access permission. If you don't have one, then please follow
the instructions @ the below link.

https://source.tizen.org/documentation/developer-guide/environment-setup



>
>
> Paul, I could not find the header file in my GBS_ROOT, because Tizen 2.2.x
> uses kernel is 3.0.x. So that’s the problem.
>
>
>
> So I ask you guys another question: I have downloaded a 3.4.x kernel and I
> would like to use its headers to build my app for armv7l. Can I
> cross-compile it using standard ways instead of GBS? Or another way would
> be to make GBS use the downloaded kernel headers instead, is it possible?
>
if you want to make GBS to use the downloaded kernel headers, you need to
add the directory path containing these header files as part of your
"-I<include_dir_path>" list of the CFLAGS/CXXFLAGS. Other option, you can
download the source and port the spec file and build it using GBS to get
the rpm files. This could be possible.



>
>
>  Thanks once more!
>
>
>
> Joao Assis
>
>
>
>
>
>
>
>
>
> *From:* ravi nanjundappa [mailto:[email protected]]
> *Sent:* quarta-feira, 11 de dezembro de 2013 01:09
> *To:* Joao Marinho Assis
> *Cc:* general
> *Subject:* Re: [Tizen General] Platform gps build missing
> linux/sock_diag.h
>
>
>
> hi,
>
>
>
> Please try including "linux-kernel-headers" in "BuilRequires:" section of
> your spec file. This will pull the required header file.
>
> The below link shows that this pkg might be having the header file.
>
>
> https://review.tizen.org/gerrit/gitweb?p=platform/kernel/linux-3.10.git;a=tree;f=include/linux;h=a572baf63979836163e698ef48532070637b9623;hb=3f3cfdda411a43c846dd043abaf90216e558d96d
>
>
>
> On Tue, Dec 10, 2013 at 11:33 PM, Joao Marinho Assis <[email protected]>
> wrote:
>
> Hi all,
>
>
>
> I am trying to build a c test program using GBS, but it gives me this
> error:
>
>
>
> [   10s] cc -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions
> -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security
> -fmessage-length=0 -march=armv7-a -mtune=cortex-a8 -mlittle-endian
> -mfpu=vfpv3 -mfloat-abi=softfp -D__SOFTFP__ -mthumb
> -Wa,-mimplicit-it=thumb    test.c   -o cve-2013-1763
>
> [   10s] test.c:11:29: fatal error: linux/sock_diag.h: No such file or
> directory
>
> [   10s] compilation terminated.
>
>
>
> The includes I have are:
>
>
>
> #include <unistd.h>
>
> #include <sys/socket.h>
>
> #include <linux/netlink.h>
>
> #include <netinet/tcp.h>
>
> #include <errno.h>
>
> #include <linux/if.h>
>
> #include <linux/filter.h>
>
> #include <string.h>
>
> #include <stdio.h>
>
> #include <stdlib.h>
>
> *#include <linux/sock_diag.h>*
>
> #include <linux/inet_diag.h>
>
> #include <linux/unix_diag.h>
>
> #include <sys/mman.h>
>
>
>
> Does anyone can help me figure out how to make gbs use the correct kernel
> headers? How can I know the version used? I am not sure on how to do it in
> my packaging file.
>
>
>
> Thanks very much,
>
>
>
> --
> Joao Assis
>
> Samsung Electronics
>
>
>
>
>
>
> _______________________________________________
> General mailing list
> [email protected]
> https://lists.tizen.org/listinfo/general
>
>
>
>
>
> --
> Thanks and Best Regards,
> N Ravi
>



-- 
Thanks and Best Regards,
N Ravi
_______________________________________________
General mailing list
[email protected]
https://lists.tizen.org/listinfo/general

Reply via email to