Package Details: pulseview-git 0.3.0.r1150.gae8dd8753ec0-1

Git Clone URL: https://aur.archlinux.org/pulseview-git.git (read-only, click to copy)
Package Base: pulseview-git
Description: A Qt based logic analyzer GUI for sigrok. (git version)
Upstream URL: http://sigrok.org/wiki/Main_Page
Licenses: GPL3
Conflicts: pulseview
Provides: pulseview
Submitter: Manouchehri
Maintainer: codyps (megamoth, anatolik, arti)
Last Packager: arti
Votes: 14
Popularity: 0.38
First Submitted: 2015-09-08 22:10 (UTC)
Last Updated: 2023-07-11 12:00 (UTC)

Required by (1)

Sources (1)

Latest Comments

1 2 3 Next › Last »

AlexanderStein commented on 2023-07-16 07:53 (UTC) (edited on 2023-07-16 07:53 (UTC) by AlexanderStein)

Please don't call make directly, always use cmake --build <build-dir>. Otherwise build breaks if user sets CMAKE_GENERATOR variable. Prefer out-of-source builds as well. Thanks

[...]
-- PulseView version: 0.5.0-git-ae8dd87
-- Configuring done (1.3s)
-- Generating done (0.0s)
-- Build files have been written to: /home/alex/.cache/yay/pulseview-git/src/pulseview
make: *** No targets specified and no makefile found.  Stop.
==> ERROR: A failure occurred in build().

arti commented on 2023-07-11 09:07 (UTC)

This package now needs qt5-tools to build. Otherwise I got this error in the cmake configure step

Make Error at /usr/lib/cmake/Qt5/Qt5Config.cmake:28 (find_package):
  Could not find a package configuration file provided by "Qt5LinguistTools"
  with any of the following names:

    Qt5LinguistToolsConfig.cmake
    qt5linguisttools-config.cmake

  Add the installation prefix of "Qt5LinguistTools" to CMAKE_PREFIX_PATH or
  set "Qt5LinguistTools_DIR" to a directory containing one of the above
  files.  If "Qt5LinguistTools" provides a separate development package or
  SDK, be sure it has been installed.
Call Stack (most recent call first):
  CMakeLists.txt:144 (find_package)

neo2001 commented on 2023-06-07 16:45 (UTC) (edited on 2023-06-07 16:46 (UTC) by neo2001)

Still getting a DateTime related error.

