cpp is stripping comments I just found - but only strict ANSI, so the short comments // are being left in.
I am trying to find some switches to change this behaviour but without much luck. Clearly specifying that try c comments must be used just because of this is no good, but the only other thing I can seem to think of is pre-processing with sed or something like that for us stuck with a strict pre-processor. A On 11 Apr 2009, at 03:07, Carsten Haitzler (The Rasterman) wrote: > On Fri, 10 Apr 2009 14:41:18 +0100 Andrew Williams <a...@handyande.co.uk > > said: > > to me it sounds like comments are not being stripped by cpp... > >> Any more thoughts on this? >> >> Should I just commit the patch and forget about it, or do we need to >> look closely at the edje parsing? >> >> On 14 Jan 2009, at 12:29, Andrew Williams wrote: >> >>> If I comment out all references it makes no difference (the >>> problematic things seem to be commented out already?!) >>> However, if I actually delete all the lines that reference this non- >>> existant part (and also "increase" and "decrease") it compiles fine. >>> >>> Seems that for some reason the edje_cc on OSX is parsing the >>> commented >>> out lines as code.... (comments being lines starting //) >>> Another puzzler? >>> >>> Andy >>> >>> On 13 Jan 2009, at 16:28, Andrew Williams wrote: >>> >>>> OK, thanks to Vincent for talking to the gcc guys we got that >>>> solved - >>>> the _ was being added by gcc which put my searching off. >>>> This is now fixed - patch to be committed sortly. >>>> >>>> Now I am stuck again - with this error seemingly coming from e's >>>> data/ >>>> themes directory: >>>> >>>> /sw/bin/edje_cc -v -id ../../data/themes/images -fd ../../data/ >>>> themes/ >>>> fonts -DLOWRES_PDA=1 -DMEDIUMRES_PDA=2 -DHIRES_PDA=3 -DSLOW_PC=4 - >>>> DMEDIUM_PC=5 -DFAST_PC=6 -DE17_PROFILE=SLOW_PC \ >>>> ../../data/themes/default.edc \ >>>> ../../data/themes/default.edj >>>> /sw/bin/edje_cc: Opening "/tmp/edje_cc.edc-tmp-BE5y7d" for input >>>> /sw/bin/edje_cc: Parsing input file >>>> /sw/bin/edje_cc: Parsing done >>>> /sw/bin/edje_cc: Error. Unable to find part name "increase_button". >>>> >>>> Any hints on this one? >>>> >>>> Cheers, >>>> Andy >>>> >>>> P.S. the battery module fails to link on OSX but I am looking into >>>> that. >>>> >>>> On 12 Jan 2009, at 00:49, Carsten Haitzler (The Rasterman) wrote: >>>> >>>>> On Sun, 11 Jan 2009 21:26:22 +0100 (CET) Vincent Torri >>>>> <vto...@univ-evry.fr >>>>>> >>>>> babbled: >>>>> >>>>>> >>>>>> Hey, >>>>>> >>>>>> It's nice to see you back :) >>>>>> >>>>>>> Am working on getting various bits of E working again on OSX and >>>>>>> with >>>>>>> the help of many here we now have all the required libs >>>>>>> installed >>>>>>> (I >>>>>>> have a couple of lines still to commit) but when compiling e17 >>>>>>> itself >>>>>>> I find this peculiar message: >>>>>>> >>>>>>> ld: duplicate symbol _e_configure_registry in .libs/ >>>>>>> e_mod_config.o >>>>>>> and .libs/e_mod_main.o >>>>>>> >>>>>>> This seems to come from the compilation of the ibar module. If I >>>>>>> tell >>>>>>> it to skip that module then it happens again with the next one. >>>>>>> >>>>>>> Any ideas on what might be causing this - it seems a little >>>>>>> cryptic, >>>>>>> as there is no _e_configure_registry symbol that I can find. >>>>>> >>>>>> I don't know at all as even the function _e_configure_registry >>>>>> does >>>>>> not >>>>>> seem to exist, but i can ask on the gcc ML too. >>>>> >>>>> a grep of e's sources doesnt produce any symbol of that name at >>>>> all >>>>> be it >>>>> function or variable... :/ >>>>> >>>>> -- >>>>> ------------- Codito, ergo sum - "I code, therefore I am" >>>>> -------------- >>>>> The Rasterman (Carsten Haitzler) ras...@rasterman.com >>>>> >>>>> >>>>> ------------------------------------------------------------------------------ >>>>> Check out the new SourceForge.net Marketplace. >>>>> It is the best place to buy or sell services for >>>>> just about anything Open Source. >>>>> http://p.sf.net/sfu/Xq1LFB >>>>> _______________________________________________ >>>>> enlightenment-devel mailing list >>>>> enlightenment-devel@lists.sourceforge.net >>>>> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel >>>>> >>>> >>>> >>>> ------------------------------------------------------------------------------ >>>> This SF.net email is sponsored by: >>>> SourcForge Community >>>> SourceForge wants to tell your story. >>>> http://p.sf.net/sfu/sf-spreadtheword >>>> _______________________________________________ >>>> enlightenment-devel mailing list >>>> enlightenment-devel@lists.sourceforge.net >>>> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel >>>> >>> >>> >>> ------------------------------------------------------------------------------ >>> This SF.net email is sponsored by: >>> SourcForge Community >>> SourceForge wants to tell your story. >>> http://p.sf.net/sfu/sf-spreadtheword >>> _______________________________________________ >>> enlightenment-devel mailing list >>> enlightenment-devel@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel >>> >> >> >> ------------------------------------------------------------------------------ >> This SF.net email is sponsored by: >> High Quality Requirements in a Collaborative Environment. >> Download a free trial of Rational Requirements Composer Now! >> http://p.sf.net/sfu/www-ibm-com >> _______________________________________________ >> enlightenment-devel mailing list >> enlightenment-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel >> > > > -- > ------------- Codito, ergo sum - "I code, therefore I am" > -------------- > The Rasterman (Carsten Haitzler) ras...@rasterman.com > > > ------------------------------------------------------------------------------ > This SF.net email is sponsored by: > High Quality Requirements in a Collaborative Environment. > Download a free trial of Rational Requirements Composer Now! > http://p.sf.net/sfu/www-ibm-com > _______________________________________________ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > ------------------------------------------------------------------------------ This SF.net email is sponsored by: High Quality Requirements in a Collaborative Environment. Download a free trial of Rational Requirements Composer Now! http://p.sf.net/sfu/www-ibm-com _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel