Package Details: thunderboltd-git r13.1797ab5-1

Git Clone URL: https://aur.archlinux.org/thunderboltd-git.git (read-only, click to copy)
Package Base: thunderboltd-git
Description: Thunderbolt Daemon from the Intel Thunderbolt Software Userspace
Upstream URL: https://github.com/01org/thunderbolt-software-user-space
Licenses: BSD
Conflicts: thunderboltd
Provides: thunderboltd
Submitter: seiichiro0185
Maintainer: seiichiro0185
Last Packager: seiichiro0185
Votes: 1
Popularity: 0.000000
First Submitted: 2017-04-16 11:37 (UTC)
Last Updated: 2017-04-16 12:30 (UTC)

Latest Comments

dreieck commented on 2023-11-16 16:25 (UTC)

This depends on thunderbolt-icm-dkms-git which fails to build, and is said to be replaced by thunderbolt-dkms.

mateuszk commented on 2017-06-09 12:14 (UTC)

@bob23: this is caused by gcc 7. Use this patch to fix dispatcher.h: https://sourceforge.net/p/dbus-cplusplus/patches/18/attachment/dbus-c%2B%2B-threading.patch Link to bug report: https://sourceforge.net/p/dbus-cplusplus/patches/18/ After doing this, I built this package with gcc 7.1.1.

bob23 commented on 2017-05-30 11:43 (UTC)

I got some issues while trying to build, in fact in does not. Here is the error log : ------------------------------------------------------------------------- Scanning dependencies of target lib [ 2%] Building CXX object CMakeFiles/lib.dir/src/ConnectionManager.cpp.o In file included from /usr/include/dbus-c++-1/dbus-c++/server.h:34:0, from /usr/include/dbus-c++-1/dbus-c++/dbus.h:33, from /home/user1/.cache/pacaur/thunderboltd-git/src/thunderboltd/ThunderboltService/Linux/../../shared/tbtdbus.h:47, from /home/user1/.cache/pacaur/thunderboltd-git/src/thunderboltd/ThunderboltService/Linux/include/ConnectionManager.h:36, from /home/user1/.cache/pacaur/thunderboltd-git/src/thunderboltd/ThunderboltService/Linux/include/P2PDevice.h:38, from /home/user1/.cache/pacaur/thunderboltd-git/src/thunderboltd/ThunderboltService/Linux/src/ConnectionManager.cpp:34: /usr/include/dbus-c++-1/dbus-c++/dispatcher.h: In static member function ‘static void DBus::Threading<Mx, Cv>::init()’: /usr/include/dbus-c++-1/dbus-c++/dispatcher.h:262:5: error: no matching function for call to ‘_init_threading(DBus::Mutex* (&)(), void (&)(DBus::Mutex*), void (&)(DBus::Mutex*), void (&)(DBus::Mutex*), DBus::CondVar* (&)(), void (&)(DBus::CondVar*), void (&)(DBus::CondVar*, DBus::Mutex*), bool (&)(DBus::CondVar*, DBus::Mutex*, int), void (&)(DBus::CondVar*), void (&)(DBus::CondVar*))’ ); ^ /usr/include/dbus-c++-1/dbus-c++/dispatcher.h:247:13: note: candidate: void DBus::_init_threading() void DXXAPI _init_threading(); ^~~~~~~~~~~~~~~ /usr/include/dbus-c++-1/dbus-c++/dispatcher.h:247:13: note: candidate expects 0 arguments, 10 provided /usr/include/dbus-c++-1/dbus-c++/dispatcher.h:249:13: note: candidate: void DBus::_init_threading(DBus::MutexNewFn, DBus::MutexFreeFn, DBus::MutexLockFn, DBus::MutexUnlockFn, DBus::CondVarNewFn, DBus::CondVarFreeFn, DBus::CondVarWaitFn, DBus::CondVarWaitTimeoutFn, DBus::CondVarWakeOneFn, DBus::CondVarWakeAllFn) <near match> void DXXAPI _init_threading( ^~~~~~~~~~~~~~~ /usr/include/dbus-c++-1/dbus-c++/dispatcher.h:249:13: note: conversion of argument 3 would be ill-formed: make[2]: *** [CMakeFiles/lib.dir/build.make:63: CMakeFiles/lib.dir/src/ConnectionManager.cpp.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:68: CMakeFiles/lib.dir/all] Error 2 make: *** [Makefile:152: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting... :: failed to build thunderboltd-git package(s) -------------------------------------------------------------------------