[yocto] [meta-fsl-ppc-private master] tcf-qoriqdbg_4.0.0.105390.bb: task do_compile:failed
b40290 at freescale.com
b40290 at freescale.com
Tue Oct 30 20:59:42 PDT 2012
From: Chunrong Guo <b40290 at 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 <b40290 at 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
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
More information about the yocto
mailing list