Re: rtai testsuite make issue (magma kernel)
Paolo Mantegazza <[email protected]> Fri, 28 Apr 2017 09:22:25 +0200
| Newsgroups | gmane.linux.real-time.rtai |
|---|---|
| Message-ID | <[email protected]> |
You are likely working with something that is not up to date. I do not see any 3.16 patch in the supported stable RTAI version (aka Vulcano CVS), where there are patches for 3.10.32, 3.14.44, 3.18.20 and 4.1.18. Paolo. On 04/28/2017 05:47 AM, bhargavb wrote: > Thank you for the responses. > > I realized lately that I have not built rtai source (make menuconfig, > make, install in rtai source folder). > > Quick summary of steps I followed as per > https://www.rtai.org/userfiles/downloads/RTAILAB/RTAI-TARGET-HOWTO.txt > ( I excluded MESA lib and EFLTK lib installation steps though ie step > 7, 8; executing remaining as is). > > * I have taken > https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.16.tar.gz > * I have taken rtai - magma from > https://github.com/ShabbyX/RTAI/tree/magma > * Patch : Tried with hal-linux-3.16-x86-3.patch > <https://github.com/ShabbyX/RTAI/blob/magma/base/arch/x86/patches/hal-linux-3.16-x86-3.patch> > and hal-linux-3.16-x86-3.patch > <https://github.com/ShabbyX/RTAI/blob/magma/base/arch/x86/patches/hal-linux-3.16-x86-3.patch>, > facing same issue with both of them. > * After building linux kernel source, making modifications as > mentioned and rebooting to newly built kernel, Now executing step > 9 which builds and install rtai source. *Getting error here as:* > > - - - - - > > - - - - > > config.status: creating rtai-lab/scilab/utility/GNUmakefile > config.status: creating testsuite/GNUmakefile > config.status: creating testsuite/kern/GNUmakefile > config.status: creating testsuite/kern/latency/GNUmakefile > config.status: creating testsuite/kern/preempt/GNUmakefile > config.status: creating testsuite/kern/switches/GNUmakefile > config.status: error: cannot find input file: > `testsuite/kthreads/GNUmakefile.in' > makefile:53: recipe for target 'config.status' failed > make[1]: *** [config.status] Error 1 > make[1]: Leaving directory '/usr/src/rtai' > GNUmakefile:918: recipe for target 'menuconfig' failed > make: *** [menuconfig] Error 2 > bhargavb@bhargavb-Latitude-E6500:/usr/src/rtai$ > > _*Note:*_ I tried in menuconfig by disabling "build rtai test suite" > and saved it, because the error I got is related to testsuite make > files generation, but it does'nt have any effect.(Could not figure out > whar is wrong). > > I sincerely request your inputs, as am currently in time critical > project where I need to port my desktop application to real time. I am > unable to setup the rtai environment. > > Thanks and regards, > > Bhargav > > > > > > > > > > > On Thu, Apr 27, 2017 at 7:33 PM, Shahbaz Youssefi <[email protected] > <mailto:[email protected]>> wrote: > > Make sure to use the `rtai-config` command (try --help for > options) to extract compile flags and kernel module symbols (or > libraries if building for userspace) required to build with RTAI, > and then use them! > > On Thu, Apr 27, 2017 at 6:24 AM, bhargavb > <[email protected] <mailto:[email protected]>> wrote: > > Dear team, > > I could build rtai linux on 3.16 kernel and able to select > corresponding boot option in grub bootloade for the newly > built kernel with rtai patch. Thanks for the guidance. > > > *I havent built the rtai testsuite yet. Is it mandatory to > build rtai test suite before starting writing rtai kernel > modules? > * > *I mean: Do below steps matter to be run, before I start > writing and inserting my rtai kernel modules? (Asking because > am getting error saying rtai.h not found when I try to build > an rtai kernel module, and it seems I am missing something yet) > * > > STEP 9 - Configure and install RTAI > ------------------------------------ Again, as root : $ cd > /usr/src/rtai $ make config (or make menuconfig of make > xconfig) In the Machine Menu adjust the number of processors. > Say yes to rtai lab, and leave the efltk folder to /usr/local > Do not include comedi support at this time even if you plan to > use it later. Do not change any other default choice unless > you know what you are doing. $ make $ make install reboot : $ > /usr/bin/reboot > > Thank you very much, > Bhargav > _______________________________________________ Rtai mailing > list [email protected] <mailto:[email protected]> > https://mail.rtai.org/cgi-bin/mailman/listinfo/rtai > <https://mail.rtai.org/cgi-bin/mailman/listinfo/rtai> > > -- > Bhargav _______________________________________________ Rtai mailing list [email protected] https://mail.rtai.org/cgi-bin/mailman/listinfo/rtai