Package Details: wicuvanity 1.1-1

Git Clone URL: https://aur.archlinux.org/wicuvanity.git (read-only, click to copy)
Package Base: wicuvanity
Description: Generate wireguard vanity keys on your Nvidia GPU
Upstream URL: https://git.sr.ht/~shtrophic/wicuvanity
Keywords: cuda keys vanity wireguard
Licenses: MIT
Submitter: shtrophic
Maintainer: shtrophic
Last Packager: shtrophic
Votes: 0
Popularity: 0.000000
First Submitted: 2024-09-27 17:46 (UTC)
Last Updated: 2024-11-06 19:23 (UTC)

Dependencies (3)

Required by (0)

Sources (2)

Pinned Comments

shtrophic commented on 2024-11-01 23:18 (UTC) (edited on 2024-11-04 09:55 (UTC) by shtrophic)

For issues where meson says that nvcc can't compile programs:

Can you source /etc/profile.d/cuda.sh and try again? I had this issue as well and in the end it seemed to have been about environment variables

Latest Comments

shtrophic commented on 2024-11-03 20:44 (UTC)

Hmm yeah probably, but that should be the job of your session manager to source...

depau commented on 2024-11-01 23:47 (UTC)

I saw your comment after my last comment: sourcing /etc/profile.d/cuda.sh does indeed work. Can't that be done from within the PKGBUILD maybe?

depau commented on 2024-11-01 23:45 (UTC)

I was eventually able to build it in an arch docker container after installing cuda and gcc-13, removing gcc then symlinking gcc-13/g++-13 to gcc/g++, and finally commenting out the CUDAToolkit dependency in the meson.build.

CUDA's got to be the neediest framework for sure!

shtrophic commented on 2024-11-01 23:18 (UTC) (edited on 2024-11-04 09:55 (UTC) by shtrophic)

For issues where meson says that nvcc can't compile programs:

Can you source /etc/profile.d/cuda.sh and try again? I had this issue as well and in the end it seemed to have been about environment variables

depau commented on 2024-11-01 23:01 (UTC)

Hi! This doesn't seem to be building on Arch:

==> Making package: wicuvanity 1.0-1 (Fri 01 Nov 2024 23:44:01)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found wicuvanity-1.0.tar.gz
  -> Found wicuvanity-1.0.tar.gz.asc
==> Validating source files with sha256sums...
    wicuvanity-1.0.tar.gz ... Passed
    wicuvanity-1.0.tar.gz.asc ... Skipped
==> Verifying source file signatures with gpg...
    wicuvanity-1.0.tar.gz ... Passed
==> Extracting sources...
  -> Extracting wicuvanity-1.0.tar.gz with bsdtar
==> Removing existing $pkgdir/ directory...
==> Starting build()...
The Meson build system
Version: 1.6.0
Source dir: /tmp/wicuvanity/src/wicuvanity-1.0
Build dir: /tmp/wicuvanity/src/wicuvanity-1.0/builddir
Build type: native build
Project name: wicuvanity
Project version: 1.0

meson.build:1:0: ERROR: Compiler nvcc cannot compile programs.

A full log can be found at /tmp/wicuvanity/src/wicuvanity-1.0/builddir/meson-logs/meson-log.txt
==> ERROR: A failure occurred in build().
    Aborting...