Boa tarde,

  Consegui resolver o problema da conexão do Qt com MySql.

  O problema era no plugin. Foi necessário a compilação do plugin, porém o
Makefile gerado tem uma opção que não é reconhecida pelo gcc do Debian,
logo, foi necessário a troca desse parâmetro.

  Não consegui fazer a compilação do plugin (como root) no Qt instalado em
/opt, então fiz a instalação em /home, compilei (como usuário normal ) e
copiei o novo plugin.

  Agradeço às dicas recebidas, em especial ao Carlos, que me mandou um link
que foi o caminho das pedras.

  Segue aqui o procedimento para registro:
*********************************
Garantir  que estejam instalados os pacotes:

libqt5sql5-mysql
libmysqlclient-dev
libssl-dev


Na instalação local /home

1)Para executar o qmake:
essa é a linha do qmake tirada do site qt.io
qmake "INCLUDEPATH+=/usr/include"* "LIBS+=-L/usr/lib/x86_64-linux-gnu/
-lmysqlclient_r"* mysql.pro

cd /home/luis/Qt5.8.0/5.8/Src/qtbase/src/plugins/sqldrivers/mysql/

na execução do qmake, retirar *LIBS*
/home/luis/Qt5.8.0/5.8/gcc_64/bin/qmake "INCLUDEPATH+=/usr/include"
mysql.pro

Aqui temos um problema na versão do compilador Debian para executar o make
gcc version 4.9.2 (Debian 4.9.2-10)
que* não reconhece* a opção "-std=c++1z"

2)No arquivo Makefile gerado, trocar “c++1z” por “c++11”

3)Executar
make
make install

o novo plugin criado agora está correto em :
/home/luis/Qt5.8.0/5.8/gcc_64/plugins/sqldrivers

dependências do plugin original:
ldd libqsqlmysql.so.org
        linux-vdso.so.1 (0x00007ffea44e9000)
        libQt5Sql.so.5 =>
/opt/Qt/5.8/gcc_64/plugins/sqldrivers/./../../lib/libQt5Sql.so.5
(0x00007faced33d000)
        libQt5Core.so.5 =>
/opt/Qt/5.8/gcc_64/plugins/sqldrivers/./../../lib/libQt5Core.so.5
(0x00007facecc1d000)
        libmysqlclient.so.18 =>
/usr/lib/x86_64-linux-gnu/libmysqlclient.so.18 (0x00007facec6ad000)
        libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0
(0x00007facec490000)
        libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007facec275000)
*        libssl.so.10 => not found*
*        libcrypto.so.10 => not found*
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007facec070000)
        libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6
(0x00007facebd64000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007faceba63000)
        libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1
(0x00007faceb84d000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007faceb4a1000)
        libicui18n.so.56 =>
/opt/Qt/5.8/gcc_64/plugins/sqldrivers/./../../lib/libicui18n.so.56
(0x00007faceb008000)
        libicuuc.so.56 =>
/opt/Qt/5.8/gcc_64/plugins/sqldrivers/./../../lib/libicuuc.so.56
(0x00007faceac50000)
        libicudata.so.56 =>
/opt/Qt/5.8/gcc_64/plugins/sqldrivers/./../../lib/libicudata.so.56
(0x00007face926c000)
        librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007face9064000)
        libgthread-2.0.so.0 =>
/usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0 (0x00007face8e62000)
        libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0
(0x00007face8b52000)
        /lib64/ld-linux-x86-64.so.2 (0x000055793840d000)
        libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3
(0x00007face88e4000)

dependências do novo plugin compilado:
ldd libqsqlmysql.so
        linux-vdso.so.1 (0x00007ffda83dc000)
        libQt5Sql.so.5 =>
/opt/Qt/5.8/gcc_64/plugins/sqldrivers/./../../lib/libQt5Sql.so.5
(0x00007fec04b2f000)
        libQt5Core.so.5 =>
/opt/Qt/5.8/gcc_64/plugins/sqldrivers/./../../lib/libQt5Core.so.5
(0x00007fec0440f000)
        libmysqlclient.so.18 =>
/usr/lib/x86_64-linux-gnu/libmysqlclient.so.18 (0x00007fec03e9f000)
        libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0
(0x00007fec03c82000)
        libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007fec03a67000)
*        libssl.so.1.0.0 => /usr/lib/x86_64-linux-gnu/libssl.so.1.0.0
(0x00007fec03805000)*
*        libcrypto.so.1.0.0 => /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0
(0x00007fec03409000)*
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fec03205000)
        libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6
(0x00007fec02ef9000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fec02bf8000)
        libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1
(0x00007fec029e2000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fec02636000)
        libicui18n.so.56 =>
/opt/Qt/5.8/gcc_64/plugins/sqldrivers/./../../lib/libicui18n.so.56
(0x00007fec0219d000)
        libicuuc.so.56 =>
/opt/Qt/5.8/gcc_64/plugins/sqldrivers/./../../lib/libicuuc.so.56
(0x00007fec01de5000)
        libicudata.so.56 =>
/opt/Qt/5.8/gcc_64/plugins/sqldrivers/./../../lib/libicudata.so.56
(0x00007fec00401000)
        librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007fec001f9000)
        libgthread-2.0.so.0 =>
/usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0 (0x00007febffff7000)
        libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0
(0x00007febffce7000)
        /lib64/ld-linux-x86-64.so.2 (0x00005562dfce6000)
        libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3
(0x00007febffa79000)

[]s




  <https://mailtrack.io/> Sent with Mailtrack
<https://mailtrack.io/install?source=signature&lang=en&referral=luisg...@gmail.com&idSignature=22>

Luís Cláudio A. Gama
Fones: TIM:  11 9 7765-1735  Res: 11-4602-3400
Skype: luisclaudiogama       http://luisgama.googlepages.com

br.linkedin.com/in/luisclaudiogama



|""""""""""""""""""""""""""""|\|_
|          Voto Distrital !        |||"'|""\__
|______________________|||_|____|)
!(@)'(@)""""*********!(@)(@)*****!(@)

Em 26 de maio de 2017 11:05, Carlos Donizete Froes <corin...@riseup.net>
escreveu:

> Em 25-05-2017 15:26, Luís Cláudio A. Gama escreveu:
> > Obrigado Carlos....já tinha olhado vários tópicos to fórum Qt, mas
> > esse link que vc enviou eu não tinha visto....
> >
> > Valeu...já estou pesquisando ali. :)
> >
>
> Blz Luiz.
>
> Ate mais!
>
> --
> ⢀⣴⠾⠻⢶⣦⠀ Carlos Donizete Froes [a.k.a coringao]
> ⣾⠁⢠⠒⠀⣿⡁ - https://wiki.debian.org/coringao
> ⢿⡄⠘⠷⠚⠋⠀ GPG: 4096R/B638B780
> ⠈⠳⣄⠀⠀⠀  2157 630B D441 A775 BEFF  D35F FA63 ADA6 B638 B780
>

Responder a