Package Details: osvr-steamvr-git v0.1.r342.g990f627-1

Git Clone URL: https://aur.archlinux.org/osvr-steamvr-git.git (read-only, click to copy)
Package Base: osvr-steamvr-git
Description: Driver for allowing applications written against SteamVR to work with hardware and software running with the OSVR software framework.
Upstream URL: https://github.com/OSVR/SteamVR-OSVR
Conflicts: osvr-display-git
Submitter: haagch
Maintainer: haagch (feilen, lubosz, godbyk)
Last Packager: haagch
Votes: 1
Popularity: 0.000000
First Submitted: 2015-07-29 16:08 (UTC)
Last Updated: 2017-05-03 20:49 (UTC)

Dependencies (5)

Required by (0)

Sources (2)

Latest Comments

1 2 3 Next › Last »

pix3l commented on 2023-02-05 10:40 (UTC) (edited on 2023-02-05 11:58 (UTC) by pix3l)

You need patched osvr-core-git (with eigen_pi.patch), I've added it in comments there:
https://aur.archlinux.org/packages/osvr-core-git#comment-900736

There's working johnlajoie fork(PKGBUILD diff below):

diff --git a/PKGBUILD b/PKGBUILD
index 3b61218..aa850fb 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,15 +1,17 @@
-pkgname=osvr-steamvr-git
-pkgver=v0.1.r342.g990f627
+pkgname=osvr-steamvr-johnlajoie-git
+pkgver=v0.1.r382.g289a667
 pkgrel=1
 pkgdesc="Driver for allowing applications written against SteamVR to work with hardware and software running with the OSVR software framework."
 arch=(i686 x86_64)
-url="https://github.com/OSVR/SteamVR-OSVR"
+url="https://github.com/johnlajoie/SteamVR-OSVR"
 #license=('GPL')
 install=osvr-steamvr.install
 makedepends=('git' 'cmake')
-depends=('osvr-core-git' 'openvr-git' 'osvr-rendermanager-git') #TODO: add more deps
-conflicts=('osvr-display-git')
-source=("osvr-steamvr::git+https://github.com/OSVR/SteamVR-OSVR.git"
+#depends=('osvr-core-git' 'openvr-git' 'osvr-rendermanager-git') #TODO: add more deps
+depends=('osvr-core-git' 'openvr' 'osvr-rendermanager-git') #TODO: add more deps
+provides=('osvr-steamvr-git' 'osvr-steamvr')
+conflicts=('osvr-display-git' 'osvr-steamvr' 'osvr-steamvr-git')
+source=("osvr-steamvr::git+https://github.com/johnlajoie/SteamVR-OSVR.git"
     "Findjsoncpp.cmake")
 #options=('!strip')

jab416171 commented on 2021-11-24 04:19 (UTC)

@haagch any chance you'd consider making a new package (or just updating this one) for johnlajoie's fork?

FalsePerspective commented on 2020-06-04 12:11 (UTC) (edited on 2020-06-04 12:13 (UTC) by FalsePerspective)

Build fails after these:

/home/me/.cache/yay/osvr-steamvr-git/src/osvr-steamvr/vendor/OSVR-Display/vendor/docopt.cpp/docopt.cpp:677:22: fout: ‘const struct docopt::DocoptLanguageError’ has no member named ‘what’
  677 |   std::cerr << error.what() << std::endl;
      |                      ^~~~
/home/me/.cache/yay/osvr-steamvr-git/src/osvr-steamvr/vendor/OSVR-Display   /vendor/docopt.cpp/docopt.cpp:680:22: fout: ‘const struct docopt::DocoptArgumentError’ has no member named ‘what’
  680 |   std::cerr << error.what();
  |                      ^~~~
/home/me/.cache/yay/osvr-steamvr-git/src/osvr-steamvr/vendor/OSVR-Display/vendor/docopt.cpp/docopt.cpp: In functie ‘std::map<std::__cxx11::basic_string<char>, docopt::value> docopt::docopt_parse(const string&, const std::vector<std::__cxx11::basic_string<char> >&, bool, bool, bool)’:
/home/me/.cache/yay/osvr-steamvr-git/src/osvr-steamvr/vendor/OSVR-Display/vendor/docopt.cpp/docopt.cpp:617:11: let op: control reaches end of non-void function [-Wreturn-type]
  617 |  Required pattern;
  |           ^~~~~~~
make[2]: *** [vendor/OSVR-Display/vendor/docopt.cpp/CMakeFiles/docopt_o.dir/build.make:83: vendor/OSVR-Display/vendor/docopt.cpp/CMakeFiles/docopt_o.dir/docopt.cpp.o] Fout 1
make[1]: *** [CMakeFiles/Makefile2:1077: vendor/OSVR-Display/vendor/docopt.cpp/CMakeFiles/docopt_o.dir/all] Fout 2
make: *** [Makefile:172: all] Fout 2
==> FOUT: Er is een fout opgetreden in build().
    Afbreken...
Error making: osvr-steamvr-git

pix3l commented on 2020-01-10 20:15 (UTC)

@haagch: thx, it worked :-) I've used John Lajoie github instead of OSVR official one. It's more up-to-date and I would recommend switching all OSVR PKGBUILDs to it: https://github.com/johnlajoie/SteamVR-OSVR

haagch commented on 2020-01-06 22:09 (UTC)

My guess is that eigen got updated and SteamVR-OSVR is now not compatible to it anymore. I looked at the upstream bug reports and there is someone who posted a manual code fix https://github.com/OSVR/SteamVR-OSVR/issues/134

I'll ask someone with repo access to fix it.

pix3l commented on 2020-01-06 05:59 (UTC)

I would be happy if somebody would like to upload this as package, because I cannot build it. IF anybody has working packages for hdk2 & nolo cv1 controllers, I would be happy to get it too.

pix3l commented on 2020-01-02 17:14 (UTC)

In file included from /home/badpixel/archlinux/aur-osvr-steamvr-git/src/osvr-steamvr/src/OSVRTrackedHMD.cpp:49: /usr/include/osvr/Util/EigenQuatExponentialMap.h: In member function ‘osvr::util::ei_quat_exp_map::VecType<Derived_> osvr::util::ei_quat_exp_map::QuatExpMapBase<Derived_>::avoidSingularities() const’: /usr/include/osvr/Util/EigenQuatExponentialMap.h:164:31: error: ‘EIGEN_PI’ was not declared in this scope; did you mean ‘EIGEN_CAT’? 164 | if (vecNorm > EIGEN_PI - eps) { | ^~~~~~~~

ssartor commented on 2017-11-15 23:06 (UTC)

:: Checking openvr-git integrity... ==> ERROR: PKGBUILD contains CRLF characters and cannot be sourced. ==> ERROR: An unknown error has occurred. Exiting... :: failed to verify openvr-git integrity

haagch commented on 2017-05-03 20:50 (UTC)

Tracking is super buggy currently. Hope they fix it soon.

Plexcon commented on 2017-04-20 11:05 (UTC)

-- Configuring incomplete, errors occurred! See also "/tmp/yaourt-tmp-kantergos/aur-openvr-git/src/openvr/samples/CMakeFiles/CMakeOutput.log". ==> ERROR: Se produjo un fallo en build(). Cancelando… ==> ERROR: Makepkg no ha podido compilar openvr-git.