From: Chunrong Guo <[email protected]>

      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 <[email protected]>
---
 .../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

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
[email protected]
https://lists.yoctoproject.org/listinfo/yocto

Reply via email to