On Tue, Oct 30, 2012 at 10:59 PM,  <b40...@freescale.com> wrote:
> From: Chunrong Guo <b40...@freescale.com>
>
>       fix error:
>       ./core.internal/socketSupport.cpp: In function 'int 
> tcf::closesocket_(int)':
>       | ./core.internal/socketSupport.cpp:69:12: error: '::close' has not 
> been declared
>       | make: *** 
> [objs/tcf.qoriqdbg.agent.target/./core.internal/socketSupport.o] Error 1
>       | make: *** Waiting for unfinished jobs....
>       | ./core.internal/tcpTransport.cpp: In member function 'tcf::tcf_error
>         tcf::TCPTransport::createLocalPeer(const char*, tcf::IPeer**)':
>       | ./core.internal/tcpTransport.cpp:590:66: error: 'gethostname' was not 
> declared in this scope
>       | make: *** 
> [objs/tcf.qoriqdbg.agent.target/./core.internal/tcpTransport.o] Error 1
>       | ERROR: oe_runmake failed
>       | ERROR: Function failed: do_compile
>
> Signed-off-by: Chunrong Guo <b40...@freescale.com>
> ---
>  .../files/add-include-in-socketSupport.patch       |   10 ++++++++++
>  .../files/add-include-in-tcpTransport.patch        |   11 +++++++++++
>  .../tcf-qoriqdbg/tcf-qoriqdbg_4.0.0.105390.bb      |    4 +++-
>  3 files changed, 24 insertions(+), 1 deletion(-)
>  create mode 100644 
> recipes-bad/tcf-qoriqdbg/files/add-include-in-socketSupport.patch
>  create mode 100644 
> recipes-bad/tcf-qoriqdbg/files/add-include-in-tcpTransport.patch

This is a patch to a private layer and should not go upstream.

-M

>
> diff --git 
> a/recipes-bad/tcf-qoriqdbg/files/add-include-in-socketSupport.patch 
> b/recipes-bad/tcf-qoriqdbg/files/add-include-in-socketSupport.patch
> new file mode 100644
> index 0000000..f969d47
> --- /dev/null
> +++ b/recipes-bad/tcf-qoriqdbg/files/add-include-in-socketSupport.patch
> @@ -0,0 +1,10 @@
> +--- 
> tcf-qoriqdbg-4.0.0.105390-r2/tcf-qoriqdbg-4.0.0.105390/core.internal/socketSupport.cpp
>      2011-10-07 18:15:25.000000000 -0500
> ++++ tcf-qoriqdbg-4.0.0.105390/core.internal/socketSupport.cpp  2012-10-30 
> 05:27:20.627395526 -0500
> +@@ -46,6 +46,7 @@
> + // Linux interfaces for getifaddrs/freeifaddrs
> + #include <sys/types.h>
> +
> ++#include <unistd.h>
> + // To disable the nagle algorithm
> + #include <netinet/tcp.h>
> +
> diff --git a/recipes-bad/tcf-qoriqdbg/files/add-include-in-tcpTransport.patch 
> b/recipes-bad/tcf-qoriqdbg/files/add-include-in-tcpTransport.patch
> new file mode 100644
> index 0000000..945b786
> --- /dev/null
> +++ b/recipes-bad/tcf-qoriqdbg/files/add-include-in-tcpTransport.patch
> @@ -0,0 +1,11 @@
> +--- 
> tcf-qoriqdbg-4.0.0.105390-r2/tcf-qoriqdbg-4.0.0.105390/core.internal/tcpTransport.cpp
>       2012-04-05 22:16:07.000000000 -0500
> ++++ tcf-qoriqdbg-4.0.0.105390/core.internal/tcpTransport.cpp   2012-10-30 
> 20:42:11.648654005 -0500
> +@@ -35,7 +35,7 @@
> + #include "channelImpl.h"
> + #include "socketSupport.h"
> + #include "socketTrace.h"
> +-
> ++#include <unistd.h>
> + #include <sstream>
> + #include <iomanip>
> + #include <cerrno>
> diff --git a/recipes-bad/tcf-qoriqdbg/tcf-qoriqdbg_4.0.0.105390.bb 
> b/recipes-bad/tcf-qoriqdbg/tcf-qoriqdbg_4.0.0.105390.bb
> index 77523a1..0450306 100644
> --- a/recipes-bad/tcf-qoriqdbg/tcf-qoriqdbg_4.0.0.105390.bb
> +++ b/recipes-bad/tcf-qoriqdbg/tcf-qoriqdbg_4.0.0.105390.bb
> @@ -1,10 +1,12 @@
>  DESCRIPTION = "SPID based TCF agent"
>  SECTION = "tcf-qoriqdbg"
>  LICENSE = "Freescale EULA"
> -PR = "r2"
> +PR = "r3"
>  LIC_FILES_CHKSUM = 
> "file://Makefile;beginline=6;endline=17;md5=75c98af1c2fa46281fbdac337244d196"
>
>  SRC_URI = "file://${PN}-${PV}.tar.bz2 \
> +           file://add-include-in-tcpTransport.patch \
> +           file://add-include-in-socketSupport.patch  \
>  "
>  SRC_URI[md5sum] = "f11b99b489030d9f35573e91c4404e03"
>  SRC_URI[sha256sum] = 
> "3250e2951c3b57bfc3dc9e1174e38555e75682ad90831720a7c882093c119f2b"
> --
> 1.7.9.7
>
>
> _______________________________________________
> yocto mailing list
> yocto@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/yocto
_______________________________________________
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto

Reply via email to