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