Package Details: hotspot-git v1.2.0.r25.gc65a82f-1

Git Clone URL: (read-only, click to copy)
Package Base: hotspot-git
Description: The Linux perf GUI for performance analysis
Upstream URL:
Licenses: GPL2
Conflicts: hotspot
Provides: hotspot
Submitter: Jonhoo
Maintainer: Horus
Last Packager: Horus
Votes: 5
Popularity: 0.000033
First Submitted: 2017-07-03 17:06
Last Updated: 2019-09-01 16:39

Latest Comments

Horus commented on 2019-10-03 09:39

@LionKor: That shouldn't be the case, see previous comment from totsilence. Is everything else up to date on your system?

LionKor commented on 2019-09-20 10:31

On my system installing this package lead to a kernel panic on reboot, as it was creating the /usr/lib64 directory, which is supposed to be a symlink to /usr/lib. pacman -Qo /usr/lib64 showed hotspot-git.

This is probably an isolated case, but I'll include how I fixed it, incase anyone else runs into a kernel panic after this. Basically just live boot, chroot into your mounted root filesystem, do pacman -R hotspot-git and create a symlink from /usr/lib64 to /usr/lib. Then just rebuild your initramfs and you're good.

Again, this might just be an isolated case, but hotspot-git can do that to your system. I'd recommend just checking that this didn't happen to you after you installed it, as hotspot is an amazing tool.

Horus commented on 2019-09-01 16:40

@totsilence Fixed, thanks for reporting!

totsilence commented on 2019-08-30 12:11

Since the release of extra-cmake-modules-5.61.0-2

LIBDIR is set such that libraries are installed to /usr/lib instead of /usr/lib64 which breaks the build of this package. I suggest to remove the line which moves the (now non-existant) directory:

mv "$pkgdir/usr/lib64" "$pkgdir/usr/lib"


bluehood commented on 2018-03-18 02:48

Hi, I just tried to build the package (makepkg -si) and I get the following compilation (linker) errors. Any idea what I'm missing (and why it was not built as a dependency)? Note that I do have qt5-base installed.

EDIT: I get the same errors following the build instructions at the official github page. Help?

/usr/lib/ undefined reference to `qt_version_tag@Qt_5.10'
/usr/lib/ undefined reference to `QIODevice::isTransactionStarted() const@Qt_5'
/usr/lib/ undefined reference to `QtPrivate::QStringList_contains(QStringList const*, QLatin1String, Qt::CaseSensitivity)@Qt_5'
/usr/lib/ undefined reference to `QString::arg(QLatin1String, int, QChar) const@Qt_5'
/usr/lib/ undefined reference to `QMetaObject::invokeMethodImpl(QObject*, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, void*)@Qt_5'
/usr/lib/ undefined reference to `QIcon::fromTheme(QString const&)@Qt_5'
/usr/lib/ undefined reference to `QDateTime::QDateTime(QDateTime&&)@Qt_5'
/usr/lib/ undefined reference to `QIconEngine::QIconEngine(QIconEngine const&)@Qt_5'
/usr/lib/ undefined reference to `QXmlUtils::isPublicID(QStringView)@Qt_5_PRIVATE_API'
/usr/lib/ undefined reference to `QtPrivate::QStringList_join(QStringList const&, QLatin1String)@Qt_5'
/usr/lib/ undefined reference to `QJsonValue::toString() const@Qt_5'
/usr/lib/ undefined reference to `QListWidget::setSelectionModel(QItemSelectionModel*)@Qt_5'
/usr/lib/ undefined reference to `QString::resize(int, QChar)@Qt_5'

Horus commented on 2017-09-30 08:29

I adopted the package today and made a number of changes, as you can see in the commits.

- On my system, building with clang works fine. If it still fails on yours, please comment and include the error message.
- The mentioned missing dependencies were added.
- The way the version number is determined was changed. It now includes the latest tag (i.e. release name).ö
- A number of changes to the build process.

I hope these changes cause no problems, please comment and I will try to fix asap. Best to all!

chengsun commented on 2017-08-30 09:06

This is missing the 'solid' and 'kio' dependencies.

Jonhoo commented on 2017-07-14 01:30

done, thanks.

mrkline commented on 2017-07-14 01:18

Could you make the PKGBUILD set CC and CXX to gcc and g++, respectively, when building? Some people have those set to Clang, which doesn't seem to work with this project currently.