NutConfigure make Output of Nut/OS  4.8.6 WinARM GCC 3.4.3


D:\DRV-NUT\ethernut_4.8.6>echo p1 = compiler version in dot x.y.z
p1 = compiler version in dot x.y.z

D:\DRV-NUT\ethernut_4.8.6>path=D:\DRV-NUT\ethernut_4.8.6\nut\tools\win32;D:\DRV-D\winarm_3.4.3\gnuarm\bin;D:\DRV-D\winarm_3.4.3\winarm\bin;c:\windows;c:\windows\system32;c:\windows\system32\wbem;

D:\DRV-NUT\ethernut_4.8.6>nutconfigure -a./nutapp_arm_3.4.3 -c./nut/conf/ethernut30d.conf -marm-gcc -b./nutbld_arm_3.4.3 create-buildtree
nutconfigure 2.0.9
Loading ./nut/conf/repository.nut...OK
Loading ./nut/conf/ethernut30d.conf...OK
Creating Makefiles for arm-gcc in ./nutbld_arm_3.4.3...OK
Creating header files in ./nutbld_arm_3.4.3...OK

D:\DRV-NUT\ethernut_4.8.6>cd nutbld_arm_3.4.3

D:\DRV-NUT\ethernut_4.8.6\nutbld_arm_3.4.3>make clean 1>makeclean.txt

