Installing BuildmLearn-ToolKit On Ubuntu 14.04

BuildmLearn Toolkit is an easy-to-use program that helps the users make mobile apps without any knowledge of application development. (Github Page , Download Link)

Installation instruction for Linux RELEASE build given in the CMakeLists.txt were as follow:

  1. mkdir build && cd build
  2. cmake ../ -DCMAKE_BUILD_TYPE=”release” -DCMAKE_INSTALL_PREFIX=/usr -DUSE_QT_5=”ON”
  3. make
  4. make install

Requirement : Qt 4.7.3 and higher

Installation Steps:

1. Download the BuildmLearn-Toolkit zip file and Extract it.

$ wget https://github.com/BuildmLearn/BuildmLearn-Toolkit/archive/master.zip
$ sudo apt-get install unzip
$ unzip master.zip

2. Installing Qt5 and its Dependencies

$ sudo apt-get install qt5-default qt5-qmake qt5-image-formats-plugin cmake g++

3. Lets Start building the toolkit by following the steps given in CMakeLists.txt

$ cd BuildmLearn-Toolkit-master/
$ mkdir build && cd build
$ cmake ../ -DCMAKE_BUILD_TYPE="release" -DCMAKE_INSTALL_PREFIX=/usr -DUSE_QT_5="ON"

Following Error Occurred:

CMake Error at /usr/lib/x86_64-linux-gnu/cmake/Qt5/Qt5Config.cmake:26 (find_package): Could not
find a package configuration file provided by "Qt5XmlPatterns" with any of the following names:
 Qt5XmlPatternsConfig.cmake 
 qt5xmlpatterns-config.cmake

Corrected it by installing following module and again building it:

$ sudo apt-get install libqt5xmlpatterns5-dev
$ cmake ../ -DCMAKE_BUILD_TYPE="release" -DCMAKE_INSTALL_PREFIX=/usr -DUSE_QT_5="ON"

Now Following Error Shown:

CMake Error at /usr/lib/x86_64-linux-gnu/cmake/Qt5/Qt5Config.cmake:26 (find_package): Could not
find a package configuration file provided by "Qt5LinguistTools" with any of the following names:
 Qt5LinguistToolsConfig.cmake 
 qt5linguisttools-config.cmake

Corrected it by installing the following module and again building it:

$ sudo apt-get install qttools5-dev
$ cmake ../ -DCMAKE_BUILD_TYPE="release" -DCMAKE_INSTALL_PREFIX=/usr -DUSE_QT_5="ON"

Again the following error shown:

CMake Error at /usr/lib/x86_64-linux-gnu/cmake/Qt5/Qt5Config.cmake:26 (find_package): Could not
find a package configuration file provided by "Qt5Multimedia" with any of the following names: 
Qt5MultimediaConfig.cmake
qt5multimedia-config.cmake

Corrected it by installing the following module and again building it:

$ sudo apt-get install qtmultimedia5-dev
$ cmake ../ -DCMAKE_BUILD_TYPE="release" -DCMAKE_INSTALL_PREFIX=/usr -DUSE_QT_5="ON"
--
--
-- Configuring done
-- Generating done
-- Build files have been written to: /BuildmLearn-Toolkit-master/build
$ sudo make
$ sudo make install
$ ./buildmlearn-toolki

Now the build is finish. Launch the application by ./buildmlearn-toolkit

Summary: Install the following modules before building the toolkit

$ sudo apt-get install qt5-default qt5-qmake qt5-image-formats-plugin libqt5xmlpatterns5-dev qttools5-dev qtmultimedia5-dev cmake g++ unzip

3 thoughts on “Installing BuildmLearn-ToolKit On Ubuntu 14.04

  1. Do you have any idea how to make sense of the code of buildmlearn? I mean sure there is main.cpp in src .. however if I want to open the whole project with an IDE how do I do that?

    Liked by 1 person

Leave a comment