adlerweb / AE20125-gui

QT-GUI for Ascel AE20125 Function Generator
GNU General Public License v3.0
2 stars 0 forks source link

error while loading shared libraries: libQt4SerialPort.so.1: cannot open shared object file: No such file or directory #1

Open aboettger opened 8 years ago

aboettger commented 8 years ago

Ich habe den QtSerialPortqt4-dev-Branch kompiliert:

qtserialport-build git:(qt4-dev) ✗ dpkg -L qtserialport          
/.
/usr
/usr/share
/usr/share/qt4
/usr/share/qt4/mkspecs
/usr/share/qt4/mkspecs/features
/usr/share/qt4/mkspecs/features/serialport.prf
/usr/lib
/usr/lib/x86_64-linux-gnu
/usr/lib/x86_64-linux-gnu/libQtSerialPort.prl
/usr/lib/x86_64-linux-gnu/libQtSerialPort.so.1.0.0
/usr/include
/usr/include/qt4
/usr/include/qt4/QtSerialPort
/usr/include/qt4/QtSerialPort/QSerialPort
/usr/include/qt4/QtSerialPort/qserialport.h
/usr/include/qt4/QtSerialPort/qserialportglobal.h
/usr/include/qt4/QtSerialPort/qserialportinfo.h
/usr/include/qt4/QtSerialPort/QSerialPortInfo
/usr/lib/x86_64-linux-gnu/libQtSerialPort.so.1
/usr/lib/x86_64-linux-gnu/libQtSerialPort.so.1.0
/usr/lib/x86_64-linux-gnu/libQtSerialPort.so

Deine GUI will aber unbedingt libQt4SerialPort.so.1. Temporär habe ich mir mit einem

ln -s /usr/lib/x86_64-linux-gnu/libQtSerialPort.so.1 /usr/lib/x86_64-linux-gnu/libQt4SerialPort.so.1

beholfen, was aber nicht so hübsch ist.

adlerweb commented 8 years ago

Hmmm... Im Code wird nur auf <QtSerialPort/QSerialPort> und <QtSerialPort/QSerialPortInfo> verwiesen, die genauen Dateinamen kommen normal über die Includes des lokalen Systems. GUI nach Installation von QtSerialPort neu kompiliert? Eventuell Header einer alten Installation rumliegen?

aboettger commented 8 years ago

<QtSerialPort/QSerialPort> und <QtSerialPort/QSerialPortInfo> ist in einer Antwort nicht zu sehen ;)

Muss ich mir nochmal genauer ansehen. :+1: