Package Details: hotspot 20240304-2

Git Clone URL: https://aur.archlinux.org/hotspot.git (read-only, click to copy)
Package Base: hotspot
Description: The Linux perf GUI for performance analysis
Upstream URL: https://github.com/KDAB/hotspot
Keywords: gui perf performance profile profiling
Licenses: GPL-2.0-only
Submitter: Horus
Maintainer: Rubo
Last Packager: Rubo
Votes: 25
Popularity: 1.50
First Submitted: 2017-09-30 13:49 (UTC)
Last Updated: 2024-03-05 19:46 (UTC)

Latest Comments

1 2 Next › Last »

cyqsimon commented on 2024-03-11 04:44 (UTC)

Okay seems like all I needed to do was rebuild kddockwidgets, linking against the newest version of spdlog. Weird that this is a build-time failure though.

Rubo commented on 2024-03-10 22:46 (UTC)

@cyqsimon strange, on a clean chroot it is built correctly and it works as expected.

cyqsimon commented on 2024-03-10 21:14 (UTC)

Got a build failure:

/usr/bin/ld: warning: libspdlog.so.1.12, needed by /usr/lib/libkddockwidgets.so.2.0.0, not found (try using -rpath or -rpath-link)
/usr/bin/ld: /usr/lib/libkddockwidgets.so.2.0.0: undefined reference to `spdlog::logger::log_it_(spdlog::details::log_msg const&, bool, bool)'
/usr/bin/ld: /usr/lib/libkddockwidgets.so.2.0.0: undefined reference to `spdlog::details::log_msg::log_msg(spdlog::source_loc, fmt::v10::basic_string_view<char>, spdlog::level::level_enum, fmt::v10::basic_string_view<char>)'
/usr/bin/ld: /usr/lib/libkddockwidgets.so.2.0.0: undefined reference to `std::shared_ptr<spdlog::logger> spdlog::stdout_color_mt<spdlog::synchronous_factory>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, spdlog::color_mode)'
/usr/bin/ld: /usr/lib/libkddockwidgets.so.2.0.0: undefined reference to `spdlog::should_log(spdlog::level::level_enum)'
/usr/bin/ld: /usr/lib/libkddockwidgets.so.2.0.0: undefined reference to `spdlog::logger::err_handler_(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: /usr/lib/libkddockwidgets.so.2.0.0: undefined reference to `spdlog::details::backtracer::enabled() const'
/usr/bin/ld: /usr/lib/libkddockwidgets.so.2.0.0: undefined reference to `spdlog::get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
collect2: error: ld returned 1 exit status
make[2]: *** [src/CMakeFiles/hotspot.dir/build.make:635: bin/hotspot] Error 1
make[1]: *** [CMakeFiles/Makefile2:1855: src/CMakeFiles/hotspot.dir/all] Error 2
make: *** [Makefile:146: all] Error 2

Seems like spdlog is now at 1.13, so libspdlog.so.1.12 is no longer available. Not sure what to do though.

VorpalWay commented on 2024-02-10 15:51 (UTC)

Thank you for including rust support, otherwise this wouldn't be very useful to me.

Eeems commented on 2024-02-04 23:29 (UTC)

Horus: I would recommend just orphaning the package if you aren't wanting to maintain it, instead of asking for a volunteer to take over. That way, someone can just take over if they get frustrated enough that nobody has picked it up.

ryuukk commented on 2024-01-29 16:50 (UTC)

Please get rid of rust dependency, there is no rust on my system

Make it a separate package for people who like bloat: hotspot-rust

Thanks

Horus commented on 2024-01-27 10:32 (UTC)

This is the maintainer of the package. Sorry guys for late reaction, I am not using the package anymore. Anyone willing to take over? Ideally, together with hotspot-git.

minerscale commented on 2024-01-17 10:25 (UTC)

I had to slightly modify the diff which Martchus posted to get the thing to build:

https://gist.github.com/minerscale/4a34d6b2fe10157e3acc20dfe44302da

Martchus commented on 2023-12-11 15:10 (UTC)

It would likely make sense to apply https://github.com/KDAB/hotspot/commit/6068053c97395f99826445b887c51269adf153a1.patch to be able to build against the latest kdockwidgets.