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. "error: assigning to 'boolean' from incompatible type 'bool'" when running make (trying to fix QMYSQL)
Forum Updated to NodeBB v4.3 + New Features

"error: assigning to 'boolean' from incompatible type 'bool'" when running make (trying to fix QMYSQL)

Scheduled Pinned Locked Moved Unsolved Installation and Deployment
12 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.
  • Christian EhrlicherC Offline
    Christian EhrlicherC Offline
    Christian Ehrlicher
    Lifetime Qt Champion
    wrote on last edited by
    #2

    Don't know why you want to compile the complete Qt source but did you read https://doc.qt.io/qt-5/sql-driver.html#how-to-build-the-qmysql-plugin-on-unix-and-macos ?

    Qt Online Installer direct download: https://download.qt.io/official_releases/online_installers/
    Visit the Qt Academy at https://academy.qt.io/catalog

    A 1 Reply Last reply
    2
    • Christian EhrlicherC Christian Ehrlicher

      Don't know why you want to compile the complete Qt source but did you read https://doc.qt.io/qt-5/sql-driver.html#how-to-build-the-qmysql-plugin-on-unix-and-macos ?

      A Offline
      A Offline
      Apocrita
      wrote on last edited by
      #3

      @Christian-Ehrlicher I tried to compile the source because one troubleshooting post I found recommended it.

      I did try that earlier. However when I ran make sub-mysql it told me that there was "nothing to be done for sub-mysql".

      1 Reply Last reply
      0
      • Christian EhrlicherC Offline
        Christian EhrlicherC Offline
        Christian Ehrlicher
        Lifetime Qt Champion
        wrote on last edited by
        #4

        Did you properly run qmake before?
        What did your Makefile look like after the qmake run?

        Qt Online Installer direct download: https://download.qt.io/official_releases/online_installers/
        Visit the Qt Academy at https://academy.qt.io/catalog

        A 1 Reply Last reply
        0
        • Christian EhrlicherC Christian Ehrlicher

          Did you properly run qmake before?
          What did your Makefile look like after the qmake run?

          A Offline
          A Offline
          Apocrita
          wrote on last edited by
          #5

          @Christian-Ehrlicher Yes, I ran qmake -- MYSQL_PREFIX=/usr/local in the subdirectory:
          ~/Qt/5.12.3/clang_64/plugins/sqldrivers

          and did not receive any error messages.
          The contents of the makefile:

          #############################################################################
          # Makefile for building: sqldrivers
          # Generated by qmake (3.1) (Qt 5.12.3)
          # Project:  sqldrivers.pro
          # Template: subdirs
          # Command: /Users/ebm/Qt/5.12.3/clang_64/bin/qmake -o Makefile sqldrivers.pro -- MYSQL_PREFIX=/usr/local
          #############################################################################
          
          MAKEFILE      = Makefile
          
          EQ            = =
          
          first: make_first
          QMAKE         = /Users/ebm/Qt/5.12.3/clang_64/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      = /Users/ebm/Qt/5.12.3/clang_64/bin/qmake -install qinstall
          QINSTALL_PROGRAM = /Users/ebm/Qt/5.12.3/clang_64/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      = sqldrivers1.0.0
          DISTDIR = /Users/ebm/Qt/5.12.3/clang_64/plugins/sqldrivers/.tmp/sqldrivers1.0.0
          SUBTARGETS    = 
          
          
          ####### Custom Variables
          EXPORT_VALID_ARCHS = x86_64
          EXPORT_ACTIVE_ARCHS = $(filter $(EXPORT_VALID_ARCHS), $(ARCHS))
          EXPORT_ARCH_ARGS = $(foreach arch, $(if $(EXPORT_ACTIVE_ARCHS), $(EXPORT_ACTIVE_ARCHS), $(EXPORT_VALID_ARCHS)), -arch $(arch))
          EXPORT__PRO_FILE_ = /Users/ebm/Qt/5.12.3/clang_64/plugins/sqldrivers/sqldrivers.pro
          
          
          Makefile: sqldrivers.pro ../../mkspecs/macx-clang/qmake.conf ../../mkspecs/features/spec_pre.prf \
          		../../mkspecs/qdevice.pri \
          		../../mkspecs/features/device_config.prf \
          		../../mkspecs/common/unix.conf \
          		../../mkspecs/common/mac.conf \
          		../../mkspecs/common/macx.conf \
          		../../mkspecs/common/sanitize.conf \
          		../../mkspecs/common/gcc-base.conf \
          		../../mkspecs/common/gcc-base-mac.conf \
          		../../mkspecs/common/clang.conf \
          		../../mkspecs/common/clang-mac.conf \
          		../../mkspecs/qconfig.pri \
          		../../mkspecs/modules/qt_lib_3danimation.pri \
          		../../mkspecs/modules/qt_lib_3danimation_private.pri \
          		../../mkspecs/modules/qt_lib_3dcore.pri \
          		../../mkspecs/modules/qt_lib_3dcore_private.pri \
          		../../mkspecs/modules/qt_lib_3dextras.pri \
          		../../mkspecs/modules/qt_lib_3dextras_private.pri \
          		../../mkspecs/modules/qt_lib_3dinput.pri \
          		../../mkspecs/modules/qt_lib_3dinput_private.pri \
          		../../mkspecs/modules/qt_lib_3dlogic.pri \
          		../../mkspecs/modules/qt_lib_3dlogic_private.pri \
          		../../mkspecs/modules/qt_lib_3dquick.pri \
          		../../mkspecs/modules/qt_lib_3dquick_private.pri \
          		../../mkspecs/modules/qt_lib_3dquickanimation.pri \
          		../../mkspecs/modules/qt_lib_3dquickanimation_private.pri \
          		../../mkspecs/modules/qt_lib_3dquickextras.pri \
          		../../mkspecs/modules/qt_lib_3dquickextras_private.pri \
          		../../mkspecs/modules/qt_lib_3dquickinput.pri \
          		../../mkspecs/modules/qt_lib_3dquickinput_private.pri \
          		../../mkspecs/modules/qt_lib_3dquickrender.pri \
          		../../mkspecs/modules/qt_lib_3dquickrender_private.pri \
          		../../mkspecs/modules/qt_lib_3dquickscene2d.pri \
          		../../mkspecs/modules/qt_lib_3dquickscene2d_private.pri \
          		../../mkspecs/modules/qt_lib_3drender.pri \
          		../../mkspecs/modules/qt_lib_3drender_private.pri \
          		../../mkspecs/modules/qt_lib_accessibility_support_private.pri \
          		../../mkspecs/modules/qt_lib_bluetooth.pri \
          		../../mkspecs/modules/qt_lib_bluetooth_private.pri \
          		../../mkspecs/modules/qt_lib_bootstrap_private.pri \
          		../../mkspecs/modules/qt_lib_clipboard_support_private.pri \
          		../../mkspecs/modules/qt_lib_concurrent.pri \
          		../../mkspecs/modules/qt_lib_concurrent_private.pri \
          		../../mkspecs/modules/qt_lib_core.pri \
          		../../mkspecs/modules/qt_lib_core_private.pri \
          		../../mkspecs/modules/qt_lib_dbus.pri \
          		../../mkspecs/modules/qt_lib_dbus_private.pri \
          		../../mkspecs/modules/qt_lib_designer.pri \
          		../../mkspecs/modules/qt_lib_designer_private.pri \
          		../../mkspecs/modules/qt_lib_designercomponents_private.pri \
          		../../mkspecs/modules/qt_lib_devicediscovery_support_private.pri \
          		../../mkspecs/modules/qt_lib_edid_support_private.pri \
          		../../mkspecs/modules/qt_lib_eventdispatcher_support_private.pri \
          		../../mkspecs/modules/qt_lib_fb_support_private.pri \
          		../../mkspecs/modules/qt_lib_fontdatabase_support_private.pri \
          		../../mkspecs/modules/qt_lib_gamepad.pri \
          		../../mkspecs/modules/qt_lib_gamepad_private.pri \
          		../../mkspecs/modules/qt_lib_graphics_support_private.pri \
          		../../mkspecs/modules/qt_lib_gui.pri \
          		../../mkspecs/modules/qt_lib_gui_private.pri \
          		../../mkspecs/modules/qt_lib_help.pri \
          		../../mkspecs/modules/qt_lib_help_private.pri \
          		../../mkspecs/modules/qt_lib_location.pri \
          		../../mkspecs/modules/qt_lib_location_private.pri \
          		../../mkspecs/modules/qt_lib_macextras.pri \
          		../../mkspecs/modules/qt_lib_macextras_private.pri \
          		../../mkspecs/modules/qt_lib_multimedia.pri \
          		../../mkspecs/modules/qt_lib_multimedia_private.pri \
          		../../mkspecs/modules/qt_lib_multimediawidgets.pri \
          		../../mkspecs/modules/qt_lib_multimediawidgets_private.pri \
          		../../mkspecs/modules/qt_lib_network.pri \
          		../../mkspecs/modules/qt_lib_network_private.pri \
          		../../mkspecs/modules/qt_lib_nfc.pri \
          		../../mkspecs/modules/qt_lib_nfc_private.pri \
          		../../mkspecs/modules/qt_lib_opengl.pri \
          		../../mkspecs/modules/qt_lib_opengl_private.pri \
          		../../mkspecs/modules/qt_lib_openglextensions.pri \
          		../../mkspecs/modules/qt_lib_openglextensions_private.pri \
          		../../mkspecs/modules/qt_lib_packetprotocol_private.pri \
          		../../mkspecs/modules/qt_lib_platformcompositor_support_private.pri \
          		../../mkspecs/modules/qt_lib_positioning.pri \
          		../../mkspecs/modules/qt_lib_positioning_private.pri \
          		../../mkspecs/modules/qt_lib_positioningquick.pri \
          		../../mkspecs/modules/qt_lib_positioningquick_private.pri \
          		../../mkspecs/modules/qt_lib_printsupport.pri \
          		../../mkspecs/modules/qt_lib_printsupport_private.pri \
          		../../mkspecs/modules/qt_lib_qml.pri \
          		../../mkspecs/modules/qt_lib_qml_private.pri \
          		../../mkspecs/modules/qt_lib_qmldebug_private.pri \
          		../../mkspecs/modules/qt_lib_qmldevtools_private.pri \
          		../../mkspecs/modules/qt_lib_qmltest.pri \
          		../../mkspecs/modules/qt_lib_qmltest_private.pri \
          		../../mkspecs/modules/qt_lib_qtmultimediaquicktools_private.pri \
          		../../mkspecs/modules/qt_lib_quick.pri \
          		../../mkspecs/modules/qt_lib_quick_private.pri \
          		../../mkspecs/modules/qt_lib_quickcontrols2.pri \
          		../../mkspecs/modules/qt_lib_quickcontrols2_private.pri \
          		../../mkspecs/modules/qt_lib_quickparticles_private.pri \
          		../../mkspecs/modules/qt_lib_quickshapes_private.pri \
          		../../mkspecs/modules/qt_lib_quicktemplates2.pri \
          		../../mkspecs/modules/qt_lib_quicktemplates2_private.pri \
          		../../mkspecs/modules/qt_lib_quickwidgets.pri \
          		../../mkspecs/modules/qt_lib_quickwidgets_private.pri \
          		../../mkspecs/modules/qt_lib_remoteobjects.pri \
          		../../mkspecs/modules/qt_lib_remoteobjects_private.pri \
          		../../mkspecs/modules/qt_lib_repparser.pri \
          		../../mkspecs/modules/qt_lib_repparser_private.pri \
          		../../mkspecs/modules/qt_lib_scxml.pri \
          		../../mkspecs/modules/qt_lib_scxml_private.pri \
          		../../mkspecs/modules/qt_lib_sensors.pri \
          		../../mkspecs/modules/qt_lib_sensors_private.pri \
          		../../mkspecs/modules/qt_lib_serialbus.pri \
          		../../mkspecs/modules/qt_lib_serialbus_private.pri \
          		../../mkspecs/modules/qt_lib_serialport.pri \
          		../../mkspecs/modules/qt_lib_serialport_private.pri \
          		../../mkspecs/modules/qt_lib_service_support_private.pri \
          		../../mkspecs/modules/qt_lib_sql.pri \
          		../../mkspecs/modules/qt_lib_sql_private.pri \
          		../../mkspecs/modules/qt_lib_svg.pri \
          		../../mkspecs/modules/qt_lib_svg_private.pri \
          		../../mkspecs/modules/qt_lib_testlib.pri \
          		../../mkspecs/modules/qt_lib_testlib_private.pri \
          		../../mkspecs/modules/qt_lib_texttospeech.pri \
          		../../mkspecs/modules/qt_lib_texttospeech_private.pri \
          		../../mkspecs/modules/qt_lib_theme_support_private.pri \
          		../../mkspecs/modules/qt_lib_uiplugin.pri \
          		../../mkspecs/modules/qt_lib_uitools.pri \
          		../../mkspecs/modules/qt_lib_uitools_private.pri \
          		../../mkspecs/modules/qt_lib_webchannel.pri \
          		../../mkspecs/modules/qt_lib_webchannel_private.pri \
          		../../mkspecs/modules/qt_lib_websockets.pri \
          		../../mkspecs/modules/qt_lib_websockets_private.pri \
          		../../mkspecs/modules/qt_lib_webview.pri \
          		../../mkspecs/modules/qt_lib_webview_private.pri \
          		../../mkspecs/modules/qt_lib_widgets.pri \
          		../../mkspecs/modules/qt_lib_widgets_private.pri \
          		../../mkspecs/modules/qt_lib_xml.pri \
          		../../mkspecs/modules/qt_lib_xml_private.pri \
          		../../mkspecs/modules/qt_lib_xmlpatterns.pri \
          		../../mkspecs/modules/qt_lib_xmlpatterns_private.pri \
          		../../mkspecs/features/qt_functions.prf \
          		../../mkspecs/features/qt_config.prf \
          		../../mkspecs/macx-clang/qmake.conf \
          		../../mkspecs/features/spec_post.prf \
          		/Users/ebm/.qmake.stash \
          		../../mkspecs/features/exclusive_builds.prf \
          		../../mkspecs/features/mac/sdk.prf \
          		../../mkspecs/features/toolchain.prf \
          		../../mkspecs/features/mac/toolchain.prf \
          		../../mkspecs/features/default_pre.prf \
          		../../mkspecs/features/mac/default_pre.prf \
          		../../mkspecs/features/resolve_config.prf \
          		../../mkspecs/features/default_post.prf \
          		../../mkspecs/features/mac/default_post.prf \
          		../../mkspecs/features/mac/objective_c.prf \
          		../../mkspecs/features/mac/mac.prf \
          		../../mkspecs/features/warn_on.prf \
          		../../mkspecs/features/qmake_use.prf \
          		../../mkspecs/features/file_copies.prf \
          		../../mkspecs/features/mac/rez.prf \
          		../../mkspecs/features/mac/asset_catalogs.prf \
          		../../mkspecs/features/testcase_targets.prf \
          		../../mkspecs/features/exceptions.prf \
          		../../mkspecs/features/yacc.prf \
          		../../mkspecs/features/lex.prf \
          		sqldrivers.pro
          	$(QMAKE) -o Makefile sqldrivers.pro -- MYSQL_PREFIX=/usr/local
          ../../mkspecs/features/spec_pre.prf:
          ../../mkspecs/qdevice.pri:
          ../../mkspecs/features/device_config.prf:
          ../../mkspecs/common/unix.conf:
          ../../mkspecs/common/mac.conf:
          ../../mkspecs/common/macx.conf:
          ../../mkspecs/common/sanitize.conf:
          ../../mkspecs/common/gcc-base.conf:
          ../../mkspecs/common/gcc-base-mac.conf:
          ../../mkspecs/common/clang.conf:
          ../../mkspecs/common/clang-mac.conf:
          ../../mkspecs/qconfig.pri:
          ../../mkspecs/modules/qt_lib_3danimation.pri:
          ../../mkspecs/modules/qt_lib_3danimation_private.pri:
          ../../mkspecs/modules/qt_lib_3dcore.pri:
          ../../mkspecs/modules/qt_lib_3dcore_private.pri:
          ../../mkspecs/modules/qt_lib_3dextras.pri:
          ../../mkspecs/modules/qt_lib_3dextras_private.pri:
          ../../mkspecs/modules/qt_lib_3dinput.pri:
          ../../mkspecs/modules/qt_lib_3dinput_private.pri:
          ../../mkspecs/modules/qt_lib_3dlogic.pri:
          ../../mkspecs/modules/qt_lib_3dlogic_private.pri:
          ../../mkspecs/modules/qt_lib_3dquick.pri:
          ../../mkspecs/modules/qt_lib_3dquick_private.pri:
          ../../mkspecs/modules/qt_lib_3dquickanimation.pri:
          ../../mkspecs/modules/qt_lib_3dquickanimation_private.pri:
          ../../mkspecs/modules/qt_lib_3dquickextras.pri:
          ../../mkspecs/modules/qt_lib_3dquickextras_private.pri:
          ../../mkspecs/modules/qt_lib_3dquickinput.pri:
          ../../mkspecs/modules/qt_lib_3dquickinput_private.pri:
          ../../mkspecs/modules/qt_lib_3dquickrender.pri:
          ../../mkspecs/modules/qt_lib_3dquickrender_private.pri:
          ../../mkspecs/modules/qt_lib_3dquickscene2d.pri:
          ../../mkspecs/modules/qt_lib_3dquickscene2d_private.pri:
          ../../mkspecs/modules/qt_lib_3drender.pri:
          ../../mkspecs/modules/qt_lib_3drender_private.pri:
          ../../mkspecs/modules/qt_lib_accessibility_support_private.pri:
          ../../mkspecs/modules/qt_lib_bluetooth.pri:
          ../../mkspecs/modules/qt_lib_bluetooth_private.pri:
          ../../mkspecs/modules/qt_lib_bootstrap_private.pri:
          ../../mkspecs/modules/qt_lib_clipboard_support_private.pri:
          ../../mkspecs/modules/qt_lib_concurrent.pri:
          ../../mkspecs/modules/qt_lib_concurrent_private.pri:
          ../../mkspecs/modules/qt_lib_core.pri:
          ../../mkspecs/modules/qt_lib_core_private.pri:
          ../../mkspecs/modules/qt_lib_dbus.pri:
          ../../mkspecs/modules/qt_lib_dbus_private.pri:
          ../../mkspecs/modules/qt_lib_designer.pri:
          ../../mkspecs/modules/qt_lib_designer_private.pri:
          ../../mkspecs/modules/qt_lib_designercomponents_private.pri:
          ../../mkspecs/modules/qt_lib_devicediscovery_support_private.pri:
          ../../mkspecs/modules/qt_lib_edid_support_private.pri:
          ../../mkspecs/modules/qt_lib_eventdispatcher_support_private.pri:
          ../../mkspecs/modules/qt_lib_fb_support_private.pri:
          ../../mkspecs/modules/qt_lib_fontdatabase_support_private.pri:
          ../../mkspecs/modules/qt_lib_gamepad.pri:
          ../../mkspecs/modules/qt_lib_gamepad_private.pri:
          ../../mkspecs/modules/qt_lib_graphics_support_private.pri:
          ../../mkspecs/modules/qt_lib_gui.pri:
          ../../mkspecs/modules/qt_lib_gui_private.pri:
          ../../mkspecs/modules/qt_lib_help.pri:
          ../../mkspecs/modules/qt_lib_help_private.pri:
          ../../mkspecs/modules/qt_lib_location.pri:
          ../../mkspecs/modules/qt_lib_location_private.pri:
          ../../mkspecs/modules/qt_lib_macextras.pri:
          ../../mkspecs/modules/qt_lib_macextras_private.pri:
          ../../mkspecs/modules/qt_lib_multimedia.pri:
          ../../mkspecs/modules/qt_lib_multimedia_private.pri:
          ../../mkspecs/modules/qt_lib_multimediawidgets.pri:
          ../../mkspecs/modules/qt_lib_multimediawidgets_private.pri:
          ../../mkspecs/modules/qt_lib_network.pri:
          ../../mkspecs/modules/qt_lib_network_private.pri:
          ../../mkspecs/modules/qt_lib_nfc.pri:
          ../../mkspecs/modules/qt_lib_nfc_private.pri:
          ../../mkspecs/modules/qt_lib_opengl.pri:
          ../../mkspecs/modules/qt_lib_opengl_private.pri:
          ../../mkspecs/modules/qt_lib_openglextensions.pri:
          ../../mkspecs/modules/qt_lib_openglextensions_private.pri:
          ../../mkspecs/modules/qt_lib_packetprotocol_private.pri:
          ../../mkspecs/modules/qt_lib_platformcompositor_support_private.pri:
          ../../mkspecs/modules/qt_lib_positioning.pri:
          ../../mkspecs/modules/qt_lib_positioning_private.pri:
          ../../mkspecs/modules/qt_lib_positioningquick.pri:
          ../../mkspecs/modules/qt_lib_positioningquick_private.pri:
          ../../mkspecs/modules/qt_lib_printsupport.pri:
          ../../mkspecs/modules/qt_lib_printsupport_private.pri:
          ../../mkspecs/modules/qt_lib_qml.pri:
          ../../mkspecs/modules/qt_lib_qml_private.pri:
          ../../mkspecs/modules/qt_lib_qmldebug_private.pri:
          ../../mkspecs/modules/qt_lib_qmldevtools_private.pri:
          ../../mkspecs/modules/qt_lib_qmltest.pri:
          ../../mkspecs/modules/qt_lib_qmltest_private.pri:
          ../../mkspecs/modules/qt_lib_qtmultimediaquicktools_private.pri:
          ../../mkspecs/modules/qt_lib_quick.pri:
          ../../mkspecs/modules/qt_lib_quick_private.pri:
          ../../mkspecs/modules/qt_lib_quickcontrols2.pri:
          ../../mkspecs/modules/qt_lib_quickcontrols2_private.pri:
          ../../mkspecs/modules/qt_lib_quickparticles_private.pri:
          ../../mkspecs/modules/qt_lib_quickshapes_private.pri:
          ../../mkspecs/modules/qt_lib_quicktemplates2.pri:
          ../../mkspecs/modules/qt_lib_quicktemplates2_private.pri:
          ../../mkspecs/modules/qt_lib_quickwidgets.pri:
          ../../mkspecs/modules/qt_lib_quickwidgets_private.pri:
          ../../mkspecs/modules/qt_lib_remoteobjects.pri:
          ../../mkspecs/modules/qt_lib_remoteobjects_private.pri:
          ../../mkspecs/modules/qt_lib_repparser.pri:
          ../../mkspecs/modules/qt_lib_repparser_private.pri:
          ../../mkspecs/modules/qt_lib_scxml.pri:
          ../../mkspecs/modules/qt_lib_scxml_private.pri:
          ../../mkspecs/modules/qt_lib_sensors.pri:
          ../../mkspecs/modules/qt_lib_sensors_private.pri:
          ../../mkspecs/modules/qt_lib_serialbus.pri:
          ../../mkspecs/modules/qt_lib_serialbus_private.pri:
          ../../mkspecs/modules/qt_lib_serialport.pri:
          ../../mkspecs/modules/qt_lib_serialport_private.pri:
          ../../mkspecs/modules/qt_lib_service_support_private.pri:
          ../../mkspecs/modules/qt_lib_sql.pri:
          ../../mkspecs/modules/qt_lib_sql_private.pri:
          ../../mkspecs/modules/qt_lib_svg.pri:
          ../../mkspecs/modules/qt_lib_svg_private.pri:
          ../../mkspecs/modules/qt_lib_testlib.pri:
          ../../mkspecs/modules/qt_lib_testlib_private.pri:
          ../../mkspecs/modules/qt_lib_texttospeech.pri:
          ../../mkspecs/modules/qt_lib_texttospeech_private.pri:
          ../../mkspecs/modules/qt_lib_theme_support_private.pri:
          ../../mkspecs/modules/qt_lib_uiplugin.pri:
          ../../mkspecs/modules/qt_lib_uitools.pri:
          ../../mkspecs/modules/qt_lib_uitools_private.pri:
          ../../mkspecs/modules/qt_lib_webchannel.pri:
          ../../mkspecs/modules/qt_lib_webchannel_private.pri:
          ../../mkspecs/modules/qt_lib_websockets.pri:
          ../../mkspecs/modules/qt_lib_websockets_private.pri:
          ../../mkspecs/modules/qt_lib_webview.pri:
          ../../mkspecs/modules/qt_lib_webview_private.pri:
          ../../mkspecs/modules/qt_lib_widgets.pri:
          ../../mkspecs/modules/qt_lib_widgets_private.pri:
          ../../mkspecs/modules/qt_lib_xml.pri:
          ../../mkspecs/modules/qt_lib_xml_private.pri:
          ../../mkspecs/modules/qt_lib_xmlpatterns.pri:
          ../../mkspecs/modules/qt_lib_xmlpatterns_private.pri:
          ../../mkspecs/features/qt_functions.prf:
          ../../mkspecs/features/qt_config.prf:
          ../../mkspecs/macx-clang/qmake.conf:
          ../../mkspecs/features/spec_post.prf:
          /Users/ebm/.qmake.stash:
          ../../mkspecs/features/exclusive_builds.prf:
          ../../mkspecs/features/mac/sdk.prf:
          ../../mkspecs/features/toolchain.prf:
          ../../mkspecs/features/mac/toolchain.prf:
          ../../mkspecs/features/default_pre.prf:
          ../../mkspecs/features/mac/default_pre.prf:
          ../../mkspecs/features/resolve_config.prf:
          ../../mkspecs/features/default_post.prf:
          ../../mkspecs/features/mac/default_post.prf:
          ../../mkspecs/features/mac/objective_c.prf:
          ../../mkspecs/features/mac/mac.prf:
          ../../mkspecs/features/warn_on.prf:
          ../../mkspecs/features/qmake_use.prf:
          ../../mkspecs/features/file_copies.prf:
          ../../mkspecs/features/mac/rez.prf:
          ../../mkspecs/features/mac/asset_catalogs.prf:
          ../../mkspecs/features/testcase_targets.prf:
          ../../mkspecs/features/exceptions.prf:
          ../../mkspecs/features/yacc.prf:
          ../../mkspecs/features/lex.prf:
          sqldrivers.pro:
          qmake: FORCE
          	@$(QMAKE) -o Makefile sqldrivers.pro -- MYSQL_PREFIX=/usr/local
          
          qmake_all: FORCE
          
          make_first:  FORCE
          all:  FORCE
          clean:  FORCE
          distclean:  FORCE
          	-$(DEL_FILE) Makefile
          install_subtargets: FORCE
          uninstall_subtargets: FORCE
          
          xcodeproj:
          	@$(QMAKE) -spec macx-xcode $(EXPORT__PRO_FILE_)
          
          check:
          
          benchmark:
          install:install_subtargets  FORCE
          
          uninstall: uninstall_subtargets FORCE
          
          FORCE:
          
          dist: distdir FORCE
          	(cd `dirname $(DISTDIR)` && $(TAR) $(DISTNAME).tar $(DISTNAME) && $(COMPRESS) $(DISTNAME).tar) && $(MOVE) `dirname $(DISTDIR)`/$(DISTNAME).tar.gz . && $(DEL_FILE) -r $(DISTDIR)
          
          distdir: FORCE
          	@test -d $(DISTDIR) || mkdir -p $(DISTDIR)
          	$(COPY_FILE) --parents ../../mkspecs/features/spec_pre.prf ../../mkspecs/qdevice.pri ../../mkspecs/features/device_config.prf ../../mkspecs/common/unix.conf ../../mkspecs/common/mac.conf ../../mkspecs/common/macx.conf ../../mkspecs/common/sanitize.conf ../../mkspecs/common/gcc-base.conf ../../mkspecs/common/gcc-base-mac.conf ../../mkspecs/common/clang.conf ../../mkspecs/common/clang-mac.conf ../../mkspecs/qconfig.pri ../../mkspecs/modules/qt_lib_3danimation.pri ../../mkspecs/modules/qt_lib_3danimation_private.pri ../../mkspecs/modules/qt_lib_3dcore.pri ../../mkspecs/modules/qt_lib_3dcore_private.pri ../../mkspecs/modules/qt_lib_3dextras.pri ../../mkspecs/modules/qt_lib_3dextras_private.pri ../../mkspecs/modules/qt_lib_3dinput.pri ../../mkspecs/modules/qt_lib_3dinput_private.pri ../../mkspecs/modules/qt_lib_3dlogic.pri ../../mkspecs/modules/qt_lib_3dlogic_private.pri ../../mkspecs/modules/qt_lib_3dquick.pri ../../mkspecs/modules/qt_lib_3dquick_private.pri ../../mkspecs/modules/qt_lib_3dquickanimation.pri ../../mkspecs/modules/qt_lib_3dquickanimation_private.pri ../../mkspecs/modules/qt_lib_3dquickextras.pri ../../mkspecs/modules/qt_lib_3dquickextras_private.pri ../../mkspecs/modules/qt_lib_3dquickinput.pri ../../mkspecs/modules/qt_lib_3dquickinput_private.pri ../../mkspecs/modules/qt_lib_3dquickrender.pri ../../mkspecs/modules/qt_lib_3dquickrender_private.pri ../../mkspecs/modules/qt_lib_3dquickscene2d.pri ../../mkspecs/modules/qt_lib_3dquickscene2d_private.pri ../../mkspecs/modules/qt_lib_3drender.pri ../../mkspecs/modules/qt_lib_3drender_private.pri ../../mkspecs/modules/qt_lib_accessibility_support_private.pri ../../mkspecs/modules/qt_lib_bluetooth.pri ../../mkspecs/modules/qt_lib_bluetooth_private.pri ../../mkspecs/modules/qt_lib_bootstrap_private.pri ../../mkspecs/modules/qt_lib_clipboard_support_private.pri ../../mkspecs/modules/qt_lib_concurrent.pri ../../mkspecs/modules/qt_lib_concurrent_private.pri ../../mkspecs/modules/qt_lib_core.pri ../../mkspecs/modules/qt_lib_core_private.pri ../../mkspecs/modules/qt_lib_dbus.pri ../../mkspecs/modules/qt_lib_dbus_private.pri ../../mkspecs/modules/qt_lib_designer.pri ../../mkspecs/modules/qt_lib_designer_private.pri ../../mkspecs/modules/qt_lib_designercomponents_private.pri ../../mkspecs/modules/qt_lib_devicediscovery_support_private.pri ../../mkspecs/modules/qt_lib_edid_support_private.pri ../../mkspecs/modules/qt_lib_eventdispatcher_support_private.pri ../../mkspecs/modules/qt_lib_fb_support_private.pri ../../mkspecs/modules/qt_lib_fontdatabase_support_private.pri ../../mkspecs/modules/qt_lib_gamepad.pri ../../mkspecs/modules/qt_lib_gamepad_private.pri ../../mkspecs/modules/qt_lib_graphics_support_private.pri ../../mkspecs/modules/qt_lib_gui.pri ../../mkspecs/modules/qt_lib_gui_private.pri ../../mkspecs/modules/qt_lib_help.pri ../../mkspecs/modules/qt_lib_help_private.pri ../../mkspecs/modules/qt_lib_location.pri ../../mkspecs/modules/qt_lib_location_private.pri ../../mkspecs/modules/qt_lib_macextras.pri ../../mkspecs/modules/qt_lib_macextras_private.pri ../../mkspecs/modules/qt_lib_multimedia.pri ../../mkspecs/modules/qt_lib_multimedia_private.pri ../../mkspecs/modules/qt_lib_multimediawidgets.pri ../../mkspecs/modules/qt_lib_multimediawidgets_private.pri ../../mkspecs/modules/qt_lib_network.pri ../../mkspecs/modules/qt_lib_network_private.pri ../../mkspecs/modules/qt_lib_nfc.pri ../../mkspecs/modules/qt_lib_nfc_private.pri ../../mkspecs/modules/qt_lib_opengl.pri ../../mkspecs/modules/qt_lib_opengl_private.pri ../../mkspecs/modules/qt_lib_openglextensions.pri ../../mkspecs/modules/qt_lib_openglextensions_private.pri ../../mkspecs/modules/qt_lib_packetprotocol_private.pri ../../mkspecs/modules/qt_lib_platformcompositor_support_private.pri ../../mkspecs/modules/qt_lib_positioning.pri ../../mkspecs/modules/qt_lib_positioning_private.pri ../../mkspecs/modules/qt_lib_positioningquick.pri ../../mkspecs/modules/qt_lib_positioningquick_private.pri ../../mkspecs/modules/qt_lib_printsupport.pri ../../mkspecs/modules/qt_lib_printsupport_private.pri ../../mkspecs/modules/qt_lib_qml.pri ../../mkspecs/modules/qt_lib_qml_private.pri ../../mkspecs/modules/qt_lib_qmldebug_private.pri ../../mkspecs/modules/qt_lib_qmldevtools_private.pri ../../mkspecs/modules/qt_lib_qmltest.pri ../../mkspecs/modules/qt_lib_qmltest_private.pri ../../mkspecs/modules/qt_lib_qtmultimediaquicktools_private.pri ../../mkspecs/modules/qt_lib_quick.pri ../../mkspecs/modules/qt_lib_quick_private.pri ../../mkspecs/modules/qt_lib_quickcontrols2.pri ../../mkspecs/modules/qt_lib_quickcontrols2_private.pri ../../mkspecs/modules/qt_lib_quickparticles_private.pri ../../mkspecs/modules/qt_lib_quickshapes_private.pri ../../mkspecs/modules/qt_lib_quicktemplates2.pri ../../mkspecs/modules/qt_lib_quicktemplates2_private.pri ../../mkspecs/modules/qt_lib_quickwidgets.pri ../../mkspecs/modules/qt_lib_quickwidgets_private.pri ../../mkspecs/modules/qt_lib_remoteobjects.pri ../../mkspecs/modules/qt_lib_remoteobjects_private.pri ../../mkspecs/modules/qt_lib_repparser.pri ../../mkspecs/modules/qt_lib_repparser_private.pri ../../mkspecs/modules/qt_lib_scxml.pri ../../mkspecs/modules/qt_lib_scxml_private.pri ../../mkspecs/modules/qt_lib_sensors.pri ../../mkspecs/modules/qt_lib_sensors_private.pri ../../mkspecs/modules/qt_lib_serialbus.pri ../../mkspecs/modules/qt_lib_serialbus_private.pri ../../mkspecs/modules/qt_lib_serialport.pri ../../mkspecs/modules/qt_lib_serialport_private.pri ../../mkspecs/modules/qt_lib_service_support_private.pri ../../mkspecs/modules/qt_lib_sql.pri ../../mkspecs/modules/qt_lib_sql_private.pri ../../mkspecs/modules/qt_lib_svg.pri ../../mkspecs/modules/qt_lib_svg_private.pri ../../mkspecs/modules/qt_lib_testlib.pri ../../mkspecs/modules/qt_lib_testlib_private.pri ../../mkspecs/modules/qt_lib_texttospeech.pri ../../mkspecs/modules/qt_lib_texttospeech_private.pri ../../mkspecs/modules/qt_lib_theme_support_private.pri ../../mkspecs/modules/qt_lib_uiplugin.pri ../../mkspecs/modules/qt_lib_uitools.pri ../../mkspecs/modules/qt_lib_uitools_private.pri ../../mkspecs/modules/qt_lib_webchannel.pri ../../mkspecs/modules/qt_lib_webchannel_private.pri ../../mkspecs/modules/qt_lib_websockets.pri ../../mkspecs/modules/qt_lib_websockets_private.pri ../../mkspecs/modules/qt_lib_webview.pri ../../mkspecs/modules/qt_lib_webview_private.pri ../../mkspecs/modules/qt_lib_widgets.pri ../../mkspecs/modules/qt_lib_widgets_private.pri ../../mkspecs/modules/qt_lib_xml.pri ../../mkspecs/modules/qt_lib_xml_private.pri ../../mkspecs/modules/qt_lib_xmlpatterns.pri ../../mkspecs/modules/qt_lib_xmlpatterns_private.pri ../../mkspecs/features/qt_functions.prf ../../mkspecs/features/qt_config.prf ../../mkspecs/macx-clang/qmake.conf ../../mkspecs/features/spec_post.prf /Users/ebm/.qmake.stash ../../mkspecs/features/exclusive_builds.prf ../../mkspecs/features/mac/sdk.prf ../../mkspecs/features/toolchain.prf ../../mkspecs/features/mac/toolchain.prf ../../mkspecs/features/default_pre.prf ../../mkspecs/features/mac/default_pre.prf ../../mkspecs/features/resolve_config.prf ../../mkspecs/features/default_post.prf ../../mkspecs/features/mac/default_post.prf ../../mkspecs/features/mac/objective_c.prf ../../mkspecs/features/mac/mac.prf ../../mkspecs/features/warn_on.prf ../../mkspecs/features/qmake_use.prf ../../mkspecs/features/file_copies.prf ../../mkspecs/features/mac/rez.prf ../../mkspecs/features/mac/asset_catalogs.prf ../../mkspecs/features/testcase_targets.prf ../../mkspecs/features/exceptions.prf ../../mkspecs/features/yacc.prf ../../mkspecs/features/lex.prf sqldrivers.pro $(DISTDIR)/
          
          1 Reply Last reply
          0
          • Christian EhrlicherC Offline
            Christian EhrlicherC Offline
            Christian Ehrlicher
            Lifetime Qt Champion
            wrote on last edited by
            #6

            And did qmake find mysql ? When I run it I get a nice output from qmake.

            Qt Online Installer direct download: https://download.qt.io/official_releases/online_installers/
            Visit the Qt Academy at https://academy.qt.io/catalog

            A 1 Reply Last reply
            0
            • Christian EhrlicherC Christian Ehrlicher

              And did qmake find mysql ? When I run it I get a nice output from qmake.

              A Offline
              A Offline
              Apocrita
              wrote on last edited by
              #7

              @Christian-Ehrlicher It didn't give me any output at all. No errors, but no success messages either.

              1 Reply Last reply
              0
              • Christian EhrlicherC Offline
                Christian EhrlicherC Offline
                Christian Ehrlicher
                Lifetime Qt Champion
                wrote on last edited by
                #8

                There must be at least a config.log file. Are you sure mysql is installed in /usr/local ?

                Qt Online Installer direct download: https://download.qt.io/official_releases/online_installers/
                Visit the Qt Academy at https://academy.qt.io/catalog

                A 1 Reply Last reply
                0
                • Christian EhrlicherC Christian Ehrlicher

                  There must be at least a config.log file. Are you sure mysql is installed in /usr/local ?

                  A Offline
                  A Offline
                  Apocrita
                  wrote on last edited by
                  #9

                  @Christian-Ehrlicher Where would the config log be located? I didn't see it anywhere.

                  Also, I am still looking into this myself, and I see a few guides have a mysql directory within their plugins/sqldrivers directories. I don't have this; the only things in my sqldrivers directory are dylibs, sqldrivers.pro, and the makefile.
                  Is this normal? A lot of the guides I'm looking at are old so I'm not sure if it's just a version thing.

                  1 Reply Last reply
                  0
                  • A Offline
                    A Offline
                    Apocrita
                    wrote on last edited by
                    #10

                    OK, I wound up needing to wipe my entire drive, so I'm starting fresh with new installs (using the Online Installer).

                    Now I am encountering a new issue.
                    When I try to run

                    qmake -- MYSQL_PREFIX=/usr/local
                    

                    in the directory

                    ~Qt/5.12.3/clang_64/plugins/sqldrivers
                    

                    it acts like I had typed in make -help instead:

                    Usage: qmake [mode] [options] [files]
                    
                    QMake has two modes, one mode for generating project files based on
                    some heuristics, and the other for generating makefiles. Normally you
                    shouldn't need to specify a mode, as makefile generation is the default
                    mode for qmake, but you may use this to test qmake on an existing project
                    
                    Mode:
                      -project       Put qmake into project file generation mode
                                     In this mode qmake interprets files as files to
                                     be built,
                                     defaults to *; *; *; *.ts; *.xlf; *.qrc
                                     Note: The created .pro file probably will 
                                     need to be edited. For example add the QT variable to 
                                     specify what modules are required.
                      -makefile      Put qmake into makefile generation mode (default)
                                     In this mode qmake interprets files as project files to
                                     be processed, if skipped qmake will try to find a project
                                     file in your current working directory
                    
                    Warnings Options:
                      -Wnone         Turn off all warnings; specific ones may be re-enabled by
                                     later -W options
                      -Wall          Turn on all warnings
                      -Wparser       Turn on parser warnings
                      -Wlogic        Turn on logic warnings (on by default)
                      -Wdeprecated   Turn on deprecation warnings (on by default)
                    
                    Options:
                       * You can place any variable assignment in options and it will be *
                       * processed as if it was in [files]. These assignments will be    *
                       * processed before [files] by default.                            *
                      -o file        Write output to file
                      -d             Increase debug level
                      -t templ       Overrides TEMPLATE as templ
                      -tp prefix     Overrides TEMPLATE so that prefix is prefixed into the value
                      -help          This help
                      -v             Version information
                      -early         All subsequent variable assignments will be
                                     parsed right before default_pre.prf
                      -before        All subsequent variable assignments will be
                                     parsed right before [files] (the default)
                      -after         All subsequent variable assignments will be
                                     parsed after [files]
                      -late          All subsequent variable assignments will be
                                     parsed right after default_post.prf
                      -norecursive   Don't do a recursive search
                      -recursive     Do a recursive search
                      -set <prop> <value> Set persistent property
                      -unset <prop>  Unset persistent property
                      -query <prop>  Query persistent property. Show all if <prop> is empty.
                      -qtconf file   Use file instead of looking for qt.conf
                      -cache file    Use file as cache           [makefile mode only]
                      -spec spec     Use spec as QMAKESPEC       [makefile mode only]
                      -nocache       Don't use a cache file      [makefile mode only]
                      -nodepend      Don't generate dependencies [makefile mode only]
                      -nomoc         Don't generate moc targets  [makefile mode only]
                      -nopwd         Don't look for files in pwd [project mode only]
                    
                    

                    It doesn't seem to be making anything, just displaying the help menu.
                    Do you know why I am getting the help menu? I think it might be something to do with my PATH since initially qmake wasn't set up at all and I had to add it in. Right now my PATH looks like this:

                    /Users/ebm/Qt/5.12.3/clang_64/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
                    

                    I'm a novice at things like environment variables and makefiles (I've never programmed in C++ before) so any insight is really helpful.

                    jsulmJ 1 Reply Last reply
                    0
                    • A Apocrita

                      OK, I wound up needing to wipe my entire drive, so I'm starting fresh with new installs (using the Online Installer).

                      Now I am encountering a new issue.
                      When I try to run

                      qmake -- MYSQL_PREFIX=/usr/local
                      

                      in the directory

                      ~Qt/5.12.3/clang_64/plugins/sqldrivers
                      

                      it acts like I had typed in make -help instead:

                      Usage: qmake [mode] [options] [files]
                      
                      QMake has two modes, one mode for generating project files based on
                      some heuristics, and the other for generating makefiles. Normally you
                      shouldn't need to specify a mode, as makefile generation is the default
                      mode for qmake, but you may use this to test qmake on an existing project
                      
                      Mode:
                        -project       Put qmake into project file generation mode
                                       In this mode qmake interprets files as files to
                                       be built,
                                       defaults to *; *; *; *.ts; *.xlf; *.qrc
                                       Note: The created .pro file probably will 
                                       need to be edited. For example add the QT variable to 
                                       specify what modules are required.
                        -makefile      Put qmake into makefile generation mode (default)
                                       In this mode qmake interprets files as project files to
                                       be processed, if skipped qmake will try to find a project
                                       file in your current working directory
                      
                      Warnings Options:
                        -Wnone         Turn off all warnings; specific ones may be re-enabled by
                                       later -W options
                        -Wall          Turn on all warnings
                        -Wparser       Turn on parser warnings
                        -Wlogic        Turn on logic warnings (on by default)
                        -Wdeprecated   Turn on deprecation warnings (on by default)
                      
                      Options:
                         * You can place any variable assignment in options and it will be *
                         * processed as if it was in [files]. These assignments will be    *
                         * processed before [files] by default.                            *
                        -o file        Write output to file
                        -d             Increase debug level
                        -t templ       Overrides TEMPLATE as templ
                        -tp prefix     Overrides TEMPLATE so that prefix is prefixed into the value
                        -help          This help
                        -v             Version information
                        -early         All subsequent variable assignments will be
                                       parsed right before default_pre.prf
                        -before        All subsequent variable assignments will be
                                       parsed right before [files] (the default)
                        -after         All subsequent variable assignments will be
                                       parsed after [files]
                        -late          All subsequent variable assignments will be
                                       parsed right after default_post.prf
                        -norecursive   Don't do a recursive search
                        -recursive     Do a recursive search
                        -set <prop> <value> Set persistent property
                        -unset <prop>  Unset persistent property
                        -query <prop>  Query persistent property. Show all if <prop> is empty.
                        -qtconf file   Use file instead of looking for qt.conf
                        -cache file    Use file as cache           [makefile mode only]
                        -spec spec     Use spec as QMAKESPEC       [makefile mode only]
                        -nocache       Don't use a cache file      [makefile mode only]
                        -nodepend      Don't generate dependencies [makefile mode only]
                        -nomoc         Don't generate moc targets  [makefile mode only]
                        -nopwd         Don't look for files in pwd [project mode only]
                      
                      

                      It doesn't seem to be making anything, just displaying the help menu.
                      Do you know why I am getting the help menu? I think it might be something to do with my PATH since initially qmake wasn't set up at all and I had to add it in. Right now my PATH looks like this:

                      /Users/ebm/Qt/5.12.3/clang_64/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
                      

                      I'm a novice at things like environment variables and makefiles (I've never programmed in C++ before) so any insight is really helpful.

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

                      @Apocrita There should be an error message just before the help output. Applications usually show help/usage output if they do not recognise a parameter.
                      You can try this:

                      export MYSQL_PREFIX=/usr/local
                      qmake
                      

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

                      1 Reply Last reply
                      0
                      • Christian EhrlicherC Offline
                        Christian EhrlicherC Offline
                        Christian Ehrlicher
                        Lifetime Qt Champion
                        wrote on last edited by
                        #12

                        @Apocrita said in "error: assigning to 'boolean' from incompatible type 'bool'" when running make (trying to fix QMYSQL):

                        ~Qt/5.12.3/clang_64/plugins/sqldrivers

                        This is not the location the documentation states have to build the driver in... you need the source code. Please carefully read my link.

                        Qt Online Installer direct download: https://download.qt.io/official_releases/online_installers/
                        Visit the Qt Academy at https://academy.qt.io/catalog

                        1 Reply Last reply
                        2

                        • Login

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