On Fri, Sep 03, 2010 at 12:45:08PM +0930, David Gowers wrote: > Thanks to TMC and James' help, I managed to get a working FB install > (of 0.21.1). > > Everything compiles okay, *except* for base64.[ch] (when I run makereload.sh). > They have these mysterious "restrict" keywords before 'in' and 'out' > parameters, that GCC doesn't like. > (deleting the keywords fixes the compilation issues, and reloadtest > then passes all it's tests ok except for Pedantic Compare W/ XML.. > caveat below...)
I had that same error right after TMC added base64.c, but then he changed something that fixed it a few checkins later. I am using FreeBasic 0.21.1 on all my computers with no problems. I think the error message is actually coming from the gcc compiler. That file is C, and the FreeBasic compiler never touches it until the linking stage at the end. > > I've attached a patch which fixes those things > (I think James gave me commit permissions when I started the git-svn > mirror, but I'm not 100% sure that these are the correct changes to > do. TMC should be able to apply this patch easily; > it's pretty trivial to apply manually, even.) I am pretty sure I did give you commit access. But this does seem like one to defer to TMC --- James _______________________________________________ Ohrrpgce mailing list [email protected] http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
