Mysql can't connect on MacBook
-
Look into config.tests to see what is happening.
-
@Eternus said in Mysql can't connect on MacBook:
this is config for mysql what there please ?
You should take a look at the config.log as described in the documentation
-
@Christian-Ehrlicher
i cant find in documentation -
@Eternus said in Mysql can't connect on MacBook:
i cant find in documentation
"If something goes wrong and you want qmake to recheck your available drivers, you must remove config.cache in <QTDIR>/qtbase/src/plugins/sqldrivers - otherwise qmake will not search for the available drivers again. If you encounter an error during the qmake stage, open config.log to see what went wrong."
-
=> source failed condition 'config.win32'.
Trying source 1 (type sybaseEnv) of library tds ...- cd /Users/macbook/Qt/5.13.2/Src/qtbase/src/plugins/sqldrivers/config.tests/tds && /usr/local/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += shared warn_off console single_arch" 'QMAKE_USE += tds' 'QMAKE_LIBS_TDS = -lsybdb' /Users/macbook/Qt/5.13.2/Src/qtbase/src/plugins/sqldrivers/config.tests/tds
- cd /Users/macbook/Qt/5.13.2/Src/qtbase/src/plugins/sqldrivers/config.tests/tds && MAKEFLAGS= make
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -c -pipe -stdlib=libc++ -O2 -std=gnu++11 -arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -mmacosx-version-min=10.13 -w -fPIC -I. -I/usr/local/Cellar/qt/5.15.0/mkspecs/macx-clang -o main.o main.cpp
main.cpp:2:10: fatal error: 'sybfront.h' file not found
#include <sybfront.h>
^~~~~~~~~~~~
1 error generated.
make: *** [main.o] Error 1
=> source failed verification.
test config.sqldrivers.libraries.tds FAILEDthis is my config.....
but I found something else... In /usr/local/Cellar/qt/5.15.0/plugins/sqldrivers
I have there libqsqlmysql.dylib its is it ? terminal says me he created here but If I change path I have same error.... -
You are building Qt 5.13.2. You installed Qt 5.15.0 using brew.
-
@SGaist
and if I do what I say its same with 5.15
Trying source 1 (type sybaseEnv) of library tds ...- cd /Users/macbook/Qt/5.15.0/Src/qtbase/src/plugins/sqldrivers/config.tests/tds && /usr/local/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += shared warn_off console single_arch" 'QMAKE_USE += tds' 'QMAKE_LIBS_TDS = -lsybdb' /Users/macbook/Qt/5.15.0/Src/qtbase/src/plugins/sqldrivers/config.tests/tds
- cd /Users/macbook/Qt/5.15.0/Src/qtbase/src/plugins/sqldrivers/config.tests/tds && MAKEFLAGS= make
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -c -pipe -stdlib=libc++ -O2 -std=gnu++11 -arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -mmacosx-version-min=10.13 -w -fPIC -I. -I/usr/local/Cellar/qt/5.15.0/mkspecs/macx-clang -o main.o main.cpp
main.cpp:2:10: fatal error: 'sybfront.h' file not found
#include <sybfront.h>
^~~~~~~~~~~~
1 error generated.
make: *** [main.o] Error 1
=> source failed verification.
test config.sqldrivers.libraries.tds FAILED -
Use the qmake executable that comes with the Qt version you installed. You can't just mix and match.
-
Use the full path to the executable.
-
@Eternus
@SGaist wants you to use the full path to yourqmake
executable (nothing to do with MySQL) when you run your make command, like:<path-to-qmake-in-your-Qt-distribution>/qmake -- MYSQL_PREFIX=/usr/local/mysql
He wants you to do that to make you run the exact right version of
qmake
which is in the Qt 5.15 installation area. At the moment there is noqmake
on your PATH. -
@Eternus
Hi
They want you to type the full path for qmake inside the Qt 5.15.0 folder
so first step is to use the search tool to find out where it is and then use the full path to it
for the compiling.Might be
/usr/local/opt/qt5
but it depends on where you actually installed it. -
@mrjj
I don't have there I only find this in qt folder but didnt work... its says me read only file system ..in usr/local I don't have/Users/macbook/Qt/5.15.0/Src/qtbase/src/plugins
and there /Users/macbook/Qt/5.15.0/Src/qtbase/tests/auto/tools/qmakebut didnt work
-
For the version you installed using the Online Installer it's going to be
/Users/macbook/Documents/Qt/5.15.0/clang_64/bin/qmake
.