Package Details: libnvidia-container-tools 1.12.1-1

Git Clone URL: https://aur.archlinux.org/libnvidia-container.git (read-only, click to copy)
Package Base: libnvidia-container
Description: NVIDIA container runtime library
Upstream URL: https://github.com/NVIDIA/libnvidia-container
Licenses: Apache
Submitter: lukeyeager
Maintainer: jshap (kiendang)
Last Packager: jshap
Votes: 26
Popularity: 1.26
First Submitted: 2017-09-12 21:34 (UTC)
Last Updated: 2023-03-19 18:43 (UTC)

Latest Comments

1 2 3 4 5 6 Next › Last »

lahwaacz commented on 2023-03-24 05:27 (UTC)

Except base-devel is a meta-package and not a group anymore, see https://archlinux.org/news/switch-to-the-base-devel-meta-package-requires-manual-intervention/

jshap commented on 2023-03-23 22:39 (UTC) (edited on 2023-03-23 22:50 (UTC) by jshap)

Hi @dave12311, groff is included in the base-devel package group, which is assumed to be installed when using the AUR, so including it as a dependency is discouraged.

Also note that if you're using a derivative distribution or something other than an official arch distribution then this build is not required to support you. Use at your own risk.

dave12311 commented on 2023-03-23 22:12 (UTC) (edited on 2023-03-23 22:13 (UTC) by dave12311)

There's a missing dependency for groff since the update:

nroff -man elf_begin.3 > elf_begin.cat3
sh: line 3: nroff: command not found
*** [elf_begin.cat3] Error code 127

hanskanns commented on 2023-02-05 20:58 (UTC)

hi guys,

have issues getting it compiled. Trying on a current Blackarch install.

