Package Details: looking-glass-rc-host B7_rc1-1.1

Git Clone URL: https://aur.archlinux.org/looking-glass-rc.git (read-only, click to copy)
Package Base: looking-glass-rc
Description: Linux host application for pushing frame data to the LookingGlass IVSHMEM device
Upstream URL: https://looking-glass.io/
Licenses: GPL2
Conflicts: looking-glass-host
Provides: looking-glass-host
Submitter: ston
Maintainer: Merrkry
Last Packager: Merrkry
Votes: 0
Popularity: 0.000000
First Submitted: 2022-10-24 03:49 (UTC)
Last Updated: 2024-04-18 12:20 (UTC)

Latest Comments

ixevix commented on 2024-05-18 12:04 (UTC)

I mean I can't install looking-glass-rc without it also pulling in looking-glass-rc-host can I?

ixevix commented on 2024-05-18 11:47 (UTC)

Because it doesn't build. Or fix the build. I'm getting the following

[100%] Built target looking-glass-client
~/.cache/yay/looking-glass-rc/src/looking-glass-B7-rc1
~/.cache/yay/looking-glass-rc/src/looking-glass-B7-rc1/host/build ~/.cache/yay/looking-glass-rc/src/looking-glass-B7-rc1
-- The C compiler identification is GNU 14.1.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Performing Test COMPILER_SUPPORTS_MARCH_X86_64_V2
-- Performing Test COMPILER_SUPPORTS_MARCH_X86_64_V2 - Success
-- BFD libs: /usr/lib/libbfd.so
-- Found BFD: /usr/lib/libbfd.so
-- BFD libs: /usr/lib/libbfd.so
-- Found PkgConfig: /usr/bin/pkg-config (found version "2.1.1")
-- Checking for modules 'gio-2.0;gio-unix-2.0;libpipewire-0.3;libspa-0.2'
--   Found gio-2.0, version 2.80.2
--   Found gio-unix-2.0, version 2.80.2
--   Found libpipewire-0.3, version 1.0.6
--   Found libspa-0.2, version 0.2
-- The following features have been enabled:

 * ENABLE_BACKTRACE, Backtrace support.
 * USE_XCB, XCB/XSHM capture backend.
 * USE_PIPEWIRE, Pipewire Screencast capture backend.

-- The following features have been disabled:

 * OPTIMIZE_FOR_NATIVE, Optimized for x86-64-v2
 * ENABLE_ASAN, AddressSanitizer support.
 * ENABLE_UBSAN, UndefinedBehaviorSanitizer support.

