Re: rtai testsuite make issue (magma kernel)
bhargavb <[email protected]> Fri, 28 Apr 2017 10:20:07 +0530
| Newsgroups | gmane.linux.real-time.rtai |
|---|---|
| Message-ID | <CA+bpL9+9ELYMY86mQrFpsfEMH6d42ruc7uqzF8ndnLzcYEhcXQ@mail.gmail.com> |
I have copied GNUmakefile.in (missing in other directories inside testsuite/kthreads) from the offifical rtai project: http://cvs.gna.org/cvsweb/magma/?cvsroot=rtai and the issue is resolved. So these files are missing in the git repository of shabby... Thanks and regards, Bhargav On Fri, Apr 28, 2017 at 9:17 AM, bhargavb <[email protected]> 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]> > 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]> >> 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] >>> https://mail.rtai.org/cgi-bin/mailman/listinfo/rtai >>> >> >> > > > -- > Bhargav > -- Bhargav _______________________________________________ Rtai mailing list [email protected] https://mail.rtai.org/cgi-bin/mailman/listinfo/rtai