Hi,
I’m trying to get an environment setup so that I can compile Ambika code. First question: if I have an environment setup where I can repeatably and successfully compile Shruthi code, will that same environment work for Ambika code? I’m trying to use the same WinAVR-20100110 that works for me in Windows with Shruthi code.
This is an error that I’m getting when trying to compile the voicecard code:
C:\ambika-master\voicecard>make -f makefile
mkdir -p build/ambika_voicecard/
cat build/ambika_voicecard/adc.d build/ambika_voicecard/random.d build/ambika_vo
icecard/serial.d build/ambika_voicecard/string.d build/ambika_voicecard/time.d b
uild/ambika_voicecard/wii_nunchuk.d > build/ambika_voicecard/depends.mk
mkdir -p build/ambika_voicecard/
cat build/ambika_voicecard/adc.d build/ambika_voicecard/random.d build/ambika_vo
icecard/serial.d build/ambika_voicecard/string.d build/ambika_voicecard/time.d b
uild/ambika_voicecard/wii_nunchuk.d > build/ambika_voicecard/depends.mk
mkdir -p build/ambika_voicecard/
cat build/ambika_voicecard/adc.d build/ambika_voicecard/random.d build/ambika_vo
icecard/serial.d build/ambika_voicecard/string.d build/ambika_voicecard/time.d b
uild/ambika_voicecard/wii_nunchuk.d > build/ambika_voicecard/depends.mk
c:\WinAVR-20100110\bin/avr-gcc -mmcu=atmega328p -lm -Os -Wl,–gc-sections -o bui
ld/ambika_voicecard/ambika_voicecard.elf build/ambika_voicecard/adc.o build/ambi
ka_voicecard/random.o build/ambika_voicecard/serial.o build/ambika_voicecard/str
ing.o build/ambika_voicecard/time.o build/ambika_voicecard/wii_nunchuk.o -lc
c:/winavr-20100110/bin/…/lib/gcc/avr/4.3.3/…/…/…/…/avr/lib/avr5/crtm328p.o:
(.init9+0x0): undefined reference to `main’
make: *** [build/ambika_voicecard/ambika_voicecard.elf] Error 1
So it is building some of the .d and .o files and then it stops with this error. Do I need different stuff / different resources / different gcc stuff to build the Ambika code?
Thanks,
Robert