Open VDuchauffour opened 1 year ago
Hi, can you check if com.vicr123.qnearbyshare.service
is running?
I am experiencing the same issue; it appears that there is no such service.
➜ ~ sudo systemctl status com.vicr123.qnearbyshare.service
Unit com.vicr123.qnearbyshare.service could not be found.
Looks like there were was an upstream change to protobuf. I've pushed a fix - could you please try rebuilding and let me know if this is fixed?
Looks like there were was an upstream change to protobuf. I've pushed a fix - could you please try rebuilding and let me know if this is fixed?
It seems that it still doesn't work for me:
❯ git clone --recursive git@github.com:vicr123/QNearbyShare.git
Cloning into 'QNearbyShare'...
remote: Enumerating objects: 527, done.
remote: Counting objects: 100% (527/527), done.
remote: Compressing objects: 100% (330/330), done.
remote: Total 527 (delta 415), reused 306 (delta 194), pack-reused 0
Receiving objects: 100% (527/527), 149.45 KiB | 784.00 KiB/s, done.
Resolving deltas: 100% (415/415), done.
Submodule 'libqnearbyshare/QtZeroConf' (https://github.com/jbagg/QtZeroConf.git) registered for path 'libqnearbyshare-server/QtZeroConf'
Submodule 'test/googletest' (https://github.com/google/googletest.git) registered for path 'test/googletest'
Cloning into '/home/voigtk/QNearbyShare/libqnearbyshare-server/QtZeroConf'...
remote: Enumerating objects: 629, done.
remote: Counting objects: 100% (230/230), done.
remote: Compressing objects: 100% (73/73), done.
remote: Total 629 (delta 169), reused 189 (delta 155), pack-reused 399
Receiving objects: 100% (629/629), 425.35 KiB | 5.91 MiB/s, done.
Resolving deltas: 100% (365/365), done.
Cloning into '/home/voigtk/QNearbyShare/test/googletest'...
remote: Enumerating objects: 26720, done.
remote: Counting objects: 100% (297/297), done.
remote: Compressing objects: 100% (139/139), done.
remote: Total 26720 (delta 181), reused 207 (delta 142), pack-reused 26423
Receiving objects: 100% (26720/26720), 12.46 MiB | 14.19 MiB/s, done.
Resolving deltas: 100% (19816/19816), done.
Submodule path 'libqnearbyshare-server/QtZeroConf': checked out '473d8520f954d22f8ad45e0d9a945c97b7282264'
Submodule path 'test/googletest': checked out '12a5852e451baabc79c63a86c634912c563d57bc'
❯ cd QNearbyShare
❯cmake -B build -S .
-- The C compiler identification is GNU 13.2.1
-- The CXX compiler identification is GNU 13.2.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /sbin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /sbin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Performing Test HAVE_STDATOMIC
-- Performing Test HAVE_STDATOMIC - Success
-- Found WrapAtomic: TRUE
CMake Warning at /home/voigtk/.pyenv/versions/3.10.11/envs/main/lib/python3.10/site-packages/cmake/data/share/cmake-3.26/Modules/FindProtobuf.cmake:524 (message):
Protobuf compiler version 23.4 doesn't match library version 4.23.4
Call Stack (most recent call first):
libqnearbyshare-server/CMakeLists.txt:1 (find_package)
-- Found Protobuf: /usr/lib/libprotobuf.so (found version "4.23.4")
-- Found PkgConfig: /sbin/pkg-config (found version "1.8.1")
-- Checking for module 'libcryptopp'
-- Found libcryptopp, version 8.8
CMake Warning at /home/voigtk/.pyenv/versions/3.10.11/envs/main/lib/python3.10/site-packages/cmake/data/share/cmake-3.26/Modules/FindProtobuf.cmake:524 (message):
Protobuf compiler version 23.4 doesn't match library version 4.23.4
Call Stack (most recent call first):
qnearbyshared/CMakeLists.txt:1 (find_package)
-- Found OpenSSL: /usr/lib/libcrypto.so (found version "3.1.2")
-- Configuring done (0.6s)
-- Generating done (0.0s)
-- Build files have been written to: /home/voigtk/QNearbyShare/build
❯ cmake --build build
[ 1%] Automatic MOC and UIC for target libqnearbyshare-dbus-types
[ 1%] Built target libqnearbyshare-dbus-types_autogen
[ 3%] Building CXX object dbus-types/CMakeFiles/libqnearbyshare-dbus-types.dir/libqnearbyshare-dbus-types_autogen/mocs_compilation.cpp.o
[ 4%] Building CXX object dbus-types/CMakeFiles/libqnearbyshare-dbus-types.dir/sendingfile.cpp.o
[ 6%] Building CXX object dbus-types/CMakeFiles/libqnearbyshare-dbus-types.dir/qnearbysharedbus.cpp.o
[ 8%] Building CXX object dbus-types/CMakeFiles/libqnearbyshare-dbus-types.dir/nearbysharetarget.cpp.o
[ 9%] Building CXX object dbus-types/CMakeFiles/libqnearbyshare-dbus-types.dir/transferprogress.cpp.o
[ 11%] Linking CXX static library liblibqnearbyshare-dbus-types.a
[ 11%] Built target libqnearbyshare-dbus-types
[ 13%] Running cpp protocol buffer compiler on wire_format.proto
[ 14%] Running cpp protocol buffer compiler on device_to_device_messages.proto
[ 16%] Running cpp protocol buffer compiler on offline_wire_formats.proto
[ 18%] Running cpp protocol buffer compiler on securegcm.proto
[ 19%] Running cpp protocol buffer compiler on securemessage.proto
[ 21%] Running cpp protocol buffer compiler on ukey.proto
[ 22%] Automatic MOC and UIC for target qnearbyshared-proto
[ 22%] Built target qnearbyshared-proto_autogen
[ 24%] Building CXX object libqnearbyshare-server/proto/CMakeFiles/qnearbyshared-proto.dir/qnearbyshared-proto_autogen/mocs_compilation.cpp.o
[ 26%] Building CXX object libqnearbyshare-server/proto/CMakeFiles/qnearbyshared-proto.dir/device_to_device_messages.pb.cc.o
[ 27%] Building CXX object libqnearbyshare-server/proto/CMakeFiles/qnearbyshared-proto.dir/offline_wire_formats.pb.cc.o
In file included from /home/voigtk/QNearbyShare/build/libqnearbyshare-server/proto/offline_wire_formats.pb.cc:4:
/home/voigtk/QNearbyShare/build/libqnearbyshare-server/proto/offline_wire_formats.pb.h:1041:49: warning: ‘location::nearby::connections::ConnectionRequestFrame_Medium_MDNS’ is deprecated [-Wdeprecated-declarations]
1041 | [[deprecated]] static constexpr Medium MDNS = ConnectionRequestFrame_Medium_MDNS;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/voigtk/QNearbyShare/build/libqnearbyshare-server/proto/offline_wire_formats.pb.h:258:3: note: declared here
258 | ConnectionRequestFrame_Medium_MDNS [[deprecated]] = 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/voigtk/QNearbyShare/build/libqnearbyshare-server/proto/offline_wire_formats.pb.h:3594:49: warning: ‘location::nearby::connections::BandwidthUpgradeNegotiationFrame_UpgradePathInfo_Medium_MDNS’ is deprecated [-Wdeprecated-declarations]
3594 | [[deprecated]] static constexpr Medium MDNS = BandwidthUpgradeNegotiationFrame_UpgradePathInfo_Medium_MDNS;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/voigtk/QNearbyShare/build/libqnearbyshare-server/proto/offline_wire_formats.pb.h:387:3: note: declared here
387 | BandwidthUpgradeNegotiationFrame_UpgradePathInfo_Medium_MDNS [[deprecated]] = 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 29%] Building CXX object libqnearbyshare-server/proto/CMakeFiles/qnearbyshared-proto.dir/securegcm.pb.cc.o
[ 31%] Building CXX object libqnearbyshare-server/proto/CMakeFiles/qnearbyshared-proto.dir/securemessage.pb.cc.o
[ 32%] Building CXX object libqnearbyshare-server/proto/CMakeFiles/qnearbyshared-proto.dir/ukey.pb.cc.o
[ 34%] Building CXX object libqnearbyshare-server/proto/CMakeFiles/qnearbyshared-proto.dir/wire_format.pb.cc.o
[ 36%] Linking CXX static library libqnearbyshared-proto.a
[ 36%] Built target qnearbyshared-proto
[ 37%] Automatic MOC and UIC for target QtZeroConf
[ 37%] Built target QtZeroConf_autogen
[ 39%] Building CXX object libqnearbyshare-server/QtZeroConf/CMakeFiles/QtZeroConf.dir/QtZeroConf_autogen/mocs_compilation.cpp.o
[ 40%] Building CXX object libqnearbyshare-server/QtZeroConf/CMakeFiles/QtZeroConf.dir/qzeroconfservice.cpp.o
[ 42%] Building CXX object libqnearbyshare-server/QtZeroConf/CMakeFiles/QtZeroConf.dir/avahi-qt/qt-watch.cpp.o
[ 44%] Building CXX object libqnearbyshare-server/QtZeroConf/CMakeFiles/QtZeroConf.dir/avahiclient.cpp.o
[ 45%] Linking CXX static library libQtZeroConf.a
[ 45%] Built target QtZeroConf
[ 47%] Automatic MOC and UIC for target libqnearbyshare-server
[ 47%] Built target libqnearbyshare-server_autogen
[ 49%] Building CXX object libqnearbyshare-server/CMakeFiles/libqnearbyshare-server.dir/libqnearbyshare-server_autogen/mocs_compilation.cpp.o
[ 50%] Building CXX object libqnearbyshare-server/CMakeFiles/libqnearbyshare-server.dir/nearbyshare/nearbyshareserver.cpp.o
[ 52%] Building CXX object libqnearbyshare-server/CMakeFiles/libqnearbyshare-server.dir/nearbyshare/nearbysocket.cpp.o
In file included from /home/voigtk/QNearbyShare/libqnearbyshare-server/nearbyshare/nearbysocket.cpp:28:
/home/voigtk/QNearbyShare/build/libqnearbyshare-server/proto/offline_wire_formats.pb.h:1041:49: warning: ‘location::nearby::connections::ConnectionRequestFrame_Medium_MDNS’ is deprecated [-Wdeprecated-declarations]
1041 | [[deprecated]] static constexpr Medium MDNS = ConnectionRequestFrame_Medium_MDNS;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/voigtk/QNearbyShare/build/libqnearbyshare-server/proto/offline_wire_formats.pb.h:258:3: note: declared here
258 | ConnectionRequestFrame_Medium_MDNS [[deprecated]] = 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/voigtk/QNearbyShare/build/libqnearbyshare-server/proto/offline_wire_formats.pb.h:3594:49: warning: ‘location::nearby::connections::BandwidthUpgradeNegotiationFrame_UpgradePathInfo_Medium_MDNS’ is deprecated [-Wdeprecated-declarations]
3594 | [[deprecated]] static constexpr Medium MDNS = BandwidthUpgradeNegotiationFrame_UpgradePathInfo_Medium_MDNS;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/voigtk/QNearbyShare/build/libqnearbyshare-server/proto/offline_wire_formats.pb.h:387:3: note: declared here
387 | BandwidthUpgradeNegotiationFrame_UpgradePathInfo_Medium_MDNS [[deprecated]] = 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 54%] Building CXX object libqnearbyshare-server/CMakeFiles/libqnearbyshare-server.dir/nearbyshare/endpointinfo.cpp.o
[ 55%] Building CXX object libqnearbyshare-server/CMakeFiles/libqnearbyshare-server.dir/nearbyshare/cryptography.cpp.o
[ 57%] Building CXX object libqnearbyshare-server/CMakeFiles/libqnearbyshare-server.dir/nearbyshare/nearbyshareclient.cpp.o
[ 59%] Building CXX object libqnearbyshare-server/CMakeFiles/libqnearbyshare-server.dir/nearbyshare/abstractnearbypayload.cpp.o
[ 60%] Building CXX object libqnearbyshare-server/CMakeFiles/libqnearbyshare-server.dir/nearbyshare/nearbypayload.cpp.o
[ 62%] Building CXX object libqnearbyshare-server/CMakeFiles/libqnearbyshare-server.dir/nearbyshare/nearbysharediscovery.cpp.o
[ 63%] Building CXX object libqnearbyshare-server/CMakeFiles/libqnearbyshare-server.dir/nearbyshare/cryptography/cryptoppcryptograhy.cpp.o
[ 65%] Linking CXX static library libqnearbyshare-server.a
[ 65%] Built target libqnearbyshare-server
[ 67%] Automatic MOC and UIC for target QNearbyShare-daemon
[ 67%] Built target QNearbyShare-daemon_autogen
[ 68%] Building CXX object qnearbyshared/CMakeFiles/QNearbyShare-daemon.dir/QNearbyShare-daemon_autogen/mocs_compilation.cpp.o
[ 70%] Building CXX object qnearbyshared/CMakeFiles/QNearbyShare-daemon.dir/main.cpp.o
[ 72%] Building CXX object qnearbyshared/CMakeFiles/QNearbyShare-daemon.dir/dbus/dbusnearbysharemanager.cpp.o
[ 73%] Building CXX object qnearbyshared/CMakeFiles/QNearbyShare-daemon.dir/dbus/dbusnearbysharesession.cpp.o
[ 75%] Building CXX object qnearbyshared/CMakeFiles/QNearbyShare-daemon.dir/dbus/dbushelpers.cpp.o
[ 77%] Building CXX object qnearbyshared/CMakeFiles/QNearbyShare-daemon.dir/dbus/dbusnearbysharelistener.cpp.o
[ 78%] Building CXX object qnearbyshared/CMakeFiles/QNearbyShare-daemon.dir/dbus/dbusnearbysharediscovery.cpp.o
[ 80%] Linking CXX executable qnearbyshared
[ 80%] Built target QNearbyShare-daemon
[ 81%] Automatic MOC and UIC for target QNearbyShare-receive
[ 81%] Built target QNearbyShare-receive_autogen
[ 83%] Building CXX object qnearbyshare-receive/CMakeFiles/QNearbyShare-receive.dir/QNearbyShare-receive_autogen/mocs_compilation.cpp.o
[ 85%] Building CXX object qnearbyshare-receive/CMakeFiles/QNearbyShare-receive.dir/main.cpp.o
[ 86%] Building CXX object qnearbyshare-receive/CMakeFiles/QNearbyShare-receive.dir/receiver.cpp.o
[ 88%] Linking CXX executable qnearbyshare-receive
[ 88%] Built target QNearbyShare-receive
[ 90%] Automatic MOC and UIC for target QNearbyShare-send
[ 90%] Built target QNearbyShare-send_autogen
[ 91%] Building CXX object qnearbyshare-send/CMakeFiles/QNearbyShare-send.dir/QNearbyShare-send_autogen/mocs_compilation.cpp.o
[ 93%] Building CXX object qnearbyshare-send/CMakeFiles/QNearbyShare-send.dir/main.cpp.o
[ 95%] Building CXX object qnearbyshare-send/CMakeFiles/QNearbyShare-send.dir/devicediscovery.cpp.o
[ 96%] Building CXX object qnearbyshare-send/CMakeFiles/QNearbyShare-send.dir/console.cpp.o
[ 98%] Building CXX object qnearbyshare-send/CMakeFiles/QNearbyShare-send.dir/sendjob.cpp.o
[100%] Linking CXX executable qnearbyshare-send
[100%] Built target QNearbyShare-send
❯ sudo cmake --install build
-- Install configuration: ""
-- Installing: /usr/local/lib/qnearbyshared
-- Installing: /usr/local/share/dbus-1/services/com.vicr123.qnearbyshare.service
-- Installing: /usr/local/bin/qnearbyshare-receive
-- Installing: /usr/local/bin/qnearbyshare-send
❯ qnearbyshare-receive
Could not register listener. Is the DBus service running?
Can you show me the contents of /usr/local/share/dbus-1/services/com.vicr123.qnearbyshare.service
, and can you try running /usr/local/lib/qnearbyshared
and tell me what happens?
❯ cat /usr/local/share/dbus-1/services/com.vicr123.qnearbyshare.service
[D-BUS Service]
Name=com.vicr123.qnearbyshare
Exec=/usr/lib/qnearbyshared
❯ /usr/local/lib/qnearbyshared
Server Running
On another shell I ran qnearbyshare-receive
and I get this:
Awaiting a Nearby Share connection.
Use Nearby Share on another device to connect to this device to share files.
This Device Name: voigt
Maybe not related but I see on my android device that no receiver has been found. EDIT: it found it after waiting 1 or 2 minutes but it failed to send.
My apologies for the delay - would you be able to try building again and telling me if you are able to use qnearbyshare-receive
without running qnearbyshared
?
My apologies for the delay - would you be able to try building again and telling me if you are able to use
qnearbyshare-receive
without runningqnearbyshared
?
Sure, no problem! Yes, it works now!
❯ sudo cmake --install build
-- Install configuration: ""
-- Installing: /usr/local/lib/qnearbyshared
-- Installing: /usr/local/share/dbus-1/services/com.vicr123.qnearbyshare.service
-- Installing: /usr/local/bin/qnearbyshare-receive
-- Installing: /usr/local/bin/qnearbyshare-send
❯ qnearbyshare-receive
Awaiting a Nearby Share connection.
Use Nearby Share on another device to connect to this device to share files.
This Device Name: voigt
Great to hear :D
Confirming that receiving from Android is also still functioning?
I tried to share a picture from my phone but the sending always seems to fail... :/
At what stage does it fail? Do you get to see a PIN on the sending device, for example?
Looks like there were was an upstream change to protobuf. I've pushed a fix - could you please try rebuilding and let me know if this is fixed?
It seems that it still doesn't work for me:
❯ git clone --recursive git@github.com:vicr123/QNearbyShare.git Cloning into 'QNearbyShare'... remote: Enumerating objects: 527, done. remote: Counting objects: 100% (527/527), done. remote: Compressing objects: 100% (330/330), done. remote: Total 527 (delta 415), reused 306 (delta 194), pack-reused 0 Receiving objects: 100% (527/527), 149.45 KiB | 784.00 KiB/s, done. Resolving deltas: 100% (415/415), done. Submodule 'libqnearbyshare/QtZeroConf' (https://github.com/jbagg/QtZeroConf.git) registered for path 'libqnearbyshare-server/QtZeroConf' Submodule 'test/googletest' (https://github.com/google/googletest.git) registered for path 'test/googletest' Cloning into '/home/voigtk/QNearbyShare/libqnearbyshare-server/QtZeroConf'... remote: Enumerating objects: 629, done. remote: Counting objects: 100% (230/230), done. remote: Compressing objects: 100% (73/73), done. remote: Total 629 (delta 169), reused 189 (delta 155), pack-reused 399 Receiving objects: 100% (629/629), 425.35 KiB | 5.91 MiB/s, done. Resolving deltas: 100% (365/365), done. Cloning into '/home/voigtk/QNearbyShare/test/googletest'... remote: Enumerating objects: 26720, done. remote: Counting objects: 100% (297/297), done. remote: Compressing objects: 100% (139/139), done. remote: Total 26720 (delta 181), reused 207 (delta 142), pack-reused 26423 Receiving objects: 100% (26720/26720), 12.46 MiB | 14.19 MiB/s, done. Resolving deltas: 100% (19816/19816), done. Submodule path 'libqnearbyshare-server/QtZeroConf': checked out '473d8520f954d22f8ad45e0d9a945c97b7282264' Submodule path 'test/googletest': checked out '12a5852e451baabc79c63a86c634912c563d57bc' ❯ cd QNearbyShare ❯cmake -B build -S . -- The C compiler identification is GNU 13.2.1 -- The CXX compiler identification is GNU 13.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /sbin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /sbin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Performing Test HAVE_STDATOMIC -- Performing Test HAVE_STDATOMIC - Success -- Found WrapAtomic: TRUE CMake Warning at /home/voigtk/.pyenv/versions/3.10.11/envs/main/lib/python3.10/site-packages/cmake/data/share/cmake-3.26/Modules/FindProtobuf.cmake:524 (message): Protobuf compiler version 23.4 doesn't match library version 4.23.4 Call Stack (most recent call first): libqnearbyshare-server/CMakeLists.txt:1 (find_package) -- Found Protobuf: /usr/lib/libprotobuf.so (found version "4.23.4") -- Found PkgConfig: /sbin/pkg-config (found version "1.8.1") -- Checking for module 'libcryptopp' -- Found libcryptopp, version 8.8 CMake Warning at /home/voigtk/.pyenv/versions/3.10.11/envs/main/lib/python3.10/site-packages/cmake/data/share/cmake-3.26/Modules/FindProtobuf.cmake:524 (message): Protobuf compiler version 23.4 doesn't match library version 4.23.4 Call Stack (most recent call first): qnearbyshared/CMakeLists.txt:1 (find_package) -- Found OpenSSL: /usr/lib/libcrypto.so (found version "3.1.2") -- Configuring done (0.6s) -- Generating done (0.0s) -- Build files have been written to: /home/voigtk/QNearbyShare/build ❯ cmake --build build [ 1%] Automatic MOC and UIC for target libqnearbyshare-dbus-types [ 1%] Built target libqnearbyshare-dbus-types_autogen [ 3%] Building CXX object dbus-types/CMakeFiles/libqnearbyshare-dbus-types.dir/libqnearbyshare-dbus-types_autogen/mocs_compilation.cpp.o [ 4%] Building CXX object dbus-types/CMakeFiles/libqnearbyshare-dbus-types.dir/sendingfile.cpp.o [ 6%] Building CXX object dbus-types/CMakeFiles/libqnearbyshare-dbus-types.dir/qnearbysharedbus.cpp.o [ 8%] Building CXX object dbus-types/CMakeFiles/libqnearbyshare-dbus-types.dir/nearbysharetarget.cpp.o [ 9%] Building CXX object dbus-types/CMakeFiles/libqnearbyshare-dbus-types.dir/transferprogress.cpp.o [ 11%] Linking CXX static library liblibqnearbyshare-dbus-types.a [ 11%] Built target libqnearbyshare-dbus-types [ 13%] Running cpp protocol buffer compiler on wire_format.proto [ 14%] Running cpp protocol buffer compiler on device_to_device_messages.proto [ 16%] Running cpp protocol buffer compiler on offline_wire_formats.proto [ 18%] Running cpp protocol buffer compiler on securegcm.proto [ 19%] Running cpp protocol buffer compiler on securemessage.proto [ 21%] Running cpp protocol buffer compiler on ukey.proto [ 22%] Automatic MOC and UIC for target qnearbyshared-proto [ 22%] Built target qnearbyshared-proto_autogen [ 24%] Building CXX object libqnearbyshare-server/proto/CMakeFiles/qnearbyshared-proto.dir/qnearbyshared-proto_autogen/mocs_compilation.cpp.o [ 26%] Building CXX object libqnearbyshare-server/proto/CMakeFiles/qnearbyshared-proto.dir/device_to_device_messages.pb.cc.o [ 27%] Building CXX object libqnearbyshare-server/proto/CMakeFiles/qnearbyshared-proto.dir/offline_wire_formats.pb.cc.o In file included from /home/voigtk/QNearbyShare/build/libqnearbyshare-server/proto/offline_wire_formats.pb.cc:4: /home/voigtk/QNearbyShare/build/libqnearbyshare-server/proto/offline_wire_formats.pb.h:1041:49: warning: ‘location::nearby::connections::ConnectionRequestFrame_Medium_MDNS’ is deprecated [-Wdeprecated-declarations] 1041 | [[deprecated]] static constexpr Medium MDNS = ConnectionRequestFrame_Medium_MDNS; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/voigtk/QNearbyShare/build/libqnearbyshare-server/proto/offline_wire_formats.pb.h:258:3: note: declared here 258 | ConnectionRequestFrame_Medium_MDNS [[deprecated]] = 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/voigtk/QNearbyShare/build/libqnearbyshare-server/proto/offline_wire_formats.pb.h:3594:49: warning: ‘location::nearby::connections::BandwidthUpgradeNegotiationFrame_UpgradePathInfo_Medium_MDNS’ is deprecated [-Wdeprecated-declarations] 3594 | [[deprecated]] static constexpr Medium MDNS = BandwidthUpgradeNegotiationFrame_UpgradePathInfo_Medium_MDNS; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/voigtk/QNearbyShare/build/libqnearbyshare-server/proto/offline_wire_formats.pb.h:387:3: note: declared here 387 | BandwidthUpgradeNegotiationFrame_UpgradePathInfo_Medium_MDNS [[deprecated]] = 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 29%] Building CXX object libqnearbyshare-server/proto/CMakeFiles/qnearbyshared-proto.dir/securegcm.pb.cc.o [ 31%] Building CXX object libqnearbyshare-server/proto/CMakeFiles/qnearbyshared-proto.dir/securemessage.pb.cc.o [ 32%] Building CXX object libqnearbyshare-server/proto/CMakeFiles/qnearbyshared-proto.dir/ukey.pb.cc.o [ 34%] Building CXX object libqnearbyshare-server/proto/CMakeFiles/qnearbyshared-proto.dir/wire_format.pb.cc.o [ 36%] Linking CXX static library libqnearbyshared-proto.a [ 36%] Built target qnearbyshared-proto [ 37%] Automatic MOC and UIC for target QtZeroConf [ 37%] Built target QtZeroConf_autogen [ 39%] Building CXX object libqnearbyshare-server/QtZeroConf/CMakeFiles/QtZeroConf.dir/QtZeroConf_autogen/mocs_compilation.cpp.o [ 40%] Building CXX object libqnearbyshare-server/QtZeroConf/CMakeFiles/QtZeroConf.dir/qzeroconfservice.cpp.o [ 42%] Building CXX object libqnearbyshare-server/QtZeroConf/CMakeFiles/QtZeroConf.dir/avahi-qt/qt-watch.cpp.o [ 44%] Building CXX object libqnearbyshare-server/QtZeroConf/CMakeFiles/QtZeroConf.dir/avahiclient.cpp.o [ 45%] Linking CXX static library libQtZeroConf.a [ 45%] Built target QtZeroConf [ 47%] Automatic MOC and UIC for target libqnearbyshare-server [ 47%] Built target libqnearbyshare-server_autogen [ 49%] Building CXX object libqnearbyshare-server/CMakeFiles/libqnearbyshare-server.dir/libqnearbyshare-server_autogen/mocs_compilation.cpp.o [ 50%] Building CXX object libqnearbyshare-server/CMakeFiles/libqnearbyshare-server.dir/nearbyshare/nearbyshareserver.cpp.o [ 52%] Building CXX object libqnearbyshare-server/CMakeFiles/libqnearbyshare-server.dir/nearbyshare/nearbysocket.cpp.o In file included from /home/voigtk/QNearbyShare/libqnearbyshare-server/nearbyshare/nearbysocket.cpp:28: /home/voigtk/QNearbyShare/build/libqnearbyshare-server/proto/offline_wire_formats.pb.h:1041:49: warning: ‘location::nearby::connections::ConnectionRequestFrame_Medium_MDNS’ is deprecated [-Wdeprecated-declarations] 1041 | [[deprecated]] static constexpr Medium MDNS = ConnectionRequestFrame_Medium_MDNS; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/voigtk/QNearbyShare/build/libqnearbyshare-server/proto/offline_wire_formats.pb.h:258:3: note: declared here 258 | ConnectionRequestFrame_Medium_MDNS [[deprecated]] = 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/voigtk/QNearbyShare/build/libqnearbyshare-server/proto/offline_wire_formats.pb.h:3594:49: warning: ‘location::nearby::connections::BandwidthUpgradeNegotiationFrame_UpgradePathInfo_Medium_MDNS’ is deprecated [-Wdeprecated-declarations] 3594 | [[deprecated]] static constexpr Medium MDNS = BandwidthUpgradeNegotiationFrame_UpgradePathInfo_Medium_MDNS; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/voigtk/QNearbyShare/build/libqnearbyshare-server/proto/offline_wire_formats.pb.h:387:3: note: declared here 387 | BandwidthUpgradeNegotiationFrame_UpgradePathInfo_Medium_MDNS [[deprecated]] = 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 54%] Building CXX object libqnearbyshare-server/CMakeFiles/libqnearbyshare-server.dir/nearbyshare/endpointinfo.cpp.o [ 55%] Building CXX object libqnearbyshare-server/CMakeFiles/libqnearbyshare-server.dir/nearbyshare/cryptography.cpp.o [ 57%] Building CXX object libqnearbyshare-server/CMakeFiles/libqnearbyshare-server.dir/nearbyshare/nearbyshareclient.cpp.o [ 59%] Building CXX object libqnearbyshare-server/CMakeFiles/libqnearbyshare-server.dir/nearbyshare/abstractnearbypayload.cpp.o [ 60%] Building CXX object libqnearbyshare-server/CMakeFiles/libqnearbyshare-server.dir/nearbyshare/nearbypayload.cpp.o [ 62%] Building CXX object libqnearbyshare-server/CMakeFiles/libqnearbyshare-server.dir/nearbyshare/nearbysharediscovery.cpp.o [ 63%] Building CXX object libqnearbyshare-server/CMakeFiles/libqnearbyshare-server.dir/nearbyshare/cryptography/cryptoppcryptograhy.cpp.o [ 65%] Linking CXX static library libqnearbyshare-server.a [ 65%] Built target libqnearbyshare-server [ 67%] Automatic MOC and UIC for target QNearbyShare-daemon [ 67%] Built target QNearbyShare-daemon_autogen [ 68%] Building CXX object qnearbyshared/CMakeFiles/QNearbyShare-daemon.dir/QNearbyShare-daemon_autogen/mocs_compilation.cpp.o [ 70%] Building CXX object qnearbyshared/CMakeFiles/QNearbyShare-daemon.dir/main.cpp.o [ 72%] Building CXX object qnearbyshared/CMakeFiles/QNearbyShare-daemon.dir/dbus/dbusnearbysharemanager.cpp.o [ 73%] Building CXX object qnearbyshared/CMakeFiles/QNearbyShare-daemon.dir/dbus/dbusnearbysharesession.cpp.o [ 75%] Building CXX object qnearbyshared/CMakeFiles/QNearbyShare-daemon.dir/dbus/dbushelpers.cpp.o [ 77%] Building CXX object qnearbyshared/CMakeFiles/QNearbyShare-daemon.dir/dbus/dbusnearbysharelistener.cpp.o [ 78%] Building CXX object qnearbyshared/CMakeFiles/QNearbyShare-daemon.dir/dbus/dbusnearbysharediscovery.cpp.o [ 80%] Linking CXX executable qnearbyshared [ 80%] Built target QNearbyShare-daemon [ 81%] Automatic MOC and UIC for target QNearbyShare-receive [ 81%] Built target QNearbyShare-receive_autogen [ 83%] Building CXX object qnearbyshare-receive/CMakeFiles/QNearbyShare-receive.dir/QNearbyShare-receive_autogen/mocs_compilation.cpp.o [ 85%] Building CXX object qnearbyshare-receive/CMakeFiles/QNearbyShare-receive.dir/main.cpp.o [ 86%] Building CXX object qnearbyshare-receive/CMakeFiles/QNearbyShare-receive.dir/receiver.cpp.o [ 88%] Linking CXX executable qnearbyshare-receive [ 88%] Built target QNearbyShare-receive [ 90%] Automatic MOC and UIC for target QNearbyShare-send [ 90%] Built target QNearbyShare-send_autogen [ 91%] Building CXX object qnearbyshare-send/CMakeFiles/QNearbyShare-send.dir/QNearbyShare-send_autogen/mocs_compilation.cpp.o [ 93%] Building CXX object qnearbyshare-send/CMakeFiles/QNearbyShare-send.dir/main.cpp.o [ 95%] Building CXX object qnearbyshare-send/CMakeFiles/QNearbyShare-send.dir/devicediscovery.cpp.o [ 96%] Building CXX object qnearbyshare-send/CMakeFiles/QNearbyShare-send.dir/console.cpp.o [ 98%] Building CXX object qnearbyshare-send/CMakeFiles/QNearbyShare-send.dir/sendjob.cpp.o [100%] Linking CXX executable qnearbyshare-send [100%] Built target QNearbyShare-send ❯ sudo cmake --install build -- Install configuration: "" -- Installing: /usr/local/lib/qnearbyshared -- Installing: /usr/local/share/dbus-1/services/com.vicr123.qnearbyshare.service -- Installing: /usr/local/bin/qnearbyshare-receive -- Installing: /usr/local/bin/qnearbyshare-send ❯ qnearbyshare-receive Could not register listener. Is the DBus service running?
for me it only works when running it via the dbus launcher:
$ dbus-launch qnearbyshare-receive
just make sure avahi-daemon is up & running: $ sudo systemctl status avahi-daemon.service
if its not running, start it up by firing: $ sudo systemctl start avahi-daemon.service
and u would likely want to have it running on bootup, so enable it by kicking-in that one:
$ sudo systemctl enable avahi-daemon.service
Hmm, I wonder why DBus isn't starting the daemon automatically. In theory, it should automatically start the daemon when it detects a call to the service.
Hmm, I wonder why DBus isn't starting the daemon automatically. In theory, it should automatically start the daemon when it detects a call to the service.
I had tested it again later some times.. always worked flawlessly by then - without having it to launch via dbus-launcher.. Maybe the necessary services just have to be started up while booting the OS. I had these problems only if i manually started the services prior to running qnearbyshare.. (i forgot to enable the services to start on boot when i tried to run it for the first few times)
best regards
It could be because Avahi wasn't running maybe?
Can repro. Installed from AUR.
@ThatOneCalculator Hey, can you confirm that Avahi is running? You can check with systemctl status avahi-daemon
It is.
Loaded: loaded (/usr/lib/systemd/system/avahi-daemon.service; enabled; preset: disabled)
Active: active (running) since Thu 2023-12-21 15:22:49 PST; 22h ago
TriggeredBy: ● avahi-daemon.socket
Main PID: 763 (avahi-daemon)
Status: "avahi-daemon 0.8 starting up."
Tasks: 2 (limit: 38399)
Memory: 1.7M (peak: 2.6M)
CPU: 638ms
CGroup: /system.slice/avahi-daemon.service
├─763 "avahi-daemon: running [mendocino.local]"
└─790 "avahi-daemon: chroot helper"
As a workaround you can try starting /usr/lib/qnearbyshared
manually in a terminal before you run any qnearbyshare commands. I'll have to have a look and see if I can figure out why it's not being started :(
Is there any update on this? I am still having to manually start qnearbyshare before I can transfer files.
Hello, sorry, no updates as of yet. What distro are you running?
Arch Linux ---- On Thu, 28 Mar 2024 17:58:24 -1000 @.*** wrote ---- Hello, sorry, no updates as of yet. What distro are you running?
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you commented.Message ID: @.***>
Hello, I used your program several times on my machine (archlinux) a few weeks ago but now I get this error message:
Any idea where this issue is coming from? Of course, the
dbus.service
is active on my system. Thanks!