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. What feature controls Bluetooth?
QtWS25 Last Chance

What feature controls Bluetooth?

Scheduled Pinned Locked Moved Unsolved Installation and Deployment
7 Posts 3 Posters 526 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.
  • M Offline
    M Offline
    Mark81
    wrote on last edited by
    #1

    To optimize my Qt5.13 cross-building I made this huge configure command:

    ./configure -release -device linux-arm-stm32mp1-g++ -device-option CROSS_COMPILE=/local/STM32MP15-Ecosystem-v1.0.0/Developer-Package/SDK/sysroots/x86_64-openstlinux_weston_sdk-linux/usr/bin/arm-openstlinux_weston-linux-gnueabi/arm-openstlinux_weston-linux-gnueabi- -sysroot /local/STM32MP15-Ecosystem-v1.0.0/Developer-Package/SDK/sysroots/cortexa7t2hf-neon-vfpv4-openstlinux_weston-linux-gnueabi -opensource -confirm-license -make libs -prefix /usr/local/qt5-STM32MP1 -extprefix ~/qt5-STM32MP1 -hostprefix ~/qt5-STM32MP1 -v -nomake examples -nomake tests -reduce-exports -no-pch -no-use-gold-linker -skip qt3d -skip qtactiveqt -skip qtandroidextras -skip qtcanvas3d -skip qtcharts -skip qtdatavis3d -skip qtdoc -skip qtdocgallery -skip qtfeedback -skip qtgamepad -skip qtgraphicaleffects -skip qtimageformats -skip qtlocation -skip qtlottie -skip qtmacextras -skip qtmultimedia -skip qtpim -skip qtpurchasing -skip qtqa -skip qtquickcontrols -skip qtquickcontrols2 -skip qtremoteobjects -skip qtrepotools -skip qtscript -skip qtscxml -skip qtsensors -skip qtspeech -skip qtsvg -skip qtsystems -skip qttools -skip qttranslations -skip qtvirtualkeyboard -skip qtwebengine -skip qtwebview -skip qtwinextras -skip qtx11extras -skip qtxmlpatterns -no-feature-abstractbutton  -no-feature-abstractslider  -no-feature-accessibility  -no-feature-action  -no-feature-animation  -no-feature-appstore-compliant  -no-feature-bearermanagement  -no-feature-big_codecs  -no-feature-buttongroup  -no-feature-calendarwidget  -no-feature-checkbox  -no-feature-clipboard  -no-feature-codecs  -no-feature-colordialog  -no-feature-colornames  -no-feature-columnview  -no-feature-combobox  -no-feature-commandlinkbutton  -no-feature-completer  -no-feature-concatenatetablesproxymodel  -no-feature-contextmenu  -no-feature-cups  -no-feature-cursor  -no-feature-d3d12  -no-feature-datawidgetmapper  -no-feature-datetimeedit  -no-feature-desktopservices  -no-feature-dial  -no-feature-dialog  -no-feature-dialogbuttonbox  -no-feature-dirmodel  -no-feature-dockwidget  -no-feature-draganddrop  -no-feature-effects  -no-feature-errormessage  -no-feature-filedialog  -no-feature-fontcombobox  -no-feature-fontdialog  -no-feature-formlayout  -no-feature-freetype  -no-feature-fscompleter  -no-feature-future  -no-feature-gestures  -no-feature-graphicseffect  -no-feature-graphicsview  -no-feature-groupbox  -no-feature-highdpiscaling  -no-feature-iconv  -no-feature-identityproxymodel  -no-feature-im  -no-feature-image_heuristic_mask  -no-feature-image_text  -no-feature-imageformat_bmp  -no-feature-imageformat_jpeg  -no-feature-imageformat_png  -no-feature-imageformat_ppm  -no-feature-imageformat_xbm  -no-feature-imageformat_xpm  -no-feature-imageformatplugin  -no-feature-inputdialog  -no-feature-itemmodel  -no-feature-itemmodeltester  -no-feature-itemviews  -no-feature-keysequenceedit  -no-feature-label  -no-feature-lcdnumber  -no-feature-lineedit  -no-feature-listview  -no-feature-listwidget  -no-feature-mainwindow  -no-feature-mdiarea  -no-feature-menu  -no-feature-menubar  -no-feature-messagebox  -no-feature-mimetype  -no-feature-movie  -no-feature-ocsp  -no-feature-paint_debug  -no-feature-pdf  -no-feature-picture  -no-feature-printdialog  -no-feature-printer  -no-feature-printpreviewdialog  -no-feature-printpreviewwidget  -no-feature-progressbar  -no-feature-progressdialog  -no-feature-proxymodel  -no-feature-pushbutton  -no-feature-qml-animation  -no-feature-qml-debug  -no-feature-qml-delegate-model  -no-feature-qml-devtools  -no-feature-qml-list-model  -no-feature-qml-locale  -no-feature-qml-network  -no-feature-qml-preview  -no-feature-qml-profiler  -no-feature-qml-sequence-object  -no-feature-qml-tracing  -no-feature-qml-worker-script  -no-feature-qml-xml-http-request -no-feature-quick-animatedimage  -no-feature-quick-canvas  -no-feature-quick-designer  -no-feature-quick-flipable  -no-feature-quick-gridview  -no-feature-quick-listview  -no-feature-quick-particles  -no-feature-quick-path  -no-feature-quick-pathview  -no-feature-quick-positioners  -no-feature-quick-repeater  -no-feature-quick-shadereffect  -no-feature-quick-sprite  -no-feature-quick-tableview -no-feature-radiobutton  -no-feature-resizehandler  -no-feature-rubberband  -no-feature-scrollarea  -no-feature-scrollbar  -no-feature-scroller -no-feature-shortcut  -no-feature-sizegrip  -no-feature-slider  -no-feature-sortfilterproxymodel  -no-feature-spinbox  -no-feature-splashscreen  -no-feature-splitter  -no-feature-stackedwidget  -no-feature-standarditemmodel  -no-feature-statusbar  -no-feature-statustip  -no-feature-stringlistmodel  -no-feature-style-stylesheet  -no-feature-syntaxhighlighter  -no-feature-systemtrayicon  -no-feature-tabbar  -no-feature-tabletevent  -no-feature-tableview  -no-feature-tablewidget  -no-feature-tabwidget  -no-feature-testlib_selfcover  -no-feature-textbrowser  -no-feature-textcodec  -no-feature-textdate  -no-feature-textedit  -no-feature-toolbar  -no-feature-toolbox  -no-feature-toolbutton  -no-feature-tooltip  -no-feature-transposeproxymodel  -no-feature-treeview  -no-feature-treewidget  -no-feature-tuiotouch  -no-feature-validator  -no-feature-wayland-compositor-quick -no-feature-whatsthis  -no-feature-wheelevent  -no-feature-widgettextcontrol  -no-feature-wizard  
    

    but after disabling all those features Bluetooth support is removed.
    I'm sure it depends on the features (and not on the modules skipped) because removing all the -no-feature-* entries the Bluetooth module is configured again.

    I searched in the output of ./configure -list-features (by the way it seems grep doesn't work there!) but I found nothing about Bluetooth or connectivity.

    Does anyone know which feature I have to enable to restore the Bluetooth?

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

      Hi,

      Did you check the tests logs ?

      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
      • M Offline
        M Offline
        Mark81
        wrote on last edited by
        #3

        I thought there is a documentation about what each feature-* item does. Well, a bit more detailed of the output of -list-features.
        No, I didn't check. I had not more time. I ran the build without all the no-feature-* flags.

        Pablo J. RoginaP 1 Reply Last reply
        0
        • M Mark81

          I thought there is a documentation about what each feature-* item does. Well, a bit more detailed of the output of -list-features.
          No, I didn't check. I had not more time. I ran the build without all the no-feature-* flags.

          Pablo J. RoginaP Offline
          Pablo J. RoginaP Offline
          Pablo J. Rogina
          wrote on last edited by
          #4

          @Mark81 shouldn't you build/install the separate Qt Connectivity module?

          Upvote the answer(s) that helped you solve the issue
          Use "Topic Tools" button to mark your post as Solved
          Add screenshots via postimage.org
          Don't ask support requests via chat/PM. Please use the forum so others can benefit from the solution in the future

          M 1 Reply Last reply
          0
          • Pablo J. RoginaP Pablo J. Rogina

            @Mark81 shouldn't you build/install the separate Qt Connectivity module?

            M Offline
            M Offline
            Mark81
            wrote on last edited by
            #5

            @Pablo-J-Rogina said in What feature controls Bluetooth?:

            @Mark81 shouldn't you build/install the separate Qt Connectivity module?

            I didn't skip it. In fact, removing all the no-feature-* flag is correctly configured and built.
            But I cannot find which feature controls it.

            Pablo J. RoginaP 1 Reply Last reply
            0
            • M Mark81

              @Pablo-J-Rogina said in What feature controls Bluetooth?:

              @Mark81 shouldn't you build/install the separate Qt Connectivity module?

              I didn't skip it. In fact, removing all the no-feature-* flag is correctly configured and built.
              But I cannot find which feature controls it.

              Pablo J. RoginaP Offline
              Pablo J. RoginaP Offline
              Pablo J. Rogina
              wrote on last edited by
              #6

              @Mark81 it's not a feature, it's a separate module, at the same level of qtbase.
              Could you please tell how you grab the Qt source code to cross-compile?

              Upvote the answer(s) that helped you solve the issue
              Use "Topic Tools" button to mark your post as Solved
              Add screenshots via postimage.org
              Don't ask support requests via chat/PM. Please use the forum so others can benefit from the solution in the future

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

                @Pablo-J-Rogina that is not the issue here.

                @Mark81 is disabling features to reduce Qt's size however one of the feature he disables has the consequence of also disabling the QtConnectivity module.

                @Mark81 try to not disable any network related feature. The network feature is mandatory for the QtConnectivity module.

                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

                • Login

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