Re: rtai testsuite make issue (magma kernel)

bhargavb <[email protected]> Fri, 28 Apr 2017 09:17:41 +0530
Newsgroups gmane.linux.real-time.rtai
Message-ID <CA+bpL9+Ev0Pinxugoz4pcsw-HKgHQ6T+0pYcjFnbbYKQ8H7=RQ@mail.gmail.com>
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

_______________________________________________
Rtai mailing list
[email protected]
https://mail.rtai.org/cgi-bin/mailman/listinfo/rtai