Package Details: plotjuggler 3.9.3-2

Git Clone URL: https://aur.archlinux.org/plotjuggler.git (read-only, click to copy)
Package Base: plotjuggler
Description: The Time Series Visualization Tool that you deserve. Without ROS dependencies.
Upstream URL: https://github.com/facontidavide/PlotJuggler
Licenses: MPL-2.0
Submitter: joajfreitas
Maintainer: joajfreitas
Last Packager: joajfreitas
Votes: 3
Popularity: 0.94
First Submitted: 2021-03-14 18:16 (UTC)
Last Updated: 2025-04-15 20:31 (UTC)

Latest Comments

joajfreitas commented on 2025-04-18 14:48 (UTC)

Thanks for the explanation, the PKGBUILD is using 3.5 has suggested. Hope it works nicely for you now.

hatred commented on 2025-04-17 13:12 (UTC) (edited on 2025-04-17 13:15 (UTC) by hatred)

@joajfreitas, some 3rd party component has a CMakeLists.txt with cmake_minimum_required() pointed into 3.2 or so on. 3.10 is a good choose too, so, my suggestion just a sample :-)

joajfreitas commented on 2025-04-15 20:33 (UTC) (edited on 2025-04-15 20:33 (UTC) by joajfreitas)

Thanks hatred, I didn't notice the PKGBUILD had stopped working.

Your patch does the trick!

I'm not sure about -DCMAKE_POLICY_VERSION_MINIMUM=3.5. You can see that upstream uses 3.10 as the minimum version. Why should we use and older one?

hatred commented on 2025-04-15 09:00 (UTC)

Fix protobuf build fails: https://gist.github.com/h4tr3d/8381a56901d931330c94779dec5c0030

Also, you should add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to cmake call in the build() routine in the PKGBUILD to force building with new system cmake.

danmou commented on 2024-09-25 20:58 (UTC)

It works now, thanks!

joajfreitas commented on 2024-09-23 18:07 (UTC)

Can you try again now?

danmou commented on 2024-09-23 13:51 (UTC)

I'm getting a build error:

[ 93%] Building CXX object plotjuggler_plugins/ParserProtobuf/CMakeFiles/ProtobufParser.dir/ProtobufParser_autogen/mocs_compilation.cpp.o
In file included from /home/daniel/.cache/yay/plotjuggler/src/build/plotjuggler_plugins/ParserProtobuf/ProtobufParser_autogen/EWIEGA46WW/../../../../../PlotJuggler-3.9.2/plotjuggler_plugins/ParserProtobuf/protobuf_parser.h:12,
                 from /home/daniel/.cache/yay/plotjuggler/src/build/plotjuggler_plugins/ParserProtobuf/ProtobufParser_autogen/EWIEGA46WW/../../../../../PlotJuggler-3.9.2/plotjuggler_plugins/ParserProtobuf/protobuf_factory.h:6,
                 from /home/daniel/.cache/yay/plotjuggler/src/build/plotjuggler_plugins/ParserProtobuf/ProtobufParser_autogen/EWIEGA46WW/moc_protobuf_factory.cpp:10,
                 from /home/daniel/.cache/yay/plotjuggler/src/build/plotjuggler_plugins/ParserProtobuf/ProtobufParser_autogen/mocs_compilation.cpp:2:
/home/daniel/.cache/yay/plotjuggler/src/build/plotjuggler_plugins/ParserProtobuf/ProtobufParser_autogen/EWIEGA46WW/../../../../../PlotJuggler-3.9.2/plotjuggler_plugins/ParserProtobuf/error_collectors.h:12:8: error: ‘void IoErrorCollector::AddError(int, google::protobuf::io::ColumnNumber, const std::string&)’ marked ‘override’, but does not override
   12 |   void AddError(int line, google::protobuf::io::ColumnNumber column,
      |        ^~~~~~~~
/home/daniel/.cache/yay/plotjuggler/src/build/plotjuggler_plugins/ParserProtobuf/ProtobufParser_autogen/EWIEGA46WW/../../../../../PlotJuggler-3.9.2/plotjuggler_plugins/ParserProtobuf/error_collectors.h:15:8: error: ‘void IoErrorCollector::AddWarning(int, google::protobuf::io::ColumnNumber, const std::string&)’ marked ‘override’, but does not override
   15 |   void AddWarning(int line, google::protobuf::io::ColumnNumber column,
      |        ^~~~~~~~~~
/home/daniel/.cache/yay/plotjuggler/src/build/plotjuggler_plugins/ParserProtobuf/ProtobufParser_autogen/EWIEGA46WW/../../../../../PlotJuggler-3.9.2/plotjuggler_plugins/ParserProtobuf/error_collectors.h:30:8: error: ‘void FileErrorCollector::AddError(const std::string&, int, int, const std::string&)’ marked ‘override’, but does not override
   30 |   void AddError(const std::string& filename, int line, int,
      |        ^~~~~~~~
/home/daniel/.cache/yay/plotjuggler/src/build/plotjuggler_plugins/ParserProtobuf/ProtobufParser_autogen/EWIEGA46WW/../../../../../PlotJuggler-3.9.2/plotjuggler_plugins/ParserProtobuf/error_collectors.h:33:8: error: ‘void FileErrorCollector::AddWarning(const std::string&, int, int, const std::string&)’ marked ‘override’, but does not override
   33 |   void AddWarning(const std::string& filename, int line, int,
      |        ^~~~~~~~~~
make[2]: *** [plotjuggler_plugins/ParserProtobuf/CMakeFiles/ProtobufParser.dir/build.make:87: plotjuggler_plugins/ParserProtobuf/CMakeFiles/ProtobufParser.dir/ProtobufParser_autogen/mocs_compilation.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:2825: plotjuggler_plugins/ParserProtobuf/CMakeFiles/ProtobufParser.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 93%] Built target plotjuggler
make: *** [Makefile:136: all] Error 2
==> ERROR: A failure occurred in build().

joajfreitas commented on 2023-11-22 20:48 (UTC)

thanks, should be fixed by now

fclad commented on 2023-11-22 16:14 (UTC)

The sha sum for plotjuggler-3.8.0.tar.gz seems to be wrong