What is way to disable qtwebengine feature while configure qt 5.15.2 to install this version of qtcreator on linux-host ?
-
when i write command for disable qtwebengine i got below error:
root@mangal-Latitude-E5450:/home/mangal/WORK_SOFTRONICS/qt5.15/build-qt# ../qt-everywhere-src-5.15.2/configure -no-feature-webengine-alsa -no-feature-webengine-pulseaudio -no-feature-webengine-embedded-build -no-feature-webengine-icu -no-feature-webengine-ffmpeg -no-feature-webengine-opus -no-feature-webengine-webp -no-feature-webengine-pepper-plugins -no-feature-webengine-printing-and-pdf -no-feature-webengine-proprietary-codecs -no-feature-webengine-spellchecker -no-feature-webengine-native-spellchecker -no-feature-webengine-webrtc
cd qtbase /home/mangal/WORK_SOFTRONICS/qt5.15/qt-everywhere-src-5.15.2/qtbase/configure -top-level -no-feature-webengine-alsa -no-feature-webengine-pulseaudio -no-feature-webengine-embedded-build -no-feature-webengine-icu -no-feature-webengine-ffmpeg -no-feature-webengine-opus -no-feature-webengine-webp -no-feature-webengine-pepper-plugins -no-feature-webengine-printing-and-pdf -no-feature-webengine-proprietary-codecs -no-feature-webengine-spellchecker -no-feature-webengine-native-spellchecker -no-feature-webengine-webrtc Preparing build tree... Creating qmake... .Done. ERROR: Enabling/Disabling unknown feature 'webengine-icu'.
when i used configure --help at that time i have seen that there are -webengine-icu option mentioned. below i wrote the configure --help's web engine related option
WebEngine options:
-webengine-alsa ................ Enable ALSA support [auto] (Linux only)
-webengine-pulseaudio .......... Enable PulseAudio support [auto]
(Linux only)
-webengine-embedded-build ...... Enable Linux embedded build [auto]
(Linux only)
-webengine-icu ................. Use system ICU libraries [system/qt]
(Linux only)
-webengine-ffmpeg .............. Use system FFmpeg libraries [system/qt]
(Linux only)
-webengine-opus ................ Use system Opus libraries [system/qt]
(Linux only)
-webengine-webp ................ Use system WebP libraries [system/qt]
(Linux only)
-webengine-pepper-plugins ...... Enable use of Pepper Flash and Widevine
plugins [auto]
-webengine-printing-and-pdf .... Enable use of printing and output to PDF
[auto]
-webengine-proprietary-codecs .. Enable support for proprietary codecs [no]
-webengine-spellchecker ........ Enable support for spellchecker [yes]
-webengine-native-spellchecker . Enable support for native spellchecker [no]
(macOS only)
-webengine-webrtc .............. Enable support for WebRTC [auto] -
Hi,
Something is not clear here, do you want to build QtWebEngine or not ?
If the former, just skip the module entirely. -
Hi,
Something is not clear here, do you want to build QtWebEngine or not ?
If the former, just skip the module entirely.@SGaist no i does not want to use QtWebEngine. I Do this installation to use qt virtual key board . so i am installing qt 5.15.2.
-
There's not need to build the whole of Qt just for one module, just build QtVirtualKeyboard itself using the Qt version you are already using for your application.
-
There's not need to build the whole of Qt just for one module, just build QtVirtualKeyboard itself using the Qt version you are already using for your application.
@SGaist How to do it ?
-
@SGaist How to do it ?
git clone -b 5.15 https://code.qt.io/qt/qtvirtualkeyboard.git cd qtvirtualkeyboard qmake . sudo make install
-
git clone -b 5.15 https://code.qt.io/qt/qtvirtualkeyboard.git cd qtvirtualkeyboard qmake . sudo make install
@eyllanesc said in What is way to disable qtwebengine feature while configure qt 5.15.2 to install this version of qtcreator on linux-host ?:
git clone -b 5.15 https://code.qt.io/qt/qtvirtualkeyboard.git cd qtvirtualkeyboard qmake . sudo make install
Before doing that as is, are you using your system provided Qt or one from the online installer ?
In the later case use:
git clone -b 5.15 https://code.qt.io/qt/qtvirtualkeyboard.git mkdir build_qtvirtualkeyboard cd build_qtvirtualkeyboard /path/to/Qt_installation/bin/qmake ../qtvirtualkeyboard make make install
Note I use out of source builds so if you need to redo something you don't have clean everything, you just delete the build folder and restart the process.
-
git clone -b 5.15 https://code.qt.io/qt/qtvirtualkeyboard.git cd qtvirtualkeyboard qmake . sudo make install
@eyllanesc Hi i am getting below error :
root@mangal-Latitude-E5450:/home/mangal/WORK_SOFTRONICS/mangal# qmake .
Cannot read /home/mangal/WORK_SOFTRONICS/mangal: file to open is a directory
Error processing project file: . -
@eyllanesc Hi i am getting below error :
root@mangal-Latitude-E5450:/home/mangal/WORK_SOFTRONICS/mangal# qmake .
Cannot read /home/mangal/WORK_SOFTRONICS/mangal: file to open is a directory
Error processing project file: .@Qt-embedded-developer You did not do the
cd
part. -
@eyllanesc said in What is way to disable qtwebengine feature while configure qt 5.15.2 to install this version of qtcreator on linux-host ?:
git clone -b 5.15 https://code.qt.io/qt/qtvirtualkeyboard.git cd qtvirtualkeyboard qmake . sudo make install
Before doing that as is, are you using your system provided Qt or one from the online installer ?
In the later case use:
git clone -b 5.15 https://code.qt.io/qt/qtvirtualkeyboard.git mkdir build_qtvirtualkeyboard cd build_qtvirtualkeyboard /path/to/Qt_installation/bin/qmake ../qtvirtualkeyboard make make install
Note I use out of source builds so if you need to redo something you don't have clean everything, you just delete the build folder and restart the process.
@SGaist i had installed qt before 2.5 years ago using
sudo apt-get install build-essential
sudo apt-get install qtcreator
sudo apt-get install qt5-defaulti don't know from where will get this path "/path/to/Qt_installation/bin/qmake" ?
-
@SGaist i had installed qt before 2.5 years ago using
sudo apt-get install build-essential
sudo apt-get install qtcreator
sudo apt-get install qt5-defaulti don't know from where will get this path "/path/to/Qt_installation/bin/qmake" ?
@Qt-embedded-developer If you have used qt5-default then just use
qmake
or/usr/bin/qmake
-
@Qt-embedded-developer If you have used qt5-default then just use
qmake
or/usr/bin/qmake
@eyllanesc @SGaist i have tried " make" on Terminal. it's build is running from last 2 hour.
It's show warning :
"WARNING: Failure to find: virtualkeyboard_layouts"
-
Unless you are using a very slow machine building the QtVirtualKeyboard module should not take that long.
Are you sure you are not building something else ?
-
@eyllanesc said in What is way to disable qtwebengine feature while configure qt 5.15.2 to install this version of qtcreator on linux-host ?:
git clone -b 5.15 https://code.qt.io/qt/qtvirtualkeyboard.git cd qtvirtualkeyboard qmake . sudo make install
Before doing that as is, are you using your system provided Qt or one from the online installer ?
In the later case use:
git clone -b 5.15 https://code.qt.io/qt/qtvirtualkeyboard.git mkdir build_qtvirtualkeyboard cd build_qtvirtualkeyboard /path/to/Qt_installation/bin/qmake ../qtvirtualkeyboard make make install
Note I use out of source builds so if you need to redo something you don't have clean everything, you just delete the build folder and restart the process.
@SGaist
i have tried below things:you have suggested the below command :
/path/to/Qt_installation/bin/qmake ../qtvirtualkeyboard
So in this command path replaced path with "/path/to/Qt_installation/bin/qmake" is correct or not ?
-
It does not seem that the build is failing. At least from your screen.
-
@SGaist with warning this build is running and its not stopping. shall i wait for 2 to 3 hr to complete it ?
-
What kind of machine are you using to build that module ?
-
@SGaist
I am using ubuntu OS based laptop of Dell Latitude E5450 Core i5 5th Generation.Linux mangal-Latitude-E5450 4.15.0-142-generic #146~16.04.1-Ubuntu SMP Tue Apr 13 09:27:15 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
-
Are you sure it's still compiling and has not entered a loop doing nothing ?
-
@SGaist Yes Still compilation going on and loop doing nothing
"
WARNING: Failure to find: virtualkeyboard_layouts
/usr/lib/x86_64-linux-gnu/qt5/bin/rcc: File does not exist 'virtualkeyboard_layouts'
/usr/lib/x86_64-linux-gnu/qt5/bin/qmake -o Makefile /home/mangal/jsulm/qtvirtualkeyboard/src/virtualkeyboard/virtualkeyboard.pro
Project MESSAGE: perl -w /usr/lib/x86_64-linux-gnu/qt5/bin/syncqt.pl -module QtVirtualKeyboard -version 5.15.3 -outdir /home/mangal/jsulm/build_qtvirtualkeyboard /home/mangal/jsulm/qtvirtualkeyboard
<srcbase> = /home/mangal/jsulm/qtvirtualkeyboard
<outbase> = /home/mangal/jsulm/build_qtvirtualkeyboard
WARNING: Failure to find: virtualkeyboard_layouts
/usr/lib/x86_64-linux-gnu/qt5/bin/rcc: File does not exist 'virtualkeyboard_layouts'
/usr/lib/x86_64-linux-gnu/qt5/bin/qmake -o Makefile /home/mangal/jsulm/qtvirtualkeyboard/src/virtualkeyboard/virtualkeyboard.pro
Project MESSAGE: perl -w /usr/lib/x86_64-linux-gnu/qt5/bin/syncqt.pl -module QtVirtualKeyboard -version 5.15.3 -outdir /home/mangal/jsulm/build_qtvirtualkeyboard /home/mangal/jsulm/qtvirtualkeyboard
<srcbase> = /home/mangal/jsulm/qtvirtualkeyboard
<outbase> = /home/mangal/jsulm/build_qtvirtualkeyboard
WARNING: Failure to find: virtualkeyboard_layouts
/usr/lib/x86_64-linux-gnu/qt5/bin/rcc: File does not exist 'virtualkeyboard_layouts'
/usr/lib/x86_64-linux-gnu/qt5/bin/qmake -o Makefile /home/mangal/jsulm/qtvirtualkeyboard/src/virtualkeyboard/virtualkeyboard.pro
Project MESSAGE: perl -w /usr/lib/x86_64-linux-gnu/qt5/bin/syncqt.pl -module QtVirtualKeyboard -version 5.15.3 -outdir /home/mangal/jsulm/build_qtvirtualkeyboard /home/mangal/jsulm/qtvirtualkeyboard
<srcbase> = /home/mangal/jsulm/qtvirtualkeyboard
<outbase> = /home/mangal/jsulm/build_qtvirtualkeyboard
WARNING: Failure to find: virtualkeyboard_layouts
/usr/lib/x86_64-linux-gnu/qt5/bin/rcc: File does not exist 'virtualkeyboard_layouts'
/usr/lib/x86_64-linux-gnu/qt5/bin/qmake -o Makefile /home/mangal/jsulm/qtvirtualkeyboard/src/virtualkeyboard/virtualkeyboard.pro
Project MESSAGE: perl -w /usr/lib/x86_64-linux-gnu/qt5/bin/syncqt.pl -module QtVirtualKeyboard -version 5.15.3 -outdir /home/mangal/jsulm/build_qtvirtualkeyboard /home/mangal/jsulm/qtvirtualkeyboard
<srcbase> = /home/mangal/jsulm/qtvirtualkeyboard
<outbase> = /home/mangal/jsulm/build_qtvirtualkeyboard
WARNING: Failure to find: virtualkeyboard_layouts
/usr/lib/x86_64-linux-gnu/qt5/bin/rcc: File does not exist 'virtualkeyboard_layouts'
/usr/lib/x86_64-linux-gnu/qt5/bin/qmake -o Makefile /home/mangal/jsulm/qtvirtualkeyboard/src/virtualkeyboard/virtualkeyboard.pro
Project MESSAGE: perl -w /usr/lib/x86_64-linux-gnu/qt5/bin/syncqt.pl -module QtVirtualKeyboard -version 5.15.3 -outdir /home/mangal/jsulm/build_qtvirtualkeyboard /home/mangal/jsulm/qtvirtualkeyboard
<srcbase> = /home/mangal/jsulm/qtvirtualkeyboard
<outbase> = /home/mangal/jsulm/build_qtvirtualkeyboard
WARNING: Failure to find: virtualkeyboard_layouts
/usr/lib/x86_64-linux-gnu/qt5/bin/rcc: File does not exist 'virtualkeyboard_layouts'
/usr/lib/x86_64-linux-gnu/qt5/bin/qmake -o Makefile /home/mangal/jsulm/qtvirtualkeyboard/src/virtualkeyboard/virtualkeyboard.pro
Project MESSAGE: perl -w /usr/lib/x86_64-linux-gnu/qt5/bin/syncqt.pl -module QtVirtualKeyboard -version 5.15.3 -outdir /home/mangal/jsulm/build_qtvirtualkeyboard /home/mangal/jsulm/qtvirtualkeyboard
<srcbase> = /home/mangal/jsulm/qtvirtualkeyboard
<outbase> = /home/mangal/jsulm/build_qtvirtualkeyboard
WARNING: Failure to find: virtualkeyboard_layouts
/usr/lib/x86_64-linux-gnu/qt5/bin/rcc: File does not exist 'virtualkeyboard_layouts'
/usr/lib/x86_64-linux-gnu/qt5/bin/qmake -o Makefile /home/mangal/jsulm/qtvirtualkeyboard/src/virtualkeyboard/virtualkeyboard.pro
Project MESSAGE: perl -w /usr/lib/x86_64-linux-gnu/qt5/bin/syncqt.pl -module QtVirtualKeyboard -version 5.15.3 -outdir /home/mangal/jsulm/build_qtvirtualkeyboard /home/mangal/jsulm/qtvirtualkeyboard
<srcbase> = /home/mangal/jsulm/qtvirtualkeyboard
<outbase> = /home/mangal/jsulm/build_qtvirtualkeyboard
WARNING: Failure to find: virtualkeyboard_layouts
/usr/lib/x86_64-linux-gnu/qt5/bin/rcc: File does not exist 'virtualkeyboard_layouts'
/usr/lib/x86_64-linux-gnu/qt5/bin/qmake -o Makefile /home/mangal/jsulm/qtvirtualkeyboard/src/virtualkeyboard/virtualkeyboard.pro
Project MESSAGE: perl -w /usr/lib/x86_64-linux-gnu/qt5/bin/syncqt.pl -module QtVirtualKeyboard -version 5.15.3 -outdir /home/mangal/jsulm/build_qtvirtualkeyboard /home/mangal/jsulm/qtvirtualkeyboard
<srcbase> = /home/mangal/jsulm/qtvirtualkeyboard
<outbase> = /home/mangal/jsulm/build_qtvirtualkeyboard
WARNING: Failure to find: virtualkeyboard_layouts
/usr/lib/x86_64-linux-gnu/qt5/bin/rcc: File does not exist 'virtualkeyboard_layouts'
/usr/lib/x86_64-linux-gnu/qt5/bin/qmake -o Makefile /home/mangal/jsulm/qtvirtualkeyboard/src/virtualkeyboard/virtualkeyboard.pro
Project MESSAGE: perl -w /usr/lib/x86_64-linux-gnu/qt5/bin/syncqt.pl -module QtVirtualKeyboard -version 5.15.3 -outdir /home/mangal/jsulm/build_qtvirtualkeyboard /home/mangal/jsulm/qtvirtualkeyboard
<srcbase> = /home/mangal/jsulm/qtvirtualkeyboard
<outbase> = /home/mangal/jsulm/build_qtvirtualkeyboard
WARNING: Failure to find: virtualkeyboard_layouts
/usr/lib/x86_64-linux-gnu/qt5/bin/rcc: File does not exist 'virtualkeyboard_layouts'
/usr/lib/x86_64-linux-gnu/qt5/bin/qmake -o Makefile /home/mangal/jsulm/qtvirtualkeyboard/src/virtualkeyboard/virtualkeyboard.pro
Project MESSAGE: perl -w /usr/lib/x86_64-linux-gnu/qt5/bin/syncqt.pl -module QtVirtualKeyboard -version 5.15.3 -outdir /home/mangal/jsulm/build_qtvirtualkeyboard /home/mangal/jsulm/qtvirtualkeyboard
<srcbase> = /home/mangal/jsulm/qtvirtualkeyboard
<outbase> = /home/mangal/jsulm/build_qtvirtualkeyboard
WARNING: Failure to find: virtualkeyboard_layouts
/usr/lib/x86_64-linux-gnu/qt5/bin/rcc: File does not exist 'virtualkeyboard_layouts'
/usr/lib/x86_64-linux-gnu/qt5/bin/qmake -o Makefile /home/mangal/jsulm/qtvirtualkeyboard/src/virtualkeyboard/virtualkeyboard.pro
Project MESSAGE: perl -w /usr/lib/x86_64-linux-gnu/qt5/bin/syncqt.pl -module QtVirtualKeyboard -version 5.15.3 -outdir /home/mangal/jsulm/build_qtvirtualkeyboard /home/mangal/jsulm/qtvirtualkeyboard
<srcbase> = /home/mangal/jsulm/qtvirtualkeyboard
<outbase> = /home/mangal/jsulm/build_qtvirtualkeyboard
WARNING: Failure to find: virtualkeyboard_layouts
/usr/lib/x86_64-linux-gnu/qt5/bin/rcc: File does not exist 'virtualkeyboard_layouts'
/usr/lib/x86_64-linux-gnu/qt5/bin/qmake -o Makefile /home/mangal/jsulm/qtvirtualkeyboard/src/virtualkeyboard/virtualkeyboard.pro
Project MESSAGE: perl -w /usr/lib/x86_64-linux-gnu/qt5/bin/syncqt.pl -module QtVirtualKeyboard -version 5.15.3 -outdir /home/mangal/jsulm/build_qtvirtualkeyboard /home/mangal/jsulm/qtvirtualkeyboard
<srcbase> = /home/mangal/jsulm/qtvirtualkeyboard
<outbase> = /home/mangal/jsulm/build_qtvirtualkeyboard
WARNING: Failure to find: virtualkeyboard_layouts
/usr/lib/x86_64-linux-gnu/qt5/bin/rcc: File does not exist 'virtualkeyboard_layouts'
/usr/lib/x86_64-linux-gnu/qt5/bin/qmake -o Makefile /home/mangal/jsulm/qtvirtualkeyboard/src/virtualkeyboard/virtualkeyboard.pro
Project MESSAGE: perl -w /usr/lib/x86_64-linux-gnu/qt5/bin/syncqt.pl -module QtVirtualKeyboard -version 5.15.3 -outdir /home/mangal/jsulm/build_qtvirtualkeyboard /home/mangal/jsulm/qtvirtualkeyboard
<srcbase> = /home/mangal/jsulm/qtvirtualkeyboard
<outbase> = /home/mangal/jsulm/build_qtvirtualkeyboard
WARNING: Failure to find: virtualkeyboard_layouts
/usr/lib/x86_64-linux-gnu/qt5/bin/rcc: File does not exist 'virtualkeyboard_layouts'
/usr/lib/x86_64-linux-gnu/qt5/bin/qmake -o Makefile /home/mangal/jsulm/qtvirtualkeyboard/src/virtualkeyboard/virtualkeyboard.pro
Project MESSAGE: perl -w /usr/lib/x86_64-linux-gnu/qt5/bin/syncqt.pl -module QtVirtualKeyboard -version 5.15.3 -outdir /home/mangal/jsulm/build_qtvirtualkeyboard /home/mangal/jsulm/qtvirtualkeyboard
<srcbase> = /home/mangal/jsulm/qtvirtualkeyboard
<outbase> = /home/mangal/jsulm/build_qtvirtualkeyboard
WARNING: Failure to find: virtualkeyboard_layouts
/usr/lib/x86_64-linux-gnu/qt5/bin/rcc: File does not exist 'virtualkeyboard_layouts'
/usr/lib/x86_64-linux-gnu/qt5/bin/qmake -o Makefile /home/mangal/jsulm/qtvirtualkeyboard/src/virtualkeyboard/virtualkeyboard.pro
Project MESSAGE: perl -w /usr/lib/x86_64-linux-gnu/qt5/bin/syncqt.pl -module QtVirtualKeyboard -version 5.15.3 -outdir /home/mangal/jsulm/build_qtvirtualkeyboard /home/mangal/jsulm/qtvirtualkeyboard
<srcbase> = /home/mangal/jsulm/qtvirtualkeyboard
<outbase> = /home/mangal/jsulm/build_qtvirtualkeyboard
WARNING: Failure to find: virtualkeyboard_layouts
/usr/lib/x86_64-linux-gnu/qt5/bin/rcc: File does not exist 'virtualkeyboard_layouts'
/usr/lib/x86_64-linux-gnu/qt5/bin/qmake -o Makefile /home/mangal/jsulm/qtvirtualkeyboard/src/virtualkeyboard/virtualkeyboard.pro
Project MESSAGE: perl -w /usr/lib/x86_64-linux-gnu/qt5/bin/syncqt.pl -module QtVirtualKeyboard -version 5.15.3 -outdir /home/mangal/jsulm/build_qtvirtualkeyboard /home/mangal/jsulm/qtvirtualkeyboard
<srcbase> = /home/mangal/jsulm/qtvirtualkeyboard
<outbase> = /home/mangal/jsulm/build_qtvirtualkeyboard
WARNING: Failure to find: virtualkeyboard_layouts
/usr/lib/x86_64-linux-gnu/qt5/bin/rcc: File does not exist 'virtualkeyboard_layouts'
/usr/lib/x86_64-linux-gnu/qt5/bin/qmake -o Makefile /home/mangal/jsulm/qtvirtualkeyboard/src/virtualkeyboard/virtualkeyboard.pro
Project MESSAGE: perl -w /usr/lib/x86_64-linux-gnu/qt5/bin/syncqt.pl -module QtVirtualKeyboard -version 5.15.3 -outdir /home/mangal/jsulm/build_qtvirtualkeyboard /home/mangal/jsulm/qtvirtualkeyboard
<srcbase> = /home/mangal/jsulm/qtvirtualkeyboard
<outbase> = /home/mangal/jsulm/build_qtvirtualkeyboard
WARNING: Failure to find: virtualkeyboard_layouts
/usr/lib/x86_64-linux-gnu/qt5/bin/rcc: File does not exist 'virtualkeyboard_layouts'
/usr/lib/x86_64-linux-gnu/qt5/bin/qmake -o Makefile /home/mangal/jsulm/qtvirtualkeyboard/src/virtualkeyboard/virtualkeyboard.pro
Project MESSAGE: perl -w /usr/lib/x86_64-linux-gnu/qt5/bin/syncqt.pl -module QtVirtualKeyboard -version 5.15.3 -outdir /home/mangal/jsulm/build_qtvirtualkeyboard /home/mangal/jsulm/qtvirtualkeyboard
<srcbase> = /home/mangal/jsulm/qtvirtualkeyboard
<outbase> = /home/mangal/jsulm/build_qtvirtualkeyboard
WARNING: Failure to find: virtualkeyboard_layouts
/usr/lib/x86_64-linux-gnu/qt5/bin/rcc: File does not exist 'virtualkeyboard_layouts'
/usr/lib/x86_64-linux-gnu/qt5/bin/qmake -o Makefile /home/mangal/jsulm/qtvirtualkeyboard/src/virtualkeyboard/virtualkeyboard.pro
Project MESSAGE: perl -w /usr/lib/x86_64-linux-gnu/qt5/bin/syncqt.pl -module QtVirtualKeyboard -version 5.15.3 -outdir /home/mangal/jsulm/build_qtvirtualkeyboard /home/mangal/jsulm/qtvirtualkeyboard
<srcbase> = /home/mangal/jsulm/qtvirtualkeyboard
....
...
...
...