Package Details: envision-xr-git r398.35b0ab9-4

Git Clone URL: (read-only, click to copy)
Package Base: envision-xr-git
Description: GUI for Monado
Upstream URL:
Licenses: GPL
Conflicts: envision
Provides: envision
Submitter: bacterion
Maintainer: bacterion (gabmus)
Last Packager: bacterion
Votes: 2
Popularity: 0.68
First Submitted: 2023-09-10 21:10 (UTC)
Last Updated: 2024-06-04 17:07 (UTC)

Latest Comments

dreieck commented on 2024-06-04 16:44 (UTC)

Build fails for me with ERROR: Unknown options: "b_pie":

==> Starting build()...
+ exec meson setup --prefix /usr --libexecdir lib --sbindir bin --buildtype plain --auto-features enabled --wrap-mode nodownload -D b_pie=true -D python.bytecompile=1 envision build
Directory already configured.

Just run your build command (e.g. ninja) and Meson will regenerate as necessary.
Run "meson setup --reconfigure to force Meson to regenerate.

If build failures persist, run "meson setup --wipe" to rebuild from scratch
using the same options as passed when configuring the build.

ERROR: Unknown options: "b_pie"
==> ERROR: A failure occurred in build().

I have -buildmode=pie set in my $GOFLAGS.

If I remove it, that error goes away.

So maybe you add some code to explicitly strip out or disable that option?


dreieck commented on 2024-06-04 16:39 (UTC)

Can you please change options=(!lto) to options+=('!lto') (=+=), so that other options set by the user do not get discarded?

Regards and thanks for maintaining!

dreieck commented on 2024-06-04 13:57 (UTC) (edited on 2024-06-04 16:39 (UTC) by dreieck)

is monado really not needed as a runtime dependency?

shaybox commented on 2024-06-01 22:53 (UTC)

The package fails to compile

hype-vhs commented on 2024-02-11 00:12 (UTC)

Disabling the lto option seems to help with the link-time error. I don't know why. You can disable LTO by setting options=(!lto) in the PKGBUILD.

Cloudperry commented on 2024-01-25 19:35 (UTC)

I'm getting a build failure, when trying to install this package using Paru. It seems to be related to libssh2.

error: linking with `cc` failed: exit status: 1
  = note: /usr/bin/ld: /home/roni/.cache/paru/clone/envision-xr-git/src/build/src/release/deps/liblibssh2_sys-fad72d247d9c404e.rlib(libssh2_sys-fad72d247d9c404e.libssh2_sys.5411f69509da8c59-cgu.0.rcgu.o): undefined reference to symbol 'libssh2_init'
          /usr/bin/ld: /usr/lib/ error adding symbols: DSO missing from command line
          collect2: error: ld returned 1 exit status

  = note: some `extern` functions couldn't be found; some native libraries may need to be installed or have their path specified
  = note: use the `-l` flag to specify native libraries to link
  = note: use the `cargo:rustc-link-lib` directive to specify the native libraries to link with Cargo (see

I removed some very long mess of paths and environment variables after the linking with cc failed line.

cobaltspace commented on 2023-10-17 07:26 (UTC)

package fails in clean chroot:

==> Starting package()...
ninja: Entering directory `/build/envision-xr-git/src/build'
[0/1] Generating src/cargo-build with a custom command
    Updating git repository ``
error: failed to get `libmonado-rs` as a dependency of package `envision v0.1.0 (/build/envision-xr-git/src/envision)`

Caused by:
  failed to load source for dependency `libmonado-rs`

Caused by:
  Unable to update

Caused by:
  failed to stat '/root/.gitconfig'; class=Config (7)
FAILED: src/envision
/usr/bin/env CARGO_HOME=/build/envision-xr-git/src/build/cargo-home /usr/bin/cargo build --manifest-path /build/envision-xr-git/src/envision/Cargo.toml --target-dir /build/envision-xr-git/src/build/src --release && cp src/release/envision src/envision
ninja: build stopped: subcommand failed.
Could not rebuild /build/envision-xr-git/src/build