Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Mobile and Embedded
  4. QT5 build errors
Forum Updated to NodeBB v4.3 + New Features

QT5 build errors

Scheduled Pinned Locked Moved Unsolved Mobile and Embedded
14 Posts 3 Posters 1.6k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • A Anu Jayan

    Hello,

      I am not able to QT5 build linux for the source code, which was given to me to be flashed on AM62x EVM board. Kindly help me to resolve the issue. Thanks in advance.
    
    1. I followed the below links to install QT5 and set the cross-compilation path for AM62x EVM board.

    https://vitux.com/compiling-your-first-qt-program-in-ubuntu/

    https://software-dl.ti.com/processor-sdk-linux/esd/docs/latest/linux/Examples_and_Demos_Sub-system_Demos.html#hands-on-with-qt

    1. Then I followed the steps mentioned in the link to create a sample helloworld program.

    [linux-devkit]:~/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/example-applications> cd helloworld/

    [linux-devkit]:~/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/example-applications/helloworld> make
    aarch64-none-linux-gnu-g++ --sysroot=/home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux -c -pipe --sysroot=/home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux --sysroot=/home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux -O2 -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I../../linux-devkit/sysroots/aarch64-linux/usr/include -I../../linux-devkit/sysroots/aarch64-linux/usr/include/QtWidgets -I../../linux-devkit/sysroots/aarch64-linux/usr/include/QtGui -I../../linux-devkit/sysroots/aarch64-linux/usr/include/QtCore -I. -I../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/linux-oe-g++ -o helloworld.o helloworld.cpp
    aarch64-none-linux-gnu-g++ --sysroot=/home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux --sysroot=/home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux --sysroot=/home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux -Wl,-O1 -o helloworld helloworld.o /home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux/usr/lib/libQt5Widgets.so /home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux/usr/lib/libQt5Gui.so /home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux/usr/lib/libQt5Core.so -lGLESv2 -lpthread

    [linux-devkit]:~/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/example-applications/helloworld> ls
    helloworld helloworld.cpp helloworld.o helloworld.pro Makefile

    1. I was successfully able to create the executable file helloworld which can be run on the AM62x EVM board.

    2. Now I did the following steps to build my source code, which needs to be cross-compiled for AM62x board.

    [linux-devkit]:~/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/example-applications/Peristaltic> ls
    build buildSoundCount.txt data lib platfrm src toric.ui

    [linux-devkit]:~/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/example-applications/Peristaltic> cd src

    [linux-devkit]:~/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/example-applications/Peristaltic/src> ls
    browser.cpp footswitchangle.ui mainwindow.cpp phaco2.h pria3.h stylesheet.css
    browser.h footswitchbutton.cpp mainwindow.h phaco2.ui pria3.ui t_max.cpp
    browser.ui footswitchbutton.h mainwindow.ui phaco3.cpp pria.cpp t_max.h
    calibration.cpp footswitchbutton.ui orbitcool_set.cpp phaco3.h pria.h t_max.ui
    calibration.h footswitchsense.cpp orbitcool_set.h phaco3.ui pria.ui toric.cpp
    calibration.ui footswitchsense.h orbitcool_settings_dutycycles.cpp phaco.cpp print.cpp toric.h
    chart.cpp footswitchsense.ui orbitcool_settings_dutycycles.h phaco.h print.h toric.ui
    chart.h frontscreen.cpp orbitcool_settings_dutycycles.ui phaco.ui print.ui util.h
    chart.ui frontscreen.h orbitcool_set.ui prcapvac.cpp prvit.cpp videoscreen.cpp
    CMakeLists.txt.user frontscreen.ui Peristaltic.pro prcapvac.h prvit.h videoscreen.h
    database.cpp icon Peristaltic.pro.user prcapvac.ui prvit.ui videoscreen.ui
    database.h image_list.cpp Peristaltic.pro.user.01378e5 prdia.cpp Serial.cpp vtascreen.cpp
    database.ui image_list.h Peristaltic.pro.user.1164b37 prdia.h Serial.cpp.kf5905 vtascreen.h
    doctor.cpp image_list.ui Peristaltic.pro.user.44afbcd prdia.ui Serial.h vtascreen.ui
    doctor.h keypad.cpp Peristaltic.pro.user.5c2d2ad pria2.cpp setting.cpp welcomepage.cpp
    doctor.ui keypad.h Peristaltic.pro.user.64c37ee pria2.h setting.h welcomepage.h
    footswitchangle.cpp keypad.ui Peristaltic.pro.user.786186f pria2.ui setting.ui welcomepage.ui
    footswitchangle.h main.cpp
    phaco2.cpp pria3.cpp share

    1. This is the Peristaltic.pro file which was already available in src.I tried to do cross-compile.
      [linux-devkit]:~/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/example-applications/Peristaltic/src> sudo qmake Peristaltic.pro
      Project ERROR: Unknown module(s) in QT: declarative

    2. Because of the this error. I removed the declarative library from the Peristaltic.pro file, which will be in line "QT += declarative"

    3. Again I run the qmake.

    [linux-devkit]:~/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/example-applications/Peristaltic/src> sudo qmake Peristaltic.pro

    [linux-devkit]:~/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/example-applications/Peristaltic/src> sudo make

    Then I got the below error along with the build log.

    t_max.o: In function t_max::on_calib_pushButton_clicked()': t_max.cpp:(.text+0x24dc): undefined reference to cvCreateVideoWriter'
    t_max.cpp:(.text+0x257d): undefined reference to cvReleaseVideoWriter' t_max.o: In function t_max::on_pushButton_clicked()':
    t_max.cpp:(.text+0x2829): undefined reference to cvReleaseCapture' t_max.o: In function t_max::putImage(_IplImage*, QString, int, int, int, int, int, int)':
    t_max.cpp:(.text+0x667e): undefined reference to cvConvertImage' t_max.cpp:(.text+0x669a): undefined reference to cvWriteFrame'
    t_max.o: In function t_max::timerEvent(QTimerEvent*)': t_max.cpp:(.text+0x7b56): undefined reference to cvQueryFrame'
    t_max.o: In function t_max::t_max(QWidget*)': t_max.cpp:(.text+0x7f5a): undefined reference to cvCreateCameraCapture'
    t_max.cpp:(.text+0x7f73): undefined reference to cvSetCaptureProperty' t_max.cpp:(.text+0x7f89): undefined reference to cvSetCaptureProperty'
    t_max.o: In function t_max::on_pushButton_2_clicked()': t_max.cpp:(.text+0xaca0): undefined reference to cvReleaseCapture'
    videoscreen.o: In function videoscreen::kill_function()': videoscreen.cpp:(.text+0x1cc9): undefined reference to cvReleaseCapture'
    videoscreen.o: In function videoscreen::Record_on()': videoscreen.cpp:(.text+0x2673): undefined reference to cvCreateVideoWriter'
    videoscreen.o: In function videoscreen::putImage(_IplImage*)': videoscreen.cpp:(.text+0x2c8d): undefined reference to cvWriteFrame'
    videoscreen.o: In function videoscreen::timerEvent(QTimerEvent*)': videoscreen.cpp:(.text+0x2eca): undefined reference to cvQueryFrame'
    videoscreen.o: In function videoscreen::videoscreen(QWidget*)': videoscreen.cpp:(.text+0x370a): undefined reference to cvCreateCameraCapture'
    videoscreen.cpp:(.text+0x372c): undefined reference to cvSetCaptureProperty' videoscreen.cpp:(.text+0x3742): undefined reference to cvSetCaptureProperty'
    collect2: error: ld returned 1 exit status
    Makefile:320: recipe for target 'Peristaltic' failed
    make: *** [Peristaltic] Error 1
    ==>Below is the Peristaltic.pro file

    #-------------------------------------------------
    #
    # Project created by QtCreator 2017-07-05T14:33:42
    #
    #-------------------------------------------------
    
    QT       += core gui serialport declarative multimedia webkitwidgets
    QT       += sql
    QT       += printsupport
    QT       += widgets
    CONFIG   += c++11 
    
    unix:!macx:!symbian: LIBS += -L/usr/local/lib -lopencv_core -lopencv_highgui -lopencv_imgproc
    greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
    
    TARGET = Peristaltic
    TEMPLATE = app
    
    SOURCES += main.cpp\
            mainwindow.cpp \
        doctor.cpp \
        phaco.cpp \
        phaco2.cpp \
        phaco3.cpp \
        prcapvac.cpp \
        prdia.cpp \
        pria.cpp \
        pria2.cpp \
        pria3.cpp \
        Serial.cpp \
        videoscreen.cpp \
        database.cpp \
        prvit.cpp \
        calibration.cpp \
        footswitchangle.cpp \
        footswitchbutton.cpp \
        setting.cpp \
        keypad.cpp \
        print.cpp \
    #    toric.cpp \
        vtascreen.cpp \
        frontscreen.cpp \
        browser.cpp \
        image_list.cpp \
        orbitcool_set.cpp \
        welcomepage.cpp \
        chart.cpp \
        t_max.cpp \
        footswitchsense.cpp
    
    HEADERS  += mainwindow.h \
        doctor.h \
        phaco.h \
        phaco2.h \
        phaco3.h \
        prcapvac.h \
        prdia.h \
        pria.h \
        pria2.h \
        pria3.h \
        Serial.h \
        videoscreen.h \
        database.h \
        prvit.h \
        calibration.h \
        footswitchangle.h \
        footswitchbutton.h \
        setting.h \
        keypad.h \
        print.h \
    #    toric.h \
        util.h \
        vtascreen.h \
        frontscreen.h \
        browser.h \
        image_list.h \
        orbitcool_set.h \
        welcomepage.h \
        chart.h \
        t_max.h \
        footswitchsense.h
    
    FORMS    += mainwindow.ui \
        doctor.ui \
        phaco.ui \
        phaco2.ui \
        phaco3.ui \
        prcapvac.ui \
        prdia.ui \
        pria.ui \
        pria2.ui \
        pria3.ui \
        videoscreen.ui \
        database.ui \
        prvit.ui \
        calibration.ui \
        footswitchangle.ui \
        footswitchbutton.ui \
        setting.ui \
        keypad.ui \
        print.ui \
    #   toric.ui \
        vtascreen.ui \
        frontscreen.ui \
        browser.ui \
        image_list.ui \
        orbitcool_set.ui \
        welcomepage.ui \
        chart.ui \
        t_max.ui \
        footswitchsense.ui
    
    1. I am have already installed the opencv libraries using "sudo apt-get install libopencv-dev" before the build.

    [linux-devkit]:~/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux/usr/include/opencv2> ls

    aruco datasets hfs.hpp ml.hpp quality stereo.hpp video.hpp
    aruco.hpp dpm.hpp highgui objdetect quality.hpp stitching videoio
    bgsegm.hpp face highgui.hpp objdetect.hpp reg stitching.hpp videoio.hpp
    bioinspired face.hpp imgcodecs opencv.hpp rgbd structured_light videostab
    bioinspired.hpp features2d imgcodecs.hpp opencv_modules.hpp rgbd.hpp structured_light.hpp videostab.hpp
    calib3d features2d.hpp img_hash optflow saliency superres xfeatures2d
    calib3d.hpp flann img_hash.hpp optflow.hpp saliency.hpp superres.hpp xfeatures2d.hpp
    ccalib flann.hpp imgproc phase_unwrapping sfm surface_matching ximgproc
    ccalib.hpp fuzzy imgproc.hpp phase_unwrapping.hpp sfm.hpp surface_matching.hpp ximgproc.hpp
    core fuzzy.hpp line_descriptor photo shape tracking xobjdetect.hpp
    core.hpp gapi line_descriptor.hpp photo.hpp shape.hpp tracking.hpp xphoto
    cvconfig.h gapi.hpp ml plot.hpp stereo video xphoto.h

    1. Below is my QT version inside devkit

    [linux-devkit]:~/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux/usr/include/opencv2> qmake -version
    QMake version 3.1
    Using Qt version 5.14.2 in /home/____/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux/usr/lib

    1. I want to know whether Qt version 5.14.2 supports declarative?

    Regards,
    Anu Jayan

    kkoehneK Offline
    kkoehneK Offline
    kkoehne
    Moderators
    wrote on last edited by
    #3

    @Anu-Jayan said in QT5 build errors:

    I want to know whether Qt version 5.14.2 supports declarative?

    What was declarative in Qt 4 is quick in Qt 5. Anyhow, there are also other changes than the name, so if the app is actually using Qt Quick, chances are you need more adaptations ...

    Director R&D, The Qt Company

    A 1 Reply Last reply
    1
    • kkoehneK kkoehne

      @Anu-Jayan said in QT5 build errors:

      I want to know whether Qt version 5.14.2 supports declarative?

      What was declarative in Qt 4 is quick in Qt 5. Anyhow, there are also other changes than the name, so if the app is actually using Qt Quick, chances are you need more adaptations ...

      A Offline
      A Offline
      Anu Jayan
      wrote on last edited by
      #4

      Hello @kkoehne

      1. I have added -lopencv_videoio in LIBS as you told and also replaced declarative with quickcontrols2 library.
      #-------------------------------------------------
      #
      # Project created by QtCreator 2017-07-05T14:33:42
      #
      #-------------------------------------------------
      
      QT	 += core gui serialport multimedia webengine webkitwidgets
      QT       += sql
      QT       += printsupport
      #QT       += widgets
      CONFIG   += c++11 
      CONFIG   += use_gold_linker
      
      
      unix:!macx:!symbian: LIBS += -L/usr/local/lib -lopencv_core -lopencv_highgui -lopencv_imgproc -lopencv_videoio
      greaterThan(QT_MAJOR_VERSION, 4): QT += widgets quickcontrols2
      
      TARGET = Peristaltic
      TEMPLATE = app
      
      
      INCLUDEPATH += /home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/example-applications/Peristaltic/src/
      INCLUDEPATH += /usr/include/opencv2/
      #INCLUDEPATH += /home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux/usr/include/opencv2/
      INCLUDEPATH += /home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux/usr/include/QtGui/
      INCLUDEPATH += /home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux/usr/include/QtWidgets/
      INCLUDEPATH += /home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux/usr/include/QtCore/
      INCLUDEPATH += /home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux/usr/include/QtMultimedia/
      INCLUDEPATH += /home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux/usr/include/QtNetwork/
      INCLUDEPATH += /home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux/usr/include/QtWebKitWidgets/
      INCLUDEPATH += /home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux/usr/include/QtSql/
      INCLUDEPATH += /home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux/usr/lib/cmake/Qt5/
      
      
      SOURCES += main.cpp\
              mainwindow.cpp \
          doctor.cpp \
          phaco.cpp \
          phaco2.cpp \
          phaco3.cpp \
          prcapvac.cpp \
          prdia.cpp \
          pria.cpp \
          pria2.cpp \
          pria3.cpp \
          Serial.cpp \
          videoscreen.cpp \
          database.cpp \
          prvit.cpp \
          calibration.cpp \
          footswitchangle.cpp \
          footswitchbutton.cpp \
          setting.cpp \
          keypad.cpp \
          print.cpp \
      #    toric.cpp \
          vtascreen.cpp \
          frontscreen.cpp \
          browser.cpp \
          image_list.cpp \
          orbitcool_set.cpp \
          welcomepage.cpp \
          chart.cpp \
          t_max.cpp \
          footswitchsense.cpp
      
      HEADERS  += mainwindow.h \
          doctor.h \
          phaco.h \
          phaco2.h \
          phaco3.h \
          prcapvac.h \
          prdia.h \
          pria.h \
          pria2.h \
          pria3.h \
          Serial.h \
          videoscreen.h \
          database.h \
          prvit.h \
          calibration.h \
          footswitchangle.h \
          footswitchbutton.h \
          setting.h \
          keypad.h \
          print.h \
      #    toric.h \
          util.h \
          vtascreen.h \
          frontscreen.h \
          browser.h \
          image_list.h \
          orbitcool_set.h \
          welcomepage.h \
          chart.h \
          t_max.h \
          footswitchsense.h
      
      FORMS    += mainwindow.ui \
          doctor.ui \
          phaco.ui \
          phaco2.ui \
          phaco3.ui \
          prcapvac.ui \
          prdia.ui \
          pria.ui \
          pria2.ui \
          pria3.ui \
          videoscreen.ui \
          database.ui \
          prvit.ui \
          calibration.ui \
          footswitchangle.ui \
          footswitchbutton.ui \
          setting.ui \
          keypad.ui \
          print.ui \
      #   toric.ui \
          vtascreen.ui \
          frontscreen.ui \
          browser.ui \
          image_list.ui \
          orbitcool_set.ui \
          welcomepage.ui \
          chart.ui \
          t_max.ui \
          footswitchsense.ui
      
      1. Then I tried to build the code, but I got the following errors along with the build log.

      [linux-devkit]:~/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/example-applications/Peristaltic/src> sudo qmake Peristaltic.pro
      [linux-devkit]:~/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/example-applications/Peristaltic/src> sudo make
      /usr/lib/qt5/bin/uic mainwindow.ui -o ui_mainwindow.h
      /usr/lib/qt5/bin/uic doctor.ui -o ui_doctor.h
      /usr/lib/qt5/bin/uic phaco.ui -o ui_phaco.h
      /usr/lib/qt5/bin/uic phaco2.ui -o ui_phaco2.h
      /usr/lib/qt5/bin/uic phaco3.ui -o ui_phaco3.h
      /usr/lib/qt5/bin/uic prcapvac.ui -o ui_prcapvac.h
      /usr/lib/qt5/bin/uic prdia.ui -o ui_prdia.h
      /usr/lib/qt5/bin/uic pria.ui -o ui_pria.h
      /usr/lib/qt5/bin/uic pria2.ui -o ui_pria2.h
      /usr/lib/qt5/bin/uic pria3.ui -o ui_pria3.h
      /usr/lib/qt5/bin/uic videoscreen.ui -o ui_videoscreen.h
      /usr/lib/qt5/bin/uic database.ui -o ui_database.h
      /usr/lib/qt5/bin/uic prvit.ui -o ui_prvit.h
      /usr/lib/qt5/bin/uic calibration.ui -o ui_calibration.h
      /usr/lib/qt5/bin/uic footswitchangle.ui -o ui_footswitchangle.h
      /usr/lib/qt5/bin/uic footswitchbutton.ui -o ui_footswitchbutton.h
      /usr/lib/qt5/bin/uic setting.ui -o ui_setting.h
      /usr/lib/qt5/bin/uic keypad.ui -o ui_keypad.h
      /usr/lib/qt5/bin/uic print.ui -o ui_print.h
      /usr/lib/qt5/bin/uic vtascreen.ui -o ui_vtascreen.h
      /usr/lib/qt5/bin/uic frontscreen.ui -o ui_frontscreen.h
      /usr/lib/qt5/bin/uic browser.ui -o ui_browser.h
      /usr/lib/qt5/bin/uic image_list.ui -o ui_image_list.h
      /usr/lib/qt5/bin/uic orbitcool_set.ui -o ui_orbitcool_set.h
      orbitcool_set.ui: Warning: The name 'horizontalSpacer_7' (QSpacerItem) is already in use, defaulting to 'horizontalSpacer_71'.
      /usr/lib/qt5/bin/uic welcomepage.ui -o ui_welcomepage.h
      /usr/lib/qt5/bin/uic chart.ui -o ui_chart.h
      /usr/lib/qt5/bin/uic t_max.ui -o ui_t_max.h
      /usr/lib/qt5/bin/uic footswitchsense.ui -o ui_footswitchsense.h
      g++ -c -pipe -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WEBENGINE_LIB -DQT_WEBENGINECORE_LIB -DQT_QUICKCONTROLS2_LIB -DQT_QUICK_LIB -DQT_WEBKITWIDGETS_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_WEBKIT_LIB -DQT_GUI_LIB -DQT_SERIALPORT_LIB -DQT_WEBCHANNEL_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_POSITIONING_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I. -I. -isystem /usr/include/opencv2 -I../../../linux-devkit/sysroots/aarch64-linux/usr/include/QtGui -I../../../linux-devkit/sysroots/aarch64-linux/usr/include/QtWidgets -I../../../linux-devkit/sysroots/aarch64-linux/usr/include/QtCore -I../../../linux-devkit/sysroots/aarch64-linux/usr/include/QtMultimedia -I../../../linux-devkit/sysroots/aarch64-linux/usr/include/QtNetwork -I../../../linux-devkit/sysroots/aarch64-linux/usr/include/QtWebKitWidgets -I../../../linux-devkit/sysroots/aarch64-linux/usr/include/QtSql -I../../../linux-devkit/sysroots/aarch64-linux/usr/lib/cmake/Qt5 -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWebEngine -isystem /usr/include/x86_64-linux-gnu/qt5/QtWebEngineCore -isystem /usr/include/x86_64-linux-gnu/qt5/QtQuickControls2 -isystem /usr/include/x86_64-linux-gnu/qt5/QtQuick -isystem /usr/include/x86_64-linux-gnu/qt5/QtWebKitWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtWebKit -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtSerialPort -isystem /usr/include/x86_64-linux-gnu/qt5/QtWebChannel -isystem /usr/include/x86_64-linux-gnu/qt5/QtQml -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtPositioning -isystem /usr/include/x86_64-linux-gnu/qt5/QtSql -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I. -isystem /usr/include/libdrm -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o main.o main.cpp
      In file included from ../../../linux-devkit/sysroots/aarch64-linux/usr/include/QtGui/qcolorspace.h:44:0,
      from ../../../linux-devkit/sysroots/aarch64-linux/usr/include/QtGui/QtGui:15,
      from doctor.h:5,
      from main.cpp:3:
      /home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux/usr/include/QtGui/qcolortransform.h: In constructor ‘QColorTransform::QColorTransform(QColorTransform&&)’:
      /home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux/usr/include/QtGui/qcolortransform.h:60:17: error: ‘qExchange’ was not declared in this scope
      : d{qExchange(colorTransform.d, nullptr)}
      ^~~~~~~~~
      /home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux/usr/include/QtGui/qcolortransform.h:60:17: note: suggested alternative: ‘qHashRange’
      : d{qExchange(colorTransform.d, nullptr)}
      ^~~~~~~~~
      qHashRange
      /home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux/usr/include/QtGui/qcolortransform.h:60:53: error: cannot convert ‘<brace-enclosed initializer list>’ to ‘const QColorTransformPrivate
      ’ in initialization
      : d{qExchange(colorTransform.d, nullptr)}
      ^
      In file included from ../../../linux-devkit/sysroots/aarch64-linux/usr/include/QtGui/QtGui:15:0,
      from doctor.h:5,
      from main.cpp:3:
      ../../../linux-devkit/sysroots/aarch64-linux/usr/include/QtGui/qcolorspace.h: In constructor ‘QColorSpace::QColorSpace(QColorSpace&&)’:
      ../../../linux-devkit/sysroots/aarch64-linux/usr/include/QtGui/qcolorspace.h:95:21: error: ‘qExchange’ was not declared in this scope
      : d_ptr(qExchange(colorSpace.d_ptr, nullptr))
      ^~~~~~~~~
      ../../../linux-devkit/sysroots/aarch64-linux/usr/include/QtGui/qcolorspace.h:95:21: note: suggested alternative: ‘qHashRange’
      : d_ptr(qExchange(colorSpace.d_ptr, nullptr))
      ^~~~~~~~~
      qHashRange
      In file included from ../../../linux-devkit/sysroots/aarch64-linux/usr/include/QtGui/QtGui:27:0,
      from doctor.h:5,
      from main.cpp:3:
      ../../../linux-devkit/sysroots/aarch64-linux/usr/include/QtGui/qgenericmatrix.h: In function ‘QDebug operator<<(QDebug, const QGenericMatrix<N, M, T>&)’:
      ../../../linux-devkit/sysroots/aarch64-linux/usr/include/QtGui/qgenericmatrix.h:354:24: error: ‘endl’ is not a member of ‘Qt’
      << ">(" << Qt::endl << qSetFieldWidth(10);
      ^~~~
      ../../../linux-devkit/sysroots/aarch64-linux/usr/include/QtGui/qgenericmatrix.h:354:24: note: suggested alternatives:
      In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qdebug.h:49:0,
      from /home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux/usr/include/QtMultimedia/qmediaenumdebug.h:54,
      from ../../../linux-devkit/sysroots/aarch64-linux/usr/include/QtMultimedia/qmediaplayer.h:45,
      from ../../../linux-devkit/sysroots/aarch64-linux/usr/include/QtMultimedia/QMediaPlayer:1,
      from videoscreen.h:8,
      from Serial.h:6,
      from mainwindow.h:5,
      from main.cpp:1:
      /usr/include/x86_64-linux-gnu/qt5/QtCore/qtextstream.h:259:28: note: ‘endl’
      Q_CORE_EXPORT QTextStream &endl(QTextStream &s);
      ^~~~
      In file included from /usr/include/c++/7/iterator:64:0,
      from /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h:53,
      from /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:49,
      from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:47,
      from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qwidget.h:45,
      from ../../../linux-devkit/sysroots/aarch64-linux/usr/include/QtWidgets/qmainwindow.h:44,
      from ../../../linux-devkit/sysroots/aarch64-linux/usr/include/QtWidgets/QMainWindow:1,
      from mainwindow.h:4,
      from main.cpp:1:
      /usr/include/c++/7/ostream:590:5: note: ‘std::endl’
      endl(basic_ostream<_CharT, _Traits>& __os)
      ^~~~
      In file included from ../../../linux-devkit/sysroots/aarch64-linux/usr/include/QtGui/QtGui:27:0,
      from doctor.h:5,
      from main.cpp:3:
      ../../../linux-devkit/sysroots/aarch64-linux/usr/include/QtGui/qgenericmatrix.h:358:20: error: ‘endl’ is not a member of ‘Qt’
      dbg << Qt::endl;
      ^~~~
      ../../../linux-devkit/sysroots/aarch64-linux/usr/include/QtGui/qgenericmatrix.h:358:20: note: suggested alternatives:
      In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qdebug.h:49:0,
      from /home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux/usr/include/QtMultimedia/qmediaenumdebug.h:54,
      from ../../../linux-devkit/sysroots/aarch64-linux/usr/include/QtMultimedia/qmediaplayer.h:45,
      from ../../../linux-devkit/sysroots/aarch64-linux/usr/include/QtMultimedia/QMediaPlayer:1,
      from videoscreen.h:8,
      from Serial.h:6,
      from mainwindow.h:5,
      from main.cpp:1:
      /usr/include/x86_64-linux-gnu/qt5/QtCore/qtextstream.h:259:28: note: ‘endl’
      Q_CORE_EXPORT QTextStream &endl(QTextStream &s);
      ^~~~
      In file included from /usr/include/c++/7/iterator:64:0,
      from /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h:53,
      from /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:49,
      from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:47,
      from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qwidget.h:45,
      from ../../../linux-devkit/sysroots/aarch64-linux/usr/include/QtWidgets/qmainwindow.h:44,
      from ../../../linux-devkit/sysroots/aarch64-linux/usr/include/QtWidgets/QMainWindow:1,
      from mainwindow.h:4,
      from main.cpp:1:
      /usr/include/c++/7/ostream:590:5: note: ‘std::endl’
      endl(basic_ostream<_CharT, _Traits>& __os)
      ^~~~
      In file included from /usr/include/x86_64-linux-gnu/qt5/QtGui/qtguiglobal.h:43:0,
      from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtwidgetsglobal.h:43,
      from ../../../linux-devkit/sysroots/aarch64-linux/usr/include/QtWidgets/qmainwindow.h:43,
      from ../../../linux-devkit/sysroots/aarch64-linux/usr/include/QtWidgets/QMainWindow:1,
      from mainwindow.h:4,
      from main.cpp:1:
      ../../../linux-devkit/sysroots/aarch64-linux/usr/include/QtSql/qsqltablemodel.h: At global scope:
      ../../../linux-devkit/sysroots/aarch64-linux/usr/include/QtSql/qsqltablemodel.h:47:1: error: ‘QT_FEATURE_sqlmodel’ was not declared in this scope
      QT_REQUIRE_CONFIG(sqlmodel);
      ^
      ../../../linux-devkit/sysroots/aarch64-linux/usr/include/QtSql/qsqltablemodel.h:47:1: note: suggested alternative: ‘QT_FEATURE_dirmodel’
      Makefile:2876: recipe for target 'main.o' failed
      make: *** [main.o] Error 1
      *

      -->Can you please tell what am I missing, or where did I go wrong. Since I compiled the same way for my sample program, which created an executable file after build.

      kkoehneK 1 Reply Last reply
      0
      • A Anu Jayan

        Hello @kkoehne

        1. I have added -lopencv_videoio in LIBS as you told and also replaced declarative with quickcontrols2 library.
        #-------------------------------------------------
        #
        # Project created by QtCreator 2017-07-05T14:33:42
        #
        #-------------------------------------------------
        
        QT	 += core gui serialport multimedia webengine webkitwidgets
        QT       += sql
        QT       += printsupport
        #QT       += widgets
        CONFIG   += c++11 
        CONFIG   += use_gold_linker
        
        
        unix:!macx:!symbian: LIBS += -L/usr/local/lib -lopencv_core -lopencv_highgui -lopencv_imgproc -lopencv_videoio
        greaterThan(QT_MAJOR_VERSION, 4): QT += widgets quickcontrols2
        
        TARGET = Peristaltic
        TEMPLATE = app
        
        
        INCLUDEPATH += /home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/example-applications/Peristaltic/src/
        INCLUDEPATH += /usr/include/opencv2/
        #INCLUDEPATH += /home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux/usr/include/opencv2/
        INCLUDEPATH += /home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux/usr/include/QtGui/
        INCLUDEPATH += /home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux/usr/include/QtWidgets/
        INCLUDEPATH += /home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux/usr/include/QtCore/
        INCLUDEPATH += /home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux/usr/include/QtMultimedia/
        INCLUDEPATH += /home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux/usr/include/QtNetwork/
        INCLUDEPATH += /home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux/usr/include/QtWebKitWidgets/
        INCLUDEPATH += /home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux/usr/include/QtSql/
        INCLUDEPATH += /home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux/usr/lib/cmake/Qt5/
        
        
        SOURCES += main.cpp\
                mainwindow.cpp \
            doctor.cpp \
            phaco.cpp \
            phaco2.cpp \
            phaco3.cpp \
            prcapvac.cpp \
            prdia.cpp \
            pria.cpp \
            pria2.cpp \
            pria3.cpp \
            Serial.cpp \
            videoscreen.cpp \
            database.cpp \
            prvit.cpp \
            calibration.cpp \
            footswitchangle.cpp \
            footswitchbutton.cpp \
            setting.cpp \
            keypad.cpp \
            print.cpp \
        #    toric.cpp \
            vtascreen.cpp \
            frontscreen.cpp \
            browser.cpp \
            image_list.cpp \
            orbitcool_set.cpp \
            welcomepage.cpp \
            chart.cpp \
            t_max.cpp \
            footswitchsense.cpp
        
        HEADERS  += mainwindow.h \
            doctor.h \
            phaco.h \
            phaco2.h \
            phaco3.h \
            prcapvac.h \
            prdia.h \
            pria.h \
            pria2.h \
            pria3.h \
            Serial.h \
            videoscreen.h \
            database.h \
            prvit.h \
            calibration.h \
            footswitchangle.h \
            footswitchbutton.h \
            setting.h \
            keypad.h \
            print.h \
        #    toric.h \
            util.h \
            vtascreen.h \
            frontscreen.h \
            browser.h \
            image_list.h \
            orbitcool_set.h \
            welcomepage.h \
            chart.h \
            t_max.h \
            footswitchsense.h
        
        FORMS    += mainwindow.ui \
            doctor.ui \
            phaco.ui \
            phaco2.ui \
            phaco3.ui \
            prcapvac.ui \
            prdia.ui \
            pria.ui \
            pria2.ui \
            pria3.ui \
            videoscreen.ui \
            database.ui \
            prvit.ui \
            calibration.ui \
            footswitchangle.ui \
            footswitchbutton.ui \
            setting.ui \
            keypad.ui \
            print.ui \
        #   toric.ui \
            vtascreen.ui \
            frontscreen.ui \
            browser.ui \
            image_list.ui \
            orbitcool_set.ui \
            welcomepage.ui \
            chart.ui \
            t_max.ui \
            footswitchsense.ui
        
        1. Then I tried to build the code, but I got the following errors along with the build log.

        [linux-devkit]:~/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/example-applications/Peristaltic/src> sudo qmake Peristaltic.pro
        [linux-devkit]:~/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/example-applications/Peristaltic/src> sudo make
        /usr/lib/qt5/bin/uic mainwindow.ui -o ui_mainwindow.h
        /usr/lib/qt5/bin/uic doctor.ui -o ui_doctor.h
        /usr/lib/qt5/bin/uic phaco.ui -o ui_phaco.h
        /usr/lib/qt5/bin/uic phaco2.ui -o ui_phaco2.h
        /usr/lib/qt5/bin/uic phaco3.ui -o ui_phaco3.h
        /usr/lib/qt5/bin/uic prcapvac.ui -o ui_prcapvac.h
        /usr/lib/qt5/bin/uic prdia.ui -o ui_prdia.h
        /usr/lib/qt5/bin/uic pria.ui -o ui_pria.h
        /usr/lib/qt5/bin/uic pria2.ui -o ui_pria2.h
        /usr/lib/qt5/bin/uic pria3.ui -o ui_pria3.h
        /usr/lib/qt5/bin/uic videoscreen.ui -o ui_videoscreen.h
        /usr/lib/qt5/bin/uic database.ui -o ui_database.h
        /usr/lib/qt5/bin/uic prvit.ui -o ui_prvit.h
        /usr/lib/qt5/bin/uic calibration.ui -o ui_calibration.h
        /usr/lib/qt5/bin/uic footswitchangle.ui -o ui_footswitchangle.h
        /usr/lib/qt5/bin/uic footswitchbutton.ui -o ui_footswitchbutton.h
        /usr/lib/qt5/bin/uic setting.ui -o ui_setting.h
        /usr/lib/qt5/bin/uic keypad.ui -o ui_keypad.h
        /usr/lib/qt5/bin/uic print.ui -o ui_print.h
        /usr/lib/qt5/bin/uic vtascreen.ui -o ui_vtascreen.h
        /usr/lib/qt5/bin/uic frontscreen.ui -o ui_frontscreen.h
        /usr/lib/qt5/bin/uic browser.ui -o ui_browser.h
        /usr/lib/qt5/bin/uic image_list.ui -o ui_image_list.h
        /usr/lib/qt5/bin/uic orbitcool_set.ui -o ui_orbitcool_set.h
        orbitcool_set.ui: Warning: The name 'horizontalSpacer_7' (QSpacerItem) is already in use, defaulting to 'horizontalSpacer_71'.
        /usr/lib/qt5/bin/uic welcomepage.ui -o ui_welcomepage.h
        /usr/lib/qt5/bin/uic chart.ui -o ui_chart.h
        /usr/lib/qt5/bin/uic t_max.ui -o ui_t_max.h
        /usr/lib/qt5/bin/uic footswitchsense.ui -o ui_footswitchsense.h
        g++ -c -pipe -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WEBENGINE_LIB -DQT_WEBENGINECORE_LIB -DQT_QUICKCONTROLS2_LIB -DQT_QUICK_LIB -DQT_WEBKITWIDGETS_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_WEBKIT_LIB -DQT_GUI_LIB -DQT_SERIALPORT_LIB -DQT_WEBCHANNEL_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_POSITIONING_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I. -I. -isystem /usr/include/opencv2 -I../../../linux-devkit/sysroots/aarch64-linux/usr/include/QtGui -I../../../linux-devkit/sysroots/aarch64-linux/usr/include/QtWidgets -I../../../linux-devkit/sysroots/aarch64-linux/usr/include/QtCore -I../../../linux-devkit/sysroots/aarch64-linux/usr/include/QtMultimedia -I../../../linux-devkit/sysroots/aarch64-linux/usr/include/QtNetwork -I../../../linux-devkit/sysroots/aarch64-linux/usr/include/QtWebKitWidgets -I../../../linux-devkit/sysroots/aarch64-linux/usr/include/QtSql -I../../../linux-devkit/sysroots/aarch64-linux/usr/lib/cmake/Qt5 -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWebEngine -isystem /usr/include/x86_64-linux-gnu/qt5/QtWebEngineCore -isystem /usr/include/x86_64-linux-gnu/qt5/QtQuickControls2 -isystem /usr/include/x86_64-linux-gnu/qt5/QtQuick -isystem /usr/include/x86_64-linux-gnu/qt5/QtWebKitWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtWebKit -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtSerialPort -isystem /usr/include/x86_64-linux-gnu/qt5/QtWebChannel -isystem /usr/include/x86_64-linux-gnu/qt5/QtQml -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtPositioning -isystem /usr/include/x86_64-linux-gnu/qt5/QtSql -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I. -isystem /usr/include/libdrm -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o main.o main.cpp
        In file included from ../../../linux-devkit/sysroots/aarch64-linux/usr/include/QtGui/qcolorspace.h:44:0,
        from ../../../linux-devkit/sysroots/aarch64-linux/usr/include/QtGui/QtGui:15,
        from doctor.h:5,
        from main.cpp:3:
        /home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux/usr/include/QtGui/qcolortransform.h: In constructor ‘QColorTransform::QColorTransform(QColorTransform&&)’:
        /home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux/usr/include/QtGui/qcolortransform.h:60:17: error: ‘qExchange’ was not declared in this scope
        : d{qExchange(colorTransform.d, nullptr)}
        ^~~~~~~~~
        /home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux/usr/include/QtGui/qcolortransform.h:60:17: note: suggested alternative: ‘qHashRange’
        : d{qExchange(colorTransform.d, nullptr)}
        ^~~~~~~~~
        qHashRange
        /home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux/usr/include/QtGui/qcolortransform.h:60:53: error: cannot convert ‘<brace-enclosed initializer list>’ to ‘const QColorTransformPrivate
        ’ in initialization
        : d{qExchange(colorTransform.d, nullptr)}
        ^
        In file included from ../../../linux-devkit/sysroots/aarch64-linux/usr/include/QtGui/QtGui:15:0,
        from doctor.h:5,
        from main.cpp:3:
        ../../../linux-devkit/sysroots/aarch64-linux/usr/include/QtGui/qcolorspace.h: In constructor ‘QColorSpace::QColorSpace(QColorSpace&&)’:
        ../../../linux-devkit/sysroots/aarch64-linux/usr/include/QtGui/qcolorspace.h:95:21: error: ‘qExchange’ was not declared in this scope
        : d_ptr(qExchange(colorSpace.d_ptr, nullptr))
        ^~~~~~~~~
        ../../../linux-devkit/sysroots/aarch64-linux/usr/include/QtGui/qcolorspace.h:95:21: note: suggested alternative: ‘qHashRange’
        : d_ptr(qExchange(colorSpace.d_ptr, nullptr))
        ^~~~~~~~~
        qHashRange
        In file included from ../../../linux-devkit/sysroots/aarch64-linux/usr/include/QtGui/QtGui:27:0,
        from doctor.h:5,
        from main.cpp:3:
        ../../../linux-devkit/sysroots/aarch64-linux/usr/include/QtGui/qgenericmatrix.h: In function ‘QDebug operator<<(QDebug, const QGenericMatrix<N, M, T>&)’:
        ../../../linux-devkit/sysroots/aarch64-linux/usr/include/QtGui/qgenericmatrix.h:354:24: error: ‘endl’ is not a member of ‘Qt’
        << ">(" << Qt::endl << qSetFieldWidth(10);
        ^~~~
        ../../../linux-devkit/sysroots/aarch64-linux/usr/include/QtGui/qgenericmatrix.h:354:24: note: suggested alternatives:
        In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qdebug.h:49:0,
        from /home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux/usr/include/QtMultimedia/qmediaenumdebug.h:54,
        from ../../../linux-devkit/sysroots/aarch64-linux/usr/include/QtMultimedia/qmediaplayer.h:45,
        from ../../../linux-devkit/sysroots/aarch64-linux/usr/include/QtMultimedia/QMediaPlayer:1,
        from videoscreen.h:8,
        from Serial.h:6,
        from mainwindow.h:5,
        from main.cpp:1:
        /usr/include/x86_64-linux-gnu/qt5/QtCore/qtextstream.h:259:28: note: ‘endl’
        Q_CORE_EXPORT QTextStream &endl(QTextStream &s);
        ^~~~
        In file included from /usr/include/c++/7/iterator:64:0,
        from /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h:53,
        from /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:49,
        from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:47,
        from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qwidget.h:45,
        from ../../../linux-devkit/sysroots/aarch64-linux/usr/include/QtWidgets/qmainwindow.h:44,
        from ../../../linux-devkit/sysroots/aarch64-linux/usr/include/QtWidgets/QMainWindow:1,
        from mainwindow.h:4,
        from main.cpp:1:
        /usr/include/c++/7/ostream:590:5: note: ‘std::endl’
        endl(basic_ostream<_CharT, _Traits>& __os)
        ^~~~
        In file included from ../../../linux-devkit/sysroots/aarch64-linux/usr/include/QtGui/QtGui:27:0,
        from doctor.h:5,
        from main.cpp:3:
        ../../../linux-devkit/sysroots/aarch64-linux/usr/include/QtGui/qgenericmatrix.h:358:20: error: ‘endl’ is not a member of ‘Qt’
        dbg << Qt::endl;
        ^~~~
        ../../../linux-devkit/sysroots/aarch64-linux/usr/include/QtGui/qgenericmatrix.h:358:20: note: suggested alternatives:
        In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qdebug.h:49:0,
        from /home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux/usr/include/QtMultimedia/qmediaenumdebug.h:54,
        from ../../../linux-devkit/sysroots/aarch64-linux/usr/include/QtMultimedia/qmediaplayer.h:45,
        from ../../../linux-devkit/sysroots/aarch64-linux/usr/include/QtMultimedia/QMediaPlayer:1,
        from videoscreen.h:8,
        from Serial.h:6,
        from mainwindow.h:5,
        from main.cpp:1:
        /usr/include/x86_64-linux-gnu/qt5/QtCore/qtextstream.h:259:28: note: ‘endl’
        Q_CORE_EXPORT QTextStream &endl(QTextStream &s);
        ^~~~
        In file included from /usr/include/c++/7/iterator:64:0,
        from /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h:53,
        from /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:49,
        from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:47,
        from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qwidget.h:45,
        from ../../../linux-devkit/sysroots/aarch64-linux/usr/include/QtWidgets/qmainwindow.h:44,
        from ../../../linux-devkit/sysroots/aarch64-linux/usr/include/QtWidgets/QMainWindow:1,
        from mainwindow.h:4,
        from main.cpp:1:
        /usr/include/c++/7/ostream:590:5: note: ‘std::endl’
        endl(basic_ostream<_CharT, _Traits>& __os)
        ^~~~
        In file included from /usr/include/x86_64-linux-gnu/qt5/QtGui/qtguiglobal.h:43:0,
        from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtwidgetsglobal.h:43,
        from ../../../linux-devkit/sysroots/aarch64-linux/usr/include/QtWidgets/qmainwindow.h:43,
        from ../../../linux-devkit/sysroots/aarch64-linux/usr/include/QtWidgets/QMainWindow:1,
        from mainwindow.h:4,
        from main.cpp:1:
        ../../../linux-devkit/sysroots/aarch64-linux/usr/include/QtSql/qsqltablemodel.h: At global scope:
        ../../../linux-devkit/sysroots/aarch64-linux/usr/include/QtSql/qsqltablemodel.h:47:1: error: ‘QT_FEATURE_sqlmodel’ was not declared in this scope
        QT_REQUIRE_CONFIG(sqlmodel);
        ^
        ../../../linux-devkit/sysroots/aarch64-linux/usr/include/QtSql/qsqltablemodel.h:47:1: note: suggested alternative: ‘QT_FEATURE_dirmodel’
        Makefile:2876: recipe for target 'main.o' failed
        make: *** [main.o] Error 1
        *

        -->Can you please tell what am I missing, or where did I go wrong. Since I compiled the same way for my sample program, which created an executable file after build.

        kkoehneK Offline
        kkoehneK Offline
        kkoehne
        Moderators
        wrote on last edited by kkoehne
        #5
        INCLUDEPATH += /home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux/usr/include/QtGui/
        ...
        

        this shouldn't be necessary. qmake should know about all required include paths for Qt modules. And indeed, now you're mixing two Qt versions:

        g++  [...] -I../../../linux-devkit/sysroots/aarch64-linux/usr/lib/cmake/Qt5 -isystem /usr/include/x86_64-linux-gnu/qt5
        

        so you're feeding the compiler include paths from the Qt in the sysroot, and in /usr/include. This is probably why the build goes bust.

        Remove any hacks in the .pro file that adds local paths - also /usr/include/opencv2 looks suspicious, because it is not in the sysroot. Then call the qmake binary in the sysroot, so e.g.

        /linux-devkit/sysroots/x86_64-arago-linux/usr/bin/qmake
        

        Director R&D, The Qt Company

        A 1 Reply Last reply
        1
        • kkoehneK kkoehne
          INCLUDEPATH += /home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux/usr/include/QtGui/
          ...
          

          this shouldn't be necessary. qmake should know about all required include paths for Qt modules. And indeed, now you're mixing two Qt versions:

          g++  [...] -I../../../linux-devkit/sysroots/aarch64-linux/usr/lib/cmake/Qt5 -isystem /usr/include/x86_64-linux-gnu/qt5
          

          so you're feeding the compiler include paths from the Qt in the sysroot, and in /usr/include. This is probably why the build goes bust.

          Remove any hacks in the .pro file that adds local paths - also /usr/include/opencv2 looks suspicious, because it is not in the sysroot. Then call the qmake binary in the sysroot, so e.g.

          /linux-devkit/sysroots/x86_64-arago-linux/usr/bin/qmake
          
          A Offline
          A Offline
          Anu Jayan
          wrote on last edited by
          #6

          This is the updated .pro file

          #-------------------------------------------------
          #
          # Project created by QtCreator 2017-07-05T14:33:42
          #
          #-------------------------------------------------
          
          QT	 += core gui serialport multimedia webengine webkitwidgets
          QT       += sql
          QT       += printsupport
          CONFIG   += c++11 
          CONFIG   += use_gold_linker
          
          
          unix:!macx:!symbian: LIBS += -L/home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/example-applications/Peristaltic/lib/ -lopencv_core -lopencv_highgui -lopencv_imgproc -lopencv_videoio
          greaterThan(QT_MAJOR_VERSION, 4): QT += widgets quickcontrols2
          
          TARGET = Peristaltic
          TEMPLATE = app
          
          
          SOURCES += main.cpp\
                  mainwindow.cpp \
              doctor.cpp \
              phaco.cpp \
              phaco2.cpp \
              phaco3.cpp \
              prcapvac.cpp \
              prdia.cpp \
              pria.cpp \
              pria2.cpp \
              pria3.cpp \
              Serial.cpp \
              videoscreen.cpp \
              database.cpp \
              prvit.cpp \
              calibration.cpp \
              footswitchangle.cpp \
              footswitchbutton.cpp \
              setting.cpp \
              keypad.cpp \
              print.cpp \
          #    toric.cpp \
              vtascreen.cpp \
              frontscreen.cpp \
              browser.cpp \
              image_list.cpp \
              orbitcool_set.cpp \
              welcomepage.cpp \
              chart.cpp \
              t_max.cpp \
              footswitchsense.cpp
          
          HEADERS  += mainwindow.h \
              doctor.h \
              phaco.h \
              phaco2.h \
              phaco3.h \
              prcapvac.h \
              prdia.h \
              pria.h \
              pria2.h \
              pria3.h \
              Serial.h \
              videoscreen.h \
              database.h \
              prvit.h \
              calibration.h \
              footswitchangle.h \
              footswitchbutton.h \
              setting.h \
              keypad.h \
              print.h \
          #    toric.h \
              util.h \
              vtascreen.h \
              frontscreen.h \
              browser.h \
              image_list.h \
              orbitcool_set.h \
              welcomepage.h \
              chart.h \
              t_max.h \
              footswitchsense.h
          
          FORMS    += mainwindow.ui \
              doctor.ui \
              phaco.ui \
              phaco2.ui \
              phaco3.ui \
              prcapvac.ui \
              prdia.ui \
              pria.ui \
              pria2.ui \
              pria3.ui \
              videoscreen.ui \
              database.ui \
              prvit.ui \
              calibration.ui \
              footswitchangle.ui \
              footswitchbutton.ui \
              setting.ui \
              keypad.ui \
              print.ui \
          #   toric.ui \
              vtascreen.ui \
              frontscreen.ui \
              browser.ui \
              image_list.ui \
              orbitcool_set.ui \
              welcomepage.ui \
              chart.ui \
              t_max.ui \
              footswitchsense.ui
          
          1. If I pass the qmake with the binary path, I get the below error.
            [linux-devkit]:~/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/example-applications/Peristaltic/src> sudo /home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/qmake Peristaltic.pro
            Could not find qmake spec 'linux-oe-g++'.
            Error processing project file: Peristaltic.pro

          2. I have passed "sudo make" without the complete path, then I got the following error along with the build.

          [linux-devkit]:~/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/example-applications/Peristaltic/src> sudo qmake Peristaltic.pro
          [linux-devkit]:~/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/example-applications/Peristaltic/src> sudo make
          t_max.o:t_max.cpp:function t_max::putImage(_IplImage*, QString, int, int, int, int, int, int): error: undefined reference to 'cvConvertImage'
          collect2: error: ld returned 1 exit status
          Makefile:326: recipe for target 'Peristaltic' failed
          make: *** [Peristaltic] Error 1

          1. (For ex:) I want my Makefile to be configured like these
          #############################################################################
          # Makefile for building: analog_clock
          # Generated by qmake (3.1) (Qt 5.14.2)
          # Project:  analog_clock.pro
          # Template: app
          # Command: /home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/qmake -o Makefile analog_clock.pro
          #############################################################################
          
          MAKEFILE      = Makefile
          
          EQ            = =
          
          ####### Compiler, tools and options
          
          CC            = aarch64-none-linux-gnu-gcc --sysroot=/home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux
          CXX           = aarch64-none-linux-gnu-g++ --sysroot=/home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux
          DEFINES       = -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB
          CFLAGS        = -pipe  --sysroot=/home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux --sysroot=/home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux -O2 -Wall -Wextra -D_REENTRANT -fPIC $(DEFINES)
          CXXFLAGS      = -pipe  --sysroot=/home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux --sysroot=/home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux -O2 -Wall -Wextra -D_REENTRANT -fPIC $(DEFINES)
          INCPATH       = -I. -I/usr/lib/x86_64-linux-gnu/qt5/examples/gui/rasterwindow -I../../linux-devkit/sysroots/aarch64-linux/usr/include -I../../linux-devkit/sysroots/aarch64-linux/usr/include/QtWidgets -I../../linux-devkit/sysroots/aarch64-linux/usr/include/QtGui -I../../linux-devkit/sysroots/aarch64-linux/usr/include/QtCore -I. -I../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/linux-oe-g++
          QMAKE         = /home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/qmake
          DEL_FILE      = rm -f
          CHK_DIR_EXISTS= test -d
          MKDIR         = mkdir -p
          COPY          = cp -f
          COPY_FILE     = cp -f
          COPY_DIR      = cp -f -R
          INSTALL_FILE  = install -m 644 -p
          INSTALL_PROGRAM = install -m 755 -p
          INSTALL_DIR   = cp -f -R
          QINSTALL      = /home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/qmake -install qinstall
          QINSTALL_PROGRAM = /home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/qmake -install qinstall -exe
          DEL_FILE      = rm -f
          SYMLINK       = ln -f -s
          DEL_DIR       = rmdir
          MOVE          = mv -f
          TAR           = tar -cf
          COMPRESS      = gzip -9f
          DISTNAME      = analog_clock1.0.0
          DISTDIR = /home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/example-applications/analog_clock/.tmp/analog_clock1.0.0
          LINK          = aarch64-none-linux-gnu-g++ --sysroot=/home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux
          LFLAGS        =  --sysroot=/home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux --sysroot=/home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux -Wl,-O1
          LIBS          = $(SUBLIBS) /home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux/usr/lib/libQt5Widgets.so /home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux/usr/lib/libQt5Gui.so /home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux/usr/lib/libQt5Core.so -lGLESv2 -lpthread   
          AR            = aarch64-none-linux-gnu-ar cqs
          RANLIB        = 
          SED           = sed
          STRIP         = echo
          
          ####### Output directory
          
          OBJECTS_DIR   = ./
          
          ####### Files
          
          SOURCES       = /usr/lib/x86_64-linux-gnu/qt5/examples/gui/rasterwindow/rasterwindow.cpp \
          		analog_clock.cpp moc_rasterwindow.cpp
          OBJECTS       = rasterwindow.o \
          		analog_clock.o \
          		moc_rasterwindow.o
          DIST          = ../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/features/spec_pre.prf \
          		../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/common/unix.conf \
          		../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/common/linux.conf \
          		../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/common/sanitize.conf \
          		../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/common/gcc-base.conf \
          		../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/common/gcc-base-unix.conf \
          		../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/common/g++-base.conf \
          		../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/common/g++-unix.conf \
          		../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/oe-device-extra.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/qdevice.pri \
          		../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/features/device_config.prf \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/qconfig.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3danimation.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3danimation_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3dcore.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3dcore_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3dextras.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3dextras_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3dinput.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3dinput_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3dlogic.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3dlogic_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3dquick.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3dquick_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3dquickanimation.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3dquickanimation_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3dquickextras.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3dquickextras_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3dquickinput.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3dquickinput_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3dquickrender.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3dquickrender_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3dquickscene2d.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3dquickscene2d_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3drender.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3drender_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_accessibility_support_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_bootstrap_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_charts.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_charts_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_concurrent.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_concurrent_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_core.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_core_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_dbus.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_dbus_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_devicediscovery_support_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_edid_support_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_egl_support_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_eglfs_kms_support_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_eglfsdeviceintegration_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_eventdispatcher_support_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_fb_support_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_fontdatabase_support_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_gui.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_gui_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_input_support_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_kms_support_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_location.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_location_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_multimedia.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_multimedia_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_multimediagsttools_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_multimediawidgets.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_multimediawidgets_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_network.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_network_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_opengl.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_opengl_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_openglextensions.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_openglextensions_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_packetprotocol_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_platformcompositor_support_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_positioning.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_positioning_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_positioningquick.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_positioningquick_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_printsupport.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_printsupport_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_qml.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_qml_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_qmldebug_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_qmldevtools_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_qmlmodels.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_qmlmodels_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_qmltest.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_qmltest_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_qmlworkerscript.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_qmlworkerscript_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_qtmultimediaquicktools_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_quick.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_quick_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_quickparticles_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_quickshapes_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_quickwidgets.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_quickwidgets_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_script.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_script_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_scripttools.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_scripttools_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_sensors.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_sensors_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_serialport.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_serialport_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_service_support_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_sql.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_sql_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_svg.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_svg_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_testlib.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_testlib_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_theme_support_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_waylandclient.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_waylandclient_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_waylandcompositor.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_waylandcompositor_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_webchannel.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_webchannel_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_webkit.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_webkit_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_webkitwidgets.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_webkitwidgets_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_websockets.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_websockets_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_widgets.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_widgets_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_xml.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_xml_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_xmlpatterns.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_xmlpatterns_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_zlib_private.pri \
          		../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/features/qt_functions.prf \
          		../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/features/qt_config.prf \
          		../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/linux-oe-g++/qmake.conf \
          		../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/features/spec_post.prf \
          		.qmake.stash \
          		../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/features/exclusive_builds.prf \
          		../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/features/toolchain.prf \
          		../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/features/default_pre.prf \
          		/usr/lib/x86_64-linux-gnu/qt5/examples/gui/rasterwindow/rasterwindow.pri \
          		../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/features/resolve_config.prf \
          		../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/features/default_post.prf \
          		../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/features/warn_on.prf \
          		../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/features/qt.prf \
          		../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/features/resources_functions.prf \
          		../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/features/resources.prf \
          		../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/features/moc.prf \
          		../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/features/unix/opengl.prf \
          		../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/features/uic.prf \
          		../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/features/unix/thread.prf \
          		../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/features/qmake_use.prf \
          		../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/features/file_copies.prf \
          		../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/features/testcase_targets.prf \
          		../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/features/exceptions.prf \
          		../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/features/yacc.prf \
          		../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/features/lex.prf \
          		analog_clock.pro /usr/lib/x86_64-linux-gnu/qt5/examples/gui/rasterwindow/rasterwindow.h /usr/lib/x86_64-linux-gnu/qt5/examples/gui/rasterwindow/rasterwindow.cpp \
          		analog_clock.cpp
          QMAKE_TARGET  = analog_clock
          DESTDIR       = 
          TARGET        = analog_clock
          
          
          first: all
          ####### Build rules
          
          analog_clock:  $(OBJECTS)  
          	$(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJCOMP) $(LIBS)
          
          Makefile: analog_clock.pro ../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/linux-oe-g++/qmake.conf ../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/features/spec_pre.prf \
          		../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/common/unix.conf \
          		../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/common/linux.conf \
          		../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/common/sanitize.conf \
          		../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/common/gcc-base.conf \
          		../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/common/gcc-base-unix.conf \
          		../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/common/g++-base.conf \
          		../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/common/g++-unix.conf \
          		../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/oe-device-extra.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/qdevice.pri \
          		../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/features/device_config.prf \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/qconfig.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3danimation.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3danimation_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3dcore.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3dcore_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3dextras.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3dextras_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3dinput.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3dinput_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3dlogic.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3dlogic_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3dquick.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3dquick_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3dquickanimation.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3dquickanimation_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3dquickextras.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3dquickextras_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3dquickinput.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3dquickinput_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3dquickrender.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3dquickrender_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3dquickscene2d.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3dquickscene2d_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3drender.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3drender_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_accessibility_support_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_bootstrap_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_charts.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_charts_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_concurrent.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_concurrent_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_core.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_core_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_dbus.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_dbus_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_devicediscovery_support_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_edid_support_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_egl_support_private.pri \
          		../../linux-devkit/sysroots/x86_64-arago-
          

          But my Makefile is not getting updated with the above configurations.

          #############################################################################
          # Makefile for building: Peristaltic
          # Generated by qmake (3.1) (Qt 5.9.5)
          # Project:  Peristaltic.pro
          # Template: app
          # Command: /usr/lib/qt5/bin/qmake -o Makefile Peristaltic.pro
          #############################################################################
          
          MAKEFILE      = Makefile
          
          ####### Compiler, tools and options
          
          CC            = gcc
          CXX           = g++
          DEFINES       = -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WEBENGINE_LIB -DQT_WEBENGINECORE_LIB -DQT_QUICKCONTROLS2_LIB -DQT_QUICK_LIB -DQT_WEBKITWIDGETS_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_WEBKIT_LIB -DQT_GUI_LIB -DQT_SERIALPORT_LIB -DQT_WEBCHANNEL_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_POSITIONING_LIB -DQT_SQL_LIB -DQT_CORE_LIB
          CFLAGS        = -pipe -O2 -Wall -W -D_REENTRANT -fPIC $(DEFINES)
          CXXFLAGS      = -pipe -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC $(DEFINES)
          INCPATH       = -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWebEngine -isystem /usr/include/x86_64-linux-gnu/qt5/QtWebEngineCore -isystem /usr/include/x86_64-linux-gnu/qt5/QtQuickControls2 -isystem /usr/include/x86_64-linux-gnu/qt5/QtQuick -isystem /usr/include/x86_64-linux-gnu/qt5/QtWebKitWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtWebKit -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtSerialPort -isystem /usr/include/x86_64-linux-gnu/qt5/QtWebChannel -isystem /usr/include/x86_64-linux-gnu/qt5/QtQml -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtPositioning -isystem /usr/include/x86_64-linux-gnu/qt5/QtSql -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I. -isystem /usr/include/libdrm -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++
          QMAKE         = /usr/lib/qt5/bin/qmake
          DEL_FILE      = rm -f
          CHK_DIR_EXISTS= test -d
          MKDIR         = mkdir -p
          COPY          = cp -f
          COPY_FILE     = cp -f
          COPY_DIR      = cp -f -R
          INSTALL_FILE  = install -m 644 -p
          INSTALL_PROGRAM = install -m 755 -p
          INSTALL_DIR   = cp -f -R
          QINSTALL      = /usr/lib/qt5/bin/qmake -install qinstall
          QINSTALL_PROGRAM = /usr/lib/qt5/bin/qmake -install qinstall -exe
          DEL_FILE      = rm -f
          SYMLINK       = ln -f -s
          DEL_DIR       = rmdir
          MOVE          = mv -f
          TAR           = tar -cf
          COMPRESS      = gzip -9f
          DISTNAME      = Peristaltic1.0.0
          DISTDIR = /home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/example-applications/Peristaltic/src/.tmp/Peristaltic1.0.0
          LINK          = g++
          LFLAGS        = -Wl,-O1 -fuse-ld=gold -Wl,-rpath-link,/usr/lib/x86_64-linux-gnu
          LIBS          = $(SUBLIBS) -L/home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/example-applications/Peristaltic/lib/ -lopencv_core -lopencv_highgui -lopencv_imgproc -lopencv_videoio -lQt5Multimedia -lQt5WebEngine -lQt5WebEngineCore -lQt5QuickControls2 -lQt5Quick -lQt5WebKitWidgets -lQt5PrintSupport -lQt5Widgets -lQt5WebKit -lQt5Gui -lQt5SerialPort -lQt5WebChannel -lQt5Qml -lQt5Network -lQt5Positioning -lQt5Sql -lQt5Core -lGL -lpthread 
          AR            = ar cqs
          RANLIB        = 
          SED           = sed
          STRIP         = strip
          
          ####### Output directory
          
          OBJECTS_DIR   = ./
          
          ####### Files
          
          SOURCES       = main.cpp \
          		mainwindow.cpp \
          		doctor.cpp \
          		phaco.cpp \
          		phaco2.cpp \
          		phaco3.cpp \
          		prcapvac.cpp \
          		prdia.cpp \
          		pria.cpp \
          		pria2.cpp \
          		pria3.cpp \
          		Serial.cpp \
          		videoscreen.cpp \
          		database.cpp \
          		prvit.cpp \
          		calibration.cpp \
          		footswitchangle.cpp \
          		footswitchbutton.cpp \
          		setting.cpp \
          		keypad.cpp \
          		print.cpp \
          		vtascreen.cpp \
          		frontscreen.cpp \
          		browser.cpp \
          		image_list.cpp \
          		orbitcool_set.cpp \
          		welcomepage.cpp \
          		chart.cpp \
          		t_max.cpp \
          		footswitchsense.cpp moc_mainwindow.cpp \
          		moc_doctor.cpp \
          		moc_phaco.cpp \
          		moc_phaco2.cpp \
          		moc_phaco3.cpp \
          		moc_prcapvac.cpp \
          		moc_prdia.cpp \
          		moc_pria.cpp \
          		moc_pria2.cpp \
          		moc_pria3.cpp \
          		moc_Serial.cpp \
          		moc_videoscreen.cpp \
          		moc_database.cpp \
          		moc_prvit.cpp \
          		moc_calibration.cpp \
          		moc_footswitchangle.cpp \
          		moc_footswitchbutton.cpp \
          		moc_setting.cpp \
          		moc_keypad.cpp \
          		moc_print.cpp \
          		moc_vtascreen.cpp \
          		moc_frontscreen.cpp \
          		moc_browser.cpp \
          		moc_image_list.cpp \
          		moc_orbitcool_set.cpp \
          		moc_welcomepage.cpp \
          		moc_chart.cpp \
          		moc_t_max.cpp \
          		moc_footswitchsense.cpp
          OBJECTS       = main.o \
          		mainwindow.o \
          		doctor.o \
          		phaco.o \
          		phaco2.o \
          		phaco3.o \
          		prcapvac.o \
          		prdia.o \
          		pria.o \
          		pria2.o \
          		pria3.o \
          		Serial.o \
          		videoscreen.o \
          		database.o \
          		prvit.o \
          		calibration.o \
          		footswitchangle.o \
          		footswitchbutton.o \
          		setting.o \
          		keypad.o \
          		print.o \
          		vtascreen.o \
          		frontscreen.o \
          		browser.o \
          		image_list.o \
          		orbitcool_set.o \
          		welcomepage.o \
          		chart.o \
          		t_max.o \
          		footswitchsense.o \
          		moc_mainwindow.o \
          		moc_doctor.o \
          		moc_phaco.o \
          		moc_phaco2.o \
          		moc_phaco3.o \
          		moc_prcapvac.o \
          		moc_prdia.o \
          		moc_pria.o \
          		moc_pria2.o \
          		moc_pria3.o \
          		moc_Serial.o \
          		moc_videoscreen.o \
          		moc_database.o \
          		moc_prvit.o \
          		moc_calibration.o \
          		moc_footswitchangle.o \
          		moc_footswitchbutton.o \
          		moc_setting.o \
          		moc_keypad.o \
          		moc_print.o \
          		moc_vtascreen.o \
          		moc_frontscreen.o \
          		moc_browser.o \
          		moc_image_list.o \
          		moc_orbitcool_set.o \
          		moc_welcomepage.o \
          		moc_chart.o \
          		moc_t_max.o \
          		moc_footswitchsense.o
          DIST          = /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/spec_pre.prf \
          		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/unix.conf \
          		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/linux.conf \
          		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/sanitize.conf \
          		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/gcc-base.conf \
          		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/gcc-base-unix.conf \
          		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/g++-base.conf \
          		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/g++-unix.conf \
          
          jsulmJ 1 Reply Last reply
          0
          • A Anu Jayan

            This is the updated .pro file

            #-------------------------------------------------
            #
            # Project created by QtCreator 2017-07-05T14:33:42
            #
            #-------------------------------------------------
            
            QT	 += core gui serialport multimedia webengine webkitwidgets
            QT       += sql
            QT       += printsupport
            CONFIG   += c++11 
            CONFIG   += use_gold_linker
            
            
            unix:!macx:!symbian: LIBS += -L/home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/example-applications/Peristaltic/lib/ -lopencv_core -lopencv_highgui -lopencv_imgproc -lopencv_videoio
            greaterThan(QT_MAJOR_VERSION, 4): QT += widgets quickcontrols2
            
            TARGET = Peristaltic
            TEMPLATE = app
            
            
            SOURCES += main.cpp\
                    mainwindow.cpp \
                doctor.cpp \
                phaco.cpp \
                phaco2.cpp \
                phaco3.cpp \
                prcapvac.cpp \
                prdia.cpp \
                pria.cpp \
                pria2.cpp \
                pria3.cpp \
                Serial.cpp \
                videoscreen.cpp \
                database.cpp \
                prvit.cpp \
                calibration.cpp \
                footswitchangle.cpp \
                footswitchbutton.cpp \
                setting.cpp \
                keypad.cpp \
                print.cpp \
            #    toric.cpp \
                vtascreen.cpp \
                frontscreen.cpp \
                browser.cpp \
                image_list.cpp \
                orbitcool_set.cpp \
                welcomepage.cpp \
                chart.cpp \
                t_max.cpp \
                footswitchsense.cpp
            
            HEADERS  += mainwindow.h \
                doctor.h \
                phaco.h \
                phaco2.h \
                phaco3.h \
                prcapvac.h \
                prdia.h \
                pria.h \
                pria2.h \
                pria3.h \
                Serial.h \
                videoscreen.h \
                database.h \
                prvit.h \
                calibration.h \
                footswitchangle.h \
                footswitchbutton.h \
                setting.h \
                keypad.h \
                print.h \
            #    toric.h \
                util.h \
                vtascreen.h \
                frontscreen.h \
                browser.h \
                image_list.h \
                orbitcool_set.h \
                welcomepage.h \
                chart.h \
                t_max.h \
                footswitchsense.h
            
            FORMS    += mainwindow.ui \
                doctor.ui \
                phaco.ui \
                phaco2.ui \
                phaco3.ui \
                prcapvac.ui \
                prdia.ui \
                pria.ui \
                pria2.ui \
                pria3.ui \
                videoscreen.ui \
                database.ui \
                prvit.ui \
                calibration.ui \
                footswitchangle.ui \
                footswitchbutton.ui \
                setting.ui \
                keypad.ui \
                print.ui \
            #   toric.ui \
                vtascreen.ui \
                frontscreen.ui \
                browser.ui \
                image_list.ui \
                orbitcool_set.ui \
                welcomepage.ui \
                chart.ui \
                t_max.ui \
                footswitchsense.ui
            
            1. If I pass the qmake with the binary path, I get the below error.
              [linux-devkit]:~/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/example-applications/Peristaltic/src> sudo /home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/qmake Peristaltic.pro
              Could not find qmake spec 'linux-oe-g++'.
              Error processing project file: Peristaltic.pro

            2. I have passed "sudo make" without the complete path, then I got the following error along with the build.

            [linux-devkit]:~/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/example-applications/Peristaltic/src> sudo qmake Peristaltic.pro
            [linux-devkit]:~/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/example-applications/Peristaltic/src> sudo make
            t_max.o:t_max.cpp:function t_max::putImage(_IplImage*, QString, int, int, int, int, int, int): error: undefined reference to 'cvConvertImage'
            collect2: error: ld returned 1 exit status
            Makefile:326: recipe for target 'Peristaltic' failed
            make: *** [Peristaltic] Error 1

            1. (For ex:) I want my Makefile to be configured like these
            #############################################################################
            # Makefile for building: analog_clock
            # Generated by qmake (3.1) (Qt 5.14.2)
            # Project:  analog_clock.pro
            # Template: app
            # Command: /home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/qmake -o Makefile analog_clock.pro
            #############################################################################
            
            MAKEFILE      = Makefile
            
            EQ            = =
            
            ####### Compiler, tools and options
            
            CC            = aarch64-none-linux-gnu-gcc --sysroot=/home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux
            CXX           = aarch64-none-linux-gnu-g++ --sysroot=/home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux
            DEFINES       = -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB
            CFLAGS        = -pipe  --sysroot=/home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux --sysroot=/home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux -O2 -Wall -Wextra -D_REENTRANT -fPIC $(DEFINES)
            CXXFLAGS      = -pipe  --sysroot=/home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux --sysroot=/home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux -O2 -Wall -Wextra -D_REENTRANT -fPIC $(DEFINES)
            INCPATH       = -I. -I/usr/lib/x86_64-linux-gnu/qt5/examples/gui/rasterwindow -I../../linux-devkit/sysroots/aarch64-linux/usr/include -I../../linux-devkit/sysroots/aarch64-linux/usr/include/QtWidgets -I../../linux-devkit/sysroots/aarch64-linux/usr/include/QtGui -I../../linux-devkit/sysroots/aarch64-linux/usr/include/QtCore -I. -I../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/linux-oe-g++
            QMAKE         = /home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/qmake
            DEL_FILE      = rm -f
            CHK_DIR_EXISTS= test -d
            MKDIR         = mkdir -p
            COPY          = cp -f
            COPY_FILE     = cp -f
            COPY_DIR      = cp -f -R
            INSTALL_FILE  = install -m 644 -p
            INSTALL_PROGRAM = install -m 755 -p
            INSTALL_DIR   = cp -f -R
            QINSTALL      = /home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/qmake -install qinstall
            QINSTALL_PROGRAM = /home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/qmake -install qinstall -exe
            DEL_FILE      = rm -f
            SYMLINK       = ln -f -s
            DEL_DIR       = rmdir
            MOVE          = mv -f
            TAR           = tar -cf
            COMPRESS      = gzip -9f
            DISTNAME      = analog_clock1.0.0
            DISTDIR = /home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/example-applications/analog_clock/.tmp/analog_clock1.0.0
            LINK          = aarch64-none-linux-gnu-g++ --sysroot=/home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux
            LFLAGS        =  --sysroot=/home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux --sysroot=/home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux -Wl,-O1
            LIBS          = $(SUBLIBS) /home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux/usr/lib/libQt5Widgets.so /home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux/usr/lib/libQt5Gui.so /home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux/usr/lib/libQt5Core.so -lGLESv2 -lpthread   
            AR            = aarch64-none-linux-gnu-ar cqs
            RANLIB        = 
            SED           = sed
            STRIP         = echo
            
            ####### Output directory
            
            OBJECTS_DIR   = ./
            
            ####### Files
            
            SOURCES       = /usr/lib/x86_64-linux-gnu/qt5/examples/gui/rasterwindow/rasterwindow.cpp \
            		analog_clock.cpp moc_rasterwindow.cpp
            OBJECTS       = rasterwindow.o \
            		analog_clock.o \
            		moc_rasterwindow.o
            DIST          = ../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/features/spec_pre.prf \
            		../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/common/unix.conf \
            		../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/common/linux.conf \
            		../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/common/sanitize.conf \
            		../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/common/gcc-base.conf \
            		../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/common/gcc-base-unix.conf \
            		../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/common/g++-base.conf \
            		../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/common/g++-unix.conf \
            		../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/oe-device-extra.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/qdevice.pri \
            		../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/features/device_config.prf \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/qconfig.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3danimation.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3danimation_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3dcore.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3dcore_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3dextras.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3dextras_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3dinput.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3dinput_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3dlogic.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3dlogic_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3dquick.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3dquick_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3dquickanimation.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3dquickanimation_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3dquickextras.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3dquickextras_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3dquickinput.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3dquickinput_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3dquickrender.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3dquickrender_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3dquickscene2d.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3dquickscene2d_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3drender.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3drender_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_accessibility_support_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_bootstrap_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_charts.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_charts_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_concurrent.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_concurrent_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_core.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_core_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_dbus.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_dbus_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_devicediscovery_support_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_edid_support_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_egl_support_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_eglfs_kms_support_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_eglfsdeviceintegration_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_eventdispatcher_support_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_fb_support_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_fontdatabase_support_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_gui.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_gui_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_input_support_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_kms_support_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_location.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_location_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_multimedia.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_multimedia_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_multimediagsttools_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_multimediawidgets.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_multimediawidgets_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_network.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_network_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_opengl.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_opengl_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_openglextensions.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_openglextensions_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_packetprotocol_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_platformcompositor_support_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_positioning.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_positioning_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_positioningquick.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_positioningquick_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_printsupport.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_printsupport_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_qml.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_qml_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_qmldebug_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_qmldevtools_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_qmlmodels.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_qmlmodels_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_qmltest.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_qmltest_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_qmlworkerscript.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_qmlworkerscript_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_qtmultimediaquicktools_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_quick.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_quick_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_quickparticles_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_quickshapes_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_quickwidgets.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_quickwidgets_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_script.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_script_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_scripttools.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_scripttools_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_sensors.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_sensors_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_serialport.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_serialport_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_service_support_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_sql.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_sql_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_svg.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_svg_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_testlib.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_testlib_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_theme_support_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_waylandclient.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_waylandclient_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_waylandcompositor.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_waylandcompositor_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_webchannel.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_webchannel_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_webkit.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_webkit_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_webkitwidgets.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_webkitwidgets_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_websockets.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_websockets_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_widgets.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_widgets_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_xml.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_xml_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_xmlpatterns.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_xmlpatterns_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_zlib_private.pri \
            		../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/features/qt_functions.prf \
            		../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/features/qt_config.prf \
            		../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/linux-oe-g++/qmake.conf \
            		../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/features/spec_post.prf \
            		.qmake.stash \
            		../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/features/exclusive_builds.prf \
            		../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/features/toolchain.prf \
            		../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/features/default_pre.prf \
            		/usr/lib/x86_64-linux-gnu/qt5/examples/gui/rasterwindow/rasterwindow.pri \
            		../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/features/resolve_config.prf \
            		../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/features/default_post.prf \
            		../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/features/warn_on.prf \
            		../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/features/qt.prf \
            		../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/features/resources_functions.prf \
            		../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/features/resources.prf \
            		../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/features/moc.prf \
            		../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/features/unix/opengl.prf \
            		../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/features/uic.prf \
            		../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/features/unix/thread.prf \
            		../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/features/qmake_use.prf \
            		../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/features/file_copies.prf \
            		../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/features/testcase_targets.prf \
            		../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/features/exceptions.prf \
            		../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/features/yacc.prf \
            		../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/features/lex.prf \
            		analog_clock.pro /usr/lib/x86_64-linux-gnu/qt5/examples/gui/rasterwindow/rasterwindow.h /usr/lib/x86_64-linux-gnu/qt5/examples/gui/rasterwindow/rasterwindow.cpp \
            		analog_clock.cpp
            QMAKE_TARGET  = analog_clock
            DESTDIR       = 
            TARGET        = analog_clock
            
            
            first: all
            ####### Build rules
            
            analog_clock:  $(OBJECTS)  
            	$(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJCOMP) $(LIBS)
            
            Makefile: analog_clock.pro ../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/linux-oe-g++/qmake.conf ../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/features/spec_pre.prf \
            		../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/common/unix.conf \
            		../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/common/linux.conf \
            		../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/common/sanitize.conf \
            		../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/common/gcc-base.conf \
            		../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/common/gcc-base-unix.conf \
            		../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/common/g++-base.conf \
            		../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/common/g++-unix.conf \
            		../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/oe-device-extra.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/qdevice.pri \
            		../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/features/device_config.prf \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/qconfig.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3danimation.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3danimation_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3dcore.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3dcore_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3dextras.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3dextras_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3dinput.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3dinput_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3dlogic.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3dlogic_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3dquick.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3dquick_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3dquickanimation.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3dquickanimation_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3dquickextras.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3dquickextras_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3dquickinput.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3dquickinput_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3dquickrender.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3dquickrender_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3dquickscene2d.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3dquickscene2d_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3drender.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_3drender_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_accessibility_support_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_bootstrap_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_charts.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_charts_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_concurrent.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_concurrent_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_core.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_core_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_dbus.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_dbus_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_devicediscovery_support_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_edid_support_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/modules/qt_lib_egl_support_private.pri \
            		../../linux-devkit/sysroots/x86_64-arago-
            

            But my Makefile is not getting updated with the above configurations.

            #############################################################################
            # Makefile for building: Peristaltic
            # Generated by qmake (3.1) (Qt 5.9.5)
            # Project:  Peristaltic.pro
            # Template: app
            # Command: /usr/lib/qt5/bin/qmake -o Makefile Peristaltic.pro
            #############################################################################
            
            MAKEFILE      = Makefile
            
            ####### Compiler, tools and options
            
            CC            = gcc
            CXX           = g++
            DEFINES       = -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WEBENGINE_LIB -DQT_WEBENGINECORE_LIB -DQT_QUICKCONTROLS2_LIB -DQT_QUICK_LIB -DQT_WEBKITWIDGETS_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_WEBKIT_LIB -DQT_GUI_LIB -DQT_SERIALPORT_LIB -DQT_WEBCHANNEL_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_POSITIONING_LIB -DQT_SQL_LIB -DQT_CORE_LIB
            CFLAGS        = -pipe -O2 -Wall -W -D_REENTRANT -fPIC $(DEFINES)
            CXXFLAGS      = -pipe -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC $(DEFINES)
            INCPATH       = -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWebEngine -isystem /usr/include/x86_64-linux-gnu/qt5/QtWebEngineCore -isystem /usr/include/x86_64-linux-gnu/qt5/QtQuickControls2 -isystem /usr/include/x86_64-linux-gnu/qt5/QtQuick -isystem /usr/include/x86_64-linux-gnu/qt5/QtWebKitWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtWebKit -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtSerialPort -isystem /usr/include/x86_64-linux-gnu/qt5/QtWebChannel -isystem /usr/include/x86_64-linux-gnu/qt5/QtQml -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtPositioning -isystem /usr/include/x86_64-linux-gnu/qt5/QtSql -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I. -isystem /usr/include/libdrm -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++
            QMAKE         = /usr/lib/qt5/bin/qmake
            DEL_FILE      = rm -f
            CHK_DIR_EXISTS= test -d
            MKDIR         = mkdir -p
            COPY          = cp -f
            COPY_FILE     = cp -f
            COPY_DIR      = cp -f -R
            INSTALL_FILE  = install -m 644 -p
            INSTALL_PROGRAM = install -m 755 -p
            INSTALL_DIR   = cp -f -R
            QINSTALL      = /usr/lib/qt5/bin/qmake -install qinstall
            QINSTALL_PROGRAM = /usr/lib/qt5/bin/qmake -install qinstall -exe
            DEL_FILE      = rm -f
            SYMLINK       = ln -f -s
            DEL_DIR       = rmdir
            MOVE          = mv -f
            TAR           = tar -cf
            COMPRESS      = gzip -9f
            DISTNAME      = Peristaltic1.0.0
            DISTDIR = /home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/example-applications/Peristaltic/src/.tmp/Peristaltic1.0.0
            LINK          = g++
            LFLAGS        = -Wl,-O1 -fuse-ld=gold -Wl,-rpath-link,/usr/lib/x86_64-linux-gnu
            LIBS          = $(SUBLIBS) -L/home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/example-applications/Peristaltic/lib/ -lopencv_core -lopencv_highgui -lopencv_imgproc -lopencv_videoio -lQt5Multimedia -lQt5WebEngine -lQt5WebEngineCore -lQt5QuickControls2 -lQt5Quick -lQt5WebKitWidgets -lQt5PrintSupport -lQt5Widgets -lQt5WebKit -lQt5Gui -lQt5SerialPort -lQt5WebChannel -lQt5Qml -lQt5Network -lQt5Positioning -lQt5Sql -lQt5Core -lGL -lpthread 
            AR            = ar cqs
            RANLIB        = 
            SED           = sed
            STRIP         = strip
            
            ####### Output directory
            
            OBJECTS_DIR   = ./
            
            ####### Files
            
            SOURCES       = main.cpp \
            		mainwindow.cpp \
            		doctor.cpp \
            		phaco.cpp \
            		phaco2.cpp \
            		phaco3.cpp \
            		prcapvac.cpp \
            		prdia.cpp \
            		pria.cpp \
            		pria2.cpp \
            		pria3.cpp \
            		Serial.cpp \
            		videoscreen.cpp \
            		database.cpp \
            		prvit.cpp \
            		calibration.cpp \
            		footswitchangle.cpp \
            		footswitchbutton.cpp \
            		setting.cpp \
            		keypad.cpp \
            		print.cpp \
            		vtascreen.cpp \
            		frontscreen.cpp \
            		browser.cpp \
            		image_list.cpp \
            		orbitcool_set.cpp \
            		welcomepage.cpp \
            		chart.cpp \
            		t_max.cpp \
            		footswitchsense.cpp moc_mainwindow.cpp \
            		moc_doctor.cpp \
            		moc_phaco.cpp \
            		moc_phaco2.cpp \
            		moc_phaco3.cpp \
            		moc_prcapvac.cpp \
            		moc_prdia.cpp \
            		moc_pria.cpp \
            		moc_pria2.cpp \
            		moc_pria3.cpp \
            		moc_Serial.cpp \
            		moc_videoscreen.cpp \
            		moc_database.cpp \
            		moc_prvit.cpp \
            		moc_calibration.cpp \
            		moc_footswitchangle.cpp \
            		moc_footswitchbutton.cpp \
            		moc_setting.cpp \
            		moc_keypad.cpp \
            		moc_print.cpp \
            		moc_vtascreen.cpp \
            		moc_frontscreen.cpp \
            		moc_browser.cpp \
            		moc_image_list.cpp \
            		moc_orbitcool_set.cpp \
            		moc_welcomepage.cpp \
            		moc_chart.cpp \
            		moc_t_max.cpp \
            		moc_footswitchsense.cpp
            OBJECTS       = main.o \
            		mainwindow.o \
            		doctor.o \
            		phaco.o \
            		phaco2.o \
            		phaco3.o \
            		prcapvac.o \
            		prdia.o \
            		pria.o \
            		pria2.o \
            		pria3.o \
            		Serial.o \
            		videoscreen.o \
            		database.o \
            		prvit.o \
            		calibration.o \
            		footswitchangle.o \
            		footswitchbutton.o \
            		setting.o \
            		keypad.o \
            		print.o \
            		vtascreen.o \
            		frontscreen.o \
            		browser.o \
            		image_list.o \
            		orbitcool_set.o \
            		welcomepage.o \
            		chart.o \
            		t_max.o \
            		footswitchsense.o \
            		moc_mainwindow.o \
            		moc_doctor.o \
            		moc_phaco.o \
            		moc_phaco2.o \
            		moc_phaco3.o \
            		moc_prcapvac.o \
            		moc_prdia.o \
            		moc_pria.o \
            		moc_pria2.o \
            		moc_pria3.o \
            		moc_Serial.o \
            		moc_videoscreen.o \
            		moc_database.o \
            		moc_prvit.o \
            		moc_calibration.o \
            		moc_footswitchangle.o \
            		moc_footswitchbutton.o \
            		moc_setting.o \
            		moc_keypad.o \
            		moc_print.o \
            		moc_vtascreen.o \
            		moc_frontscreen.o \
            		moc_browser.o \
            		moc_image_list.o \
            		moc_orbitcool_set.o \
            		moc_welcomepage.o \
            		moc_chart.o \
            		moc_t_max.o \
            		moc_footswitchsense.o
            DIST          = /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/spec_pre.prf \
            		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/unix.conf \
            		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/linux.conf \
            		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/sanitize.conf \
            		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/gcc-base.conf \
            		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/gcc-base-unix.conf \
            		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/g++-base.conf \
            		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/g++-unix.conf \
            
            jsulmJ Offline
            jsulmJ Offline
            jsulm
            Lifetime Qt Champion
            wrote on last edited by
            #7

            @Anu-Jayan said in QT5 build errors:

            sudo /home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/qmake Peristaltic.pro

            Not an answer to your problem, but why are you using sudo all the time?!

            https://forum.qt.io/topic/113070/qt-code-of-conduct

            A 1 Reply Last reply
            0
            • jsulmJ jsulm

              @Anu-Jayan said in QT5 build errors:

              sudo /home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/qmake Peristaltic.pro

              Not an answer to your problem, but why are you using sudo all the time?!

              A Offline
              A Offline
              Anu Jayan
              wrote on last edited by
              #8

              @jsulm

              I am using sudo,if Permissions required.

              [linux-devkit]:~/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/example-applications/Peristaltic/src> /home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/qmake Peristaltic.pro
              Failure to open file: /home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/example-applications/Peristaltic/src/Makefile
              Unable to generate makefile for: Peristaltic.pro

              [linux-devkit]:~/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/example-applications/Peristaltic/src> sudo /home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/qmake Peristaltic.pro
              Could not find qmake spec 'linux-oe-g++'.
              Error processing project file: Peristaltic.pro

              jsulmJ kkoehneK 2 Replies Last reply
              0
              • A Anu Jayan

                @jsulm

                I am using sudo,if Permissions required.

                [linux-devkit]:~/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/example-applications/Peristaltic/src> /home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/qmake Peristaltic.pro
                Failure to open file: /home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/example-applications/Peristaltic/src/Makefile
                Unable to generate makefile for: Peristaltic.pro

                [linux-devkit]:~/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/example-applications/Peristaltic/src> sudo /home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/qmake Peristaltic.pro
                Could not find qmake spec 'linux-oe-g++'.
                Error processing project file: Peristaltic.pro

                jsulmJ Offline
                jsulmJ Offline
                jsulm
                Lifetime Qt Champion
                wrote on last edited by
                #9

                @Anu-Jayan said in QT5 build errors:

                if Permissions required

                There is no need for sudo to be able to write in your own home folder. Fix the access rights instead...

                https://forum.qt.io/topic/113070/qt-code-of-conduct

                1 Reply Last reply
                1
                • A Anu Jayan

                  @jsulm

                  I am using sudo,if Permissions required.

                  [linux-devkit]:~/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/example-applications/Peristaltic/src> /home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/qmake Peristaltic.pro
                  Failure to open file: /home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/example-applications/Peristaltic/src/Makefile
                  Unable to generate makefile for: Peristaltic.pro

                  [linux-devkit]:~/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/example-applications/Peristaltic/src> sudo /home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/qmake Peristaltic.pro
                  Could not find qmake spec 'linux-oe-g++'.
                  Error processing project file: Peristaltic.pro

                  kkoehneK Offline
                  kkoehneK Offline
                  kkoehne
                  Moderators
                  wrote on last edited by
                  #10

                  @Anu-Jayan said in QT5 build errors:

                  [linux-devkit]:~/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/example-applications/Peristaltic/src> sudo /home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/qmake Peristaltic.pro
                  Could not find qmake spec 'linux-oe-g++'.

                  This sounds like a broken toolchain. Or you're using the wrong sysroot? Does

                  /home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux/usr/bin/qmake Peristaltic.pro
                  

                  work better?

                  Director R&D, The Qt Company

                  A 1 Reply Last reply
                  0
                  • kkoehneK kkoehne

                    @Anu-Jayan said in QT5 build errors:

                    [linux-devkit]:~/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/example-applications/Peristaltic/src> sudo /home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/qmake Peristaltic.pro
                    Could not find qmake spec 'linux-oe-g++'.

                    This sounds like a broken toolchain. Or you're using the wrong sysroot? Does

                    /home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux/usr/bin/qmake Peristaltic.pro
                    

                    work better?

                    A Offline
                    A Offline
                    Anu Jayan
                    wrote on last edited by
                    #11

                    @kkoehne said in QT5 build errors:

                    Does work better?

                    [linux-devkit]:~/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/example-applications/Peristaltic/src> /home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/qmake Peristaltic.pro
                    Failure to open file: /home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/example-applications/Peristaltic/src/Makefile
                    Unable to generate makefile for: Peristaltic.pro

                    kkoehneK jsulmJ 2 Replies Last reply
                    0
                    • A Anu Jayan

                      @kkoehne said in QT5 build errors:

                      Does work better?

                      [linux-devkit]:~/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/example-applications/Peristaltic/src> /home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/qmake Peristaltic.pro
                      Failure to open file: /home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/example-applications/Peristaltic/src/Makefile
                      Unable to generate makefile for: Peristaltic.pro

                      kkoehneK Offline
                      kkoehneK Offline
                      kkoehne
                      Moderators
                      wrote on last edited by
                      #12

                      @Anu-Jayan Well, prefix the qmale call by sudo.

                      I btw agree with @jsulm that it's very weird you need sudo rights to create or change files in your own home directory. Something is borked there ... But it's probably orthogonal to the qmake configuration issue.

                      Director R&D, The Qt Company

                      A 1 Reply Last reply
                      0
                      • A Anu Jayan

                        @kkoehne said in QT5 build errors:

                        Does work better?

                        [linux-devkit]:~/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/example-applications/Peristaltic/src> /home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/qmake Peristaltic.pro
                        Failure to open file: /home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/example-applications/Peristaltic/src/Makefile
                        Unable to generate makefile for: Peristaltic.pro

                        jsulmJ Offline
                        jsulmJ Offline
                        jsulm
                        Lifetime Qt Champion
                        wrote on last edited by
                        #13

                        @Anu-Jayan said in QT5 build errors:

                        Failure to open file: /home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/example-applications/Peristaltic/src/Makefile

                        You probably have files created before using sudo which now are only writable by root. I suggest you start from clean build folder without sudo

                        https://forum.qt.io/topic/113070/qt-code-of-conduct

                        1 Reply Last reply
                        1
                        • kkoehneK kkoehne

                          @Anu-Jayan Well, prefix the qmale call by sudo.

                          I btw agree with @jsulm that it's very weird you need sudo rights to create or change files in your own home directory. Something is borked there ... But it's probably orthogonal to the qmake configuration issue.

                          A Offline
                          A Offline
                          Anu Jayan
                          wrote on last edited by
                          #14

                          Hi,
                          I followed the same procedures to compile a sample code "analog clock" & the build with cross-compilations are as below. I was able to generate the executable file,which can be flashed in AM62x EVM board.

                          [linux-devkit]:~/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/example-applications/analog_clock> /home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/qmake analog_clock.pro
                          [linux-devkit]:~/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/example-applications/analog_clock> make
                          aarch64-none-linux-gnu-g++ --sysroot=/home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux -c -pipe --sysroot=/home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux --sysroot=/home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux -O2 -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/lib/x86_64-linux-gnu/qt5/examples/gui/rasterwindow -I../../linux-devkit/sysroots/aarch64-linux/usr/include -I../../linux-devkit/sysroots/aarch64-linux/usr/include/QtWidgets -I../../linux-devkit/sysroots/aarch64-linux/usr/include/QtGui -I../../linux-devkit/sysroots/aarch64-linux/usr/include/QtCore -I. -I../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/linux-oe-g++ -o rasterwindow.o /usr/lib/x86_64-linux-gnu/qt5/examples/gui/rasterwindow/rasterwindow.cpp
                          aarch64-none-linux-gnu-g++ --sysroot=/home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux -c -pipe --sysroot=/home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux --sysroot=/home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux -O2 -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/lib/x86_64-linux-gnu/qt5/examples/gui/rasterwindow -I../../linux-devkit/sysroots/aarch64-linux/usr/include -I../../linux-devkit/sysroots/aarch64-linux/usr/include/QtWidgets -I../../linux-devkit/sysroots/aarch64-linux/usr/include/QtGui -I../../linux-devkit/sysroots/aarch64-linux/usr/include/QtCore -I. -I../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/linux-oe-g++ -o analog_clock.o analog_clock.cpp
                          aarch64-none-linux-gnu-g++ --sysroot=/home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux -pipe --sysroot=/home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux --sysroot=/home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux -O2 -Wall -Wextra -dM -E -o moc_predefs.h ../../linux-devkit/sysroots/x86_64-arago-linux/mkspecs/features/data/dummy.cpp
                          /home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/x86_64-arago-linux/usr/bin//moc -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/example-applications/analog_clock/moc_predefs.h -I/home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/linux-oe-g++ -I/home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/example-applications/analog_clock -I/usr/lib/x86_64-linux-gnu/qt5/examples/gui/rasterwindow -I/home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux/usr/include -I/home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux/usr/include/QtWidgets -I/home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux/usr/include/QtGui -I/home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux/usr/include/QtCore -I. -I/home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/x86_64-arago-linux/usr/aarch64-none-linux-gnu/include/c++/9.2.1 -I/home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/x86_64-arago-linux/usr/aarch64-none-linux-gnu/include/c++/9.2.1/aarch64-none-linux-gnu -I/home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/x86_64-arago-linux/usr/aarch64-none-linux-gnu/include/c++/9.2.1/backward -I/home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/x86_64-arago-linux/usr/lib/gcc/aarch64-none-linux-gnu/9.2.1/include -I/home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/x86_64-arago-linux/usr/lib/gcc/aarch64-none-linux-gnu/9.2.1/include-fixed -I/home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/x86_64-arago-linux/usr/aarch64-none-linux-gnu/include -I/home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux/usr/include /usr/lib/x86_64-linux-gnu/qt5/examples/gui/rasterwindow/rasterwindow.h -o moc_rasterwindow.cpp
                          aarch64-none-linux-gnu-g++ --sysroot=/home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux -c -pipe --sysroot=/home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux --sysroot=/home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux -O2 -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/lib/x86_64-linux-gnu/qt5/examples/gui/rasterwindow -I../../linux-devkit/sysroots/aarch64-linux/usr/include -I../../linux-devkit/sysroots/aarch64-linux/usr/include/QtWidgets -I../../linux-devkit/sysroots/aarch64-linux/usr/include/QtGui -I../../linux-devkit/sysroots/aarch64-linux/usr/include/QtCore -I. -I../../linux-devkit/sysroots/aarch64-linux/usr/lib/mkspecs/linux-oe-g++ -o moc_rasterwindow.o moc_rasterwindow.cpp
                          aarch64-none-linux-gnu-g++ --sysroot=/home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux --sysroot=/home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux --sysroot=/home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux -Wl,-O1 -o analog_clock rasterwindow.o analog_clock.o moc_rasterwindow.o /home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux/usr/lib/libQt5Widgets.so /home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux/usr/lib/libQt5Gui.so /home/zumi/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/linux-devkit/sysroots/aarch64-linux/usr/lib/libQt5Core.so -lGLESv2 -lpthread
                          [linux-devkit]:~/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/example-applications/analog_clock> ls
                          analog_clock analog_clock.o Makefile moc_rasterwindow.cpp rasterwindow.o
                          analog_clock.cpp analog_clock.pro moc_predefs.h moc_rasterwindow.o

                          1 Reply Last reply
                          0

                          • Login

                          • Login or register to search.
                          • First post
                            Last post
                          0
                          • Categories
                          • Recent
                          • Tags
                          • Popular
                          • Users
                          • Groups
                          • Search
                          • Get Qt Extensions
                          • Unsolved