do interior
Member level 3
For various reasons I felt compelled to try to enter the world of embedded Linux, and chose to start with BeagleBoard, which has not yet arrived, and the DS-5 of Keil:
https://www.keil.com/arm/ds5/
After installing the Windows version, decided to play a bit and installed the Git with it got the version of Linux for ARM OMAP:
git clone git: / / git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6.git linux-omap-2.6
When you try to mount the design, the following error:
**** Build of configuration Default for project Omap ****
make all
'uname' will fail, recognized as an internal command
or external, a program vel oper or a batch file.
-x was unexpected at this time.
Makefile: 535: C: / msysgit/msysgit/linux-omap-2.6/arch / / Makefile: No such file or directory
The system will fail can find the path specified.
The system will fail can find the path specified.
The system will fail can find the path specified.
The system will fail can find the path specified.
The system will fail can find the path specified.
The system will fail can find the path specified.
The system will fail can find the path specified.
process_begin: CreateProcess (NULL, gcc-print-file-name = include, ...) failed.
Makefile: 1173: *** multiple target patterns. Stop.
The first error refers to the following line of the makefile:
Subarch: = $ (shell uname-m | sed -es/i.86/i386 / -es/sun4u/sparc64 / \
-e s / arm .* / arm /-e s/sa110/arm / \
-e s/s390x/s390-and /-e s/parisc64/parisc / \
-e s / .* ppc / powerpc /-e s / mips .* / mips / \
-e s / sh [234] .* / sh /)
And I imagine many others derive from it, because he can not set the architecture, and not because, I imagine, that this statement was written for Linux and obviously does not work in Windows!
On the other hand, the DS-5 was made for Windows, and if he can not resolve these incompatibilities what good are they?
The makefile has to be changed?
The DS-5 has to be changed?
I have to be changed?
I'm delirious when I think of compiling a Linux kernel in windows?
Added after 3 minutes:
I found another makefile, it has a subarch: = arm,
Subarch: = $ (shell uname-m | sed -es/i.86/i386 / -es/sun4u/sparc64 / \
-e s / arm .* / arm /-e s/sa110/arm / \
-e s/s390x/s390-and /-e s/parisc64/parisc / \
-e s / .* ppc / powerpc /-e s / mips .* / mips / \
-e s / sh [234] .* / sh /)
Subarch: = arm
This solves one problem, but still several others:
**** Build of configuration Default for project OMAP ****
make all
'uname' will fail, recognized as an internal command
or external, a program vel oper or a batch file.
-x was unexpected at this time.
The system will fail can find the path specified.
The system will fail can find the path specified.
The system will fail can find the path specified.
The system will fail can find the path specified.
The system will fail can find the path specified.
The system will fail can find the path specified.
The system will fail can find the path specified.
The system will fail can find the path specified.
The system will fail can find the path specified.
The system will fail can find the path specified.
The system will fail can find the path specified.
The system will fail can find the path specified.
The system will fail can find the path specified.
The system will fail can find the path specified.
The system will fail can find the path specified.
The system will fail can find the path specified.
The system will fail can find the path specified.
The system will fail can find the path specified.
The system will fail can find the path specified.
The system will fail can find the path specified.
The system will fail can find the path specified.
Makefile: 1173: *** multiple target patterns. Stop.
In this line, 1173, has this:
$ (clean-dirs):
$ (Q) $ (MAKE) $ (clean) = $ (patsubst _clean_ %,%,$@)
Besides the problem of uname ...
https://www.keil.com/arm/ds5/
After installing the Windows version, decided to play a bit and installed the Git with it got the version of Linux for ARM OMAP:
git clone git: / / git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6.git linux-omap-2.6
When you try to mount the design, the following error:
**** Build of configuration Default for project Omap ****
make all
'uname' will fail, recognized as an internal command
or external, a program vel oper or a batch file.
-x was unexpected at this time.
Makefile: 535: C: / msysgit/msysgit/linux-omap-2.6/arch / / Makefile: No such file or directory
The system will fail can find the path specified.
The system will fail can find the path specified.
The system will fail can find the path specified.
The system will fail can find the path specified.
The system will fail can find the path specified.
The system will fail can find the path specified.
The system will fail can find the path specified.
process_begin: CreateProcess (NULL, gcc-print-file-name = include, ...) failed.
Makefile: 1173: *** multiple target patterns. Stop.
The first error refers to the following line of the makefile:
Subarch: = $ (shell uname-m | sed -es/i.86/i386 / -es/sun4u/sparc64 / \
-e s / arm .* / arm /-e s/sa110/arm / \
-e s/s390x/s390-and /-e s/parisc64/parisc / \
-e s / .* ppc / powerpc /-e s / mips .* / mips / \
-e s / sh [234] .* / sh /)
And I imagine many others derive from it, because he can not set the architecture, and not because, I imagine, that this statement was written for Linux and obviously does not work in Windows!
On the other hand, the DS-5 was made for Windows, and if he can not resolve these incompatibilities what good are they?
The makefile has to be changed?
The DS-5 has to be changed?
I have to be changed?
I'm delirious when I think of compiling a Linux kernel in windows?
Added after 3 minutes:
I found another makefile, it has a subarch: = arm,
Subarch: = $ (shell uname-m | sed -es/i.86/i386 / -es/sun4u/sparc64 / \
-e s / arm .* / arm /-e s/sa110/arm / \
-e s/s390x/s390-and /-e s/parisc64/parisc / \
-e s / .* ppc / powerpc /-e s / mips .* / mips / \
-e s / sh [234] .* / sh /)
Subarch: = arm
This solves one problem, but still several others:
**** Build of configuration Default for project OMAP ****
make all
'uname' will fail, recognized as an internal command
or external, a program vel oper or a batch file.
-x was unexpected at this time.
The system will fail can find the path specified.
The system will fail can find the path specified.
The system will fail can find the path specified.
The system will fail can find the path specified.
The system will fail can find the path specified.
The system will fail can find the path specified.
The system will fail can find the path specified.
The system will fail can find the path specified.
The system will fail can find the path specified.
The system will fail can find the path specified.
The system will fail can find the path specified.
The system will fail can find the path specified.
The system will fail can find the path specified.
The system will fail can find the path specified.
The system will fail can find the path specified.
The system will fail can find the path specified.
The system will fail can find the path specified.
The system will fail can find the path specified.
The system will fail can find the path specified.
The system will fail can find the path specified.
The system will fail can find the path specified.
Makefile: 1173: *** multiple target patterns. Stop.
In this line, 1173, has this:
$ (clean-dirs):
$ (Q) $ (MAKE) $ (clean) = $ (patsubst _clean_ %,%,$@)
Besides the problem of uname ...