On Tue, Jul 25, 2017 at 08:42:39AM +0000, Bruno Thomsen wrote: > Hi, Hi,
> Just a little FYI :) > host-ncurses version 5.9 does not compile with GCC 7.1.1 that Fedora 26 > ships. I don't have the time ATM to create a proper rule patch. Could you check that "[PATCH] host-ncurses: Build without C++ bindings" sent a while ago to this mailing list fixes problem for you? > ncurses-5.9 patch series is no longer needed and here is a rule diff. > > diff --git a/rules/ncurses.make > b/usr/local/lib/ptxdist-2017.07.0/rules/ncurses.make > index ee8a611..25341cb 100644 > --- a/rules/ncurses.make > +++ b/usr/local/lib/ptxdist-2017.07.0/rules/ncurses.make > @@ -15,9 +15,9 @@ PACKAGES-$(PTXCONF_NCURSES) += ncurses > # > # Paths and names > # > -NCURSES_VERSION := 6.0 > +NCURSES_VERSION := 5.9 Whole patch seems to be reversed... > NCURSES_MAJOR := $(word 1,$(subst ., ,$(NCURSES_VERSION))) > -NCURSES_MD5 := ee13d052e1ead260d7c28071f46eefb1 > +NCURSES_MD5 := 8cb9c412e5f2d96bc6f459aa8c6282a1 > NCURSES := ncurses-$(NCURSES_VERSION) > NCURSES_SUFFIX := tar.gz > NCURSES_URL := $(call ptx/mirror, GNU, > ncurses/$(NCURSES).$(NCURSES_SUFFIX)) > @@ -25,7 +25,7 @@ NCURSES_SOURCE := > $(SRCDIR)/$(NCURSES).$(NCURSES_SUFFIX) > NCURSES_DIR := $(BUILDDIR)/$(NCURSES) > NCURSES_LICENSE := MIT > NCURSES_LICENSE_FILES := \ > - > file://include/curses.h.in;startline=2;endline=26;md5=d74c4dc9413785675043431309dfbea0 > + > file://include/curses.h.in;startline=2;endline=26;md5=3d0f6ef3745ae794471d5c62b7deb9c3 > > # > ---------------------------------------------------------------------------- > # Prepare > > > > There are a lot of new configure options. > > $ /usr/local/lib/ptxdist-2017.07.0/scripts/configure_helper.py --new-src > platform-tqma28/build-target/ncurses-6.0/ --old-src > platform-tqma28/build-target/ncurses-5.9/ > --- ncurses-5.9 > +++ ncurses-6.0 > @@ -1,15 +1,18 @@ > --with-rel-version=XXX > --with-abi-version=XXX > --with-system-type=XXX > + --without-ada > --without-cxx > --without-cxx-binding > - --without-ada > + --disable-db-install > --without-manpages > --without-progs > --without-tests > --without-curses-h > --with-pkg-config{=path} > + --with-pkg-config-libdir=XXX > --enable-pc-files > + --with-pc-suffix > --enable-mixed-case > --with-build-cc=XXX > --with-build-cpp=XXX > @@ -22,6 +25,7 @@ > --with-normal > --with-debug > --with-profile > + --with-cxx-shared > --with-termlib > --with-ticlib > --with-gpm > @@ -30,12 +34,18 @@ > --enable-rpath > --disable-relink > --with-shlib-version=X > + --with-libtool-opts=XXX > + --with-export-syms=XXX > + --with-versioned-syms=X > + --disable-lib-suffixes > --disable-rpath-hack > + --with-extra-suffix=X > --disable-overwrite > --disable-database > --with-hashed-db > --with-fallbacks=XXX > --without-xterm-new > + --with-xterm-kbs=XXX > --with-terminfo-dirs=XXX > --with-default-terminfo-dir=DIR > --disable-big-core > @@ -60,6 +70,7 @@ > --with-ospeed=TYPE > --with-mmask-t=TYPE > --with-ccharw-max=XXX > + --with-tparm-arg=TYPE > --with-rcs-ids > --with-manpage-format > --with-manpage-renames > @@ -72,6 +83,7 @@ > --enable-const > --enable-ext-colors > --enable-ext-mouse > + --enable-ext-putwin > --enable-no-padding > --enable-signed-char > --enable-sigwinch > @@ -90,8 +102,9 @@ > --enable-safe-sprintf > --disable-scroll-hints > --enable-wgetch-events > - --enable-echo > + --disable-echo > --enable-warnings > + --enable-string-hacks > --enable-assertions > --with-dmalloc > --with-dbmalloc > @@ -100,7 +113,8 @@ > --enable-expanded > --disable-macros > --with-trace > + --disable-gnat-projects > --with-ada-compiler=CMD > --with-ada-include=DIR > --with-ada-objects=DIR > - --with-ada-sharedlib=XX > + --with-ada-sharedlib=soname > > > > Regards, > Bruno > > _______________________________________________ > ptxdist mailing list > ptxdist@pengutronix.de _______________________________________________ ptxdist mailing list ptxdist@pengutronix.de