Hallo janvp,
ich entnehme deiner Ausgabe zwei Probleme:
1)
- ../../haikuVM/haikuJ2C.h:355:20: error: expected declaration specifiers or '...' before '*' token
Ändere doch bitte in '/Users/jan/haikuVM/haikuVM/haikuJ2C.h' die Zeile 355
- typedef prog_void (* BytecodeFoo)() ;
in
- typedef void (* BytecodeFoo)() ;
Ich habe recherchiert und gefunden, dass für AVR "prog_void typedef is now deprecated" gilt. Vielleicht liegt hier das Problem. Bei mir tut's allerdings. Deshalb die Frage welche avr-gcc Version du hast? Bei kommt folgendes:
Code:
genom2@unx1:~/haikuVM/myCProject$ avr-gcc --version
avr-gcc (GCC) 4.5.3
Copyright (C) 2010 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
2)
- ../../haikuC/haikuConfig.c:650:18: error: variable 'functionTable' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
Ist mir ein Rätsel, denn 'functionTable' ist genau dort als const deklariert?! Vielleicht ist das aber mit 1) behoben.
3) Bevor du dann neu probierst lösche erst alle Directories in:
- /Users/jan/haikuVM/myCProject
Denn nur dann wird deine Änderung aus 1) verwendet.
Lesezeichen