Juhizo 0 Report post Posted April 13, 2015 So, tried the example. And results as: In file included from C:/DesignLab-1.0.5/hardware/zpuino/zpu20/cores/zpuino/HardwareSerial.h:4, from C:/DesignLab-1.0.5/hardware/zpuino/zpu20/cores/zpuino/Arduino.h:8, from C:\DesignLab-1.0.5\hardware\zpuino\libraries\LiquidCrystal\LiquidCrystal.cpp:6:C:/DesignLab-1.0.5/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:13: error: conflicting declaration 'typedef struct __zFILE FILE'C:/DesignLab-1.0.5/hardware/tools/zpu/bin/../lib/gcc/zpu-elf/3.4.2/../../../../zpu-elf/include/stdio.h:50: error: 'FILE' has a previous declaration as `typedef struct __FILE FILE'C:/DesignLab-1.0.5/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:13: error: declaration of `typedef struct __zFILE FILE'C:/DesignLab-1.0.5/hardware/tools/zpu/bin/../lib/gcc/zpu-elf/3.4.2/../../../../zpu-elf/include/stdio.h:50: error: conflicts with previous declaration `typedef struct __FILE FILE'C:/DesignLab-1.0.5/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:13: error: declaration of `typedef struct __zFILE FILE'C:/DesignLab-1.0.5/hardware/tools/zpu/bin/../lib/gcc/zpu-elf/3.4.2/../../../../zpu-elf/include/stdio.h:50: error: conflicts with previous declaration `typedef struct __FILE FILE'C:/DesignLab-1.0.5/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:13: error: declaration of `typedef struct __zFILE FILE'C:/DesignLab-1.0.5/hardware/tools/zpu/bin/../lib/gcc/zpu-elf/3.4.2/../../../../zpu-elf/include/stdio.h:50: error: conflicts with previous declaration `typedef struct __FILE FILE'C:/DesignLab-1.0.5/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:26: error: declaration of C function `void fclose(FILE*)' conflicts withC:/DesignLab-1.0.5/hardware/tools/zpu/bin/../lib/gcc/zpu-elf/3.4.2/../../../../zpu-elf/include/stdio.h:172: error: previous declaration `int fclose(FILE*)' hereC:/DesignLab-1.0.5/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:31: error: expected unqualified-id before '--' tokenC:/DesignLab-1.0.5/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:31: error: expected `)' before '--' tokenC:/DesignLab-1.0.5/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:31: error: expected `,' or `;' before '--' tokenC:/DesignLab-1.0.5/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:32: error: expected unqualified-id before '--' tokenC:/DesignLab-1.0.5/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:32: error: expected `)' before '--' tokenC:/DesignLab-1.0.5/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:32: error: expected `,' or `;' before '--' tokenC:/DesignLab-1.0.5/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:35: error: conflicting declaration 'typedef int fpos_t'C:/DesignLab-1.0.5/hardware/tools/zpu/bin/../lib/gcc/zpu-elf/3.4.2/../../../../zpu-elf/include/stdio.h:59: error: 'fpos_t' has a previous declaration as `typedef _fpos_t fpos_t'C:/DesignLab-1.0.5/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:35: error: declaration of `typedef int fpos_t'C:/DesignLab-1.0.5/hardware/tools/zpu/bin/../lib/gcc/zpu-elf/3.4.2/../../../../zpu-elf/include/stdio.h:59: error: conflicts with previous declaration `typedef _fpos_t fpos_t'C:/DesignLab-1.0.5/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:35: error: declaration of `typedef int fpos_t'C:/DesignLab-1.0.5/hardware/tools/zpu/bin/../lib/gcc/zpu-elf/3.4.2/../../../../zpu-elf/include/stdio.h:59: error: conflicts with previous declaration `typedef _fpos_t fpos_t'C:/DesignLab-1.0.5/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:41: error: declaration of C function `int fsetpos(FILE*, fpos_t*)' conflicts withC:/DesignLab-1.0.5/hardware/tools/zpu/bin/../lib/gcc/zpu-elf/3.4.2/../../../../zpu-elf/include/stdio.h:207: error: previous declaration `int fsetpos(FILE*, const fpos_t*)' hereC:/DesignLab-1.0.5/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:45: error: expected `)' before '->' tokenC:/DesignLab-1.0.5/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:45: error: expected init-declarator before '->' tokenC:/DesignLab-1.0.5/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:45: error: expected `,' or `;' before '->' tokenC:/DesignLab-1.0.5/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:46: error: expected `)' before '->' tokenC:/DesignLab-1.0.5/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:46: error: expected init-declarator before '->' tokenC:/DesignLab-1.0.5/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:46: error: expected `,' or `;' before '->' tokenC:/DesignLab-1.0.5/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:47: error: expected `)' before '->' tokenC:/DesignLab-1.0.5/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:47: error: expected init-declarator before '->' tokenC:/DesignLab-1.0.5/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:47: error: expected `,' or `;' before '->' tokenC:\DesignLab-1.0.5\hardware\zpuino\libraries\LiquidCrystal\LiquidCrystal.cpp:85: warning: unused parameter 'cols'Virhe käännettäessä. Share this post Link to post Share on other sites
Filip 4 Report post Posted April 13, 2015 Hello Juhizo, I tried the LiquidCrystal - Hello Word example. I assume you tried it on the Papilio Duo ? For me it only compiles for the Papilio One, if I want to use the ZPUno. IF I change the board to Papilio DUO-AVR-USB , to use the AVR chip it compiles just fine. Filip. Share this post Link to post Share on other sites
Juhizo 0 Report post Posted April 13, 2015 Hello Juhizo, I tried the LiquidCrystal - Hello Word example. I assume you tried it on the Papilio Duo ? For me it only compiles for the Papilio One, if I want to use the ZPUno. IF I change the board to Papilio DUO-AVR-USB , to use the AVR chip it compiles just fine. Filip.Board is the Papilio PRO. It seems that Designlab just doesn't work with this board. Share this post Link to post Share on other sites
Jack Gassett 0 Report post Posted April 13, 2015 Hello, It looks like there is a conflict with some of the new 2.0 libraries that declare the FILE type. Let me dig into this a bit. Jack. Share this post Link to post Share on other sites
Jack Gassett 0 Report post Posted April 21, 2015 Hello Juhizo, I just finished checking all of the changes needed to get Retrocade working again in DesignLab with ZPUino 2.0. Please watch for DesignLab 1.0.6 release with working RetroCade code. Thanks!Jack. Share this post Link to post Share on other sites
Juhizo 0 Report post Posted July 4, 2015 Hello Juhizo, I just finished checking all of the changes needed to get Retrocade working again in DesignLab with ZPUino 2.0. Please watch for DesignLab 1.0.6 release with working RetroCade code. Thanks!Jack.Designlab 1.0.7 and still got errors: Arduino: 1.0.7 (Windows 7), Kortti:"Papilio Pro - ZPUino"Found smallfs directoryC:\DesignLab-1.0.7/hardware/tools/zpu/bin/mksmallfs C:\Users\Juhizo\AppData\Local\Temp\build2810356164267746887.tmp/smallfs.dat C:\DesignLab-1.0.7\examples\Audio_RetroCade_Synth/smallfs SmallFS: Packed 11 files sucessfully!!!Audio_RetroCade_Synth.ino: In function `void setup()':Audio_RetroCade_Synth.ino:139: warning: unused variable 'input'C:/DesignLab-1.0.7/hardware/zpuino/libraries/MIDI/MIDI.hpp: At global scope:C:/DesignLab-1.0.7/hardware/zpuino/libraries/MIDI/MIDI.hpp:784: warning: unused parameter 'inChannel'C:/DesignLab-1.0.7/hardware/zpuino/libraries/MIDI/MIDI.hpp:1115: warning: unused parameter 'inChannel'C:/DesignLab-1.0.7/hardware/zpuino/libraries/MIDI/MIDI.hpp:784: warning: unused parameter 'inChannel'C:/DesignLab-1.0.7/hardware/zpuino/libraries/MIDI/MIDI.hpp:1115: warning: unused parameter 'inChannel'Audio_RetroCade_Synth.ino:388: warning: unused parameter 'velocity'Audio_RetroCade_Synth.ino:342: warning: unused parameter 'velocity'RetroCade.cpp: In member function `void RETROCADE::smallfsModFileJoystick(unsigned char)':RetroCade.cpp:407: warning: 'playing' might be used uninitialized in this functionC:\DesignLab-1.0.7\libraries\SID\sid.cpp:127: warning: unused parameter 'address'C:\DesignLab-1.0.7\libraries\SID\sid.cpp:127: warning: unused parameter 'address'C:\DesignLab-1.0.7\libraries\SID\sid.cpp:76: warning: unused parameter 'slot'C:\DesignLab-1.0.7\libraries\SID\sid.cpp:76: warning: unused parameter 'slot'C:\DesignLab-1.0.7\libraries\YM2149\YM2149.cpp:91: warning: unused parameter 'active'C:\DesignLab-1.0.7\hardware\zpuino\zpu20\libraries\SmallFS\SmallFS.cpp:400: warning: missing initializer for member `zfops::fstat'In file included from C:/DesignLab-1.0.7/hardware/zpuino/zpu20/cores/zpuino/HardwareSerial.h:4, from C:/DesignLab-1.0.7/hardware/zpuino/zpu20/cores/zpuino/Arduino.h:8, from C:\DesignLab-1.0.7\hardware\zpuino\libraries\LiquidCrystal\LiquidCrystal.cpp:6:C:/DesignLab-1.0.7/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:13: error: conflicting declaration 'typedef struct __zFILE FILE'C:/DesignLab-1.0.7/hardware/tools/zpu/bin/../lib/gcc/zpu-elf/3.4.2/../../../../zpu-elf/include/stdio.h:50: error: 'FILE' has a previous declaration as `typedef struct __FILE FILE'C:/DesignLab-1.0.7/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:13: error: declaration of `typedef struct __zFILE FILE'C:/DesignLab-1.0.7/hardware/tools/zpu/bin/../lib/gcc/zpu-elf/3.4.2/../../../../zpu-elf/include/stdio.h:50: error: conflicts with previous declaration `typedef struct __FILE FILE'C:/DesignLab-1.0.7/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:13: error: declaration of `typedef struct __zFILE FILE'C:/DesignLab-1.0.7/hardware/tools/zpu/bin/../lib/gcc/zpu-elf/3.4.2/../../../../zpu-elf/include/stdio.h:50: error: conflicts with previous declaration `typedef struct __FILE FILE'C:/DesignLab-1.0.7/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:13: error: declaration of `typedef struct __zFILE FILE'C:/DesignLab-1.0.7/hardware/tools/zpu/bin/../lib/gcc/zpu-elf/3.4.2/../../../../zpu-elf/include/stdio.h:50: error: conflicts with previous declaration `typedef struct __FILE FILE'C:/DesignLab-1.0.7/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:26: error: declaration of C function `void fclose(FILE*)' conflicts withC:/DesignLab-1.0.7/hardware/tools/zpu/bin/../lib/gcc/zpu-elf/3.4.2/../../../../zpu-elf/include/stdio.h:172: error: previous declaration `int fclose(FILE*)' hereC:/DesignLab-1.0.7/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:31: error: expected unqualified-id before '--' tokenC:/DesignLab-1.0.7/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:31: error: expected `)' before '--' tokenC:/DesignLab-1.0.7/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:31: error: expected `,' or `;' before '--' tokenC:/DesignLab-1.0.7/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:32: error: expected unqualified-id before '--' tokenC:/DesignLab-1.0.7/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:32: error: expected `)' before '--' tokenC:/DesignLab-1.0.7/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:32: error: expected `,' or `;' before '--' tokenC:/DesignLab-1.0.7/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:35: error: conflicting declaration 'typedef int fpos_t'C:/DesignLab-1.0.7/hardware/tools/zpu/bin/../lib/gcc/zpu-elf/3.4.2/../../../../zpu-elf/include/stdio.h:59: error: 'fpos_t' has a previous declaration as `typedef _fpos_t fpos_t'C:/DesignLab-1.0.7/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:35: error: declaration of `typedef int fpos_t'C:/DesignLab-1.0.7/hardware/tools/zpu/bin/../lib/gcc/zpu-elf/3.4.2/../../../../zpu-elf/include/stdio.h:59: error: conflicts with previous declaration `typedef _fpos_t fpos_t'C:/DesignLab-1.0.7/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:35: error: declaration of `typedef int fpos_t'C:/DesignLab-1.0.7/hardware/tools/zpu/bin/../lib/gcc/zpu-elf/3.4.2/../../../../zpu-elf/include/stdio.h:59: error: conflicts with previous declaration `typedef _fpos_t fpos_t'C:/DesignLab-1.0.7/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:41: error: declaration of C function `int fsetpos(FILE*, fpos_t*)' conflicts withC:/DesignLab-1.0.7/hardware/tools/zpu/bin/../lib/gcc/zpu-elf/3.4.2/../../../../zpu-elf/include/stdio.h:207: error: previous declaration `int fsetpos(FILE*, const fpos_t*)' hereC:/DesignLab-1.0.7/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:45: error: expected `)' before '->' tokenC:/DesignLab-1.0.7/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:45: error: expected init-declarator before '->' tokenC:/DesignLab-1.0.7/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:45: error: expected `,' or `;' before '->' tokenC:/DesignLab-1.0.7/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:46: error: expected `)' before '->' tokenC:/DesignLab-1.0.7/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:46: error: expected init-declarator before '->' tokenC:/DesignLab-1.0.7/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:46: error: expected `,' or `;' before '->' tokenC:/DesignLab-1.0.7/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:47: error: expected `)' before '->' tokenC:/DesignLab-1.0.7/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:47: error: expected init-declarator before '->' tokenC:/DesignLab-1.0.7/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:47: error: expected `,' or `;' before '->' tokenC:\DesignLab-1.0.7\hardware\zpuino\libraries\LiquidCrystal\LiquidCrystal.cpp:85: warning: unused parameter 'cols'Virhe käännettäessä. Tässä raportissa olisi enemmän tietoa "Näytä yksityiskohtaiset tiedot käännettäessä" sallittu Tiedosto > Asetuksissa Share this post Link to post Share on other sites
TAG 2 Report post Posted July 10, 2015 I was able to get it to compile by changing: #include "zstdio.h" to #include "stdio.h" in HardwareSerial.h and ptplay.cpp Share this post Link to post Share on other sites
rabit 0 Report post Posted July 24, 2015 I was able to get it to compile by changing: #include "zstdio.h" to #include "stdio.h" in HardwareSerial.h and ptplay.cpp Should mention your fix is probably for 1.06 and the person is asking about 1.07, and 1.06 is missing from the list of downloadable prior releases. Compiling Audio_RetroCade_Synth still fails on 1.07 (attached error messages below) with same error with FILE redefinition. Looks pretty trivial to fix and I'll post if I have time to find a workaround. Non-devs could get pretty frustrated and a little incomplete info can be worse than no information. rabitArduino: 1.0.7 (Windows 8), Board: "Papilio Pro - ZPUino"Found smallfs directory..In file included from C:/sdk/DesignLab-1.0.7/hardware/zpuino/zpu20/cores/zpuino/HardwareSerial.h:4, from C:/sdk/DesignLab-1.0.7/hardware/zpuino/zpu20/cores/zpuino/Arduino.h:8, from C:\sdk\DesignLab-1.0.7\hardware\zpuino\libraries\LiquidCrystal\LiquidCrystal.cpp:6:C:/sdk/DesignLab-1.0.7/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:13: error: conflicting declaration 'typedef struct __zFILE FILE'C:/sdk/DesignLab-1.0.7/hardware/tools/zpu/bin/../lib/gcc/zpu-elf/3.4.2/../../../../zpu-elf/include/stdio.h:50: error: 'FILE' has a previous declaration as `typedef struct __FILE FILE'C:/sdk/DesignLab-1.0.7/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:13: error: declaration of `typedef struct __zFILE FILE'C:/sdk/DesignLab-1.0.7/hardware/tools/zpu/bin/../lib/gcc/zpu-elf/3.4.2/../../../../zpu-elf/include/stdio.h:50: error: conflicts with previous declaration `typedef struct __FILE FILE'C:/sdk/DesignLab-1.0.7/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:13: error: declaration of `typedef struct __zFILE FILE'C:/sdk/DesignLab-1.0.7/hardware/tools/zpu/bin/../lib/gcc/zpu-elf/3.4.2/../../../../zpu-elf/include/stdio.h:50: error: conflicts with previous declaration `typedef struct __FILE FILE'C:/sdk/DesignLab-1.0.7/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:13: error: declaration of `typedef struct __zFILE FILE'C:/sdk/DesignLab-1.0.7/hardware/tools/zpu/bin/../lib/gcc/zpu-elf/3.4.2/../../../../zpu-elf/include/stdio.h:50: error: conflicts with previous declaration `typedef struct __FILE FILE'C:/sdk/DesignLab-1.0.7/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:26: error: declaration of C function `void fclose(FILE*)' conflicts withC:/sdk/DesignLab-1.0.7/hardware/tools/zpu/bin/../lib/gcc/zpu-elf/3.4.2/../../../../zpu-elf/include/stdio.h:172: error: previous declaration `int fclose(FILE*)' hereC:/sdk/DesignLab-1.0.7/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:31: error: expected unqualified-id before '--' tokenC:/sdk/DesignLab-1.0.7/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:31: error: expected `)' before '--' tokenC:/sdk/DesignLab-1.0.7/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:31: error: expected `,' or `;' before '--' tokenC:/sdk/DesignLab-1.0.7/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:32: error: expected unqualified-id before '--' tokenC:/sdk/DesignLab-1.0.7/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:32: error: expected `)' before '--' tokenC:/sdk/DesignLab-1.0.7/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:32: error: expected `,' or `;' before '--' tokenC:/sdk/DesignLab-1.0.7/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:35: error: conflicting declaration 'typedef int fpos_t'C:/sdk/DesignLab-1.0.7/hardware/tools/zpu/bin/../lib/gcc/zpu-elf/3.4.2/../../../../zpu-elf/include/stdio.h:59: error: 'fpos_t' has a previous declaration as `typedef _fpos_t fpos_t'C:/sdk/DesignLab-1.0.7/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:35: error: declaration of `typedef int fpos_t'C:/sdk/DesignLab-1.0.7/hardware/tools/zpu/bin/../lib/gcc/zpu-elf/3.4.2/../../../../zpu-elf/include/stdio.h:59: error: conflicts with previous declaration `typedef _fpos_t fpos_t'C:/sdk/DesignLab-1.0.7/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:35: error: declaration of `typedef int fpos_t'C:/sdk/DesignLab-1.0.7/hardware/tools/zpu/bin/../lib/gcc/zpu-elf/3.4.2/../../../../zpu-elf/include/stdio.h:59: error: conflicts with previous declaration `typedef _fpos_t fpos_t'C:/sdk/DesignLab-1.0.7/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:41: error: declaration of C function `int fsetpos(FILE*, fpos_t*)' conflicts withC:/sdk/DesignLab-1.0.7/hardware/tools/zpu/bin/../lib/gcc/zpu-elf/3.4.2/../../../../zpu-elf/include/stdio.h:207: error: previous declaration `int fsetpos(FILE*, const fpos_t*)' hereC:/sdk/DesignLab-1.0.7/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:45: error: expected `)' before '->' tokenC:/sdk/DesignLab-1.0.7/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:45: error: expected init-declarator before '->' tokenC:/sdk/DesignLab-1.0.7/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:45: error: expected `,' or `;' before '->' tokenC:/sdk/DesignLab-1.0.7/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:46: error: expected `)' before '->' tokenC:/sdk/DesignLab-1.0.7/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:46: error: expected init-declarator before '->' tokenC:/sdk/DesignLab-1.0.7/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:46: error: expected `,' or `;' before '->' tokenC:/sdk/DesignLab-1.0.7/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:47: error: expected `)' before '->' tokenC:/sdk/DesignLab-1.0.7/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:47: error: expected init-declarator before '->' tokenC:/sdk/DesignLab-1.0.7/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:47: error: expected `,' or `;' before '->' tokenC:\sdk\DesignLab-1.0.7\hardware\zpuino\libraries\LiquidCrystal\LiquidCrystal.cpp:85: warning: unused parameter 'cols'Error compiling. This report would have more information with "Show verbose output during compilation" enabled in File > Preferences. Share this post Link to post Share on other sites
neslekkim 4 Report post Posted July 27, 2015 I just finished checking all of the changes needed to get Retrocade working again in DesignLab with ZPUino 2.0. Please watch for DesignLab 1.0.6 release with working RetroCade code. So with the new designlab 1.0.7, all of the stuff for retrocade is ported and running with all fixes ?I have papilio pro+retrocade, but seemed like the retrocade project derailed for some time ago, but since Duo is finished, maybe there is hope that retrocade will work again. And, is the retrocade compatible with the Duo? Share this post Link to post Share on other sites
Jack Gassett 0 Report post Posted July 28, 2015 I did make all of the changes to the retrocade sketch to make it work with DesignLab so people could move forward with new code in the latest environment. But unfortunately it looks like I missed a change in a library file... I'm doing some consulting work now but will try to get a fix out ASAP. I think the only retrocade piece of hardware missing for the DUO is the MIDI input. Jack. Share this post Link to post Share on other sites
neslekkim 4 Report post Posted July 28, 2015 And Pro is fully supported as well? Share this post Link to post Share on other sites
Jack Gassett 0 Report post Posted July 28, 2015 And Pro is fully supported as well?Yes, Pro is fully supported in designlab. Share this post Link to post Share on other sites
neslekkim 4 Report post Posted July 28, 2015 Cool, I need to get that stuff up, and start my retrocade again.Have ordered some usb-midi cables to see if I can control it that way Share this post Link to post Share on other sites
Jack Gassett 0 Report post Posted July 30, 2015 Ok, so there was a conflict with two versions of the LiquidCrystal library. The one that was active did not get updated with the correct zstdio.h include. I have a fix checked in here:https://github.com/GadgetFactory/DesignLab/commit/4b5be1128d00bb4d2331b26429803fe14ac1e022 Just open "hardware/zpuino/libraries/LiquidCrystal/LiquidCrystal.cpp" and change stdio to zstdio and the RetroCade sketch should compile. I'm working on a new release with this fix, I have one other item to look into, the AVR Wishbone Bridge example not working. Jack. Should mention your fix is probably for 1.06 and the person is asking about 1.07, and 1.06 is missing from the list of downloadable prior releases. Compiling Audio_RetroCade_Synth still fails on 1.07 (attached error messages below) with same error with FILE redefinition. Looks pretty trivial to fix and I'll post if I have time to find a workaround. Non-devs could get pretty frustrated and a little incomplete info can be worse than no information. rabitArduino: 1.0.7 (Windows 8), Board: "Papilio Pro - ZPUino"Found smallfs directory..In file included from C:/sdk/DesignLab-1.0.7/hardware/zpuino/zpu20/cores/zpuino/HardwareSerial.h:4, from C:/sdk/DesignLab-1.0.7/hardware/zpuino/zpu20/cores/zpuino/Arduino.h:8, from C:\sdk\DesignLab-1.0.7\hardware\zpuino\libraries\LiquidCrystal\LiquidCrystal.cpp:6:C:/sdk/DesignLab-1.0.7/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:13: error: conflicting declaration 'typedef struct __zFILE FILE'C:/sdk/DesignLab-1.0.7/hardware/tools/zpu/bin/../lib/gcc/zpu-elf/3.4.2/../../../../zpu-elf/include/stdio.h:50: error: 'FILE' has a previous declaration as `typedef struct __FILE FILE'C:/sdk/DesignLab-1.0.7/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:13: error: declaration of `typedef struct __zFILE FILE'C:/sdk/DesignLab-1.0.7/hardware/tools/zpu/bin/../lib/gcc/zpu-elf/3.4.2/../../../../zpu-elf/include/stdio.h:50: error: conflicts with previous declaration `typedef struct __FILE FILE'C:/sdk/DesignLab-1.0.7/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:13: error: declaration of `typedef struct __zFILE FILE'C:/sdk/DesignLab-1.0.7/hardware/tools/zpu/bin/../lib/gcc/zpu-elf/3.4.2/../../../../zpu-elf/include/stdio.h:50: error: conflicts with previous declaration `typedef struct __FILE FILE'C:/sdk/DesignLab-1.0.7/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:13: error: declaration of `typedef struct __zFILE FILE'C:/sdk/DesignLab-1.0.7/hardware/tools/zpu/bin/../lib/gcc/zpu-elf/3.4.2/../../../../zpu-elf/include/stdio.h:50: error: conflicts with previous declaration `typedef struct __FILE FILE'C:/sdk/DesignLab-1.0.7/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:26: error: declaration of C function `void fclose(FILE*)' conflicts withC:/sdk/DesignLab-1.0.7/hardware/tools/zpu/bin/../lib/gcc/zpu-elf/3.4.2/../../../../zpu-elf/include/stdio.h:172: error: previous declaration `int fclose(FILE*)' hereC:/sdk/DesignLab-1.0.7/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:31: error: expected unqualified-id before '--' tokenC:/sdk/DesignLab-1.0.7/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:31: error: expected `)' before '--' tokenC:/sdk/DesignLab-1.0.7/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:31: error: expected `,' or `;' before '--' tokenC:/sdk/DesignLab-1.0.7/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:32: error: expected unqualified-id before '--' tokenC:/sdk/DesignLab-1.0.7/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:32: error: expected `)' before '--' tokenC:/sdk/DesignLab-1.0.7/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:32: error: expected `,' or `;' before '--' tokenC:/sdk/DesignLab-1.0.7/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:35: error: conflicting declaration 'typedef int fpos_t'C:/sdk/DesignLab-1.0.7/hardware/tools/zpu/bin/../lib/gcc/zpu-elf/3.4.2/../../../../zpu-elf/include/stdio.h:59: error: 'fpos_t' has a previous declaration as `typedef _fpos_t fpos_t'C:/sdk/DesignLab-1.0.7/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:35: error: declaration of `typedef int fpos_t'C:/sdk/DesignLab-1.0.7/hardware/tools/zpu/bin/../lib/gcc/zpu-elf/3.4.2/../../../../zpu-elf/include/stdio.h:59: error: conflicts with previous declaration `typedef _fpos_t fpos_t'C:/sdk/DesignLab-1.0.7/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:35: error: declaration of `typedef int fpos_t'C:/sdk/DesignLab-1.0.7/hardware/tools/zpu/bin/../lib/gcc/zpu-elf/3.4.2/../../../../zpu-elf/include/stdio.h:59: error: conflicts with previous declaration `typedef _fpos_t fpos_t'C:/sdk/DesignLab-1.0.7/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:41: error: declaration of C function `int fsetpos(FILE*, fpos_t*)' conflicts withC:/sdk/DesignLab-1.0.7/hardware/tools/zpu/bin/../lib/gcc/zpu-elf/3.4.2/../../../../zpu-elf/include/stdio.h:207: error: previous declaration `int fsetpos(FILE*, const fpos_t*)' hereC:/sdk/DesignLab-1.0.7/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:45: error: expected `)' before '->' tokenC:/sdk/DesignLab-1.0.7/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:45: error: expected init-declarator before '->' tokenC:/sdk/DesignLab-1.0.7/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:45: error: expected `,' or `;' before '->' tokenC:/sdk/DesignLab-1.0.7/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:46: error: expected `)' before '->' tokenC:/sdk/DesignLab-1.0.7/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:46: error: expected init-declarator before '->' tokenC:/sdk/DesignLab-1.0.7/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:46: error: expected `,' or `;' before '->' tokenC:/sdk/DesignLab-1.0.7/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:47: error: expected `)' before '->' tokenC:/sdk/DesignLab-1.0.7/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:47: error: expected init-declarator before '->' tokenC:/sdk/DesignLab-1.0.7/hardware/zpuino/zpu20/cores/zpuino/zstdio.h:47: error: expected `,' or `;' before '->' tokenC:\sdk\DesignLab-1.0.7\hardware\zpuino\libraries\LiquidCrystal\LiquidCrystal.cpp:85: warning: unused parameter 'cols'Error compiling. This report would have more information with "Show verbose output during compilation" enabled in File > Preferences. Share this post Link to post Share on other sites