==> Starting build()...
-- Using C++17 for the application build
-- Qt version: 5.15.9
-- Atomics provided by the C-library - yes
-- PulseView version: 0.5.0-git-ae8dd87
-- Configuring done (0.1s)
-- Generating done (0.0s)
-- Build files have been written to: /tmp/makepkg/pulseview-git/src/pulseview
[  1%] Automatic MOC for target pulseview
[  1%] Built target pulseview_autogen
[  2%] Building CXX object CMakeFiles/pulseview.dir/pv/dialogs/connect.cpp.o
[  3%] Building CXX object CMakeFiles/pulseview.dir/pv/storesession.cpp.o
[  4%] Building CXX object CMakeFiles/pulseview.dir/pv/data/segment.cpp.o
[  5%] Building CXX object CMakeFiles/pulseview.dir/pv/devices/device.cpp.o
[  6%] Building CXX object CMakeFiles/pulseview.dir/pv/devices/file.cpp.o
[  8%] Building CXX object CMakeFiles/pulseview.dir/pv/devices/hardwaredevice.cpp.o
[  8%] Building CXX object CMakeFiles/pulseview.dir/pv/devices/inputfile.cpp.o
[  9%] Building CXX object CMakeFiles/pulseview.dir/pv/devices/sessionfile.cpp.o
[ 10%] Building CXX object CMakeFiles/pulseview.dir/pv/dialogs/inputoutputoptions.cpp.o
[ 11%] Building CXX object CMakeFiles/pulseview.dir/pv/dialogs/settings.cpp.o
[ 12%] Building CXX object CMakeFiles/pulseview.dir/pv/dialogs/storeprogress.cpp.o
[ 13%] Building CXX object CMakeFiles/pulseview.dir/pv/popups/deviceoptions.cpp.o
[ 14%] Building CXX object CMakeFiles/pulseview.dir/pv/popups/channels.cpp.o
[ 15%] Building CXX object CMakeFiles/pulseview.dir/pv/prop/bool.cpp.o
[ 16%] Building CXX object CMakeFiles/pulseview.dir/pv/prop/double.cpp.o
[ 17%] Building CXX object CMakeFiles/pulseview.dir/pv/prop/enum.cpp.o
[ 17%] Building CXX object CMakeFiles/pulseview.dir/pv/prop/int.cpp.o
[ 18%] Building CXX object CMakeFiles/pulseview.dir/pv/prop/property.cpp.o
[ 19%] Building CXX object CMakeFiles/pulseview.dir/pv/prop/string.cpp.o
[ 20%] Building CXX object CMakeFiles/pulseview.dir/pv/subwindows/subwindowbase.cpp.o
[ 21%] Building CXX object CMakeFiles/pulseview.dir/pv/toolbars/mainbar.cpp.o
[ 22%] Building CXX object CMakeFiles/pulseview.dir/pv/views/trace/analogsignal.cpp.o
[ 23%] Building CXX object CMakeFiles/pulseview.dir/pv/views/trace/cursor.cpp.o
[ 24%] Building CXX object CMakeFiles/pulseview.dir/pv/views/trace/cursorpair.cpp.o
[ 25%] Building CXX object CMakeFiles/pulseview.dir/pv/views/trace/flag.cpp.o
[ 26%] Building CXX object CMakeFiles/pulseview.dir/pv/views/trace/header.cpp.o
[ 27%] Building CXX object CMakeFiles/pulseview.dir/pv/views/trace/mathsignal.cpp.o
/tmp/makepkg/pulseview-git/src/pulseview/pv/storesession.cpp: In member function ‘bool pv::StoreSession::start()’:
/tmp/makepkg/pulseview-git/src/pulseview/pv/storesession.cpp:189:61: error: cannot convert ‘Glib::DateTime’ to ‘Glib::TimeVal’
  189 |                 auto header = context->create_header_packet(start_time);
      |                                                             ^~~~~~~~~~
      |                                                             |
      |                                                             Glib::DateTime
In file included from /tmp/makepkg/pulseview-git/src/pulseview/pv/data/signalbase.hpp:37,
                 from /tmp/makepkg/pulseview-git/src/pulseview/pv/storesession.cpp:30:
/usr/include/libsigrokcxx/libsigrokcxx.hpp:276:68: note:   initializing argument 1 of ‘std::shared_ptr<sigrok::Packet> sigrok::Context::create_header_packet(Glib::TimeVal)’
  276 |         std::shared_ptr<Packet> create_header_packet(Glib::TimeVal start_time);
      |                                                      ~~~~~~~~~~~~~~^~~~~~~~~~