D:\DRV-NUT\ethernut_4.8.6\nutbld_arm_3.4.3>make install 1>..\c486c343arm.txt
In file included from ../.././nut/arch/arm/os/context.c:106:
../.././nut/include/sys/atom.h:106:20: stdint.h: No such file or directory
In file included from ../.././nut/arch/arm/os/context.c:108:
../.././nut/include/sys/thread.h:177: error: parse error before "uint8_t"
../.././nut/include/sys/thread.h:177: warning: no semicolon at end of struct or union
../.././nut/include/sys/thread.h:178: warning: type defaults to `int' in declaration of `td_sp'
../.././nut/include/sys/thread.h:178: warning: data definition has no type or storage class
../.././nut/include/sys/thread.h:179: error: parse error before "td_priority"
../.././nut/include/sys/thread.h:179: warning: type defaults to `int' in declaration of `td_priority'
../.././nut/include/sys/thread.h:179: warning: data definition has no type or storage class
../.././nut/include/sys/thread.h:180: error: parse error before '*' token
../.././nut/include/sys/thread.h:180: warning: type defaults to `int' in declaration of `td_memory'
../.././nut/include/sys/thread.h:180: warning: data definition has no type or storage class
../.././nut/include/sys/thread.h:190: error: parse error before '}' token
../.././nut/include/sys/thread.h:259: error: parse error before "NutThreadSetPriority"
../.././nut/include/sys/thread.h:259: error: parse error before "level"
../.././nut/include/sys/thread.h:259: warning: type defaults to `int' in declaration of `NutThreadSetPriority'
../.././nut/include/sys/thread.h:259: warning: function declaration isn't a prototype
../.././nut/include/sys/thread.h:259: warning: data definition has no type or storage class
../.././nut/arch/arm/os/context.c:124: error: parse error before "uint32_t"
../.././nut/arch/arm/os/context.c:124: warning: no semicolon at end of struct or union
../.././nut/arch/arm/os/context.c:125: warning: type defaults to `int' in declaration of `csf_r4'
../.././nut/arch/arm/os/context.c:125: warning: data definition has no type or storage class
../.././nut/arch/arm/os/context.c:126: error: parse error before "csf_r5"
../.././nut/arch/arm/os/context.c:126: warning: type defaults to `int' in declaration of `csf_r5'
../.././nut/arch/arm/os/context.c:126: warning: data definition has no type or storage class
../.././nut/arch/arm/os/context.c:127: error: parse error before "csf_r6"
../.././nut/arch/arm/os/context.c:127: warning: type defaults to `int' in declaration of `csf_r6'
../.././nut/arch/arm/os/context.c:127: warning: data definition has no type or storage class
../.././nut/arch/arm/os/context.c:128: error: parse error before "csf_r7"
../.././nut/arch/arm/os/context.c:128: warning: type defaults to `int' in declaration of `csf_r7'
../.././nut/arch/arm/os/context.c:128: warning: data definition has no type or storage class
../.././nut/arch/arm/os/context.c:129: error: parse error before "csf_r8"
../.././nut/arch/arm/os/context.c:129: warning: type defaults to `int' in declaration of `csf_r8'
../.././nut/arch/arm/os/context.c:129: warning: data definition has no type or storage class
../.././nut/arch/arm/os/context.c:130: error: parse error before "csf_r9"
../.././nut/arch/arm/os/context.c:130: warning: type defaults to `int' in declaration of `csf_r9'
../.././nut/arch/arm/os/context.c:130: warning: data definition has no type or storage class
../.././nut/arch/arm/os/context.c:131: error: parse error before "csf_r10"
../.././nut/arch/arm/os/context.c:131: warning: type defaults to `int' in declaration of `csf_r10'
../.././nut/arch/arm/os/context.c:131: warning: data definition has no type or storage class
../.././nut/arch/arm/os/context.c:132: error: parse error before "csf_r11"
../.././nut/arch/arm/os/context.c:132: warning: type defaults to `int' in declaration of `csf_r11'
../.././nut/arch/arm/os/context.c:132: warning: data definition has no type or storage class
../.././nut/arch/arm/os/context.c:133: error: parse error before "csf_lr"
../.././nut/arch/arm/os/context.c:133: warning: type defaults to `int' in declaration of `csf_lr'
../.././nut/arch/arm/os/context.c:133: warning: data definition has no type or storage class
../.././nut/arch/arm/os/context.c:134: warning: type defaults to `int' in declaration of `SWITCHFRAME'
../.././nut/arch/arm/os/context.c:134: warning: data definition has no type or storage class
../.././nut/arch/arm/os/context.c:142: error: parse error before "uint32_t"
../.././nut/arch/arm/os/context.c:142: warning: no semicolon at end of struct or union
../.././nut/arch/arm/os/context.c:143: warning: type defaults to `int' in declaration of `cef_pc'
../.././nut/arch/arm/os/context.c:143: warning: data definition has no type or storage class
../.././nut/arch/arm/os/context.c:144: warning: type defaults to `int' in declaration of `ENTERFRAME'
../.././nut/arch/arm/os/context.c:144: warning: data definition has no type or storage class
../.././nut/arch/arm/os/context.c: In function `NutThreadSwitch':
../.././nut/arch/arm/os/context.c:178: error: dereferencing pointer to incomplete type
../.././nut/arch/arm/os/context.c:183: error: dereferencing pointer to incomplete type
../.././nut/arch/arm/os/context.c:194: error: dereferencing pointer to incomplete type
../.././nut/arch/arm/os/context.c: In function `NutThreadCreate':
../.././nut/arch/arm/os/context.c:223: error: `uint8_t' undeclared (first use in this function)
../.././nut/arch/arm/os/context.c:223: error: (Each undeclared identifier is reported only once
../.././nut/arch/arm/os/context.c:223: error: for each function it appears in.)
../.././nut/arch/arm/os/context.c:223: error: `threadMem' undeclared (first use in this function)
../.././nut/arch/arm/os/context.c:224: error: `sf' undeclared (first use in this function)
../.././nut/arch/arm/os/context.c:225: error: `ef' undeclared (first use in this function)
../.././nut/arch/arm/os/context.c:256: error: invalid application of `sizeof' to incomplete type `../.././nut/include/sys/thread.h'
../.././nut/arch/arm/os/context.c:260: error: parse error before ')' token
../.././nut/arch/arm/os/context.c:260: error: `uintptr_t' undeclared (first use in this function)
../.././nut/arch/arm/os/context.c:260: error: parse error before "td"
../.././nut/arch/arm/os/context.c:261: error: parse error before ')' token
../.././nut/arch/arm/os/context.c:261: error: parse error before "ef"
../.././nut/arch/arm/os/context.c:275: error: `uint32_t' undeclared (first use in this function)
../.././nut/arch/arm/os/context.c:275: error: parse error before ')' token
../.././nut/arch/arm/os/context.c:276: error: parse error before ')' token
../.././nut/arch/arm/os/context.c:277: error: parse error before ')' token
../.././nut/arch/arm/os/context.c:278: error: parse error before ')' token
../.././nut/arch/arm/os/context.c:284: error: parse error before "fn"
../.././nut/arch/arm/os/context.c:285: error: parse error before "arg"
../.././nut/arch/arm/os/context.c:290: error: parse error before "NutThreadEntry"
../.././nut/arch/arm/os/context.c:297: error: dereferencing pointer to incomplete type
../.././nut/arch/arm/os/context.c:297: error: dereferencing pointer to incomplete type
../.././nut/arch/arm/os/context.c:298: error: dereferencing pointer to incomplete type
../.././nut/arch/arm/os/context.c:298: error: dereferencing pointer to incomplete type
../.././nut/arch/arm/os/context.c:299: error: dereferencing pointer to incomplete type
../.././nut/arch/arm/os/context.c:300: error: dereferencing pointer to incomplete type
../.././nut/arch/arm/os/context.c:300: error: parse error before "sf"
../.././nut/arch/arm/os/context.c:301: error: dereferencing pointer to incomplete type
../.././nut/arch/arm/os/context.c:302: error: dereferencing pointer to incomplete type
../.././nut/arch/arm/os/context.c:303: error: dereferencing pointer to incomplete type
../.././nut/arch/arm/os/context.c:304: error: dereferencing pointer to incomplete type
../.././nut/arch/arm/os/context.c:307: error: dereferencing pointer to incomplete type
../.././nut/arch/arm/os/context.c:318: error: dereferencing pointer to incomplete type
../.././nut/arch/arm/os/context.c:328: error: dereferencing pointer to incomplete type
../.././nut/arch/arm/os/context.c:337: error: dereferencing pointer to incomplete type
../.././nut/arch/arm/os/context.c: At top level:
../.././nut/arch/arm/os/context.c:151: warning: 'NutThreadEntry' defined but not used
make[1]: *** [arm/os/context.o] Error 1
make: *** [install] Error 2

