* [PATCH 0/1] Fix screen build failure
@ 2015-09-08 8:15 kai.kang
2015-09-08 8:15 ` [PATCH 1/1] screen: backport to fix build error kai.kang
0 siblings, 1 reply; 2+ messages in thread
From: kai.kang @ 2015-09-08 8:15 UTC (permalink / raw)
To: openembedded-core
From: Kai Kang <kai.kang@windriver.com>
The following changes since commit c1df471feacaf2590216aa476ce242908dac38cf:
pseudo_1.7.3.bb: New version of pseudo (2015-09-06 15:26:27 +0100)
are available in the git repository at:
git://git.pokylinux.org/poky-contrib kangkai/screen
http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=kangkai/screen
Kai Kang (1):
screen: backport to fix build error
.../screen/0002-comm.h-now-depends-on-term.h.patch | 33 ++++++++++++++++++++++
meta/recipes-extended/screen/screen_4.3.1.bb | 1 +
2 files changed, 34 insertions(+)
create mode 100644 meta/recipes-extended/screen/screen/0002-comm.h-now-depends-on-term.h.patch
--
1.9.1
^ permalink raw reply [flat|nested] 2+ messages in thread
* [PATCH 1/1] screen: backport to fix build error
2015-09-08 8:15 [PATCH 0/1] Fix screen build failure kai.kang
@ 2015-09-08 8:15 ` kai.kang
0 siblings, 0 replies; 2+ messages in thread
From: kai.kang @ 2015-09-08 8:15 UTC (permalink / raw)
To: openembedded-core
From: Kai Kang <kai.kang@windriver.com>
It fails to compile screen rarely with:
|.../4.3.1-r0/screen-4.3.1/display.h:154:19: error: 'T_N' undeclared here (not in a function)
| union tcu d_tcs[T_N]; /* terminal capabilities */
| ^
Macro T_N is defined in header file term.h but it may not be created
then fails. Backport patch to make sure term.h is created before compile
other source codes.
Signed-off-by: Kai Kang <kai.kang@windriver.com>
---
.../screen/0002-comm.h-now-depends-on-term.h.patch | 33 ++++++++++++++++++++++
meta/recipes-extended/screen/screen_4.3.1.bb | 1 +
2 files changed, 34 insertions(+)
create mode 100644 meta/recipes-extended/screen/screen/0002-comm.h-now-depends-on-term.h.patch
diff --git a/meta/recipes-extended/screen/screen/0002-comm.h-now-depends-on-term.h.patch b/meta/recipes-extended/screen/screen/0002-comm.h-now-depends-on-term.h.patch
new file mode 100644
index 0000000..b5d71cc
--- /dev/null
+++ b/meta/recipes-extended/screen/screen/0002-comm.h-now-depends-on-term.h.patch
@@ -0,0 +1,33 @@
+Upstream-Status: Backport
+
+Backport from:
+
+http://git.savannah.gnu.org/cgit/screen.git/commit/?id=39c5f1c
+
+Signed-off-by: Kai Kang <kai.kang@windriver.com>
+---
+From 39c5f1c76f1fcef4b5958bf828a63f53426b6984 Mon Sep 17 00:00:00 2001
+From: Mike Gerwitz <mike@mikegerwitz.com>
+Date: Tue, 24 Dec 2013 22:16:31 -0500
+Subject: [PATCH] comm.h now depends on term.h
+
+---
+ src/Makefile.in | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/Makefile.in b/src/Makefile.in
+index e791e79..d4f7c0b 100644
+--- a/Makefile.in
++++ b/Makefile.in
+@@ -113,7 +113,7 @@ term.h: term.c term.sh
+
+ kmapdef.c: term.h
+
+-comm.h: comm.c comm.sh config.h
++comm.h: comm.c comm.sh config.h term.h
+ AWK=$(AWK) CC="$(CC) $(CFLAGS)" srcdir=${srcdir} sh $(srcdir)/comm.sh
+
+ docs:
+--
+2.4.1
+
diff --git a/meta/recipes-extended/screen/screen_4.3.1.bb b/meta/recipes-extended/screen/screen_4.3.1.bb
index 6aea56d..92457af 100644
--- a/meta/recipes-extended/screen/screen_4.3.1.bb
+++ b/meta/recipes-extended/screen/screen_4.3.1.bb
@@ -23,6 +23,7 @@ SRC_URI = "${GNU_MIRROR}/screen/screen-${PV}.tar.gz \
file://Skip-host-file-system-checks-when-cross-compiling.patch \
file://Avoid-mis-identifying-systems-as-SVR4.patch \
file://0001-fix-for-multijob-build.patch \
+ file://0002-comm.h-now-depends-on-term.h.patch \
"
SRC_URI[md5sum] = "5bb3b0ff2674e29378c31ad3411170ad"
--
1.9.1
^ permalink raw reply related [flat|nested] 2+ messages in thread
end of thread, other threads:[~2015-09-08 8:20 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-09-08 8:15 [PATCH 0/1] Fix screen build failure kai.kang
2015-09-08 8:15 ` [PATCH 1/1] screen: backport to fix build error kai.kang
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.