energia / Energia

Fork of Arduino for the Texas Instruments LaunchPad's
http://energia.nu
Other
794 stars 672 forks source link

C2000 compilation crashes due to incorrect path #531

Closed piranha32 closed 9 years ago

piranha32 commented 9 years ago

Compilation of a sketch for C2k board crashes because the path for --preproc_dependency is incorrectly inferred from current path. Compilation for msp430 or Tiva/Stellaris board competes successfully. Tried with energia-0101E0013 and Energia built from git.

[/home/jacek/tmp/energia-0101E0013/hardware/tools/c2000/bin/cl2000, -v28, -ml, -mt, -g, --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/cores/c2000", --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/variants/launchpad_f28027", --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/../tools/c2000/include", --gcc, --define=ENERGIA=13, --define=F_CPU=60000000L, --define=TMS320F28027, --define=ARDUINO=101, --diag_warning=225, --gen_func_subsections=on, --display_error_number, --diag_wrap=off, --preproc_with_compile, --preproc_dependency="/tmp/build7513252665551313377.tmp/sketch_nov23a.pp", "/tmp/build7513252665551313377.tmp/sketch_nov23a.cpp", --output_file=/tmp/build7513252665551313377.tmp/sketch_nov23a.cpp.o]
/home/jacek/tmp/energia-0101E0013/hardware/tools/c2000/bin/cl2000 -v28 -ml -mt -g --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/cores/c2000" --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/variants/launchpad_f28027" --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/../tools/c2000/include" --gcc --define=ENERGIA=13 --define=F_CPU=60000000L --define=TMS320F28027 --define=ARDUINO=101 --diag_warning=225 --gen_func_subsections=on --display_error_number --diag_wrap=off --preproc_with_compile --preproc_dependency="/tmp/build7513252665551313377.tmp/sketch_nov23a.pp" "/tmp/build7513252665551313377.tmp/sketch_nov23a.cpp" --output_file=/tmp/build7513252665551313377.tmp/sketch_nov23a.cpp.o 
[/home/jacek/tmp/energia-0101E0013/hardware/tools/c2000/bin/cl2000, -v28, --asm_extension=S, -ml, -mt, -g, --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/cores/c2000", --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/../tools/c2000/include", --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/variants/launchpad_f28027", --gcc, --define=ENERGIA=13, --define=F_CPU=60000000L, --define=TMS320F28027, --define=ARDUINO=101, --diag_warning=225, --gen_func_subsections=on, --display_error_number, --diag_wrap=off, --preproc_with_compile, --preproc_dependency="/home/jacek/tmp/energia-0101E0013/hardware/c2000/cor.pp", "/home/jacek/tmp/energia-0101E0013/hardware/c2000/cores/c2000/f2802x_common/source/F2802x_CSMPasswords.S", --output_file=/tmp/build7513252665551313377.tmp/F2802x_CSMPasswords.S.o]
/home/jacek/tmp/energia-0101E0013/hardware/tools/c2000/bin/cl2000 -v28 --asm_extension=S -ml -mt -g --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/cores/c2000" --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/../tools/c2000/include" --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/variants/launchpad_f28027" --gcc --define=ENERGIA=13 --define=F_CPU=60000000L --define=TMS320F28027 --define=ARDUINO=101 --diag_warning=225 --gen_func_subsections=on --display_error_number --diag_wrap=off --preproc_with_compile --preproc_dependency="/home/jacek/tmp/energia-0101E0013/hardware/c2000/cor.pp" "/home/jacek/tmp/energia-0101E0013/hardware/c2000/cores/c2000/f2802x_common/source/F2802x_CSMPasswords.S" --output_file=/tmp/build7513252665551313377.tmp/F2802x_CSMPasswords.S.o 
[/home/jacek/tmp/energia-0101E0013/hardware/tools/c2000/bin/cl2000, -v28, --asm_extension=S, -ml, -mt, -g, --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/cores/c2000", --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/../tools/c2000/include", --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/variants/launchpad_f28027", --gcc, --define=ENERGIA=13, --define=F_CPU=60000000L, --define=TMS320F28027, --define=ARDUINO=101, --diag_warning=225, --gen_func_subsections=on, --display_error_number, --diag_wrap=off, --preproc_with_compile, --preproc_dependency="/home/jacek/tmp/energia-0101E0013/hardware/c2000/cor.pp", "/home/jacek/tmp/energia-0101E0013/hardware/c2000/cores/c2000/f2802x_common/source/F2802x_DBGIER.S", --output_file=/tmp/build7513252665551313377.tmp/F2802x_DBGIER.S.o]
/home/jacek/tmp/energia-0101E0013/hardware/tools/c2000/bin/cl2000 -v28 --asm_extension=S -ml -mt -g --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/cores/c2000" --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/../tools/c2000/include" --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/variants/launchpad_f28027" --gcc --define=ENERGIA=13 --define=F_CPU=60000000L --define=TMS320F28027 --define=ARDUINO=101 --diag_warning=225 --gen_func_subsections=on --display_error_number --diag_wrap=off --preproc_with_compile --preproc_dependency="/home/jacek/tmp/energia-0101E0013/hardware/c2000/cor.pp" "/home/jacek/tmp/energia-0101E0013/hardware/c2000/cores/c2000/f2802x_common/source/F2802x_DBGIER.S" --output_file=/tmp/build7513252665551313377.tmp/F2802x_DBGIER.S.o 
[/home/jacek/tmp/energia-0101E0013/hardware/tools/c2000/bin/cl2000, -v28, --asm_extension=S, -ml, -mt, -g, --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/cores/c2000", --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/../tools/c2000/include", --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/variants/launchpad_f28027", --gcc, --define=ENERGIA=13, --define=F_CPU=60000000L, --define=TMS320F28027, --define=ARDUINO=101, --diag_warning=225, --gen_func_subsections=on, --display_error_number, --diag_wrap=off, --preproc_with_compile, --preproc_dependency="/home/jacek/tmp/energia-0101E0013/hardware/c2000/cor.pp", "/home/jacek/tmp/energia-0101E0013/hardware/c2000/cores/c2000/f2802x_common/source/F2802x_usDelay.S", --output_file=/tmp/build7513252665551313377.tmp/F2802x_usDelay.S.o]
/home/jacek/tmp/energia-0101E0013/hardware/tools/c2000/bin/cl2000 -v28 --asm_extension=S -ml -mt -g --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/cores/c2000" --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/../tools/c2000/include" --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/variants/launchpad_f28027" --gcc --define=ENERGIA=13 --define=F_CPU=60000000L --define=TMS320F28027 --define=ARDUINO=101 --diag_warning=225 --gen_func_subsections=on --display_error_number --diag_wrap=off --preproc_with_compile --preproc_dependency="/home/jacek/tmp/energia-0101E0013/hardware/c2000/cor.pp" "/home/jacek/tmp/energia-0101E0013/hardware/c2000/cores/c2000/f2802x_common/source/F2802x_usDelay.S" --output_file=/tmp/build7513252665551313377.tmp/F2802x_usDelay.S.o 
[/home/jacek/tmp/energia-0101E0013/hardware/tools/c2000/bin/cl2000, -v28, --asm_extension=S, -ml, -mt, -g, --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/cores/c2000", --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/../tools/c2000/include", --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/variants/launchpad_f28027", --gcc, --define=ENERGIA=13, --define=F_CPU=60000000L, --define=TMS320F28027, --define=ARDUINO=101, --diag_warning=225, --gen_func_subsections=on, --display_error_number, --diag_wrap=off, --preproc_with_compile, --preproc_dependency="/home/jacek/tmp/energia-0101E0013/hardware/c2000/cor.pp", "/home/jacek/tmp/energia-0101E0013/hardware/c2000/cores/c2000/f2802x_common/source/F2802x_asmfuncs.S", --output_file=/tmp/build7513252665551313377.tmp/F2802x_asmfuncs.S.o]
/home/jacek/tmp/energia-0101E0013/hardware/tools/c2000/bin/cl2000 -v28 --asm_extension=S -ml -mt -g --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/cores/c2000" --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/../tools/c2000/include" --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/variants/launchpad_f28027" --gcc --define=ENERGIA=13 --define=F_CPU=60000000L --define=TMS320F28027 --define=ARDUINO=101 --diag_warning=225 --gen_func_subsections=on --display_error_number --diag_wrap=off --preproc_with_compile --preproc_dependency="/home/jacek/tmp/energia-0101E0013/hardware/c2000/cor.pp" "/home/jacek/tmp/energia-0101E0013/hardware/c2000/cores/c2000/f2802x_common/source/F2802x_asmfuncs.S" --output_file=/tmp/build7513252665551313377.tmp/F2802x_asmfuncs.S.o 
[/home/jacek/tmp/energia-0101E0013/hardware/tools/c2000/bin/cl2000, -v28, --asm_extension=S, -ml, -mt, -g, --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/cores/c2000", --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/../tools/c2000/include", --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/variants/launchpad_f28027", --gcc, --define=ENERGIA=13, --define=F_CPU=60000000L, --define=TMS320F28027, --define=ARDUINO=101, --diag_warning=225, --gen_func_subsections=on, --display_error_number, --diag_wrap=off, --preproc_with_compile, --preproc_dependency="/home/jacek/tmp/energia-0101E0013/hardware/c2000/cor.pp", "/home/jacek/tmp/energia-0101E0013/hardware/c2000/cores/c2000/f2802x_common/source/F2802x_CodeStartBranch.S", --output_file=/tmp/build7513252665551313377.tmp/F2802x_CodeStartBranch.S.o]
/home/jacek/tmp/energia-0101E0013/hardware/tools/c2000/bin/cl2000 -v28 --asm_extension=S -ml -mt -g --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/cores/c2000" --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/../tools/c2000/include" --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/variants/launchpad_f28027" --gcc --define=ENERGIA=13 --define=F_CPU=60000000L --define=TMS320F28027 --define=ARDUINO=101 --diag_warning=225 --gen_func_subsections=on --display_error_number --diag_wrap=off --preproc_with_compile --preproc_dependency="/home/jacek/tmp/energia-0101E0013/hardware/c2000/cor.pp" "/home/jacek/tmp/energia-0101E0013/hardware/c2000/cores/c2000/f2802x_common/source/F2802x_CodeStartBranch.S" --output_file=/tmp/build7513252665551313377.tmp/F2802x_CodeStartBranch.S.o 
[/home/jacek/tmp/energia-0101E0013/hardware/tools/c2000/bin/cl2000, -v28, --asm_extension=S, -ml, -mt, -g, --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/cores/c2000", --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/../tools/c2000/include", --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/variants/launchpad_f28027", --gcc, --define=ENERGIA=13, --define=F_CPU=60000000L, --define=TMS320F28027, --define=ARDUINO=101, --diag_warning=225, --gen_func_subsections=on, --display_error_number, --diag_wrap=off, --preproc_with_compile, --preproc_dependency="/home/jacek/tmp/energia-0101E0013/hardware/c2000/cor.pp", "/home/jacek/tmp/energia-0101E0013/hardware/c2000/cores/c2000/f2802x_common/source/F2802x_DisInt.S", --output_file=/tmp/build7513252665551313377.tmp/F2802x_DisInt.S.o]
/home/jacek/tmp/energia-0101E0013/hardware/tools/c2000/bin/cl2000 -v28 --asm_extension=S -ml -mt -g --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/cores/c2000" --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/../tools/c2000/include" --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/variants/launchpad_f28027" --gcc --define=ENERGIA=13 --define=F_CPU=60000000L --define=TMS320F28027 --define=ARDUINO=101 --diag_warning=225 --gen_func_subsections=on --display_error_number --diag_wrap=off --preproc_with_compile --preproc_dependency="/home/jacek/tmp/energia-0101E0013/hardware/c2000/cor.pp" "/home/jacek/tmp/energia-0101E0013/hardware/c2000/cores/c2000/f2802x_common/source/F2802x_DisInt.S" --output_file=/tmp/build7513252665551313377.tmp/F2802x_DisInt.S.o 
[/home/jacek/tmp/energia-0101E0013/hardware/tools/c2000/bin/cl2000, -v28, -ml, -mt, -g, --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/cores/c2000", --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/../tools/c2000/include", --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/variants/launchpad_f28027", --gcc, --define=ENERGIA=13, --define=F_CPU=60000000L, --define=TMS320F28027, --define=ARDUINO=101, --diag_warning=225, --gen_func_subsections=on, --display_error_number, --diag_wrap=off, --preproc_with_compile, --preproc_dependency="/home/j.pp", "/home/jacek/tmp/energia-0101E0013/hardware/c2000/cores/c2000/wiring_shift.c", --output_file=/tmp/build7513252665551313377.tmp/wiring_shift.c.o]
/home/jacek/tmp/energia-0101E0013/hardware/tools/c2000/bin/cl2000 -v28 -ml -mt -g --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/cores/c2000" --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/../tools/c2000/include" --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/variants/launchpad_f28027" --gcc --define=ENERGIA=13 --define=F_CPU=60000000L --define=TMS320F28027 --define=ARDUINO=101 --diag_warning=225 --gen_func_subsections=on --display_error_number --diag_wrap=off --preproc_with_compile --preproc_dependency="/home/j.pp" "/home/jacek/tmp/energia-0101E0013/hardware/c2000/cores/c2000/wiring_shift.c" --output_file=/tmp/build7513252665551313377.tmp/wiring_shift.c.o 

>> Compilation failure
Command-line error #1966: cannot open preprocessing output file "/home/j.pp": Permission denied
1 catastrophic error detected in the compilation of "/home/jacek/tmp/energia-0101E0013/hardware/c2000/cores/c2000/wiring_shift.c".
Compilation terminated.
treygerman commented 9 years ago

Thanks Jacek. I'll take a look at this.

Trey

On Sun, Nov 23, 2014 at 9:58 PM, Jacek Radzikowski <notifications@github.com

wrote:

Compilation of a sketch for C2k board crashes because the path for --preproc_dependency is incorrectly inferred from current path. Compilation for msp430 or Tiva/Stellaris board competes successfully. Tried with energia-0101E0013 and Energia built from git.

[/home/jacek/tmp/energia-0101E0013/hardware/tools/c2000/bin/cl2000, -v28, -ml, -mt, -g, --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/cores/c2000", --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/variants/launchpad_f28027", --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/../tools/c2000/include", --gcc, --define=ENERGIA=13, --define=F_CPU=60000000L, --define=TMS320F28027, --define=ARDUINO=101, --diag_warning=225, --gen_func_subsections=on, --display_error_number, --diag_wrap=off, --preproc_with_compile, --preproc_dependency="/tmp/build7513252665551313377.tmp/sketch_nov23a.pp", "/tmp/build7513252665551313377.tmp/sketch_nov23a.cpp", --output_file=/tmp/build7513252665551313377.tmp/sketch_nov23a.cpp.o] /home/jacek/tmp/energia-0101E0013/hardware/tools/c2000/bin/cl2000 -v28 -ml -mt -g --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/cores/c2000" --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/variants/launchpad_f28027" --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/../tools/c2000/include" --gcc --define=ENERGIA=13 --define=F_CPU=60000000L --define=TMS320F28027 --define=ARDUINO=101 --diag_warning=225 --gen_func_subsections=on --display_error_number --diag_wrap=off --preproc_with_compile --preproc_dependency="/tmp/build7513252665551313377.tmp/sketch_nov23a.pp" "/tmp/build7513252665551313377.tmp/sketch_nov23a.cpp" --output_file=/tmp/build7513252665551313377.tmp/sketch_nov23a.cpp.o [/home/jacek/tmp/energia-0101E0013/hardware/tools/c2000/bin/cl2000, -v28, --asm_extension=S, -ml, -mt, -g, --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/cores/c2000", --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/../tools/c2000/include", --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/variants/launchpad_f28027", --gcc, --define=ENERGIA=13, --define=F_CPU=60000000L, --define=TMS320F28027, --define=ARDUINO=101, --diag_warning=225, --gen_func_subsections=on, --display_error_number, --diag_wrap=off, --preproc_with_compile, --preproc_dependency="/home/jacek/tmp/energia-0101E0013/hardware/c2000/cor.pp", "/home/jacek/tmp/energia-0101E0013/hardware/c2000/cores/c2000/f2802x_common/source/F2802x_CSMPasswords.S", --output_file=/tmp/build7513252665551313377.tmp/F2802x_CSMPasswords.S.o] /home/jacek/tmp/energia-0101E0013/hardware/tools/c2000/bin/cl2000 -v28 --asm_extension=S -ml -mt -g --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/cores/c2000" --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/../tools/c2000/include" --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/variants/launchpad_f28027" --gcc --define=ENERGIA=13 --define=F_CPU=60000000L --define=TMS320F28027 --define=ARDUINO=101 --diag_warning=225 --gen_func_subsections=on --display_error_number --diag_wrap=off --preproc_with_compile --preproc_dependency="/home/jacek/tmp/energia-0101E0013/hardware/c2000/cor.pp" "/home/jacek/tmp/energia-0101E0013/hardware/c2000/cores/c2000/f2802x_common/source/F2802x_CSMPasswords.S" --output_file=/tmp/build7513252665551313377.tmp/F2802x_CSMPasswords.S.o [/home/jacek/tmp/energia-0101E0013/hardware/tools/c2000/bin/cl2000, -v28, --asm_extension=S, -ml, -mt, -g, --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/cores/c2000", --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/../tools/c2000/include", --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/variants/launchpad_f28027", --gcc, --define=ENERGIA=13, --define=F_CPU=60000000L, --define=TMS320F28027, --define=ARDUINO=101, --diag_warning=225, --gen_func_subsections=on, --display_error_number, --diag_wrap=off, --preproc_with_compile, --preproc_dependency="/home/jacek/tmp/energia-0101E0013/hardware/c2000/cor.pp", "/home/jacek/tmp/energia-0101E0013/hardware/c2000/cores/c2000/f2802x_common/source/F2802x_DBGIER.S", --output_file=/tmp/build7513252665551313377.tmp/F2802x_DBGIER.S.o] /home/jacek/tmp/energia-0101E0013/hardware/tools/c2000/bin/cl2000 -v28 --asm_extension=S -ml -mt -g --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/cores/c2000" --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/../tools/c2000/include" --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/variants/launchpad_f28027" --gcc --define=ENERGIA=13 --define=F_CPU=60000000L --define=TMS320F28027 --define=ARDUINO=101 --diag_warning=225 --gen_func_subsections=on --display_error_number --diag_wrap=off --preproc_with_compile --preproc_dependency="/home/jacek/tmp/energia-0101E0013/hardware/c2000/cor.pp" "/home/jacek/tmp/energia-0101E0013/hardware/c2000/cores/c2000/f2802x_common/source/F2802x_DBGIER.S" --output_file=/tmp/build7513252665551313377.tmp/F2802x_DBGIER.S.o [/home/jacek/tmp/energia-0101E0013/hardware/tools/c2000/bin/cl2000, -v28, --asm_extension=S, -ml, -mt, -g, --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/cores/c2000", --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/../tools/c2000/include", --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/variants/launchpad_f28027", --gcc, --define=ENERGIA=13, --define=F_CPU=60000000L, --define=TMS320F28027, --define=ARDUINO=101, --diag_warning=225, --gen_func_subsections=on, --display_error_number, --diag_wrap=off, --preproc_with_compile, --preproc_dependency="/home/jacek/tmp/energia-0101E0013/hardware/c2000/cor.pp", "/home/jacek/tmp/energia-0101E0013/hardware/c2000/cores/c2000/f2802x_common/source/F2802x_usDelay.S", --output_file=/tmp/build7513252665551313377.tmp/F2802x_usDelay.S.o] /home/jacek/tmp/energia-0101E0013/hardware/tools/c2000/bin/cl2000 -v28 --asm_extension=S -ml -mt -g --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/cores/c2000" --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/../tools/c2000/include" --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/variants/launchpad_f28027" --gcc --define=ENERGIA=13 --define=F_CPU=60000000L --define=TMS320F28027 --define=ARDUINO=101 --diag_warning=225 --gen_func_subsections=on --display_error_number --diag_wrap=off --preproc_with_compile --preproc_dependency="/home/jacek/tmp/energia-0101E0013/hardware/c2000/cor.pp" "/home/jacek/tmp/energia-0101E0013/hardware/c2000/cores/c2000/f2802x_common/source/F2802x_usDelay.S" --output_file=/tmp/build7513252665551313377.tmp/F2802x_usDelay.S.o [/home/jacek/tmp/energia-0101E0013/hardware/tools/c2000/bin/cl2000, -v28, --asm_extension=S, -ml, -mt, -g, --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/cores/c2000", --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/../tools/c2000/include", --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/variants/launchpad_f28027", --gcc, --define=ENERGIA=13, --define=F_CPU=60000000L, --define=TMS320F28027, --define=ARDUINO=101, --diag_warning=225, --gen_func_subsections=on, --display_error_number, --diag_wrap=off, --preproc_with_compile, --preproc_dependency="/home/jacek/tmp/energia-0101E0013/hardware/c2000/cor.pp", "/home/jacek/tmp/energia-0101E0013/hardware/c2000/cores/c2000/f2802x_common/source/F2802x_asmfuncs.S", --output_file=/tmp/build7513252665551313377.tmp/F2802x_asmfuncs.S.o] /home/jacek/tmp/energia-0101E0013/hardware/tools/c2000/bin/cl2000 -v28 --asm_extension=S -ml -mt -g --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/cores/c2000" --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/../tools/c2000/include" --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/variants/launchpad_f28027" --gcc --define=ENERGIA=13 --define=F_CPU=60000000L --define=TMS320F28027 --define=ARDUINO=101 --diag_warning=225 --gen_func_subsections=on --display_error_number --diag_wrap=off --preproc_with_compile --preproc_dependency="/home/jacek/tmp/energia-0101E0013/hardware/c2000/cor.pp" "/home/jacek/tmp/energia-0101E0013/hardware/c2000/cores/c2000/f2802x_common/source/F2802x_asmfuncs.S" --output_file=/tmp/build7513252665551313377.tmp/F2802x_asmfuncs.S.o [/home/jacek/tmp/energia-0101E0013/hardware/tools/c2000/bin/cl2000, -v28, --asm_extension=S, -ml, -mt, -g, --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/cores/c2000", --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/../tools/c2000/include", --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/variants/launchpad_f28027", --gcc, --define=ENERGIA=13, --define=F_CPU=60000000L, --define=TMS320F28027, --define=ARDUINO=101, --diag_warning=225, --gen_func_subsections=on, --display_error_number, --diag_wrap=off, --preproc_with_compile, --preproc_dependency="/home/jacek/tmp/energia-0101E0013/hardware/c2000/cor.pp", "/home/jacek/tmp/energia-0101E0013/hardware/c2000/cores/c2000/f2802x_common/source/F2802x_CodeStartBranch.S", --output_file=/tmp/build7513252665551313377.tmp/F2802x_CodeStartBranch.S.o] /home/jacek/tmp/energia-0101E0013/hardware/tools/c2000/bin/cl2000 -v28 --asm_extension=S -ml -mt -g --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/cores/c2000" --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/../tools/c2000/include" --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/variants/launchpad_f28027" --gcc --define=ENERGIA=13 --define=F_CPU=60000000L --define=TMS320F28027 --define=ARDUINO=101 --diag_warning=225 --gen_func_subsections=on --display_error_number --diag_wrap=off --preproc_with_compile --preproc_dependency="/home/jacek/tmp/energia-0101E0013/hardware/c2000/cor.pp" "/home/jacek/tmp/energia-0101E0013/hardware/c2000/cores/c2000/f2802x_common/source/F2802x_CodeStartBranch.S" --output_file=/tmp/build7513252665551313377.tmp/F2802x_CodeStartBranch.S.o [/home/jacek/tmp/energia-0101E0013/hardware/tools/c2000/bin/cl2000, -v28, --asm_extension=S, -ml, -mt, -g, --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/cores/c2000", --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/../tools/c2000/include", --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/variants/launchpad_f28027", --gcc, --define=ENERGIA=13, --define=F_CPU=60000000L, --define=TMS320F28027, --define=ARDUINO=101, --diag_warning=225, --gen_func_subsections=on, --display_error_number, --diag_wrap=off, --preproc_with_compile, --preproc_dependency="/home/jacek/tmp/energia-0101E0013/hardware/c2000/cor.pp", "/home/jacek/tmp/energia-0101E0013/hardware/c2000/cores/c2000/f2802x_common/source/F2802x_DisInt.S", --output_file=/tmp/build7513252665551313377.tmp/F2802x_DisInt.S.o] /home/jacek/tmp/energia-0101E0013/hardware/tools/c2000/bin/cl2000 -v28 --asm_extension=S -ml -mt -g --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/cores/c2000" --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/../tools/c2000/include" --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/variants/launchpad_f28027" --gcc --define=ENERGIA=13 --define=F_CPU=60000000L --define=TMS320F28027 --define=ARDUINO=101 --diag_warning=225 --gen_func_subsections=on --display_error_number --diag_wrap=off --preproc_with_compile --preproc_dependency="/home/jacek/tmp/energia-0101E0013/hardware/c2000/cor.pp" "/home/jacek/tmp/energia-0101E0013/hardware/c2000/cores/c2000/f2802x_common/source/F2802x_DisInt.S" --output_file=/tmp/build7513252665551313377.tmp/F2802x_DisInt.S.o [/home/jacek/tmp/energia-0101E0013/hardware/tools/c2000/bin/cl2000, -v28, -ml, -mt, -g, --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/cores/c2000", --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/../tools/c2000/include", --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/variants/launchpad_f28027", --gcc, --define=ENERGIA=13, --define=F_CPU=60000000L, --define=TMS320F28027, --define=ARDUINO=101, --diag_warning=225, --gen_func_subsections=on, --display_error_number, --diag_wrap=off, --preproc_with_compile, --preproc_dependency="/home/j.pp", "/home/jacek/tmp/energia-0101E0013/hardware/c2000/cores/c2000/wiring_shift.c", --output_file=/tmp/build7513252665551313377.tmp/wiring_shift.c.o] /home/jacek/tmp/energia-0101E0013/hardware/tools/c2000/bin/cl2000 -v28 -ml -mt -g --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/cores/c2000" --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/../tools/c2000/include" --include_path="/home/jacek/tmp/energia-0101E0013/hardware/c2000/variants/launchpad_f28027" --gcc --define=ENERGIA=13 --define=F_CPU=60000000L --define=TMS320F28027 --define=ARDUINO=101 --diag_warning=225 --gen_func_subsections=on --display_error_number --diag_wrap=off --preproc_with_compile --preproc_dependency="/home/j.pp" "/home/jacek/tmp/energia-0101E0013/hardware/c2000/cores/c2000/wiring_shift.c" --output_file=/tmp/build7513252665551313377.tmp/wiring_shift.c.o

Compilation failure Command-line error #1966: cannot open preprocessing output file "/home/j.pp": Permission denied 1 catastrophic error detected in the compilation of "/home/jacek/tmp/energia-0101E0013/hardware/c2000/cores/c2000/wiring_shift.c". Compilation terminated.

— Reply to this email directly or view it on GitHub https://github.com/energia/Energia/issues/531.

treygerman commented 9 years ago

Just uploaded a fix for this. Turns out this issue is caused by the case of the extension on the file not matching a regex in the compiler.java file. I've corrected the regexs and pushed the changes to master.

piranha32 commented 9 years ago

Thanks for the fix. Unfortunately the compilation still crashes (fresh build from github):

[/storage/vol5/jacek/build/Energia/build/linux/work/hardware/tools/c2000/bin/cl2000, -v28, -ml, -mt, -g, --include_path="/storage/vol5/jacek/build/Energia/build/linux/work/hardware/c2000/cores/c2000", --include_path="/storage/vol5/jacek/build/Energia/build/linux/work/hardware/c2000/variants/launchpad_f28027", --include_path="/storage/vol5/jacek/build/Energia/build/linux/work/hardware/c2000/../tools/c2000/include", --gcc, --define=ENERGIA=14, --define=F_CPU=60000000L, --define=TMS320F28027, --define=ARDUINO=101, --diag_warning=225, --gen_func_subsections=on, --display_error_number, --diag_wrap=off, --preproc_with_compile, --preproc_dependency="/tmp/build7974789177073549330.tmp/sketch_dec11a.pp", "/tmp/build7974789177073549330.tmp/sketch_dec11a.cpp", --output_file=/tmp/build7974789177073549330.tmp/sketch_dec11a.cpp.o]
/storage/vol5/jacek/build/Energia/build/linux/work/hardware/tools/c2000/bin/cl2000 -v28 -ml -mt -g --include_path="/storage/vol5/jacek/build/Energia/build/linux/work/hardware/c2000/cores/c2000" --include_path="/storage/vol5/jacek/build/Energia/build/linux/work/hardware/c2000/variants/launchpad_f28027" --include_path="/storage/vol5/jacek/build/Energia/build/linux/work/hardware/c2000/../tools/c2000/include" --gcc --define=ENERGIA=14 --define=F_CPU=60000000L --define=TMS320F28027 --define=ARDUINO=101 --diag_warning=225 --gen_func_subsections=on --display_error_number --diag_wrap=off --preproc_with_compile --preproc_dependency="/tmp/build7974789177073549330.tmp/sketch_dec11a.pp" "/tmp/build7974789177073549330.tmp/sketch_dec11a.cpp" --output_file=/tmp/build7974789177073549330.tmp/sketch_dec11a.cpp.o 
[/storage/vol5/jacek/build/Energia/build/linux/work/hardware/tools/c2000/bin/cl2000, -v28, --asm_extension=S, -ml, -mt, -g, --include_path="/storage/vol5/jacek/build/Energia/build/linux/work/hardware/c2000/cores/c2000", --include_path="/storage/vol5/jacek/build/Energia/build/linux/work/hardware/c2000/../tools/c2000/include", --include_path="/storage/vol5/jacek/build/Energia/build/linux/work/hardware/c2000/variants/launchpad_f28027", --gcc, --define=ENERGIA=14, --define=F_CPU=60000000L, --define=TMS320F28027, --define=ARDUINO=101, --diag_warning=225, --gen_func_subsections=on, --display_error_number, --diag_wrap=off, --preproc_with_compile, --preproc_dependency="/storage/vol5/jacek/build/Energia/build/linux/work/hardware/c2000/cores/c2000/f2802x_common/source/F2802x_DisInt.pp", "/storage/vol5/jacek/build/Energia/build/linux/work/hardware/c2000/cores/c2000/f2802x_common/source/F2802x_DisInt.S", --output_file=/tmp/build7974789177073549330.tmp/F2802x_DisInt.S.o]
/storage/vol5/jacek/build/Energia/build/linux/work/hardware/tools/c2000/bin/cl2000 -v28 --asm_extension=S -ml -mt -g --include_path="/storage/vol5/jacek/build/Energia/build/linux/work/hardware/c2000/cores/c2000" --include_path="/storage/vol5/jacek/build/Energia/build/linux/work/hardware/c2000/../tools/c2000/include" --include_path="/storage/vol5/jacek/build/Energia/build/linux/work/hardware/c2000/variants/launchpad_f28027" --gcc --define=ENERGIA=14 --define=F_CPU=60000000L --define=TMS320F28027 --define=ARDUINO=101 --diag_warning=225 --gen_func_subsections=on --display_error_number --diag_wrap=off --preproc_with_compile --preproc_dependency="/storage/vol5/jacek/build/Energia/build/linux/work/hardware/c2000/cores/c2000/f2802x_common/source/F2802x_DisInt.pp" "/storage/vol5/jacek/build/Energia/build/linux/work/hardware/c2000/cores/c2000/f2802x_common/source/F2802x_DisInt.S" --output_file=/tmp/build7974789177073549330.tmp/F2802x_DisInt.S.o 
[/storage/vol5/jacek/build/Energia/build/linux/work/hardware/tools/c2000/bin/cl2000, -v28, --asm_extension=S, -ml, -mt, -g, --include_path="/storage/vol5/jacek/build/Energia/build/linux/work/hardware/c2000/cores/c2000", --include_path="/storage/vol5/jacek/build/Energia/build/linux/work/hardware/c2000/../tools/c2000/include", --include_path="/storage/vol5/jacek/build/Energia/build/linux/work/hardware/c2000/variants/launchpad_f28027", --gcc, --define=ENERGIA=14, --define=F_CPU=60000000L, --define=TMS320F28027, --define=ARDUINO=101, --diag_warning=225, --gen_func_subsections=on, --display_error_number, --diag_wrap=off, --preproc_with_compile, --preproc_dependency="/storage/vol5/jacek/build/Energia/build/linux/work/hardware/c2000/cores/c2000/f2802x_common/source/F2802x_usDelay.pp", "/storage/vol5/jacek/build/Energia/build/linux/work/hardware/c2000/cores/c2000/f2802x_common/source/F2802x_usDelay.S", --output_file=/tmp/build7974789177073549330.tmp/F2802x_usDelay.S.o]
/storage/vol5/jacek/build/Energia/build/linux/work/hardware/tools/c2000/bin/cl2000 -v28 --asm_extension=S -ml -mt -g --include_path="/storage/vol5/jacek/build/Energia/build/linux/work/hardware/c2000/cores/c2000" --include_path="/storage/vol5/jacek/build/Energia/build/linux/work/hardware/c2000/../tools/c2000/include" --include_path="/storage/vol5/jacek/build/Energia/build/linux/work/hardware/c2000/variants/launchpad_f28027" --gcc --define=ENERGIA=14 --define=F_CPU=60000000L --define=TMS320F28027 --define=ARDUINO=101 --diag_warning=225 --gen_func_subsections=on --display_error_number --diag_wrap=off --preproc_with_compile --preproc_dependency="/storage/vol5/jacek/build/Energia/build/linux/work/hardware/c2000/cores/c2000/f2802x_common/source/F2802x_usDelay.pp" "/storage/vol5/jacek/build/Energia/build/linux/work/hardware/c2000/cores/c2000/f2802x_common/source/F2802x_usDelay.S" --output_file=/tmp/build7974789177073549330.tmp/F2802x_usDelay.S.o 
[/storage/vol5/jacek/build/Energia/build/linux/work/hardware/tools/c2000/bin/cl2000, -v28, --asm_extension=S, -ml, -mt, -g, --include_path="/storage/vol5/jacek/build/Energia/build/linux/work/hardware/c2000/cores/c2000", --include_path="/storage/vol5/jacek/build/Energia/build/linux/work/hardware/c2000/../tools/c2000/include", --include_path="/storage/vol5/jacek/build/Energia/build/linux/work/hardware/c2000/variants/launchpad_f28027", --gcc, --define=ENERGIA=14, --define=F_CPU=60000000L, --define=TMS320F28027, --define=ARDUINO=101, --diag_warning=225, --gen_func_subsections=on, --display_error_number, --diag_wrap=off, --preproc_with_compile, --preproc_dependency="/storage/vol5/jacek/build/Energia/build/linux/work/hardware/c2000/cores/c2000/f2802x_common/source/F2802x_DBGIER.pp", "/storage/vol5/jacek/build/Energia/build/linux/work/hardware/c2000/cores/c2000/f2802x_common/source/F2802x_DBGIER.S", --output_file=/tmp/build7974789177073549330.tmp/F2802x_DBGIER.S.o]
/storage/vol5/jacek/build/Energia/build/linux/work/hardware/tools/c2000/bin/cl2000 -v28 --asm_extension=S -ml -mt -g --include_path="/storage/vol5/jacek/build/Energia/build/linux/work/hardware/c2000/cores/c2000" --include_path="/storage/vol5/jacek/build/Energia/build/linux/work/hardware/c2000/../tools/c2000/include" --include_path="/storage/vol5/jacek/build/Energia/build/linux/work/hardware/c2000/variants/launchpad_f28027" --gcc --define=ENERGIA=14 --define=F_CPU=60000000L --define=TMS320F28027 --define=ARDUINO=101 --diag_warning=225 --gen_func_subsections=on --display_error_number --diag_wrap=off --preproc_with_compile --preproc_dependency="/storage/vol5/jacek/build/Energia/build/linux/work/hardware/c2000/cores/c2000/f2802x_common/source/F2802x_DBGIER.pp" "/storage/vol5/jacek/build/Energia/build/linux/work/hardware/c2000/cores/c2000/f2802x_common/source/F2802x_DBGIER.S" --output_file=/tmp/build7974789177073549330.tmp/F2802x_DBGIER.S.o 
[/storage/vol5/jacek/build/Energia/build/linux/work/hardware/tools/c2000/bin/cl2000, -v28, --asm_extension=S, -ml, -mt, -g, --include_path="/storage/vol5/jacek/build/Energia/build/linux/work/hardware/c2000/cores/c2000", --include_path="/storage/vol5/jacek/build/Energia/build/linux/work/hardware/c2000/../tools/c2000/include", --include_path="/storage/vol5/jacek/build/Energia/build/linux/work/hardware/c2000/variants/launchpad_f28027", --gcc, --define=ENERGIA=14, --define=F_CPU=60000000L, --define=TMS320F28027, --define=ARDUINO=101, --diag_warning=225, --gen_func_subsections=on, --display_error_number, --diag_wrap=off, --preproc_with_compile, --preproc_dependency="/storage/vol5/jacek/build/Energia/build/linux/work/hardware/c2000/cores/c2000/f2802x_common/source/F2802x_CodeStartBranch.pp", "/storage/vol5/jacek/build/Energia/build/linux/work/hardware/c2000/cores/c2000/f2802x_common/source/F2802x_CodeStartBranch.S", --output_file=/tmp/build7974789177073549330.tmp/F2802x_CodeStartBranch.S.o]
/storage/vol5/jacek/build/Energia/build/linux/work/hardware/tools/c2000/bin/cl2000 -v28 --asm_extension=S -ml -mt -g --include_path="/storage/vol5/jacek/build/Energia/build/linux/work/hardware/c2000/cores/c2000" --include_path="/storage/vol5/jacek/build/Energia/build/linux/work/hardware/c2000/../tools/c2000/include" --include_path="/storage/vol5/jacek/build/Energia/build/linux/work/hardware/c2000/variants/launchpad_f28027" --gcc --define=ENERGIA=14 --define=F_CPU=60000000L --define=TMS320F28027 --define=ARDUINO=101 --diag_warning=225 --gen_func_subsections=on --display_error_number --diag_wrap=off --preproc_with_compile --preproc_dependency="/storage/vol5/jacek/build/Energia/build/linux/work/hardware/c2000/cores/c2000/f2802x_common/source/F2802x_CodeStartBranch.pp" "/storage/vol5/jacek/build/Energia/build/linux/work/hardware/c2000/cores/c2000/f2802x_common/source/F2802x_CodeStartBranch.S" --output_file=/tmp/build7974789177073549330.tmp/F2802x_CodeStartBranch.S.o 
java.lang.NullPointerException
        at processing.app.debug.Compiler.execAsynchronouslyShell(Compiler.java:803)
        at processing.app.debug.Compiler.compileFiles(Compiler.java:538)
        at processing.app.debug.Compiler.compile(Compiler.java:218)
        at processing.app.Sketch.build(Sketch.java:1594)
        at processing.app.Sketch.build(Sketch.java:1570)
        at processing.app.Editor$DefaultRunHandler.run(Editor.java:2025)
        at java.lang.Thread.run(Thread.java:745)

Subsequent compilations crash with different error message, but this is material for a new issue (another issue with case sensitiveness) :

>> Compilation failure
"/storage/vol5/jacek/build/Energia/build/linux/work/hardware/c2000/cores/c2000/wiring_analog.c", line 36: fatal error #1965: cannot open source file "f2802x_common/include/f2802x_epwm_defines.h"
1 catastrophic error detected in the compilation of "/storage/vol5/jacek/build/Energia/build/linux/work/hardware/c2000/cores/c2000/wiring_analog.c".
Compilation terminated.
piranha32 commented 9 years ago

Update: The first problem must have been created by inadequate sanitation of the build environment by "ant clean". For fix for the second issue with compilation please see pull request #537

jmgc commented 9 years ago

The problem seems to be solved. on Mac OSX