Saturday, December 11, 2021

Re: qtvirtualkeyboard failed to build

On Sat, Dec 11, 2021 at 09:47:45AM +0100, Rafael Sadowski wrote:
> On Sat Dec 11, 2021 at 01:10:05AM +0100, Antoine Jacoutot wrote:
> >
> >
> > ===> Faking installation for qtvirtualkeyboard-5.15.2
> > cd src/ && ( test -e Makefile || /usr/local/bin/qmake-qt5 -o Makefile /exopi-obj/pobj/qtvirtualkeyboard-5.15.2/qtvirtualkeyboard-everywhere-src-5.15.2/src/src.pro CONFIG+=disable-layouts PREFIX=/usr/local 'QMAKE_CFLAGS=-O2 -pipe -g ' 'QMAK
> > E_CFLAGS_RELEASE=-O2 -pipe -g ' QMAKE_CXX=c++ 'QMAKE_CXXFLAGS=-O2 -pipe -g ' 'QMAKE_CXXFLAGS_RELEASE=-O2 -pipe -g ' QMAKE_LFLAGS=-g QMAKE_LFLAGS_RELEASE=-g ) && /usr/bin/make -f Makefile install
> > cd virtualkeyboard/ && ( test -e Makefile || /usr/local/bin/qmake-qt5 -o Makefile /exopi-obj/pobj/qtvirtualkeyboard-5.15.2/qtvirtualkeyboard-everywhere-src-5.15.2/src/virtualkeyboard/virtualkeyboard.pro CONFIG+=disable-layouts PREFIX=/usr/
> > local 'QMAKE_CFLAGS=-O2 -pipe -g ' 'QMAKE_CFLAGS_RELEASE=-O2 -pipe -g ' QMAKE_CXX=c++ 'QMAKE_CXXFLAGS=-O2 -pipe -g ' 'QMAKE_CXXFLAGS_RELEASE=-O2 -pipe -g ' QMAKE_LFLAGS=-g QMAKE_LFLAGS_RELEASE=-g ) && /usr/bin/make -f Makefile install
> > make: don't know how to make /usr/local/include/Foundation/Foundation.h (prerequisite of: .obj/qvirtualkeyboardinputcontext_p.o)
> > Stop in src/virtualkeyboard
> >
>
> Looks like qtvirtualkeyboard consumes gnustep at build time if it is
> present. Checkout:
>
> qtvirtualkeyboard-everywhere-src-5.15.2/build-amd64/src/virtualkeyboard/Makefile
>
> Could this cause a problem in bulks? If not OK?

I don't think it would cause problem but can't we just disable this check?


> diff --git a/x11/qt5/qtvirtualkeyboard/Makefile b/x11/qt5/qtvirtualkeyboard/Makefile
> index 6d4e42611b3..dd2c3970754 100644
> --- a/x11/qt5/qtvirtualkeyboard/Makefile
> +++ b/x11/qt5/qtvirtualkeyboard/Makefile
> @@ -2,6 +2,7 @@
>
> QT5NAME = QtVirtualKeyboard
> COMMENT-main = Qt5 virtual keyboard plugin
> +REVISION-main = 0
>
> REVISION-examples = 0
>
> @@ -14,6 +15,8 @@ WANTLIB += ${COMPILER_LIBCXX} GL Qt5Core Qt5Gui Qt5Network Qt5Qml
> WANTLIB += Qt5QmlModels Qt5Quick Qt5Svg Qt5Widgets hunspell-1.7
> WANTLIB += m xcb xcb-xfixes
>
> +BUILD_DEPENDS = x11/gnustep/base
> +
> LIB_DEPENDS = textproc/hunspell \
> x11/qt5/qtdeclarative>=${QT5_VERSION},<${QT5_NEXT_VERSION} \
> x11/qt5/qtsvg>=${QT5_VERSION},<${QT5_NEXT_VERSION}
>

--
Antoine

No comments:

Post a Comment