Can not compile program. XMAKE Error

Technical questions regarding the XTC tools and programming with XMOS.
brabandm
Junior Member
Posts: 4
Joined: Wed Jul 30, 2014 2:32 pm

Can not compile program. XMAKE Error

Post by brabandm »

Hello everybody,

I have a very confusing problem with my program to compile. I think it's a problem with the linking process. When I want to compile and link the program, I get an xmake error. But I don't understand it and can't find any help.

This is the verbose console output from my compile and linking process:


**** Build of configuration Debug for project Streamer ****

xmake CONFIG=Debug
Creating dependencies for XUD_EpFuncs.S
cd ./.build_Debug && xcc -MMD -E -g -O0 -Wcodes -Xmapper -Wcodes -DCONFIG=Debug -I'../.' -I'.././src' -I'.././src/USB_App' -I'.././src/i2c' -I'.././src/module_audio' -I'.././src/module_glockGen' -I'.././src/module_spdif_rx' -I'.././src/module_spdif_rx/src' -I'.././src/module_spdif_rx/src/generate' -I'.././src/module_spdif_rx/src/generate/states' -I'.././src/module_usb_device' -I'.././src/module_usb_shared' -I'.././src/module_usb_shared/src' -I'.././src/module_xud' -I'.././src/module_xud/include' -I'.././src/module_xud/lib' -I'.././src/module_xud/lib/xs1b' -I'.././src/module_xud/src' '../src/module_xud/src/XUD_EpFuncs.S' > /dev/null
Creating dependencies for SpdifReceive.S
cd ./.build_Debug && xcc -MMD -E -g -O0 -Wcodes -Xmapper -Wcodes -DCONFIG=Debug -I'../.' -I'.././src' -I'.././src/USB_App' -I'.././src/i2c' -I'.././src/module_audio' -I'.././src/module_glockGen' -I'.././src/module_spdif_rx' -I'.././src/module_spdif_rx/src' -I'.././src/module_spdif_rx/src/generate' -I'.././src/module_spdif_rx/src/generate/states' -I'.././src/module_usb_device' -I'.././src/module_usb_shared' -I'.././src/module_usb_shared/src' -I'.././src/module_xud' -I'.././src/module_xud/include' -I'.././src/module_xud/lib' -I'.././src/module_xud/lib/xs1b' -I'.././src/module_xud/src' '../src/module_spdif_rx/src/SpdifReceive.S' > /dev/null
Creating dependencies for XUD_Ports.xc
cd ./.build_Debug && xcc -MMD -E -g -O0 -Wcodes -Xmapper -Wcodes -DCONFIG=Debug -I'../.' -I'.././src' -I'.././src/USB_App' -I'.././src/i2c' -I'.././src/module_audio' -I'.././src/module_glockGen' -I'.././src/module_spdif_rx' -I'.././src/module_spdif_rx/src' -I'.././src/module_spdif_rx/src/generate' -I'.././src/module_spdif_rx/src/generate/states' -I'.././src/module_usb_device' -I'.././src/module_usb_shared' -I'.././src/module_usb_shared/src' -I'.././src/module_xud' -I'.././src/module_xud/include' -I'.././src/module_xud/lib' -I'.././src/module_xud/lib/xs1b' -I'.././src/module_xud/src' '../src/module_xud/src/XUD_Ports.xc' > /dev/null
Creating dependencies for XUD_EpFunctions.xc
cd ./.build_Debug && xcc -MMD -E -g -O0 -Wcodes -Xmapper -Wcodes -DCONFIG=Debug -I'../.' -I'.././src' -I'.././src/USB_App' -I'.././src/i2c' -I'.././src/module_audio' -I'.././src/module_glockGen' -I'.././src/module_spdif_rx' -I'.././src/module_spdif_rx/src' -I'.././src/module_spdif_rx/src/generate' -I'.././src/module_spdif_rx/src/generate/states' -I'.././src/module_usb_device' -I'.././src/module_usb_shared' -I'.././src/module_usb_shared/src' -I'.././src/module_xud' -I'.././src/module_xud/include' -I'.././src/module_xud/lib' -I'.././src/module_xud/lib/xs1b' -I'.././src/module_xud/src' '../src/module_xud/src/XUD_EpFunctions.xc' > /dev/null
Creating dependencies for usb_device.xc
cd ./.build_Debug && xcc -MMD -E -g -O0 -Wcodes -Xmapper -Wcodes -DCONFIG=Debug -I'../.' -I'.././src' -I'.././src/USB_App' -I'.././src/i2c' -I'.././src/module_audio' -I'.././src/module_glockGen' -I'.././src/module_spdif_rx' -I'.././src/module_spdif_rx/src' -I'.././src/module_spdif_rx/src/generate' -I'.././src/module_spdif_rx/src/generate/states' -I'.././src/module_usb_device' -I'.././src/module_usb_shared' -I'.././src/module_usb_shared/src' -I'.././src/module_xud' -I'.././src/module_xud/include' -I'.././src/module_xud/lib' -I'.././src/module_xud/lib/xs1b' -I'.././src/module_xud/src' '../src/module_usb_device/usb_device.xc' > /dev/null
Creating dependencies for clockgen.xc
cd ./.build_Debug && xcc -MMD -E -g -O0 -Wcodes -Xmapper -Wcodes -DCONFIG=Debug -I'../.' -I'.././src' -I'.././src/USB_App' -I'.././src/i2c' -I'.././src/module_audio' -I'.././src/module_glockGen' -I'.././src/module_spdif_rx' -I'.././src/module_spdif_rx/src' -I'.././src/module_spdif_rx/src/generate' -I'.././src/module_spdif_rx/src/generate/states' -I'.././src/module_usb_device' -I'.././src/module_usb_shared' -I'.././src/module_usb_shared/src' -I'.././src/module_xud' -I'.././src/module_xud/include' -I'.././src/module_xud/lib' -I'.././src/module_xud/lib/xs1b' -I'.././src/module_xud/src' '../src/module_glockGen/clockgen.xc' > /dev/null
Creating dependencies for audio.xc
cd ./.build_Debug && xcc -MMD -E -g -O0 -Wcodes -Xmapper -Wcodes -DCONFIG=Debug -I'../.' -I'.././src' -I'.././src/USB_App' -I'.././src/i2c' -I'.././src/module_audio' -I'.././src/module_glockGen' -I'.././src/module_spdif_rx' -I'.././src/module_spdif_rx/src' -I'.././src/module_spdif_rx/src/generate' -I'.././src/module_spdif_rx/src/generate/states' -I'.././src/module_usb_device' -I'.././src/module_usb_shared' -I'.././src/module_usb_shared/src' -I'.././src/module_xud' -I'.././src/module_xud/include' -I'.././src/module_xud/lib' -I'.././src/module_xud/lib/xs1b' -I'.././src/module_xud/src' '../src/module_audio/audio.xc' > /dev/null
Creating dependencies for i2c.xc
cd ./.build_Debug && xcc -MMD -E -g -O0 -Wcodes -Xmapper -Wcodes -DCONFIG=Debug -I'../.' -I'.././src' -I'.././src/USB_App' -I'.././src/i2c' -I'.././src/module_audio' -I'.././src/module_glockGen' -I'.././src/module_spdif_rx' -I'.././src/module_spdif_rx/src' -I'.././src/module_spdif_rx/src/generate' -I'.././src/module_spdif_rx/src/generate/states' -I'.././src/module_usb_device' -I'.././src/module_usb_shared' -I'.././src/module_usb_shared/src' -I'.././src/module_xud' -I'.././src/module_xud/include' -I'.././src/module_xud/lib' -I'.././src/module_xud/lib/xs1b' -I'.././src/module_xud/src' '../src/i2c/i2c.xc' > /dev/null
Creating dependencies for USB_App.xc
cd ./.build_Debug && xcc -MMD -E -g -O0 -Wcodes -Xmapper -Wcodes -DCONFIG=Debug -I'../.' -I'.././src' -I'.././src/USB_App' -I'.././src/i2c' -I'.././src/module_audio' -I'.././src/module_glockGen' -I'.././src/module_spdif_rx' -I'.././src/module_spdif_rx/src' -I'.././src/module_spdif_rx/src/generate' -I'.././src/module_spdif_rx/src/generate/states' -I'.././src/module_usb_device' -I'.././src/module_usb_shared' -I'.././src/module_usb_shared/src' -I'.././src/module_xud' -I'.././src/module_xud/include' -I'.././src/module_xud/lib' -I'.././src/module_xud/lib/xs1b' -I'.././src/module_xud/src' '../src/USB_App/USB_App.xc' > /dev/null
Creating dependencies for main.xc
cd ./.build_Debug && xcc -MMD -E -g -O0 -Wcodes -Xmapper -Wcodes -DCONFIG=Debug -I'../.' -I'.././src' -I'.././src/USB_App' -I'.././src/i2c' -I'.././src/module_audio' -I'.././src/module_glockGen' -I'.././src/module_spdif_rx' -I'.././src/module_spdif_rx/src' -I'.././src/module_spdif_rx/src/generate' -I'.././src/module_spdif_rx/src/generate/states' -I'.././src/module_usb_device' -I'.././src/module_usb_shared' -I'.././src/module_usb_shared/src' -I'.././src/module_xud' -I'.././src/module_xud/include' -I'.././src/module_xud/lib' -I'.././src/module_xud/lib/xs1b' -I'.././src/module_xud/src' '../src/main.xc' > /dev/null
Creating dependencies for codec.xc
../src/main.xc: In function `main':
cd ./.build_Debug && xcc -MMD -E -g -O0 -Wcodes -Xmapper -Wcodes -DCONFIG=Debug -I'../.' -I'.././src' -I'.././src/USB_App' -I'.././src/i2c' -I'.././src/module_audio' -I'.././src/module_glockGen' -I'.././src/module_spdif_rx' -I'.././src/module_spdif_rx/src' -I'.././src/module_spdif_rx/src/generate' -I'.././src/module_spdif_rx/src/generate/states' -I'.././src/module_usb_device' -I'.././src/module_usb_shared' -I'.././src/module_usb_shared/src' -I'.././src/module_xud' -I'.././src/module_xud/include' -I'.././src/module_xud/lib' -I'.././src/module_xud/lib/xs1b' -I'.././src/module_xud/src' '../src/codec.xc' > /dev/null
Creating dependencies for clock.xc
cd ./.build_Debug && xcc -MMD -E -g -O0 -Wcodes -Xmapper -Wcodes -DCONFIG=Debug -I'../.' -I'.././src' -I'.././src/USB_App' -I'.././src/i2c' -I'.././src/module_audio' -I'.././src/module_glockGen' -I'.././src/module_spdif_rx' -I'.././src/module_spdif_rx/src' -I'.././src/module_spdif_rx/src/generate' -I'.././src/module_spdif_rx/src/generate/states' -I'.././src/module_usb_device' -I'.././src/module_usb_shared' -I'.././src/module_usb_shared/src' -I'.././src/module_xud' -I'.././src/module_xud/include' -I'.././src/module_xud/lib' -I'.././src/module_xud/lib/xs1b' -I'.././src/module_xud/src' '../src/clock.xc' > /dev/null
Creating dependencies for PLL.xc
cd ./.build_Debug && xcc -MMD -E -g -O0 -Wcodes -Xmapper -Wcodes -DCONFIG=Debug -I'../.' -I'.././src' -I'.././src/USB_App' -I'.././src/i2c' -I'.././src/module_audio' -I'.././src/module_glockGen' -I'.././src/module_spdif_rx' -I'.././src/module_spdif_rx/src' -I'.././src/module_spdif_rx/src/generate' -I'.././src/module_spdif_rx/src/generate/states' -I'.././src/module_usb_device' -I'.././src/module_usb_shared' -I'.././src/module_usb_shared/src' -I'.././src/module_xud' -I'.././src/module_xud/include' -I'.././src/module_xud/lib' -I'.././src/module_xud/lib/xs1b' -I'.././src/module_xud/src' '../src/PLL.xc' > /dev/null
../src/main.xc:64: warning: C14982: `c_usb_sof' not used in two parallel statements
Creating dependencies for I2S_Port_Driver.xc
cd ./.build_Debug && xcc -MMD -E -g -O0 -Wcodes -Xmapper -Wcodes -DCONFIG=Debug -I'../.' -I'.././src' -I'.././src/USB_App' -I'.././src/i2c' -I'.././src/module_audio' -I'.././src/module_glockGen' -I'.././src/module_spdif_rx' -I'.././src/module_spdif_rx/src' -I'.././src/module_spdif_rx/src/generate' -I'.././src/module_spdif_rx/src/generate/states' -I'.././src/module_usb_device' -I'.././src/module_usb_shared' -I'.././src/module_usb_shared/src' -I'.././src/module_xud' -I'.././src/module_xud/include' -I'.././src/module_xud/lib' -I'.././src/module_xud/lib/xs1b' -I'.././src/module_xud/src' '../src/I2S_Port_Driver.xc' > /dev/null
No modules used.
Compiling I2S_Port_Driver.xc
cd ./.build_Debug && xcc -c -I'../.' -I'.././src' -I'.././src/USB_App' -I'.././src/i2c' -I'.././src/module_audio' -I'.././src/module_glockGen' -I'.././src/module_spdif_rx' -I'.././src/module_spdif_rx/src' -I'.././src/module_spdif_rx/src/generate' -I'.././src/module_spdif_rx/src/generate/states' -I'.././src/module_usb_device' -I'.././src/module_usb_shared' -I'.././src/module_usb_shared/src' -I'.././src/module_xud' -I'.././src/module_xud/include' -I'.././src/module_xud/lib' -I'.././src/module_xud/lib/xs1b' -I'.././src/module_xud/src' -g -O0 -Wcodes -Xmapper -Wcodes -DCONFIG=Debug '../src/I2S_Port_Driver.xc' '.././XS1-L02A-QF124-C5.xn' -o '../.build_Debug/src/I2S_Port_Driver.xc.o'
Compiling PLL.xc
cd ./.build_Debug && xcc -c -I'../.' -I'.././src' -I'.././src/USB_App' -I'.././src/i2c' -I'.././src/module_audio' -I'.././src/module_glockGen' -I'.././src/module_spdif_rx' -I'.././src/module_spdif_rx/src' -I'.././src/module_spdif_rx/src/generate' -I'.././src/module_spdif_rx/src/generate/states' -I'.././src/module_usb_device' -I'.././src/module_usb_shared' -I'.././src/module_usb_shared/src' -I'.././src/module_xud' -I'.././src/module_xud/include' -I'.././src/module_xud/lib' -I'.././src/module_xud/lib/xs1b' -I'.././src/module_xud/src' -g -O0 -Wcodes -Xmapper -Wcodes -DCONFIG=Debug '../src/PLL.xc' '.././XS1-L02A-QF124-C5.xn' -o '../.build_Debug/src/PLL.xc.o'
Compiling clock.xc
cd ./.build_Debug && xcc -c -I'../.' -I'.././src' -I'.././src/USB_App' -I'.././src/i2c' -I'.././src/module_audio' -I'.././src/module_glockGen' -I'.././src/module_spdif_rx' -I'.././src/module_spdif_rx/src' -I'.././src/module_spdif_rx/src/generate' -I'.././src/module_spdif_rx/src/generate/states' -I'.././src/module_usb_device' -I'.././src/module_usb_shared' -I'.././src/module_usb_shared/src' -I'.././src/module_xud' -I'.././src/module_xud/include' -I'.././src/module_xud/lib' -I'.././src/module_xud/lib/xs1b' -I'.././src/module_xud/src' -g -O0 -Wcodes -Xmapper -Wcodes -DCONFIG=Debug '../src/clock.xc' '.././XS1-L02A-QF124-C5.xn' -o '../.build_Debug/src/clock.xc.o'
Compiling codec.xc
cd ./.build_Debug && xcc -c -I'../.' -I'.././src' -I'.././src/USB_App' -I'.././src/i2c' -I'.././src/module_audio' -I'.././src/module_glockGen' -I'.././src/module_spdif_rx' -I'.././src/module_spdif_rx/src' -I'.././src/module_spdif_rx/src/generate' -I'.././src/module_spdif_rx/src/generate/states' -I'.././src/module_usb_device' -I'.././src/module_usb_shared' -I'.././src/module_usb_shared/src' -I'.././src/module_xud' -I'.././src/module_xud/include' -I'.././src/module_xud/lib' -I'.././src/module_xud/lib/xs1b' -I'.././src/module_xud/src' -g -O0 -Wcodes -Xmapper -Wcodes -DCONFIG=Debug '../src/codec.xc' '.././XS1-L02A-QF124-C5.xn' -o '../.build_Debug/src/codec.xc.o'
Compiling main.xc
cd ./.build_Debug && xcc -c -I'../.' -I'.././src' -I'.././src/USB_App' -I'.././src/i2c' -I'.././src/module_audio' -I'.././src/module_glockGen' -I'.././src/module_spdif_rx' -I'.././src/module_spdif_rx/src' -I'.././src/module_spdif_rx/src/generate' -I'.././src/module_spdif_rx/src/generate/states' -I'.././src/module_usb_device' -I'.././src/module_usb_shared' -I'.././src/module_usb_shared/src' -I'.././src/module_xud' -I'.././src/module_xud/include' -I'.././src/module_xud/lib' -I'.././src/module_xud/lib/xs1b' -I'.././src/module_xud/src' -g -O0 -Wcodes -Xmapper -Wcodes -DCONFIG=Debug '../src/main.xc' '.././XS1-L02A-QF124-C5.xn' -o '../.build_Debug/src/main.xc.o'
Compiling USB_App.xc
cd ./.build_Debug && xcc -c -I'../.' -I'.././src' -I'.././src/USB_App' -I'.././src/i2c' -I'.././src/module_audio' -I'.././src/module_glockGen' -I'.././src/module_spdif_rx' -I'.././src/module_spdif_rx/src' -I'.././src/module_spdif_rx/src/generate' -I'.././src/module_spdif_rx/src/generate/states' -I'.././src/module_usb_device' -I'.././src/module_usb_shared' -I'.././src/module_usb_shared/src' -I'.././src/module_xud' -I'.././src/module_xud/include' -I'.././src/module_xud/lib' -I'.././src/module_xud/lib/xs1b' -I'.././src/module_xud/src' -g -O0 -Wcodes -Xmapper -Wcodes -DCONFIG=Debug '../src/USB_App/USB_App.xc' '.././XS1-L02A-QF124-C5.xn' -o '../.build_Debug/src/USB_App/USB_App.xc.o'
Compiling i2c.xc
cd ./.build_Debug && xcc -c -I'../.' -I'.././src' -I'.././src/USB_App' -I'.././src/i2c' -I'.././src/module_audio' -I'.././src/module_glockGen' -I'.././src/module_spdif_rx' -I'.././src/module_spdif_rx/src' -I'.././src/module_spdif_rx/src/generate' -I'.././src/module_spdif_rx/src/generate/states' -I'.././src/module_usb_device' -I'.././src/module_usb_shared' -I'.././src/module_usb_shared/src' -I'.././src/module_xud' -I'.././src/module_xud/include' -I'.././src/module_xud/lib' -I'.././src/module_xud/lib/xs1b' -I'.././src/module_xud/src' -g -O0 -Wcodes -Xmapper -Wcodes -DCONFIG=Debug '../src/i2c/i2c.xc' '.././XS1-L02A-QF124-C5.xn' -o '../.build_Debug/src/i2c/i2c.xc.o'
Compiling audio.xc
cd ./.build_Debug && xcc -c -I'../.' -I'.././src' -I'.././src/USB_App' -I'.././src/i2c' -I'.././src/module_audio' -I'.././src/module_glockGen' -I'.././src/module_spdif_rx' -I'.././src/module_spdif_rx/src' -I'.././src/module_spdif_rx/src/generate' -I'.././src/module_spdif_rx/src/generate/states' -I'.././src/module_usb_device' -I'.././src/module_usb_shared' -I'.././src/module_usb_shared/src' -I'.././src/module_xud' -I'.././src/module_xud/include' -I'.././src/module_xud/lib' -I'.././src/module_xud/lib/xs1b' -I'.././src/module_xud/src' -g -O0 -Wcodes -Xmapper -Wcodes -DCONFIG=Debug '../src/module_audio/audio.xc' '.././XS1-L02A-QF124-C5.xn' -o '../.build_Debug/m_audio/audio.xc.o'
../src/main.xc:64: warning: C14982: `c_xud_out' not used in two parallel statements (byte range 4..8)
Compiling clockgen.xc
cd ./.build_Debug && xcc -c -I'../.' -I'.././src' -I'.././src/USB_App' -I'.././src/i2c' -I'.././src/module_audio' -I'.././src/module_glockGen' -I'.././src/module_spdif_rx' -I'.././src/module_spdif_rx/src' -I'.././src/module_spdif_rx/src/generate' -I'.././src/module_spdif_rx/src/generate/states' -I'.././src/module_usb_device' -I'.././src/module_usb_shared' -I'.././src/module_usb_shared/src' -I'.././src/module_xud' -I'.././src/module_xud/include' -I'.././src/module_xud/lib' -I'.././src/module_xud/lib/xs1b' -I'.././src/module_xud/src' -g -O0 -Wcodes -Xmapper -Wcodes -DCONFIG=Debug '../src/module_glockGen/clockgen.xc' '.././XS1-L02A-QF124-C5.xn' -o '../.build_Debug/m_glockGen/clockgen.xc.o'
Compiling usb_device.xc
cd ./.build_Debug && xcc -c -I'../.' -I'.././src' -I'.././src/USB_App' -I'.././src/i2c' -I'.././src/module_audio' -I'.././src/module_glockGen' -I'.././src/module_spdif_rx' -I'.././src/module_spdif_rx/src' -I'.././src/module_spdif_rx/src/generate' -I'.././src/module_spdif_rx/src/generate/states' -I'.././src/module_usb_device' -I'.././src/module_usb_shared' -I'.././src/module_usb_shared/src' -I'.././src/module_xud' -I'.././src/module_xud/include' -I'.././src/module_xud/lib' -I'.././src/module_xud/lib/xs1b' -I'.././src/module_xud/src' -g -O0 -Wcodes -Xmapper -Wcodes -DCONFIG=Debug '../src/module_usb_device/usb_device.xc' '.././XS1-L02A-QF124-C5.xn' -o '../.build_Debug/m_usb_device/usb_device.xc.o'
Compiling XUD_EpFunctions.xc
cd ./.build_Debug && xcc -c -I'../.' -I'.././src' -I'.././src/USB_App' -I'.././src/i2c' -I'.././src/module_audio' -I'.././src/module_glockGen' -I'.././src/module_spdif_rx' -I'.././src/module_spdif_rx/src' -I'.././src/module_spdif_rx/src/generate' -I'.././src/module_spdif_rx/src/generate/states' -I'.././src/module_usb_device' -I'.././src/module_usb_shared' -I'.././src/module_usb_shared/src' -I'.././src/module_xud' -I'.././src/module_xud/include' -I'.././src/module_xud/lib' -I'.././src/module_xud/lib/xs1b' -I'.././src/module_xud/src' -g -O0 -Wcodes -Xmapper -Wcodes -DCONFIG=Debug '../src/module_xud/src/XUD_EpFunctions.xc' '.././XS1-L02A-QF124-C5.xn' -o '../.build_Debug/m_xud/src/XUD_EpFunctions.xc.o'
Compiling XUD_Ports.xc
cd ./.build_Debug && xcc -c -I'../.' -I'.././src' -I'.././src/USB_App' -I'.././src/i2c' -I'.././src/module_audio' -I'.././src/module_glockGen' -I'.././src/module_spdif_rx' -I'.././src/module_spdif_rx/src' -I'.././src/module_spdif_rx/src/generate' -I'.././src/module_spdif_rx/src/generate/states' -I'.././src/module_usb_device' -I'.././src/module_usb_shared' -I'.././src/module_usb_shared/src' -I'.././src/module_xud' -I'.././src/module_xud/include' -I'.././src/module_xud/lib' -I'.././src/module_xud/lib/xs1b' -I'.././src/module_xud/src' -g -O0 -Wcodes -Xmapper -Wcodes -DCONFIG=Debug '../src/module_xud/src/XUD_Ports.xc' '.././XS1-L02A-QF124-C5.xn' -o '../.build_Debug/m_xud/src/XUD_Ports.xc.o'
Compiling SpdifReceive.S
xmake[1]: *** [bin/Debug/Streamer_Debug.xe] Error 1
cd ./.build_Debug && xcc -c -I'../.' -I'.././src' -I'.././src/USB_App' -I'.././src/i2c' -I'.././src/module_audio' -I'.././src/module_glockGen' -I'.././src/module_spdif_rx' -I'.././src/module_spdif_rx/src' -I'.././src/module_spdif_rx/src/generate' -I'.././src/module_spdif_rx/src/generate/states' -I'.././src/module_usb_device' -I'.././src/module_usb_shared' -I'.././src/module_usb_shared/src' -I'.././src/module_xud' -I'.././src/module_xud/include' -I'.././src/module_xud/lib' -I'.././src/module_xud/lib/xs1b' -I'.././src/module_xud/src' -g -O0 -Wcodes -Xmapper -Wcodes -DCONFIG=Debug '../src/module_spdif_rx/src/SpdifReceive.S' '.././XS1-L02A-QF124-C5.xn' -o '../.build_Debug/m_spdif_rx/src/SpdifReceive.s.o'
Compiling XUD_EpFuncs.S
cd ./.build_Debug && xcc -c -I'../.' -I'.././src' -I'.././src/USB_App' -I'.././src/i2c' -I'.././src/module_audio' -I'.././src/module_glockGen' -I'.././src/module_spdif_rx' -I'.././src/module_spdif_rx/src' -I'.././src/module_spdif_rx/src/generate' -I'.././src/module_spdif_rx/src/generate/states' -I'.././src/module_usb_device' -I'.././src/module_usb_shared' -I'.././src/module_usb_shared/src' -I'.././src/module_xud' -I'.././src/module_xud/include' -I'.././src/module_xud/lib' -I'.././src/module_xud/lib/xs1b' -I'.././src/module_xud/src' -g -O0 -Wcodes -Xmapper -Wcodes -DCONFIG=Debug '../src/module_xud/src/XUD_EpFuncs.S' '.././XS1-L02A-QF124-C5.xn' -o '../.build_Debug/m_xud/src/XUD_EpFuncs.s.o'
Creating Streamer_Debug.xe
cd ./.build_Debug && xcc -L ".././src/module_xud/lib/xs1b" -lxud_l -lxud_u '.././.build_Debug/src/I2S_Port_Driver.xc.o' '.././.build_Debug/src/PLL.xc.o' '.././.build_Debug/src/clock.xc.o' '.././.build_Debug/src/codec.xc.o' '.././.build_Debug/src/main.xc.o' '.././.build_Debug/src/USB_App/USB_App.xc.o' '.././.build_Debug/src/i2c/i2c.xc.o' '.././.build_Debug/m_audio/audio.xc.o' '.././.build_Debug/m_glockGen/clockgen.xc.o' '.././.build_Debug/m_usb_device/usb_device.xc.o' '.././.build_Debug/m_xud/src/XUD_EpFunctions.xc.o' '.././.build_Debug/m_xud/src/XUD_Ports.xc.o' '.././.build_Debug/m_spdif_rx/src/SpdifReceive.s.o' '.././.build_Debug/m_xud/src/XUD_EpFuncs.s.o' '.././XS1-L02A-QF124-C5.xn' -o '../bin/Debug/Streamer_Debug.xe'
xmake: *** [bin/Debug/Streamer_Debug.xe] Error 2
xta: error: the file '/Users/matthiasbraband/Arbeit/Schanks Audio/Streamer/Software/XMOS/trunk/Streamer/bin/Debug/Streamer_Debug.xe' could not be loaded.


at the end you can see the following error messages:

xmake[1]: *** [bin/Debug/Streamer_Debug.xe] Error 1
xmake: *** [bin/Debug/Streamer_Debug.xe] Error 2
xta: error: the file '/Users/.../bin/Debug/Streamer_Debug.xe' could not be loaded.


I hope you can help me with that. :)

Best regards

Matthias


User avatar
feniksa
Member++
Posts: 22
Joined: Tue Apr 03, 2012 1:12 pm

Post by feniksa »

Try clean all project and build again.
brabandm
Junior Member
Posts: 4
Joined: Wed Jul 30, 2014 2:32 pm

Post by brabandm »

Thank you for your fast answer.

I tried everything obvious related to the IDE and the project settings. But nothing works.
I've no idea what happened with my project that this error occurs.
User avatar
segher
XCore Expert
Posts: 844
Joined: Sun Jul 11, 2010 1:31 am

Post by segher »

You have a space in your path ("Schanks Audio"), xta seems
not to like it. Try with a path without characters that need
quoting for the shell?
brabandm
Junior Member
Posts: 4
Joined: Wed Jul 30, 2014 2:32 pm

Post by brabandm »

I changed the path to "Schanks_Audio" but I have the same error again.

Meanwhile, I think it's a bug in the IDE but I've no idea how to fix it. :(
User avatar
feniksa
Member++
Posts: 22
Joined: Tue Apr 03, 2012 1:12 pm

Post by feniksa »

I don't think, that this is bug in IDE, as XMOS ide use simple toolchain - gcc .
I think, problem that some file are not compilled and gcc doesn't show error message (Something like redirecting output of gcc to >/dev/null).

I reccomend to make "trick" -> open Makefile, and change VERBOSE to 1.
Try to see real "error" message. Maybe, it will be helpfull to compile your project from console.
brabandm
Junior Member
Posts: 4
Joined: Wed Jul 30, 2014 2:32 pm

Post by brabandm »

I found the problem. :)

I've some xta pragma commands in my code. When I comment the pragma commands out, the project compile and everything is fine.

I think the reason for it is, that I have a newer xtimecomposer studio version (12.2.0) and my target (XS1-L2A-QF124-C5) is not longer supported by the xta timing analyzer.

Could that be the reason for the error message?

Nevertheless, thanks for your help. :)