Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#78811 - nvidia-dkms (I can't build the driver manualy)

Attached to Project: Arch Linux
Opened by Vissaris (visious5d) - Saturday, 17 June 2023, 08:49 GMT
Last edited by Toolybird (Toolybird) - Saturday, 17 June 2023, 20:42 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

I want to try no-compat32 driver.

$ makepkg -s
==> Making package: nvidia-utils 535.54.03-1 (Sat Jun 17 11:38:18 2023)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Found nvidia-drm-outputclass.conf
-> Found nvidia-utils.sysusers
-> Found nvidia.rules
-> Found NVIDIA-Linux-x86_64-535.54.03-no-compat32.run
==> Validating source files with sha512sums...
nvidia-drm-outputclass.conf ... Passed
nvidia-utils.sysusers ... Passed
nvidia.rules ... Passed
NVIDIA-Linux-x86_64-535.54.03-no-compat32.run ... Passed
==> Extracting sources...
==> Starting prepare()...
Creating directory NVIDIA-Linux-x86_64-535.54.03-no-compat32
Verifying archive integrity... OK
Uncompressing NVIDIA Accelerated Graphics Driver for Linux-x86_64 535.54.03....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
==> Entering fakeroot environment...
chmod: cannot access '/home/visious/Downloads/Nvidia-5XX.XX/nvidia-dkms/pkg': No such file or directory
/usr/bin/fakeroot: line 178: 201617 User defined signal 1 FAKEROOTKEY=$FAKEROOTKEY LD_LIBRARY_PATH="$PATHS" LD_PRELOAD="$FAKEROOT_LIB" "$@"
This task depends upon

Closed by  Toolybird (Toolybird)
Saturday, 17 June 2023, 20:42 GMT
Reason for closing:  Not a bug
Additional comments about closing:  Please use the proper support channels (Forum/IRC/Mailing Lists/Reddit/etc).
2023-06-18: A request to re-open the task has been made. Reason for request: I want to know why I can't build the driver manualy and I'm getting this error messege: ==> Entering fakeroot environment... chmod: cannot access '/home/visious/Downloads/Nvidia-5XX.XX/nvidia-dkms/pkg': No such file or directory /usr/bin/fakeroot: line 178: 3029144 User defined signal 1 FAKEROOTKEY=$FAKEROOTKEY LD_LIBRARY_PATH="$PATHS" LD_PRELOAD="$FAKEROOT_LIB" "$@"
Comment by loqs (loqs) - Saturday, 17 June 2023, 11:42 GMT
> I want to try no-compat32 driver.
There is no difference in the kernel directory between NVIDIA-Linux-x86_64-535.54.03-no-compat32 and NVIDIA-Linux-x86_64-535.54.03 which contains the sources used by dkms to build the kernel modules.
Comment by Vissaris (visious5d) - Saturday, 17 June 2023, 13:13 GMT
> There is no difference in the kernel directory between NVIDIA-Linux-x86_64-535.54.03-no-compat32 and NVIDIA-Linux-x86_64-535.54.03 which contains the sources used by dkms to build the kernel modules.

Hi, I want to know why I can't build the driver manualy and I'm getting this error messege bellow for both drivers NVIDIA-Linux-x86_64-535.54.03-no-compat32 and NVIDIA-Linux-x86_64-535.54.03:

==> Entering fakeroot environment...
chmod: cannot access '/home/visious/Downloads/Nvidia-5XX.XX/nvidia-dkms/pkg': No such file or directory
/usr/bin/fakeroot: line 178: 3029144 User defined signal 1 FAKEROOTKEY=$FAKEROOTKEY LD_LIBRARY_PATH="$PATHS" LD_PRELOAD="$FAKEROOT_LIB" "$@"
Comment by loqs (loqs) - Saturday, 17 June 2023, 13:25 GMT
Works for me with the current PKGBUILD

$ pkgctl repo clone --protocol=https nvidia-utils
==> Cloning nvidia-utils ...
Cloning into 'nvidia-utils'...
remote: Enumerating objects: 1091, done.
remote: Counting objects: 100% (1091/1091), done.
remote: Compressing objects: 100% (661/661), done.
remote: Total 1091 (delta 384), reused 1087 (delta 383), pack-reused 0
Receiving objects: 100% (1091/1091), 156.78 KiB | 2.09 MiB/s, done.
Resolving deltas: 100% (384/384), done.
==> Collecting packager identity from makepkg.conf
-> name : undefined
-> email : undefined
-> gpg-key : undefined
-> protocol: https
==> Configuring nvidia-utils
$ cd nvidia-utils/
$ makepkg -s
==> Making package: nvidia-utils 535.54.03-1 (Sat 17 Jun 2023 13:21:43 GMT)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Found nvidia-drm-outputclass.conf
-> Found nvidia-utils.sysusers
-> Found nvidia.rules
-> Downloading NVIDIA-Linux-x86_64-535.54.03.run...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 331M 100 331M 0 0 15.7M 0 0:00:21 0:00:21 --:--:-- 16.0M
==> Validating source files with sha512sums...
nvidia-drm-outputclass.conf ... Passed
nvidia-utils.sysusers ... Passed
nvidia.rules ... Passed
NVIDIA-Linux-x86_64-535.54.03.run ... Passed
==> Extracting sources...
==> Starting prepare()...
Creating directory NVIDIA-Linux-x86_64-535.54.03
Verifying archive integrity... OK
Uncompressing NVIDIA Accelerated Graphics Driver for Linux-x86_64 535.54.03......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
==> Entering fakeroot environment...
==> Starting package_nvidia-utils()...
==> Tidying install...
-> Removing libtool files...
-> Purging unwanted files...
-> Removing static library files...
-> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "nvidia-utils"...
-> Generating .PKGINFO file...
-> Generating .BUILDINFO file...
-> Adding install file...
-> Generating .MTREE file...
-> Compressing package...
==> Starting package_opencl-nvidia()...
==> Tidying install...
-> Removing libtool files...
-> Purging unwanted files...
-> Removing static library files...
-> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "opencl-nvidia"...
-> Generating .PKGINFO file...
-> Generating .BUILDINFO file...
-> Generating .MTREE file...
-> Compressing package...
==> Starting package_nvidia-dkms()...
==> Tidying install...
-> Removing libtool files...
-> Purging unwanted files...
-> Removing static library files...
-> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "nvidia-dkms"...
-> Generating .PKGINFO file...
-> Generating .BUILDINFO file...
-> Generating .MTREE file...
-> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: nvidia-utils 535.54.03-1 (Sat 17 Jun 2023 13:22:16 GMT)
Comment by Doug Newgard (Scimmia) - Saturday, 17 June 2023, 13:26 GMT
Nothing to do with the package or the repo PKGBUILD, this is an issue with your modifications. If you need help, use one of the support channels.
Comment by Vissaris (visious5d) - Saturday, 17 June 2023, 13:32 GMT
I attached the PKGBUILD and could you please tell me what should I do to fix it?
   PKGBUILD (11.7 KiB)

Loading...