Xilinx / U25N-SmartNIC-Solution

https://xilinx.github.io/U25N-SmartNIC-Solution/
GNU General Public License v2.0
9 stars 3 forks source link

`make` for `u25n_driver` fails #9

Open bradley-evans opened 1 year ago

bradley-evans commented 1 year ago

Performing make from within ${THIS_REPOSITORY}/u25n_driver fails.

[root@localhost u25n_driver]# make
make -C drivers/bus all
make[1]: Entering directory `/root/U25N-SmartNIC-Solution/u25n_driver/drivers/bus'
Makefile:30: ../../scripts/Makefile.common: No such file or directory
make[1]: *** No rule to make target `../../scripts/Makefile.common'.  Stop.
make[1]: Leaving directory `/root/U25N-SmartNIC-Solution/u25n_driver/drivers/bus'
make: *** [all] Error 2
[root@localhost u25n_driver]# pwd
/root/U25N-SmartNIC-Solution/u25n_driver

Makefile refers to a ${THIS_REPOSITORY}/scripts location that does not exist.

bradley-evans commented 1 year ago

Attempted a dkms based build procedure:

[root@localhost u25n_driver]# cp -R . /usr/src/sfc-5.3.3.1003
[root@localhost u25n_driver]# dkms add -m sfc -v 5.3.3.1003
Deprecated feature: REMAKE_INITRD
Creating symlink /var/lib/dkms/sfc/5.3.3.1003/source -> /usr/src/sfc-5.3.3.1003
[root@localhost u25n_driver]# dkms build -m sfc -v 5.3.3.1003
Sign command: /lib/modules/3.10.0-1160.76.1.el7.x86_64/build/scripts/sign-file
Signing key: /var/lib/dkms/mok.key
Public certificate (MOK): /var/lib/dkms/mok.pub
Deprecated feature: REMAKE_INITRD

Building module:
Cleaning build area...(bad exit status: 2)
/var/lib/dkms/sfc/5.3.3.1003/build/scripts/deb/oot_build.sh /var/lib/dkms/sfc/5.3.3.1003/build/ /lib/modules/3.10.0-1160.76.1.el7.x86_64/build...(bad exit status: 127)
Error! Bad return status for module build on kernel: 3.10.0-1160.76.1.el7.x86_64 (x86_64)
Consult /var/lib/dkms/sfc/5.3.3.1003/build/make.log for more information.
[root@localhost u25n_driver]# cat /var/lib/dkms/sfc/5.3.3.1003/build/make.log
DKMS make.log for sfc-5.3.3.1003 for kernel 3.10.0-1160.76.1.el7.x86_64 (x86_64)
Wed Nov  9 12:36:48 PST 2022
/usr/sbin/dkms: line 80: /var/lib/dkms/sfc/5.3.3.1003/build/scripts/deb/oot_build.sh: No such file or directory
[root@localhost u25n_driver]# cat /var/lib/dkms/sfc/5.3.3.1003/build/
dkms.conf  Doxyfile   drivers/   include/   LICENSE    Makefile   make.log   README
[root@localhost u25n_driver]#