Package libseccomp was not found in the pkg-config search path.
Perhaps you should add the directory containing `libseccomp.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libseccomp' found
mkdir -p /home/cd/.cache/yay/libnvidia-container/src/libnvidia-container-1.11.0/.debug
gcc -fPIC -std=gnu11 -O2 -g -fdata-sections -ffunction-sections -fplan9-extensions -fstack-protector -fno-strict-aliasing -fvisibility=hidden -Wall -Wextra -Wcast-align -Wpointer-arith -Wmissing-prototypes -Wnonnull -Wwrite-strings -Wlogical-op -Wformat=2 -Wmissing-format-attribute -Winit-self -Wshadow -Wstrict-prototypes -Wunreachable-code -Wconversion -Wsign-conversion -Wno-unknown-warning-option -Wno-format-extra-args -Wno-gnu-alignof-expression -I/usr/include/tirpc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection -DNV_LINUX -isystem /home/cd/.cache/yay/libnvidia-container/src/libnvidia-container-1.11.0/deps/usr/include -include /home/cd/.cache/yay/libnvidia-container/src/libnvidia-container-1.11.0/src/build.h -DWITH_NVCGO -DWITH_SECCOMP  -D_GNU_SOURCE -D_FORTIFY_SOURCE=2  -DNDEBUG -L/home/cd/.cache/yay/libnvidia-container/src/libnvidia-container-1.11.0/deps/usr/lib -shared -Wl,-soname=libnvidia-container.so.1 -Wl,-zrelro -Wl,-znow -Wl,-zdefs -Wl,--gc-sections -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -o libnvidia-container.so.1.11.0 /home/cd/.cache/yay/libnvidia-container/src/libnvidia-container-1.11.0/src/driver.lo /home/cd/.cache/yay/libnvidia-container/src/libnvidia-container-1.11.0/src/dxcore.lo /home/cd/.cache/yay/libnvidia-container/src/libnvidia-container-1.11.0/src/elftool.lo /home/cd/.cache/yay/libnvidia-container/src/libnvidia-container-1.11.0/src/error_generic.lo /home/cd/.cache/yay/libnvidia-container/src/libnvidia-container-1.11.0/src/error.lo /home/cd/.cache/yay/libnvidia-container/src/libnvidia-container-1.11.0/src/ldcache.lo /home/cd/.cache/yay/libnvidia-container/src/libnvidia-container-1.11.0/src/nvc.lo /home/cd/.cache/yay/libnvidia-container/src/libnvidia-container-1.11.0/src/nvc_ldcache.lo /home/cd/.cache/yay/libnvidia-container/src/libnvidia-container-1.11.0/src/nvc_info.lo /home/cd/.cache/yay/libnvidia-container/src/libnvidia-container-1.11.0/src/nvc_mount.lo /home/cd/.cache/yay/libnvidia-container/src/libnvidia-container-1.11.0/src/nvc_container.lo /home/cd/.cache/yay/libnvidia-container/src/libnvidia-container-1.11.0/src/options.lo /home/cd/.cache/yay/libnvidia-container/src/libnvidia-container-1.11.0/src/rpc.lo /home/cd/.cache/yay/libnvidia-container/src/libnvidia-container-1.11.0/src/utils.lo /home/cd/.cache/yay/libnvidia-container/src/libnvidia-container-1.11.0/src/cgroup.lo /home/cd/.cache/yay/libnvidia-container/src/libnvidia-container-1.11.0/src/nvcgo.lo /home/cd/.cache/yay/libnvidia-container/src/libnvidia-container-1.11.0/src/nvc_xdr.lo /home/cd/.cache/yay/libnvidia-container/src/libnvidia-container-1.11.0/src/nvc_svc.lo /home/cd/.cache/yay/libnvidia-container/src/libnvidia-container-1.11.0/src/nvc_clt.lo /home/cd/.cache/yay/libnvidia-container/src/libnvidia-container-1.11.0/src/libnvidia-container.lds -l:libnvidia-modprobe-utils.a -l:libelf.a -ldl -lcap -ltirpc -lpthread  
/usr/bin/ld: warning: /home/cd/.cache/yay/libnvidia-container/src/libnvidia-container-1.11.0/src/libnvidia-container.lds contains output sections; did you forget -T?
/usr/bin/ld: /home/cd/.cache/yay/libnvidia-container/src/libnvidia-container-1.11.0/src/nvc_ldcache.lo: in function `limit_syscalls':
/home/cd/.cache/yay/libnvidia-container/src/libnvidia-container-1.11.0/src/nvc_ldcache.c:326: undefined reference to `seccomp_init'
/usr/bin/ld: /home/cd/.cache/yay/libnvidia-container/src/libnvidia-container-1.11.0/src/nvc_ldcache.c:329: undefined reference to `seccomp_rule_add'
/usr/bin/ld: /home/cd/.cache/yay/libnvidia-container/src/libnvidia-container-1.11.0/src/nvc_ldcache.c:339: undefined reference to `seccomp_release'
/usr/bin/ld: /home/cd/.cache/yay/libnvidia-container/src/libnvidia-container-1.11.0/src/nvc_ldcache.c:332: undefined reference to `seccomp_load'
/usr/bin/ld: /home/cd/.cache/yay/libnvidia-container/src/libnvidia-container-1.11.0/src/nvc_ldcache.c:339: undefined reference to `seccomp_release'
collect2: error: ld returned 1 exit status
make: *** [Makefile:231: libnvidia-container.so.1.11.0] Error 1
==> ERROR: A failure occurred in build().
    Aborting...
 -> error making: libnvidia-container (libnvidia-container libnvidia-container-tools)

Full log is available here_ https://transfer.sh/VqliCT/nvidia-container-toolkit.log

No clue why pkg-config cannot get libseccomp. libseccomp seems to be installed just fine. Not sure if that is the reason for the final build error.

Can anyone help me out? Thx

sterling_archer commented on 2023-02-03 20:19 (UTC)

Thank you, workaround successful for me.

stock44 commented on 2023-02-01 04:07 (UTC)

@sterling_archer I just ran into this error while trying to install, the MAKESYSPATH environment variable appears to be missing, which means that bmake can't find the system rules to do the build. I dug around a bit and found that the system rules are located in /usr/share/mk, and simply exporting this variable fixes the issue:

export MAKESYSPATH=/usr/share/mk

sterling_archer commented on 2023-02-01 03:47 (UTC)

Fails for me during install

/paru/clone/libnvidia-container/src/libnvidia-container-1.11.0/deps install
make[1]: Entering directory '/home/sterling/.cache/paru/clone/libnvidia-container/src/libnvidia-container-1.11.0'
MAKEFLAGS= bmake -j 14 -C /home/sterling/.cache/paru/clone/libnvidia-container/src/libnvidia-container-1.11.0/deps/src/elftoolchain-0.7.1/common
bmake[2]: no system rules (sys.mk).

bmake[2]: stopped in /home/sterling/.cache/paru/clone/libnvidia-container/src/libnvidia-container-1.11.0/deps/src/elftoolchain-0.7.1/common
make[1]: *** [/home/sterling/.cache/paru/clone/libnvidia-container/src/libnvidia-container-1.11.0/mk/elftoolchain.mk:43: /home/sterling/.cache/paru/clone/libnvidia-container/src/libnvidia-container-1.11.0/deps/src/elftoolchain-0.7.1/.build_stamp] Error 2
make[1]: Leaving directory '/home/sterling/.cache/paru/clone/libnvidia-container/src/libnvidia-container-1.11.0'
make: *** [Makefile:268: deps] Error 2
==> ERROR: A failure occurred in build().
    Aborting...
error: failed to build 'libnvidia-container-1.11.0-1 (libnvidia-container libnvidia-container-tools)': 
error: can't build nvidia-container-toolkit-1.11.0-1, deps not satisfied: libnvidia-container-tools>=1.9.0
error: packages failed to build: libnvidia-container-1.11.0-1 (libnvidia-container libnvidia-container-tools)  nvidia-container-toolkit-1.11.0-1

jrb commented on 2022-11-05 23:52 (UTC)

The license on this package is incorrect -- based on the upstream git repository it should be GPL3.

lahwaacz commented on 2022-10-10 05:40 (UTC)

@wanccy m4 is in the base-devel group which is assumed to be installed and should not be in depends. See https://wiki.archlinux.org/title/Arch_User_Repository#Getting_started

wanccy commented on 2022-10-10 03:36 (UTC)

I was unable to install this package and it gave

--- libelf_fsize.c ---
sh: line 2: m4: command not found

After I install m4 manually, everything goes smoothly. Maybe m4 should be added to Dependencies