Prism Launcher from the AUR not building with latest update

Hello! I updated my system yesterday and Prism Launcher wouldn’t start. Originally, it was due to the issue referenced on the AUR and linked to on the github issues page.

The solution thus was to rebuild the package. When I do, no matter if it’s a clean build or not, I always get the following output. Any help is appreciated. I lost my snapper snapshot when trying to rebuild it over and over again, so that’s a learning opportunity on my part. Otherwise I’ll just have to wait it out and see what changes. I’ll also link my system info below

[rainmaker0102@AsusGamingPC ~]$ yay -S prismlauncher
AUR Explicit (1): prismlauncher-8.4-2
:: PKGBUILD up to date, skipping download: prismlauncher
  1 prismlauncher                    (Build Files Exist)
==> Packages to cleanBuild?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> 
  1 prismlauncher                    (Build Files Exist)
==> Diffs to show?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> 
==> Making package: prismlauncher 8.4-2 (Tue 06 Aug 2024 09:56:39 AM EDT)
==> Retrieving sources...
  -> Found PrismLauncher-8.4.tar.gz
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha256sums...
    PrismLauncher-8.4.tar.gz ... Passed
:: (1/1) Parsing SRCINFO: prismlauncher
==> Making package: prismlauncher 8.4-2 (Tue 06 Aug 2024 09:56:40 AM EDT)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found PrismLauncher-8.4.tar.gz
==> Validating source files with sha256sums...
    PrismLauncher-8.4.tar.gz ... Passed
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Extracting PrismLauncher-8.4.tar.gz with bsdtar
==> Starting prepare()...
==> Sources are ready.
==> Making package: prismlauncher 8.4-2 (Tue 06 Aug 2024 09:56:42 AM EDT)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Removing existing $pkgdir/ directory...
==> Starting build()...
-- The C compiler identification is GNU 14.2.1
-- The CXX compiler identification is GNU 14.2.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
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Git commit: GITDIR-NOTFOUND
-- Git tag: HEAD-HASH-NOTFOUND
-- Git refspec: GITDIR-NOTFOUND
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Performing Test HAVE_STDATOMIC
-- Performing Test HAVE_STDATOMIC - Success
-- Found WrapAtomic: TRUE
-- Found OpenGL: /usr/lib/libOpenGL.so
-- Found WrapOpenGL: TRUE
-- Found XKB: /usr/lib/libxkbcommon.so (found suitable version "1.7.0", minimum required is "0.5.0")
-- Found WrapVulkanHeaders: /usr/include
-- Found PkgConfig: /usr/bin/pkg-config (found version "2.1.1")
-- Checking for one of the modules 'scdoc'
-- Installing in the same prefix as Qt, adopting their path scheme.
-- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY
-- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success
-- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY
-- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success
-- Performing Test COMPILER_HAS_DEPRECATED_ATTR
-- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success
-- Found Java: /usr/lib/jvm/default/bin/java (found suitable version "21.0.4", minimum required is "1.7") found components: Development
-- Using system zlib
-- Using system QuaZip
-- Using system tomlplusplus
-- Using system cmark
-- Using system ghc_filesystem
-- Configuring done (2.6s)
-- Generating done (0.2s)
-- Build files have been written to: /home/seand/.cache/yay/prismlauncher/src/PrismLauncher-8.4/build
[  1%] Generating prismlauncher.6
[  1%] Built target man
[  1%] Built target nbt++_autogen_timestamp_deps
[  1%] Automatic MOC for target nbt++
[  1%] Built target nbt++_autogen
[  1%] Building CXX object libraries/libnbtplusplus/CMakeFiles/nbt++.dir/nbt++_autogen/mocs_compilation.cpp.o
[  1%] Building CXX object libraries/libnbtplusplus/CMakeFiles/nbt++.dir/src/endian_str.cpp.o
[  1%] Building CXX object libraries/libnbtplusplus/CMakeFiles/nbt++.dir/src/tag.cpp.o
[  1%] Building CXX object libraries/libnbtplusplus/CMakeFiles/nbt++.dir/src/tag_compound.cpp.o
[  2%] Building CXX object libraries/libnbtplusplus/CMakeFiles/nbt++.dir/src/tag_list.cpp.o
[  2%] Building CXX object libraries/libnbtplusplus/CMakeFiles/nbt++.dir/src/tag_string.cpp.o
[  2%] Building CXX object libraries/libnbtplusplus/CMakeFiles/nbt++.dir/src/value.cpp.o
[  2%] Building CXX object libraries/libnbtplusplus/CMakeFiles/nbt++.dir/src/value_initializer.cpp.o
[  2%] Building CXX object libraries/libnbtplusplus/CMakeFiles/nbt++.dir/src/io/stream_reader.cpp.o
[  2%] Building CXX object libraries/libnbtplusplus/CMakeFiles/nbt++.dir/src/io/stream_writer.cpp.o
[  3%] Building CXX object libraries/libnbtplusplus/CMakeFiles/nbt++.dir/src/text/json_formatter.cpp.o
[  3%] Linking CXX static library libnbt++.a
[  3%] Built target nbt++
[  3%] Built target systeminfo_autogen_timestamp_deps
[  4%] Automatic MOC for target systeminfo
[  4%] Built target systeminfo_autogen
[  4%] Building CXX object libraries/systeminfo/CMakeFiles/systeminfo.dir/systeminfo_autogen/mocs_compilation.cpp.o
[  4%] Building CXX object libraries/systeminfo/CMakeFiles/systeminfo.dir/src/distroutils.cpp.o
[  4%] Building CXX object libraries/systeminfo/CMakeFiles/systeminfo.dir/src/sys_unix.cpp.o
[  4%] Linking CXX static library libsysteminfo.a
[  4%] Built target systeminfo
[  4%] Built target sys_autogen_timestamp_deps
[  5%] Automatic MOC for target sys
[  5%] Built target sys_autogen
[  5%] Building CXX object libraries/systeminfo/CMakeFiles/sys.dir/sys_autogen/mocs_compilation.cpp.o
[  5%] Building CXX object libraries/systeminfo/CMakeFiles/sys.dir/src/sys_test.cpp.o
[  5%] Linking CXX executable ../../sys
[  5%] Built target sys
[  5%] Building Java objects for NewLaunch.jar
warning: [options] bootstrap class path not set in conjunction with -source 7
error: Source option 7 is no longer supported. Use 8 or later.
error: Target option 7 is no longer supported. Use 8 or later.
make[2]: *** [libraries/launcher/CMakeFiles/NewLaunch.dir/build.make:94: libraries/launcher/CMakeFiles/NewLaunch.dir/java_compiled_NewLaunch] Error 2
make[1]: *** [CMakeFiles/Makefile2:1460: libraries/launcher/CMakeFiles/NewLaunch.dir/all] Error 2
make: *** [Makefile:146: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...
 -> error making: prismlauncher-exit status 4
 -> Failed to install the following packages. Manual intervention is required:
prismlauncher - exit status 4

[rainmaker0102@AsusGamingPC ~]$ inxi -Fxxc0z
System:
  Kernel: 6.6.44-2-lts arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
  Desktop: KDE Plasma v: 6.1.3 tk: Qt v: N/A wm: kwin_wayland dm: SDDM
    Distro: EndeavourOS base: Arch Linux
Machine:
  Type: Desktop System: ASUS product: N/A v: N/A serial: <superuser required>
  Mobo: ASUSTeK model: PRIME B650M-A AX II v: Rev 1.xx
    serial: <superuser required> part-nu: SKU UEFI: American Megatrends v: 3014
    date: 07/17/2024
CPU:
  Info: 6-core model: AMD Ryzen 5 7600X bits: 64 type: MT MCP arch: Zen 4
    rev: 2 cache: L1: 384 KiB L2: 6 MiB L3: 32 MiB
  Speed (MHz): avg: 3192 high: 4748 min/max: 545/5453 cores: 1: 3224 2: 3226
    3: 3222 4: 4617 5: 4748 6: 545 7: 3227 8: 3850 9: 545 10: 4108 11: 3773
    12: 3226 bogomips: 112638
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Graphics:
  Device-1: NVIDIA GA106 [GeForce RTX 3060 Lite Hash Rate] vendor: PNY
    driver: nvidia v: 555.58.02 arch: Ampere pcie: speed: 16 GT/s lanes: 16
    ports: active: none off: DP-1,HDMI-A-1 empty: DP-2,DP-3 bus-ID: 01:00.0
    chip-ID: 10de:2504
  Device-2: AMD Raphael vendor: ASUSTeK driver: amdgpu v: kernel
    arch: RDNA-2 pcie: speed: 16 GT/s lanes: 16 ports: active: none
    empty: DP-4,DP-5,HDMI-A-2 bus-ID: 0d:00.0 chip-ID: 1002:164e temp: 39.0 C
  Device-3: Microdia IC800 1080P HD driver: snd-usb-audio,uvcvideo type: USB
    rev: 2.0 speed: 480 Mb/s lanes: 1 bus-ID: 3-1:2 chip-ID: 0c45:636b
  Display: wayland server: X.org v: 1.21.1.13 with: Xwayland v: 24.1.1
    compositor: kwin_wayland driver: X: loaded: modesetting,nvidia
    alternate: fbdev,nouveau,nv,vesa dri: radeonsi gpu: nvidia,amdgpu
    d-rect: 3840x1080 display-ID: 0
  Monitor-1: DP-1 pos: primary,left res: 1920x1080 size: N/A
  Monitor-2: HDMI-A-1 pos: right res: 1920x1080 size: N/A
  API: EGL v: 1.5 platforms: device: 0 drv: nvidia device: 2 drv: radeonsi
    device: 3 drv: swrast gbm: drv: nvidia surfaceless: drv: nvidia wayland:
    drv: nvidia x11: drv: zink inactive: device-1
  API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: nvidia mesa v: 555.58.02
    glx-v: 1.4 direct-render: yes renderer: NVIDIA GeForce RTX 3060/PCIe/SSE2
    display-ID: :1.0
  API: Vulkan v: 1.3.279 surfaces: xcb,xlib,wayland device: 0
    type: discrete-gpu driver: nvidia device-ID: 10de:2504
Audio:
  Device-1: NVIDIA GA106 High Definition Audio vendor: PNY
    driver: snd_hda_intel v: kernel pcie: speed: 16 GT/s lanes: 16
    bus-ID: 01:00.1 chip-ID: 10de:228e
  Device-2: AMD Rembrandt Radeon High Definition Audio vendor: ASUSTeK
    driver: snd_hda_intel v: kernel pcie: speed: 16 GT/s lanes: 16
    bus-ID: 0d:00.1 chip-ID: 1002:1640
  Device-3: AMD Family 17h/19h HD Audio vendor: ASUSTeK
    driver: snd_hda_intel v: kernel pcie: speed: 16 GT/s lanes: 16
    bus-ID: 0d:00.6 chip-ID: 1022:15e3
  Device-4: Microdia IC800 1080P HD driver: snd-usb-audio,uvcvideo type: USB
    rev: 2.0 speed: 480 Mb/s lanes: 1 bus-ID: 3-1:2 chip-ID: 0c45:636b
  API: ALSA v: k6.6.44-2-lts status: kernel-api
  Server-1: PipeWire v: 1.2.2 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    4: pw-jack type: plugin
Network:
  Device-1: Realtek RTL8125 2.5GbE vendor: ASUSTeK driver: r8169 v: kernel
    pcie: speed: 5 GT/s lanes: 1 port: b000 bus-ID: 07:00.0 chip-ID: 10ec:8125
  IF: eno1 state: up speed: 1000 Mbps duplex: full mac: <filter>
  Device-2: Realtek RTL8852BE PCIe 802.11ax Wireless Network
    vendor: AzureWave driver: rtw89_8852be v: kernel pcie: speed: 2.5 GT/s
    lanes: 1 port: a000 bus-ID: 08:00.0 chip-ID: 10ec:b852
  IF: wlan0 state: down mac: <filter>
Bluetooth:
  Device-1: IMC Networks Bluetooth Radio driver: btusb v: 0.8 type: USB
    rev: 1.0 speed: 12 Mb/s lanes: 1 bus-ID: 1-2:2 chip-ID: 13d3:3571
  Report: btmgmt ID: hci0 rfk-id: 0 state: up address: <filter> bt-v: 5.3
    lmp-v: 12
Drives:
  Local Storage: total: 5.46 TiB used: 3.08 TiB (56.4%)
  ID-1: /dev/sda vendor: PNY model: CS900 2TB SSD size: 1.82 TiB
    speed: 6.0 Gb/s serial: <filter>
  ID-2: /dev/sdb vendor: Seagate model: ST4000NM0035-1V4107 size: 3.64 TiB
    speed: 6.0 Gb/s serial: <filter>
Partition:
  ID-1: / size: 1.8 TiB used: 846.99 GiB (45.9%) fs: btrfs dev: /dev/sda2
  ID-2: /boot/efi size: 1022 MiB used: 584 KiB (0.1%) fs: vfat
    dev: /dev/sda1
  ID-3: /home size: 1.8 TiB used: 846.99 GiB (45.9%) fs: btrfs
    dev: /dev/sda2
  ID-4: /var/log size: 1.8 TiB used: 846.99 GiB (45.9%) fs: btrfs
    dev: /dev/sda2
Swap:
  ID-1: swap-1 type: partition size: 17.13 GiB used: 508.8 MiB (2.9%)
    priority: -2 dev: /dev/sda3
Sensors:
  System Temperatures: cpu: 46.0 C mobo: N/A gpu: amdgpu temp: 40.0 C
  Fan Speeds (rpm): N/A
Info:
  Memory: total: 32 GiB note: est. available: 30.5 GiB used: 3.86 GiB (12.7%)
  Processes: 364 Power: uptime: 12m wakeups: 0 Init: systemd v: 256
    default: graphical
  Packages: pm: pacman pkgs: 1733 Compilers: clang: 18.1.8 gcc: 14.2.1
    Shell: Bash v: 5.2.32 running-in: konsole inxi: 3.3.35

@Rainmaker0102
yay -S prismlauncher-bin
installs it. Btw
yay prismlauncher
shows the possible options

Sorry I should’ve put this earlier.
I tried installing the bin version as well, however it had its own problem with launching. I’ll link the output below. Seems like the same issue linked on the github issues page but it seemed it was fixed. I’ll try to install the Qt5 version in the meantime. Can confirm the Qt5 version works.

[rainmaker0102@AsusGamingPC ~]$ prismlauncher
warning: direct reference to protected function `_ZNK19QStyledItemDelegate15initStyleOptionEP20QStyleOptionViewItemRK11QModelIndex' in `/usr/lib/libQt6Widgets.so.6' may break pointer equality
prismlauncher: _ZNK19QStyledItemDelegate15initStyleOptionEP20QStyleOptionViewItemRK11QModelIndex: /usr/lib/libQt6Widgets.so.6: error due to GNU_PROPERTY_1_NEEDED_INDIRECT_EXTERN_ACCESS