On Mon, 2017-12-04 at 21:12 +0200, Christo wrote: > On Sun, 2017-12-03 at 19:03 +0100, Florian Klämpfl wrote: > > > > Am 03.12.2017 um 13:51 schrieb Christo: > > > > > > > > > After updating to svn r37660 I cannot compile an empty program for AVR > > > target: > > > > > > test.pp: program test; begin end. > > > > > > Compile with ../compiler/ppcrossavr -Cpavr5 -Pavr -Wpatmega328p test.pp > > > > > > test.pp(1,20) Fatal: Cannot find system type "variant". Check if you use > > > the correct run > > > time > > > library. > > > > > > SVN r37659 is working for AVR. > > Indeed, I have feature defines in my configs, then it works. Add for now > > > > #ifdef CPUAVR > > -SfOBJECTS > > -SfEXCEPTIONS > > -SfCLASSES > > -SfRTTI > > # AVR6 has normally more memory, so enable more functions > > #ifdef CPUAVR6 > > -SfANSISTRINGS > > -SfWIDESTRINGS > > -SfDYNARRAYS > > -SfTHREADING > > -SfVARIANTS > > -SfOBJECTS > > -SfCOMMANDARGS > > -SfRANDOM > > -SfRESOURCES > > #endif > > #endif > > > > > > to your config. I am not sure how we can handle this, maybe the features > > should be stored in > > the > > system.ppu. > I have added the defines above to my .fpc.cfg, recompiled latest trunk, but > still get an > error: > ../compiler/ppcrossavr -Cpavr5 -dAVR -Wpatmega328p -vu test.pp > Error: Illegal parameter: AVR6 has normally more memory, so enable more > functions > > I guess I'm missing something?
OK, missed a comment marker in the config file which is now fixed. Now I get the origninal error - Cannot find system type "variant" _______________________________________________ fpc-devel maillist - [email protected] http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel
