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
Can not compile program. XMAKE Error
-
- Junior Member
- Posts: 4
- Joined: Wed Jul 30, 2014 2:32 pm
-
- Member++
- Posts: 22
- Joined: Tue Apr 03, 2012 1:12 pm
Try clean all project and build again.
-
- Junior Member
- Posts: 4
- Joined: Wed Jul 30, 2014 2:32 pm
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.
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.
-
- XCore Expert
- Posts: 844
- Joined: Sun Jul 11, 2010 1:31 am
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?
not to like it. Try with a path without characters that need
quoting for the shell?
-
- Junior Member
- Posts: 4
- Joined: Wed Jul 30, 2014 2:32 pm
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. :(
Meanwhile, I think it's a bug in the IDE but I've no idea how to fix it. :(
-
- Member++
- Posts: 22
- Joined: Tue Apr 03, 2012 1:12 pm
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.
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.
-
- Junior Member
- Posts: 4
- Joined: Wed Jul 30, 2014 2:32 pm
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. :)
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. :)