Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Installation and Deployment
  4. QtCharts and OpenRoad tool
Qt 6.11 is out! See what's new in the release blog

QtCharts and OpenRoad tool

Scheduled Pinned Locked Moved Unsolved Installation and Deployment
5 Posts 3 Posters 1.3k Views 1 Watching
  • 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.
  • O Offline
    O Offline
    openroad_pg
    wrote on last edited by
    #1

    Hello,

    I compiled/built qtcharts , so it can be used with OpenRoad tool on Redhat 8. There were no issues performing a make, make install (from source qtcharts-everywhere-src-5.15.0.zip), and it appears to have installed in /usr/include/qt5/QtCharts

    But when I launch openroad -gui, it says: QtCharts not installed

    Any ideas why openroad cannot find QtCharts ? (see attached)

    openroad_QtCharts_missing.png

    1 Reply Last reply
    0
    • SGaistS Offline
      SGaistS Offline
      SGaist
      Lifetime Qt Champion
      wrote on last edited by
      #2

      Hi and welcome to devnet,

      Which version of Qt did you use to build the module ?
      How did you install that version of Qt ?
      Are you sure you are using the same when building OpenRoad ?

      Interested in AI ? www.idiap.ch
      Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

      1 Reply Last reply
      0
      • O Offline
        O Offline
        openroad_pg
        wrote on last edited by
        #3

        Version 5.15.3-1 of qt5-charts (installed via rpm qt5-qtcharts-5.15.3-1.el8.x86_64.rpm)
        [root] # rpm -ql qt5-qtcharts-5.15.3-1.el8.x86_64
        /usr/lib/.build-id
        /usr/lib/.build-id/44
        /usr/lib/.build-id/44/6e26b7b292c64a6b9e36855514000169307196
        /usr/lib/.build-id/ed
        /usr/lib/.build-id/ed/de3395b13b3b1779a39f1d8de3fff15b247bd3
        /usr/lib64/libQt5Charts.so.5
        /usr/lib64/libQt5Charts.so.5.15
        /usr/lib64/libQt5Charts.so.5.15.3
        /usr/lib64/qt5/qml/QtCharts
        /usr/lib64/qt5/qml/QtCharts/designer
        /usr/lib64/qt5/qml/QtCharts/designer/ChartViewSpecifics.qml
        /usr/lib64/qt5/qml/QtCharts/designer/default
        /usr/lib64/qt5/qml/QtCharts/designer/default/AreaSeries.qml
        /usr/lib64/qt5/qml/QtCharts/designer/default/BarSeries.qml
        /usr/lib64/qt5/qml/QtCharts/designer/default/BoxPlotSeries.qml
        /usr/lib64/qt5/qml/QtCharts/designer/default/HorizontalBarSeries.qml
        /usr/lib64/qt5/qml/QtCharts/designer/default/HorizontalPercentBarSeries.qml
        /usr/lib64/qt5/qml/QtCharts/designer/default/HorizontalStackedBarSeries.qml
        /usr/lib64/qt5/qml/QtCharts/designer/default/LineSeries.qml
        /usr/lib64/qt5/qml/QtCharts/designer/default/PercentBarSeries.qml
        /usr/lib64/qt5/qml/QtCharts/designer/default/PieSeries.qml
        /usr/lib64/qt5/qml/QtCharts/designer/default/PolarAreaSeries.qml
        /usr/lib64/qt5/qml/QtCharts/designer/default/PolarLineSeries.qml
        /usr/lib64/qt5/qml/QtCharts/designer/default/PolarScatterSeries.qml
        /usr/lib64/qt5/qml/QtCharts/designer/default/PolarSplineSeries.qml
        /usr/lib64/qt5/qml/QtCharts/designer/default/ScatterSeries.qml
        /usr/lib64/qt5/qml/QtCharts/designer/default/SplineSeries.qml
        /usr/lib64/qt5/qml/QtCharts/designer/default/StackedBarSeries.qml
        /usr/lib64/qt5/qml/QtCharts/designer/images
        /usr/lib64/qt5/qml/QtCharts/designer/images/areaseries-chart-icon.png
        /usr/lib64/qt5/qml/QtCharts/designer/images/areaseries-chart-icon16.png
        /usr/lib64/qt5/qml/QtCharts/designer/images/areaseries-polar-icon.png
        /usr/lib64/qt5/qml/QtCharts/designer/images/areaseries-polar-icon16.png
        /usr/lib64/qt5/qml/QtCharts/designer/images/barseries-icon.png
        /usr/lib64/qt5/qml/QtCharts/designer/images/barseries-icon16.png
        /usr/lib64/qt5/qml/QtCharts/designer/images/boxplotseries-chart-icon.png
        /usr/lib64/qt5/qml/QtCharts/designer/images/boxplotseries-chart-icon16.png
        /usr/lib64/qt5/qml/QtCharts/designer/images/horizontalbarseries-icon.png
        /usr/lib64/qt5/qml/QtCharts/designer/images/horizontalbarseries-icon16.png
        /usr/lib64/qt5/qml/QtCharts/designer/images/horizontalpercentbarseries-icon.png
        /usr/lib64/qt5/qml/QtCharts/designer/images/horizontalpercentbarseries-icon16.png
        /usr/lib64/qt5/qml/QtCharts/designer/images/horizontalstackedbarseries-icon.png
        /usr/lib64/qt5/qml/QtCharts/designer/images/horizontalstackedbarseries-icon16.png
        /usr/lib64/qt5/qml/QtCharts/designer/images/lineseries-chart-icon.png
        /usr/lib64/qt5/qml/QtCharts/designer/images/lineseries-chart-icon16.png
        /usr/lib64/qt5/qml/QtCharts/designer/images/lineseries-polar-icon.png
        /usr/lib64/qt5/qml/QtCharts/designer/images/lineseries-polar-icon16.png
        /usr/lib64/qt5/qml/QtCharts/designer/images/percentbarseries-icon.png
        /usr/lib64/qt5/qml/QtCharts/designer/images/percentbarseries-icon16.png
        /usr/lib64/qt5/qml/QtCharts/designer/images/pieseries-chart-icon.png
        /usr/lib64/qt5/qml/QtCharts/designer/images/pieseries-chart-icon16.png
        /usr/lib64/qt5/qml/QtCharts/designer/images/scatterseries-chart-icon.png
        /usr/lib64/qt5/qml/QtCharts/designer/images/scatterseries-chart-icon16.png
        /usr/lib64/qt5/qml/QtCharts/designer/images/scatterseries-polar-icon.png
        /usr/lib64/qt5/qml/QtCharts/designer/images/scatterseries-polar-icon16.png
        /usr/lib64/qt5/qml/QtCharts/designer/images/splineseries-chart-icon.png
        /usr/lib64/qt5/qml/QtCharts/designer/images/splineseries-chart-icon16.png
        /usr/lib64/qt5/qml/QtCharts/designer/images/splineseries-polar-icon.png
        /usr/lib64/qt5/qml/QtCharts/designer/images/splineseries-polar-icon16.png
        /usr/lib64/qt5/qml/QtCharts/designer/images/stackedbarseries-icon.png
        /usr/lib64/qt5/qml/QtCharts/designer/images/stackedbarseries-icon16.png
        /usr/lib64/qt5/qml/QtCharts/designer/qtcharts.metainfo
        /usr/lib64/qt5/qml/QtCharts/libqtchartsqml2.so
        /usr/lib64/qt5/qml/QtCharts/plugins.qmltypes
        /usr/lib64/qt5/qml/QtCharts/qmldir
        /usr/share/licenses/qt5-qtcharts
        /usr/share/licenses/qt5-qtcharts/LICENSE.GPL3

        When building openroad, all I did was pull the version from github as directions mentioned
        git clone --recursive https://github.com/The-OpenROAD-Project/OpenROAD-flow-scripts
        cd OpenROAD-flow-scripts
        sudo ./setup.sh
        ./build_openroad.sh --local

        That's all I did. Not sure how to check the version that openroad is using

        jsulmJ 1 Reply Last reply
        0
        • O openroad_pg

          Version 5.15.3-1 of qt5-charts (installed via rpm qt5-qtcharts-5.15.3-1.el8.x86_64.rpm)
          [root] # rpm -ql qt5-qtcharts-5.15.3-1.el8.x86_64
          /usr/lib/.build-id
          /usr/lib/.build-id/44
          /usr/lib/.build-id/44/6e26b7b292c64a6b9e36855514000169307196
          /usr/lib/.build-id/ed
          /usr/lib/.build-id/ed/de3395b13b3b1779a39f1d8de3fff15b247bd3
          /usr/lib64/libQt5Charts.so.5
          /usr/lib64/libQt5Charts.so.5.15
          /usr/lib64/libQt5Charts.so.5.15.3
          /usr/lib64/qt5/qml/QtCharts
          /usr/lib64/qt5/qml/QtCharts/designer
          /usr/lib64/qt5/qml/QtCharts/designer/ChartViewSpecifics.qml
          /usr/lib64/qt5/qml/QtCharts/designer/default
          /usr/lib64/qt5/qml/QtCharts/designer/default/AreaSeries.qml
          /usr/lib64/qt5/qml/QtCharts/designer/default/BarSeries.qml
          /usr/lib64/qt5/qml/QtCharts/designer/default/BoxPlotSeries.qml
          /usr/lib64/qt5/qml/QtCharts/designer/default/HorizontalBarSeries.qml
          /usr/lib64/qt5/qml/QtCharts/designer/default/HorizontalPercentBarSeries.qml
          /usr/lib64/qt5/qml/QtCharts/designer/default/HorizontalStackedBarSeries.qml
          /usr/lib64/qt5/qml/QtCharts/designer/default/LineSeries.qml
          /usr/lib64/qt5/qml/QtCharts/designer/default/PercentBarSeries.qml
          /usr/lib64/qt5/qml/QtCharts/designer/default/PieSeries.qml
          /usr/lib64/qt5/qml/QtCharts/designer/default/PolarAreaSeries.qml
          /usr/lib64/qt5/qml/QtCharts/designer/default/PolarLineSeries.qml
          /usr/lib64/qt5/qml/QtCharts/designer/default/PolarScatterSeries.qml
          /usr/lib64/qt5/qml/QtCharts/designer/default/PolarSplineSeries.qml
          /usr/lib64/qt5/qml/QtCharts/designer/default/ScatterSeries.qml
          /usr/lib64/qt5/qml/QtCharts/designer/default/SplineSeries.qml
          /usr/lib64/qt5/qml/QtCharts/designer/default/StackedBarSeries.qml
          /usr/lib64/qt5/qml/QtCharts/designer/images
          /usr/lib64/qt5/qml/QtCharts/designer/images/areaseries-chart-icon.png
          /usr/lib64/qt5/qml/QtCharts/designer/images/areaseries-chart-icon16.png
          /usr/lib64/qt5/qml/QtCharts/designer/images/areaseries-polar-icon.png
          /usr/lib64/qt5/qml/QtCharts/designer/images/areaseries-polar-icon16.png
          /usr/lib64/qt5/qml/QtCharts/designer/images/barseries-icon.png
          /usr/lib64/qt5/qml/QtCharts/designer/images/barseries-icon16.png
          /usr/lib64/qt5/qml/QtCharts/designer/images/boxplotseries-chart-icon.png
          /usr/lib64/qt5/qml/QtCharts/designer/images/boxplotseries-chart-icon16.png
          /usr/lib64/qt5/qml/QtCharts/designer/images/horizontalbarseries-icon.png
          /usr/lib64/qt5/qml/QtCharts/designer/images/horizontalbarseries-icon16.png
          /usr/lib64/qt5/qml/QtCharts/designer/images/horizontalpercentbarseries-icon.png
          /usr/lib64/qt5/qml/QtCharts/designer/images/horizontalpercentbarseries-icon16.png
          /usr/lib64/qt5/qml/QtCharts/designer/images/horizontalstackedbarseries-icon.png
          /usr/lib64/qt5/qml/QtCharts/designer/images/horizontalstackedbarseries-icon16.png
          /usr/lib64/qt5/qml/QtCharts/designer/images/lineseries-chart-icon.png
          /usr/lib64/qt5/qml/QtCharts/designer/images/lineseries-chart-icon16.png
          /usr/lib64/qt5/qml/QtCharts/designer/images/lineseries-polar-icon.png
          /usr/lib64/qt5/qml/QtCharts/designer/images/lineseries-polar-icon16.png
          /usr/lib64/qt5/qml/QtCharts/designer/images/percentbarseries-icon.png
          /usr/lib64/qt5/qml/QtCharts/designer/images/percentbarseries-icon16.png
          /usr/lib64/qt5/qml/QtCharts/designer/images/pieseries-chart-icon.png
          /usr/lib64/qt5/qml/QtCharts/designer/images/pieseries-chart-icon16.png
          /usr/lib64/qt5/qml/QtCharts/designer/images/scatterseries-chart-icon.png
          /usr/lib64/qt5/qml/QtCharts/designer/images/scatterseries-chart-icon16.png
          /usr/lib64/qt5/qml/QtCharts/designer/images/scatterseries-polar-icon.png
          /usr/lib64/qt5/qml/QtCharts/designer/images/scatterseries-polar-icon16.png
          /usr/lib64/qt5/qml/QtCharts/designer/images/splineseries-chart-icon.png
          /usr/lib64/qt5/qml/QtCharts/designer/images/splineseries-chart-icon16.png
          /usr/lib64/qt5/qml/QtCharts/designer/images/splineseries-polar-icon.png
          /usr/lib64/qt5/qml/QtCharts/designer/images/splineseries-polar-icon16.png
          /usr/lib64/qt5/qml/QtCharts/designer/images/stackedbarseries-icon.png
          /usr/lib64/qt5/qml/QtCharts/designer/images/stackedbarseries-icon16.png
          /usr/lib64/qt5/qml/QtCharts/designer/qtcharts.metainfo
          /usr/lib64/qt5/qml/QtCharts/libqtchartsqml2.so
          /usr/lib64/qt5/qml/QtCharts/plugins.qmltypes
          /usr/lib64/qt5/qml/QtCharts/qmldir
          /usr/share/licenses/qt5-qtcharts
          /usr/share/licenses/qt5-qtcharts/LICENSE.GPL3

          When building openroad, all I did was pull the version from github as directions mentioned
          git clone --recursive https://github.com/The-OpenROAD-Project/OpenROAD-flow-scripts
          cd OpenROAD-flow-scripts
          sudo ./setup.sh
          ./build_openroad.sh --local

          That's all I did. Not sure how to check the version that openroad is using

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

          @openroad_pg said in QtCharts and OpenRoad tool:

          qt5-qtcharts-5.15.3-1.el8.x86_64.rpm

          I guess you also need to install the dev package

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

          1 Reply Last reply
          1
          • O Offline
            O Offline
            openroad_pg
            wrote on last edited by
            #5

            I got it to work, somewhat..
            The issue. I had 2 installs of openroad installed on the system (the one I compiled and sourced) and the one I installed as a package. I removed the openroad that I installed as a package. I re-compiled openroad again, (with qt5-qtcharts package already installed) ..and when I type: openroad -gui (it comes up with QtCharts there. However, if I choose "endpoint slack" chart (that's the only chart available), openroad coredumps and crashes
            endpoint_slack.jpg openroad_coredump.jpg

            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