Issues with clickable gdb / gdbserver
-
@jonius said in Issues with clickable gdb / gdbserver:
@talkless Can you try building it again with verbose output (
clickable build --libs picotts --arch arm64 --verbose)?Here's verbose build output:
-
The problem is
make: 'install' is up to date.when this isn't true. You can avoid it by always building picotts clean. Or by touching the binary as in https://github.com/rinigus/pure-maps/pull/646. Just be aware that the master branch of Pure Maps is already configured to build for UT 20.04. -
@jonius I'm now trying to build latest 3.2.1, but it stops due to.. lack of Clang 12 in clickable image?
Digest: sha256:6c2c0d80d9b3a3dff72e647c3c4c8a9a6798da277b38239418f49739d4d5866c Status: Downloaded newer image for clickable/amd64-20.04-arm64:latest CMake Error at CMakeLists.txt:16 (project): The CMAKE_CXX_COMPILER: /usr/bin/clang++-12 is not a full path to an existing compiler tool. Tell CMake where to find the compiler by setting either the environment variable "CXX" or the CMake cache entry CMAKE_CXX_COMPILER to the full path to the compiler, or to the compiler name if it is in the PATH. CMake Error at CMakeLists.txt:16 (project): The CMAKE_C_COMPILER: /usr/bin/clang-12 is not a full path to an existing compiler tool. Tell CMake where to find the compiler by setting either the environment variable "CC" or the CMake cache entry CMAKE_C_COMPILER to the full path to the compiler, or to the compiler name if it is in the PATH. -- Configuring incomplete, errors occurred! See also "/home/vincas/code/puremaps/pure-maps.git/build/aarch64-linux-gnu/maplibre-gl-native/CMakeFiles/CMakeOutput.log". Command exited with non-zero exit status 1, see above for details. This is most likely not a problem with Clickable.I've updated clickable, and it's images.
-
@talkless you might need to build clean once, looks like an outdated build cache.
-
@jonius Uhg, right... Thanks!
And this probably means that latest clickable expects 20.04?
Launching app. Pseudo-terminal will not be allocated because stdin is not a terminal. -bash: line 1: lomiri-app-launch: command not found Command exited with non-zero exit status 127, see above for details. This is most likely not a problem with Clickable. vincas@ubuntu-ubports:~/code/puremaps/pure-maps.git$ clickable --version clickable 7.11.0 You are running the latest version of clickable!Intalling also fails:
pure-maps.jonnius_3.2.0_arm64.click 100% 101MB 189.5KB/s 09:07 Pseudo-terminal will not be allocated because stdin is not a terminal. Trying to uninstall the app first. Pseudo-terminal will not be allocated because stdin is not a terminal. Klaida: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name com.lomiri.click was not provided by any .service files Command exited with non-zero exit status 1, see above for details. This is most likely not a problem with Clickable....
-
@talkless the latest version of Pure Maps is UT 20.04 only. If you run 16.04, you can go back to Pure Maps 3.1.1 which is still made for 16.04.
-
@jonius said in Issues with clickable gdb / gdbserver:
@talkless the latest version of Pure Maps is UT 20.04 only. If you run 16.04, you can go back to Pure Maps 3.1.1 which is still made for 16.04.
I see.
But now I can't even build 3.1.1 or 3.1.0:
Cloning into '/home/vincas/code/puremaps/pure-maps.git/libs/picotts'... remote: Enumerating objects: 93, done. remote: Counting objects: 100% (93/93), done. remote: Compressing objects: 100% (80/80), done. remote: Total 93 (delta 9), reused 91 (delta 9), pack-reused 0 Receiving objects: 100% (93/93), 5.15 MiB | 9.25 MiB/s, done. Resolving deltas: 100% (9/9), done. error: patch failed: platform/qt/qt.cmake:226 error: platform/qt/qt.cmake: patch does not apply Command exited with non-zero exit status 1, see above for details. This is most likely not a problem with Clickable.Clickable images updated.
-
@talkless please clean the build dir when switching between versions.
-
@jonius said in Issues with clickable gdb / gdbserver:
@talkless please clean the build dir when switching between versions.
I do clean. What am I missing?
clickable clean --arch arm64 clickable clean --arch arm64 --libs clickable script prepare-deps --arch arm64 && clickable build --libs --arch arm64 && clickable build --arch arm64 --skip-review --release -
@Talkless I just realized that I lost track of this one back then. Do you still encounter the crashes you were trying to debug?
-
@jonius said in Issues with clickable gdb / gdbserver:
@Talkless I just realized that I lost track of this one back then. Do you still encounter the crashes you were trying to debug?
Sorry I haven't tried to build or debug PureMaps since forever.
Honestly I just use OSMAnd via Waydroid. A bit defeating UT purpose but it just works for me.
-
@Talkless sorry to hear that and that the debugging was such a painful process. Let me know if you have ideas for improvements or decide to get back to this issue.
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login