[ 28%] Building CXX object CMakeFiles/pulseview.dir/pv/views/trace/marginwidget.cpp.o
make[2]: *** [CMakeFiles/pulseview.dir/build.make:336: CMakeFiles/pulseview.dir/pv/storesession.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [CMakeFiles/Makefile2:103: CMakeFiles/pulseview.dir/all] Error 2
make: *** [Makefile:156: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...

daprutser commented on 2023-05-13 04:43 (UTC)

The current build fails:

[cedric@cedric Downloads]$ tar -xf pulseview-git.tar.gz 
[cedric@cedric Downloads]$ cd pulseview-git/
[cedric@cedric pulseview-git]$ makepkg
==> Making package: pulseview-git 0.3.0.r744.g0adee2d-1 (Sat 13 May 2023 06:38:32 AM CEST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Cloning pulseview git repo...
Cloning into bare repository '/home/cedric/Downloads/pulseview-git/pulseview'...
remote: Enumerating objects: 18844, done.
remote: Counting objects: 100% (18844/18844), done.
remote: Compressing objects: 100% (7312/7312), done.
remote: Total 18844 (delta 14841), reused 14829 (delta 11457), pack-reused 0
Receiving objects: 100% (18844/18844), 4.56 MiB | 3.63 MiB/s, done.
Resolving deltas: 100% (14841/14841), done.
==> Validating source files with md5sums...
    pulseview ... Skipped
==> Extracting sources...
  -> Creating working copy of pulseview git repo...
Cloning into 'pulseview'...
done.
==> Starting pkgver()...
==> Updated version: pulseview-git 0.3.0.r1149.g3903edbd-1
==> Starting build()...
-- The C compiler identification is GNU 13.1.1
-- The CXX compiler identification is GNU 13.1.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/lib/ccache/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/lib/ccache/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1") 
-- Performing Test HAVE_STD_CXX_17
-- Performing Test HAVE_STD_CXX_17 - Success
-- Performing Test HAVE_STD_CXX_14
-- Performing Test HAVE_STD_CXX_14 - Success
-- Performing Test HAVE_STD_CXX_11
-- Performing Test HAVE_STD_CXX_11 - Success
-- Using C++17 for the application build
-- Checking for module 'glibmm-2.4>2.28.0'
--   Found glibmm-2.4, version 2.66.6
-- Checking for module 'libsigrokcxx>=0.5.2'
--   Found libsigrokcxx, version 0.6.0-git
-- Checking for modules 'glib-2.0>=2.28.0;glibmm-2.4>=2.28.0;libsigrokcxx>=0.5.2;libsigrokdecode>=0.5.2'
--   Found glib-2.0, version 2.76.2
--   Found glibmm-2.4, version 2.66.6
--   Found libsigrokcxx, version 0.6.0-git
--   Found libsigrokdecode, version 0.6.0-git-d7da8b9
Package python-3.10-embed was not found in the pkg-config search path.
Perhaps you should add the directory containing `python-3.10-embed.pc'
to the PKG_CONFIG_PATH environment variable
Package 'python-3.10-embed', required by 'libsigrokdecode', not found
Package python-3.10-embed was not found in the pkg-config search path.
Perhaps you should add the directory containing `python-3.10-embed.pc'
to the PKG_CONFIG_PATH environment variable
Package 'python-3.10-embed', required by 'libsigrokdecode', not found
Package python-3.10-embed was not found in the pkg-config search path.
Perhaps you should add the directory containing `python-3.10-embed.pc'
to the PKG_CONFIG_PATH environment variable
Package 'python-3.10-embed', required by 'libsigrokdecode', not found
Package python-3.10-embed was not found in the pkg-config search path.
Perhaps you should add the directory containing `python-3.10-embed.pc'
to the PKG_CONFIG_PATH environment variable
Package 'python-3.10-embed', required by 'libsigrokdecode', not found
Package python-3.10-embed was not found in the pkg-config search path.
Perhaps you should add the directory containing `python-3.10-embed.pc'
to the PKG_CONFIG_PATH environment variable
Package 'python-3.10-embed', required by 'libsigrokdecode', not found
Package python-3.10-embed was not found in the pkg-config search path.
Perhaps you should add the directory containing `python-3.10-embed.pc'
to the PKG_CONFIG_PATH environment variable
Package 'python-3.10-embed', required by 'libsigrokdecode', not found
Package python-3.10-embed was not found in the pkg-config search path.
Perhaps you should add the directory containing `python-3.10-embed.pc'
to the PKG_CONFIG_PATH environment variable
Package 'python-3.10-embed', required by 'libsigrokdecode', not found
Package python-3.10-embed was not found in the pkg-config search path.
Perhaps you should add the directory containing `python-3.10-embed.pc'
to the PKG_CONFIG_PATH environment variable
Package 'python-3.10-embed', required by 'libsigrokdecode', not found
Package python-3.10-embed was not found in the pkg-config search path.
Perhaps you should add the directory containing `python-3.10-embed.pc'
to the PKG_CONFIG_PATH environment variable
Package 'python-3.10-embed', required by 'libsigrokdecode', not found
Package python-3.10-embed was not found in the pkg-config search path.
Perhaps you should add the directory containing `python-3.10-embed.pc'
to the PKG_CONFIG_PATH environment variable
Package 'python-3.10-embed', required by 'libsigrokdecode', not found
-- Qt version: 5.15.9
-- Found Boost: /usr/lib/cmake/Boost-1.81.0/BoostConfig.cmake (found suitable version "1.81.0", minimum required is "1.55") found components: filesystem serialization system 
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE  
-- Atomics provided by the C-library - yes
-- Performing Test HAVE_SRD_SESSION_SEND_EOF
-- Performing Test HAVE_SRD_SESSION_SEND_EOF - Failed
-- Performing Test HAVE_UNALIGNED_LITTLE_ENDIAN_ACCESS
-- Performing Test HAVE_UNALIGNED_LITTLE_ENDIAN_ACCESS - Success
-- PulseView version: 0.5.0-git-3903edb
-- Configuring done (1.1s)
-- Generating done (0.0s)
-- Build files have been written to: /home/cedric/Downloads/pulseview-git/src/pulseview
[  1%] Automatic MOC for target pulseview
[  1%] Built target pulseview_autogen
[  5%] Generating l10n/ja_jp.qm
[  5%] Generating l10n/es_MX.qm
[  5%] Generating qrc_pulseview.cpp
[  5%] Generating l10n/de.qm
Updating '/home/cedric/Downloads/pulseview-git/src/pulseview/l10n/es_MX.qm'...
Updating '/home/cedric/Downloads/pulseview-git/src/pulseview/l10n/de.qm'...
    Generated 289 translation(s) (289 finished and 0 unfinished)
    Generated 288 translation(s) (288 finished and 0 unfinished)
Updating '/home/cedric/Downloads/pulseview-git/src/pulseview/l10n/ja_jp.qm'...
    Generated 320 translation(s) (320 finished and 0 unfinished)
    Ignored 79 untranslated source text(s)
[  6%] Generating qrc_translations.cpp
[  7%] Building CXX object CMakeFiles/pulseview.dir/pv/globalsettings.cpp.o
[  9%] Building CXX object CMakeFiles/pulseview.dir/pv/application.cpp.o
[  9%] Building CXX object CMakeFiles/pulseview.dir/pulseview_autogen/mocs_compilation.cpp.o
[ 10%] Building CXX object CMakeFiles/pulseview.dir/main.cpp.o
[ 12%] Building CXX object CMakeFiles/pulseview.dir/pv/devicemanager.cpp.o
[ 12%] Building CXX object CMakeFiles/pulseview.dir/pv/logging.cpp.o
[ 13%] Building CXX object CMakeFiles/pulseview.dir/pv/mainwindow.cpp.o
[ 14%] Building CXX object CMakeFiles/pulseview.dir/pv/metadata_obj.cpp.o
[ 15%] Building CXX object CMakeFiles/pulseview.dir/pv/session.cpp.o
[ 16%] Building CXX object CMakeFiles/pulseview.dir/pv/util.cpp.o
[ 17%] Building CXX object CMakeFiles/pulseview.dir/pv/storesession.cpp.o
In file included from /home/cedric/Downloads/pulseview-git/src/pulseview/pv/mainwindow.cpp:21:
/usr/include/libsigrokdecode/libsigrokdecode.h:25:10: fatal error: glib.h: No such file or directory
   25 | #include <glib.h>
      |          ^~~~~~~~
compilation terminated.
In file included from /home/cedric/Downloads/pulseview-git/src/pulseview/main.cpp:21:
/usr/include/libsigrokdecode/libsigrokdecode.h:25:10: fatal error: glib.h: No such file or directory
   25 | #include <glib.h>
      |          ^~~~~~~~
compilation terminated.
make[2]: *** [CMakeFiles/pulseview.dir/build.make:294: CMakeFiles/pulseview.dir/pv/mainwindow.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: *** [CMakeFiles/pulseview.dir/build.make:224: CMakeFiles/pulseview.dir/main.cpp.o] Error 1
In file included from /home/cedric/Downloads/pulseview-git/src/pulseview/pv/logging.hpp:23,
                 from /home/cedric/Downloads/pulseview-git/src/pulseview/pv/logging.cpp:20:
/home/cedric/Downloads/pulseview-git/src/pulseview/pv/globalsettings.hpp:25:10: fatal error: glib.h: No such file or directory
   25 | #include <glib.h>
      |          ^~~~~~~~
compilation terminated.
make[2]: *** [CMakeFiles/pulseview.dir/build.make:280: CMakeFiles/pulseview.dir/pv/logging.cpp.o] Error 1
In file included from /home/cedric/Downloads/pulseview-git/src/pulseview/pv/storesession.cpp:22:
/home/cedric/Downloads/pulseview-git/src/pulseview/pv/storesession.hpp:32:10: fatal error: glibmm/variant.h: No such file or directory
   32 | #include <glibmm/variant.h>
      |          ^~~~~~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [CMakeFiles/pulseview.dir/build.make:336: CMakeFiles/pulseview.dir/pv/storesession.cpp.o] Error 1
In file included from /usr/include/libsigrokcxx/libsigrokcxx.hpp:73,
                 from /home/cedric/Downloads/pulseview-git/src/pulseview/pulseview_autogen/PLNN4COFE5/../../pv/application.hpp:29,
                 from /home/cedric/Downloads/pulseview-git/src/pulseview/pulseview_autogen/PLNN4COFE5/moc_application.cpp:10,
                 from /home/cedric/Downloads/pulseview-git/src/pulseview/pulseview_autogen/mocs_compilation.cpp:2:
/usr/include/libsigrok/libsigrok.h:27:10: fatal error: glib.h: No such file or directory
   27 | #include <glib.h>
      |          ^~~~~~~~
compilation terminated.
make[2]: *** [CMakeFiles/pulseview.dir/build.make:210: CMakeFiles/pulseview.dir/pulseview_autogen/mocs_compilation.cpp.o] Error 1
In file included from /home/cedric/Downloads/pulseview-git/src/pulseview/pv/application.cpp:36:
/usr/include/libsigrokdecode/libsigrokdecode.h:25:10: fatal error: glib.h: No such file or directory
   25 | #include <glib.h>
      |          ^~~~~~~~
compilation terminated.
make[2]: *** [CMakeFiles/pulseview.dir/build.make:238: CMakeFiles/pulseview.dir/pv/application.cpp.o] Error 1
In file included from /home/cedric/Downloads/pulseview-git/src/pulseview/pv/globalsettings.cpp:34:
/home/cedric/Downloads/pulseview-git/src/pulseview/pv/globalsettings.hpp:25:10: fatal error: glib.h: No such file or directory
   25 | #include <glib.h>
      |          ^~~~~~~~
compilation terminated.
make[2]: *** [CMakeFiles/pulseview.dir/build.make:266: CMakeFiles/pulseview.dir/pv/globalsettings.cpp.o] Error 1
In file included from /usr/include/libsigrokcxx/libsigrokcxx.hpp:73,
                 from /home/cedric/Downloads/pulseview-git/src/pulseview/pv/data/signalbase.hpp:37,
                 from /home/cedric/Downloads/pulseview-git/src/pulseview/pv/views/viewbase.hpp:33,
                 from /home/cedric/Downloads/pulseview-git/src/pulseview/pv/session.hpp:50,
                 from /home/cedric/Downloads/pulseview-git/src/pulseview/pv/mainwindow.hpp:32,
                 from /home/cedric/Downloads/pulseview-git/src/pulseview/pv/session.cpp:32:
/usr/include/libsigrok/libsigrok.h:27:10: fatal error: glib.h: No such file or directory
   27 | #include <glib.h>
      |          ^~~~~~~~
compilation terminated.
make[2]: *** [CMakeFiles/pulseview.dir/build.make:322: CMakeFiles/pulseview.dir/pv/session.cpp.o] Error 1
In file included from /usr/include/libsigrokcxx/libsigrokcxx.hpp:73,
                 from /home/cedric/Downloads/pulseview-git/src/pulseview/pv/data/signalbase.hpp:37,
                 from /home/cedric/Downloads/pulseview-git/src/pulseview/pv/views/viewbase.hpp:33,
                 from /home/cedric/Downloads/pulseview-git/src/pulseview/pv/session.hpp:50,
                 from /home/cedric/Downloads/pulseview-git/src/pulseview/pv/devicemanager.cpp:21:
/usr/include/libsigrok/libsigrok.h:27:10: fatal error: glib.h: No such file or directory
   27 | #include <glib.h>
      |          ^~~~~~~~
compilation terminated.
make[2]: *** [CMakeFiles/pulseview.dir/build.make:252: CMakeFiles/pulseview.dir/pv/devicemanager.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:103: CMakeFiles/pulseview.dir/all] Error 2
make: *** [Makefile:156: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...

daprutser commented on 2023-04-10 15:52 (UTC) (edited on 2023-04-10 15:52 (UTC) by daprutser)

The latest commit fixes it:

commit 292b6ebc37281a28982e5d9e43471d9b3eab1d8f (HEAD -> master, origin/master, origin/HEAD)
Author: Soeren Apel <soeren@apelpie.net>
Date:   Sun Apr 9 22:27:42 2023 +0200

    StoreSession: Use Glib::DateTime

daprutser commented on 2023-04-09 18:55 (UTC) (edited on 2023-04-09 18:57 (UTC) by daprutser)

Build failed, now what?

$ makepkg
==> Making package: pulseview-git 0.3.0.r744.g0adee2d-1 (Sun 09 Apr 2023 08:38:36 PM CEST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Cloning pulseview git repo...
Cloning into bare repository '/home/cedric/Downloads/pulseview-git/pulseview'...
remote: Enumerating objects: 18827, done.
remote: Counting objects: 100% (18827/18827), done.
remote: Compressing objects: 100% (7295/7295), done.
remote: Total 18827 (delta 14827), reused 14829 (delta 11457), pack-reused 0
Receiving objects: 100% (18827/18827), 4.56 MiB | 3.67 MiB/s, done.
Resolving deltas: 100% (14827/14827), done.
==> Validating source files with md5sums...
    pulseview ... Skipped
==> Extracting sources...
  -> Creating working copy of pulseview git repo...
Cloning into 'pulseview'...
done.
==> Starting pkgver()...
==> Updated version: pulseview-git 0.3.0.r1145.gb30e50f9-1
==> Starting build()...
-- The C compiler identification is GNU 12.2.1
-- The CXX compiler identification is GNU 12.2.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/lib/ccache/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/lib/ccache/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.0") 
-- Performing Test HAVE_STD_CXX_17
-- Performing Test HAVE_STD_CXX_17 - Success
-- Performing Test HAVE_STD_CXX_14
-- Performing Test HAVE_STD_CXX_14 - Success
-- Performing Test HAVE_STD_CXX_11
-- Performing Test HAVE_STD_CXX_11 - Success
-- Using C++17 for the application build
-- Checking for module 'glibmm-2.4>2.28.0'
--   Found glibmm-2.4, version 2.66.6
-- Checking for module 'libsigrokcxx>=0.5.2'
--   Found libsigrokcxx, version 0.6.0-git-fd2a8a50
-- Checking for modules 'glib-2.0>=2.28.0;glibmm-2.4>=2.28.0;libsigrokcxx>=0.5.2;libsigrokdecode>=0.5.2'
--   Found glib-2.0, version 2.76.0
--   Found glibmm-2.4, version 2.66.6
--   Found libsigrokcxx, version 0.6.0-git-fd2a8a50
--   Found libsigrokdecode, version 0.6.0-git-73cb546
-- Qt version: 5.15.8
-- Found Boost: /usr/lib/cmake/Boost-1.81.0/BoostConfig.cmake (found suitable version "1.81.0", minimum required is "1.55") found components: filesystem serialization system 
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE  
-- Atomics provided by the C-library - yes
-- Performing Test HAVE_SRD_SESSION_SEND_EOF
-- Performing Test HAVE_SRD_SESSION_SEND_EOF - Success
-- Performing Test HAVE_UNALIGNED_LITTLE_ENDIAN_ACCESS
-- Performing Test HAVE_UNALIGNED_LITTLE_ENDIAN_ACCESS - Success
-- PulseView version: 0.5.0-git-b30e50f
-- Configuring done (0.8s)
-- Generating done (0.0s)
-- Build files have been written to: /home/cedric/Downloads/pulseview-git/src/pulseview
[  1%] Automatic MOC for target pulseview
[  1%] Built target pulseview_autogen
[  3%] Generating l10n/de.ts
[  4%] Generating l10n/ja_jp.ts
[  4%] Generating l10n/es_MX.ts
[  5%] Generating qrc_pulseview.cpp
Updating 'l10n/de.ts'...
Updating 'l10n/es_MX.ts'...
    Found 400 source text(s) (114 new and 286 already existing)
    Kept 2 obsolete entries
    Same-text heuristic provided 2 translation(s)
    Found 400 source text(s) (113 new and 287 already existing)
    Kept 2 obsolete entries
    Same-text heuristic provided 1 translation(s)
Updating 'l10n/ja_jp.ts'...
    Found 400 source text(s) (1 new and 399 already existing)
[  7%] Generating l10n/es_MX.qm
[  7%] Generating l10n/de.qm
[  8%] Generating l10n/ja_jp.qm
Updating '/home/cedric/Downloads/pulseview-git/src/pulseview/l10n/es_MX.qm'...
Updating '/home/cedric/Downloads/pulseview-git/src/pulseview/l10n/de.qm'...
    Generated 288 translation(s) (287 finished and 1 unfinished)
    Ignored 112 untranslated source text(s)
    Generated 288 translation(s) (286 finished and 2 unfinished)
    Ignored 112 untranslated source text(s)
Updating '/home/cedric/Downloads/pulseview-git/src/pulseview/l10n/ja_jp.qm'...
    Generated 320 translation(s) (320 finished and 0 unfinished)
    Ignored 80 untranslated source text(s)
[  9%] Generating qrc_translations.cpp
[ 10%] Building CXX object CMakeFiles/pulseview.dir/pv/logging.cpp.o
[ 13%] Building CXX object CMakeFiles/pulseview.dir/pv/application.cpp.o
[ 13%] Building CXX object CMakeFiles/pulseview.dir/main.cpp.o
[ 13%] Building CXX object CMakeFiles/pulseview.dir/pulseview_autogen/mocs_compilation.cpp.o
[ 13%] Building CXX object CMakeFiles/pulseview.dir/pv/globalsettings.cpp.o
[ 14%] Building CXX object CMakeFiles/pulseview.dir/pv/devicemanager.cpp.o
[ 15%] Building CXX object CMakeFiles/pulseview.dir/pv/mainwindow.cpp.o
[ 16%] Building CXX object CMakeFiles/pulseview.dir/pv/metadata_obj.cpp.o
[ 17%] Building CXX object CMakeFiles/pulseview.dir/pv/session.cpp.o
[ 18%] Building CXX object CMakeFiles/pulseview.dir/pv/util.cpp.o
[ 19%] Building CXX object CMakeFiles/pulseview.dir/pv/storesession.cpp.o
[ 20%] Building CXX object CMakeFiles/pulseview.dir/pv/binding/binding.cpp.o
[ 21%] Building CXX object CMakeFiles/pulseview.dir/pv/binding/inputoutput.cpp.o
[ 22%] Building CXX object CMakeFiles/pulseview.dir/pv/binding/device.cpp.o
/home/cedric/Downloads/pulseview-git/src/pulseview/pv/storesession.cpp: In member function ‘bool pv::StoreSession::start()’:
/home/cedric/Downloads/pulseview-git/src/pulseview/pv/storesession.cpp:191:61: error: cannot convert ‘Glib::TimeVal’ to ‘Glib::DateTime’
  191 |                 auto header = context->create_header_packet(start_time);
      |                                                             ^~~~~~~~~~
      |                                                             |
      |                                                             Glib::TimeVal
In file included from /home/cedric/Downloads/pulseview-git/src/pulseview/pv/data/signalbase.hpp:37,
                 from /home/cedric/Downloads/pulseview-git/src/pulseview/pv/storesession.cpp:30:
/usr/include/libsigrokcxx/libsigrokcxx.hpp:277:69: note:   initializing argument 1 of ‘std::shared_ptr<sigrok::Packet> sigrok::Context::create_header_packet(Glib::DateTime)’
  277 |         std::shared_ptr<Packet> create_header_packet(Glib::DateTime start_time);
      |                                                      ~~~~~~~~~~~~~~~^~~~~~~~~~
make[2]: *** [CMakeFiles/pulseview.dir/build.make:627: CMakeFiles/pulseview.dir/pv/storesession.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
/home/cedric/Downloads/pulseview-git/src/pulseview/main.cpp: In function ‘int main(int, char**)’:
/home/cedric/Downloads/pulseview-git/src/pulseview/main.cpp:235:47: warning: ‘this’ pointer is null [-Wnonnull]
  235 |                         context->set_log_level(sigrok::LogLevel::get(loglevel));
      |                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/cedric/Downloads/pulseview-git/src/pulseview/main.cpp:34:
/usr/include/libsigrokcxx/libsigrokcxx.hpp:262:14: note: in a call to non-static member function ‘void sigrok::Context::set_log_level(const sigrok::LogLevel*)’
  262 |         void set_log_level(const LogLevel *level);
      |              ^~~~~~~~~~~~~
make[1]: *** [CMakeFiles/Makefile2:103: CMakeFiles/pulseview.dir/all] Error 2
make: *** [Makefile:156: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...
$ git log
commit b30e50f9836dc6a8484eabf6716acd0a71747583 (HEAD -> master, origin/master, origin/HEAD)
Author: Soeren Apel <soeren@apelpie.net>
Date:   Sat Apr 8 23:17:09 2023 +0200

    StoreSession: Also send SR_DF_HEADER packet

    Some output modules rely on it, e.g. CSV

thierer commented on 2022-06-28 18:56 (UTC)

@neo2001: If your system uses a locale where the decimal separator isn't a point (like "de_DE"), you're probably affected by this bug in boost 1.79.0.

Until it's fixed in Arch's boost version, you can work around it by starting pulseview with "env LC_ALL=c pulseview".

neo2001 commented on 2022-06-28 07:11 (UTC)

I'm trying to get PulseView running, but only get a frozen/empty window when starting the application.

Build itself seems to work fine.

The package from the community repo has the same issue.

The AppImage doesn't work either (same problem).

Can't register a new account in the bug tracker either (webserver error).

The project seems to be quite dead. Any ideas?

Derek_J commented on 2020-03-30 16:23 (UTC)

Needs qt5-tools as a dependency. Otherwise build fails looking for qt5linguisttools-config.cmake

codyps commented on 2018-10-16 00:29 (UTC)

Hi @C0rn3j: my expectation is that this is something to do with either an issue with how we calculate the version number for pulseview-git or something to do with how trizen handles -git/devel/VCS/live packages.

Can you explain the list of version numbers you've provided in your comment? I'm not sure where the "unreleased" bit is coming from. Does trizen do any special handling for -git packages (maybe trying to guess their version numbers)?