Installing new module
-
@Pablo-J-Rogina already provided the answer in italic: rsync.
-
@SGaist @Pablo-J-Rogina
I am following the steps properly
which include:
rsync -avz pi@raspberrypi.local:/lib sysroot
rsync -avz pi@raspberrypi.local:/usr/include sysroot/usr
rsync -avz pi@raspberrypi.local:/usr/lib sysroot/usr
rsync -avz pi@raspberrypi.local:/opt/vc sysroot/opt
of step 8. -
I have installed these libraries on Rpi before rsync steps
libqt5bluetooth5 and qtconnectivity5-dev
libbluetooth-dev bluetooth blueman bluez libusb-dev libdbus-1-dev bluez-hcidump bluez-tools python-bluez.
@Pablo-J-Rogina @SGaist . -
Did you check the detection logs when building the module ?
-
@SGaist
I checked the process again.
on my ubuntu 16.04 host machine:
~/raspi/qt-everywhere-opensource-src-5.9.1/qtconnectivity$ ~/raspi/qt5/bin/qmakeRunning configuration tests...
Done running configuration tests.Configure summary:
Qt Bluetooth:
BlueZ .................................. no
BlueZ Low Energy ....................... no
Linux Crypto API ....................... noQt is now configured for building. Just run 'make'.
Once everything is built, Qt is installed.
You should NOT run 'make install'.
Note that this build cannot be deployed to other machines or devices.Prior to reconfiguration, make sure you remove any leftovers from
the previous build."Note that this build cannot be deployed to other machines or devices."
well that's a bummer if its true. -
@vishbynature said in Installing new module:
Qt Bluetooth:
BlueZ .................................. no
BlueZ Low Energy ....................... no
Linux Crypto API ....................... noLooks like you still did not synchronise your sysroot...
-
@jsulm
I am following the steps properly
which include:
rsync -avz pi@raspberrypi.local:/lib sysroot
rsync -avz pi@raspberrypi.local:/usr/include sysroot/usr
rsync -avz pi@raspberrypi.local:/usr/lib sysroot/usr
rsync -avz pi@raspberrypi.local:/opt/vc sysroot/opt
of step 8.ok what exactly i need to do to synchronise my sysroot.
-
@vishbynature Please take a look at configure log to see what exactly is missing. Configure compiles some simple code snippets to check each functionality and if for example it fails to compile becuse of missing header file you will see this in the log.
-
@jsulm
ok this might be silliest thing to say but I don't know where to find configure log to see whats missing. In the build folder i searched for config.log that i had number of files pop-up from different directories i didn't understand them. -
@vishbynature It's config.log file located in the same directory from which you called configure. It is a text file, nothing special. Look for compile errors in that file related to to what you need.