I think the missing file belongs to the source code for linux, not linuxcnc.
try looking at
https://github.com/torvalds/linux/blob/master/include/asm-generic/asm-offsets.h
you may need both bodies of code avaialable to compile OpenCN
I do not see that file in my local builds ( run-in-place builds) of
linuxcnc.
HTH TomP
On 1/12/20 7:55 PM, s.alex15 via Emc-developers wrote:
Dear OpenCN developers,
Could you please help with OpenCN build problems.
First steps have done without issues:
$ cd opencn/rootfs $ make opencn_x86_defconfig $ make
but after that I have got an error:
root@OpenCN-2:~/opencn/rootfs# cd ../usr/
root@OpenCN-2:~/opencn/usr# ./build.sh
Starting Release build
-- The C compiler identification is GNU 6.4.0
-- The CXX compiler identification is GNU 6.4.0
-- Check for working C compiler:
/root/opencn/rootfs/host/bin/x86_64-buildroot-linux-gnu-gcc
-- Check for working C compiler:
/root/opencn/rootfs/host/bin/x86_64-buildroot-linux-gnu-gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler:
/root/opencn/rootfs/host/bin/x86_64-buildroot-linux-gnu-g++
-- Check for working CXX compiler:
/root/opencn/rootfs/host/bin/x86_64-buildroot-linux-gnu-g++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found PkgConfig: /root/opencn/rootfs/host/bin/pkg-config (found version
"0.28")
-- Found GSL: /root/opencn/rootfs/host/x86_64-buildroot-linux-gnu/sysroot/usr/include
(found version "2.3")
-- Looking for sgemm_
-- Looking for sgemm_ - found
-- Found BLAS:
/root/opencn/rootfs/host/x86_64-buildroot-linux-gnu/sysroot/usr/lib/libopenblas.so
-- Configuring done
-- Generating done
-- Build files have been written to: /root/opencn/usr/build
Scanning dependencies of target opencn
Scanning dependencies of target proof-of-concept
Scanning dependencies of target logfile
Scanning dependencies of target cpu23_try
[ 0%] Building CXX object
proof_of_concept/CMakeFiles/proof-of-concept.dir/test.cpp.o
[ 0%] Building C object core/CMakeFiles/logfile.dir/logfile.c.o
[ 0%] Building C object proof_of_concept/CMakeFiles/cpu23_try.dir/cpu23_try.c.o
[ 0%] Building C object lib/CMakeFiles/opencn.dir/ux.c.o
[ 1%] Building C object lib/CMakeFiles/opencn.dir/shr.c.o
[ 2%] Building C object lib/CMakeFiles/opencn.dir/rtapi.c.o
[ 3%] Building C object lib/CMakeFiles/opencn.dir/aflib.c.o
[ 4%] Building C object lib/CMakeFiles/opencn.dir/debug.c.o
[ 4%] Building C object lib/CMakeFiles/opencn.dir/bw.c.o
[ 4%] Building C object lib/CMakeFiles/opencn.dir/cmdline.c.o
[ 4%] Building C object lib/CMakeFiles/opencn.dir/pipes.c.o
/root/opencn/usr/lib/aflib.c:19:41: fatal error: linux/generated/asm-offsets.h:
No such file or directory
#include <linux/generated/asm-offsets.h>
HERE you need a file from the source for linux itself
try this
https://github.com/torvalds/linux/blob/master/include/asm-generic/asm-offsets.h
^
compilation terminated.
make[2]: *** [lib/CMakeFiles/opencn.dir/build.make:63:
lib/CMakeFiles/opencn.dir/aflib.c.o] Error 1
make[2]: *** Waiting for unfinished jobs....
[ 4%] Linking C executable logfile
[ 4%] Linking C executable cpu23_try
[ 4%] Built target logfile
[ 4%] Built target cpu23_try
make[1]: *** [CMakeFiles/Makefile2:91: lib/CMakeFiles/opencn.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 5%] Linking CXX executable proof-of-concept
[ 5%] Built target proof-of-concept
make: *** [Makefile:84: all] Error 2
/root/opencn/usr
Installing build/core/logfile
Installing components/lcec/example
Installing components/sampler/example/one-drive-sampler.hal
Installing components/streamer/example/SetPoints_fast.txt
Installing components/streamer/example/cmd.hal
Installing build/proof_of_concept/proof-of-concept
Installing build/proof_of_concept/cpu23_try
Installing proof_of_concept/rate.hal
Tried to build on both fresh installed Debian 9.4.0-amd64 and 10.2.0-amd64 with
same result.
Best regards,
Alex
[s.alex15 - Chat @
Spike](https://spikenow.com/r/a/?ref=spike-organic-signature&_ts=bz6y5) [bz6y5]
_______________________________________________
Emc-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-developers
_______________________________________________
Emc-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-developers