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
QtWS25 Last Chance

QT5 build errors

Scheduled Pinned Locked Moved Unsolved Mobile and Embedded
14 Posts 3 Posters 855 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 Offline
    A Offline
    Anu Jayan
    wrote on last edited by
    #1

    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 1 Reply Last reply
    0
    • kkoehneK Offline
      kkoehneK Offline
      kkoehne
      Moderators
      wrote on last edited by kkoehne
      #2

      Please check the actual linker line (should be before the first errors are printed=. Linker errors like

      undefined reference to cvCreateVideoWriter
      

      mean that the right opencv library was not linked into the executable.

      Shot in the dark: Try to add -lopencv_videoio to the line explicitly setting LIBS in the .pro file.

      Director R&D, The Qt Company

      1 Reply Last reply
      1
      • 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