D:\DRV-NUT\ethernut_4.8.6\nutbld_arm_3.4.3>cd ..

D:\DRV-NUT\ethernut_4.8.6>nutconfigure -a./nutapp_arm_3.4.3 -c./nut/conf/ethernut30d.conf -marm-gcc -b./nutbld_arm_3.4.3 create-apptree
nutconfigure 2.0.9
Loading ./nut/conf/repository.nut...OK
Loading ./nut/conf/ethernut30d.conf...OK
OK
Copying ./nut/app
Copying ./nut/app/basemon
Copying ./nut/app/basemon/html
Copying ./nut/app/caltime
Copying ./nut/app/canbus
Copying ./nut/app/cppdemo
Copying ./nut/app/events
Copying ./nut/app/ftpd
Copying ./nut/app/httpd
Copying ./nut/app/httpd/sample
Copying ./nut/app/httpd/sample/flash
Copying ./nut/app/icmp-udp
Copying ./nut/app/inetq
Copying ./nut/app/isp2
Copying ./nut/app/isp2/isp
Copying ./nut/app/logtime
Copying ./nut/app/nutpiper
Copying ./nut/app/playmp3
Copying ./nut/app/playmp3/sounds
Copying ./nut/app/portdio
Copying ./nut/app/pppc
Copying ./nut/app/rs232d
Copying ./nut/app/simple
Copying ./nut/app/snmpd
Copying ./nut/app/tcps
Copying ./nut/app/threads
Copying ./nut/app/timers
Copying ./nut/app/uart
Copying ./nut/app/xsvfexec

NutConfigure Make gcc details

make -C arch install
make[1]: Entering directory `D:/DRV-NUT/ethernut_4.8.6/nutbld_arm_3.4.3/arch'
arm-elf-gcc -c -mcpu=arm7tdmi -Os -mthumb-interwork -fomit-frame-pointer -Wall -Werror -Wstrict-prototypes -Wa,-ahlms=arm/os/context.lst -DETHERNUT3 -I../.././nutbld_arm_3.4.3/include -I../.././nut/include ../.././nut/arch/arm/os/context.c -o arm/os/context.o
make[1]: Leaving directory `D:/DRV-NUT/ethernut_4.8.6/nutbld_arm_3.4.3/arch'