-- Configuring done (0.3s)
-- Generating done (0.0s)
-- Build files have been written to: /home/ixevix/.cache/yay/looking-glass-rc/src/looking-glass-B7-rc1/host/build
[  4%] Building C object common/src/platform/linux/CMakeFiles/lg_common_platform_code.dir/debug.c.o
[  4%] Building C object common/src/platform/linux/CMakeFiles/lg_common_platform_code.dir/thread.c.o
[  6%] Building C object lgmp/CMakeFiles/lgmp.dir/src/client.c.o
[ 13%] Building C object common/src/platform/linux/CMakeFiles/lg_common_platform_code.dir/sysinfo.c.o
[ 13%] Building C object common/src/platform/linux/CMakeFiles/lg_common_platform_code.dir/crash.c.o
[ 13%] Building C object lgmp/CMakeFiles/lgmp.dir/src/host.c.o
[ 15%] Building C object lgmp/CMakeFiles/lgmp.dir/src/status.c.o
[ 20%] Building C object common/src/platform/linux/CMakeFiles/lg_common_platform_code.dir/event.c.o
[ 20%] Building C object common/src/platform/linux/CMakeFiles/lg_common_platform_code.dir/ivshmem.c.o
[ 22%] Building C object common/src/platform/linux/CMakeFiles/lg_common_platform_code.dir/paths.c.o
[ 25%] Building C object common/src/platform/linux/CMakeFiles/lg_common_platform_code.dir/time.c.o
[ 27%] Building C object common/src/platform/linux/CMakeFiles/lg_common_platform_code.dir/open.c.o
[ 29%] Building C object common/src/platform/linux/CMakeFiles/lg_common_platform_code.dir/cpuinfo.c.o
[ 31%] Linking C static library liblg_common_platform_code.a
[ 34%] Linking C static library liblgmp.a
[ 34%] Built target lg_common_platform_code
[ 36%] Building C object common/CMakeFiles/lg_common.dir/src/stringutils.c.o
[ 43%] Building C object common/CMakeFiles/lg_common.dir/src/option.c.o
[ 43%] Building C object common/CMakeFiles/lg_common.dir/src/framebuffer.c.o
[ 43%] Building C object common/CMakeFiles/lg_common.dir/src/stringlist.c.o
[ 45%] Building C object common/CMakeFiles/lg_common.dir/src/KVMFR.c.o
[ 47%] Building C object common/CMakeFiles/lg_common.dir/src/countedbuffer.c.o
[ 50%] Building C object common/CMakeFiles/lg_common.dir/src/rects.c.o
[ 52%] Building C object common/CMakeFiles/lg_common.dir/src/ringbuffer.c.o
[ 54%] Building C object common/CMakeFiles/lg_common.dir/src/ll.c.o
[ 59%] Building C object common/CMakeFiles/lg_common.dir/src/vector.c.o
[ 59%] Building C object common/CMakeFiles/lg_common.dir/src/runningavg.c.o
[ 61%] Building C object common/CMakeFiles/lg_common.dir/src/cpuinfo.c.o
[ 63%] Building C object common/CMakeFiles/lg_common.dir/src/debug.c.o
[ 65%] Building C object common/CMakeFiles/lg_common.dir/src/appstrings.c.o
[ 65%] Built target lgmp
[ 68%] Linking C static library liblg_common.a
[ 68%] Built target lg_common
[ 72%] Building C object platform/Linux/capture/pipewire/CMakeFiles/capture_pipewire.dir/src/portal.c.o
[ 72%] Building C object platform/Linux/capture/XCB/CMakeFiles/capture_XCB.dir/src/xcb.c.o
[ 75%] Building C object platform/Linux/capture/pipewire/CMakeFiles/capture_pipewire.dir/src/pipewire.c.o
[ 77%] Linking C static library libcapture_XCB.a
[ 77%] Built target capture_XCB
In file included from /usr/lib/glib-2.0/include/glibconfig.h:9,
                 from /usr/include/glib-2.0/glib/gtypes.h:34,
                 from /usr/include/glib-2.0/glib/galloca.h:34,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from /usr/include/glib-2.0/gio/gioenums.h:30,
                 from /usr/include/glib-2.0/gio/giotypes.h:30,
                 from /usr/include/glib-2.0/gio/gio.h:28,
                 from /home/ixevix/.cache/yay/looking-glass-rc/src/looking-glass-B7-rc1/host/platform/Linux/capture/pipewire/src/portal.c:27:
In function ‘glib_autoptr_clear_GVariant’,
    inlined from ‘glib_autoptr_cleanup_GVariant’ at /usr/include/glib-2.0/glib/glib-autocleanups.h:96:1,
    inlined from ‘portal_createScreenCastSession’ at /home/ixevix/.cache/yay/looking-glass-rc/src/looking-glass-B7-rc1/host/platform/Linux/capture/pipewire/src/portal.c:201:23:
/usr/include/glib-2.0/glib/glib-autocleanups.h:96:1: error: ‘response’ may be used uninitialized [-Werror=maybe-uninitialized]
   96 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariant, g_variant_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated due to -Wfatal-errors.
cc1: all warnings being treated as errors
make[2]: *** [platform/Linux/capture/pipewire/CMakeFiles/capture_pipewire.dir/build.make:90: platform/Linux/capture/pipewire/CMakeFiles/capture_pipewire.dir/src/portal.c.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [CMakeFiles/Makefile2:454: platform/Linux/capture/pipewire/CMakeFiles/capture_pipewire.dir/all] Error 2
make: *** [Makefile:136: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...

Merrkry commented on 2024-05-18 09:06 (UTC)

@ixevix what do you mean by "remove the -host dependency"? iirc nothing depends on it. It should be ok to use official binary for looking-glass-host binary together with the other packges here.

This pkgbuild is basically a port of aur/looking-glass, which is not a -bin packge. Also build instructions for -host are still available on B7-rc1's documentation. If no additional problem is introduced i'd prefer let it be.

ixevix commented on 2024-05-18 08:21 (UTC)

Would it be possible to remove the -host dependency as building it is not supported upstream? Folks on the looking-glass Discord server are running into issues building it.

ston commented on 2022-11-14 12:26 (UTC)

Dear aur users, I'm sorry, but I'm no longer using archlinux and need someone to help maintain this pkgbuild, I'll drop this package.