As I posted before ...skipping In file included from /home/jpff/Sourceforge/csound/New/csound6/./inclu de/csound.h:201:0, from /home/jpff/Sourceforge/csound/New/csound6/interfa ces/CsoundFile.cpp:30: /home/jpff/Sourceforge/csound/New/csound6/./include/sysdep.h:189:0: war ning: "MYFLT" redefined [enabled by default] # define MYFLT double ^ In file included from /home/jpff/Sourceforge/csound/New/csound6/interfa ces/CsoundFile.cpp:23:0: /home/jpff/Sourceforge/csound/New/csound6/interfaces/CsoundFile.hpp:27: 0: note: this is the location of the previous definition #define MYFLT float ^ Quoting Steven Yi : > I'm not seeing that here; all of the Java functions are generating as > MYFLT=double in the build I just did, at least for the Java wrappers. > Is it happening for all of the interfaces there for you? > > On Mon, May 12, 2014 at 8:00 PM, wrote: >> The problem that upset me originally was that MYFLT is double in >> csound code but float in SWIG, so something was certainly wrong >> >> Quoting Steven Yi : >> >>> Hi All, >>> >>> So I've determined that my commit to remove extraneous MYFLT >>> definitions (in 6.03.1) was a mistake. The MYFLT definitions were >>> *not* extraneous in any way. They were there because when SWIG is >>> used, the include of sysdep.h is not used during pre-processing >>> (though the header is included for compilation). Therefore, during >>> preprocessing MYFLT wasn't getting defined and causing SWIG to think >>> it was some kind of object to generate a pointer for. >>> >>> This was a mistake. I have reverted that code change and pushed >>> to develop. >>> >>> Question: Can we do a 6.03.2 release that would have this fix? I can >>> setup a hotfix branch and cherry pick the change so that this would be >>> the equivalent of 6.03.1 + one fix (and does not have incomplete work >>> from develop branch). >>> >>> Thanks! >>> steven >>> >>> On Mon, May 12, 2014 at 5:53 PM, Steven Yi wrote: >>>> Hi All, >>>> >>>> I've discovered there is an issue with the interfaces, at least for >>>> the Java ones. I am not sure if it was due to removing the MYFLT >>>> definitions, but API methods that formerly get/set doubles are now >>>> setting SWIGTYPE_p_MYFLT. >>>> >>>> I'm looking into this now. We may need to issue a 6.03.2 to address >>>> this for API apps. >>>> >>>> Thanks, >>>> steven >>> >>> ------------------------------------------------------------------------------ >>> "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE >>> Instantly run your Selenium tests across 300+ browser/OS combos. >>> Get unparalleled scalability from the best Selenium testing platform >>> available >>> Simple to use. Nothing to install. Get started now for free." >>> http://p.sf.net/sfu/SauceLabs >>> _______________________________________________ >>> Csound-devel mailing list >>> Csound-devel@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/csound-devel >> >> >> >> >> ------------------------------------------------------------------------------ >> "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE >> Instantly run your Selenium tests across 300+ browser/OS combos. >> Get unparalleled scalability from the best Selenium testing >> platform available >> Simple to use. Nothing to install. Get started now for free." >> http://p.sf.net/sfu/SauceLabs >> _______________________________________________ >> Csound-devel mailing list >> Csound-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/csound-devel > > ------------------------------------------------------------------------------ > "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE > Instantly run your Selenium tests across 300+ browser/OS combos. > Get unparalleled scalability from the best Selenium testing platform > available > Simple to use. Nothing to install. Get started now for free." > http://p.sf.net/sfu/SauceLabs > _______________________________________________ > Csound-devel mailing list > Csound-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/csound-devel ------------------------------------------------------------------------------ "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE Instantly run your Selenium tests across 300+ browser/OS combos. Get unparalleled scalability from the best Selenium testing platform available Simple to use. Nothing to install. Get started now for free." http://p.sf.net/sfu/SauceLabs _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net