Package Details: wxparaver 4.11.4.20240307-1

Git Clone URL: https://aur.archlinux.org/wxparaver.git (read-only, click to copy)
Package Base: wxparaver
Description: Expressive powerful and flexible trace visualizer for post-mortem trace analysis (from BSC).
Upstream URL: https://www.bsc.es/discover-bsc/organisation/scientific-structure/performance-tools
Licenses: LGPL2.1
Submitter: gamezelda
Maintainer: gamezelda
Last Packager: gamezelda
Votes: 3
Popularity: 0.000526
First Submitted: 2019-02-14 12:51 (UTC)
Last Updated: 2024-03-07 23:23 (UTC)

Latest Comments

gamezelda commented on 2021-06-29 17:44 (UTC) (edited on 2021-06-29 17:44 (UTC) by gamezelda)

Hi @ReyJamonico, thanks for the report and the patch, I've integrated it to the package.

I also found the same issue with the clusteringsuite package which is now fixed as well.

ReyJamonico commented on 2021-06-29 11:04 (UTC) (edited on 2021-06-29 11:04 (UTC) by ReyJamonico)

Hi @gamezelda, I cannot get this to build in my system right now (with GCC 11) without the following change in paraver-kernel:

diff --git a/api/recordlist.h b/api/recordlist.h
index 892ae6c..31e0c20 100644
--- a/api/recordlist.h
+++ b/api/recordlist.h
@@ -142,7 +142,7 @@ private:
 // r1 is less than r2?
 struct ltrecord
 {
-  bool operator()( const RLRecord& r1, const RLRecord& r2 )
+  bool operator()( const RLRecord& r1, const RLRecord& r2 ) const
   {
     if ( r1.getTime() < r2.getTime() )
       return true;

gamezelda commented on 2020-05-07 14:34 (UTC)

Hi @teleportex

The problem will be fixed by simply rebuilding the package without any changes.

This is pretty much a 'known problem' of Arch and AUR: When a library receives a breaking change ('soname bump'), like ICU recently did, all its dependents, like wxParaver, should be rebuilt, however, this does not happen automatically for AUR packages. Users need to do this manually. This is explained further here: https://wiki.archlinux.org/index.php/System_maintenance#Partial_upgrades_are_unsupported

teleportex commented on 2020-05-07 10:30 (UTC)

I don't have knowledge about AUR packaging and how to solve it. But anyway if it helps i solved it softlinking the libicu* libraries with the old version name.

ln -sf /usr/lib/libicui18n.so.67 /usr/lib/libicui18n.so.65 ln -sf /usr/lib/libicui18n.so.67 /usr/lib/libicui18n.so.65 ln -sf /usr/lib/libicudata.so.67 /usr/lib/libicudata.so.65

I hope it's helpfull for the fix. And thank you for packaging this tools :)

teleportex commented on 2020-05-07 10:24 (UTC)

The wxparaver installation is breaked as it depends on libicui18n.so.65 and the current version is libicui18n.so.67