Also make -k will continue after errors so try to build it all Quoting Victor Lazzarini : > yes, that's exactly what it is, SWIG's autogenerated interface for Python > > python_interfacePYTHON_wrap.cxx > > The trouble seems to be with the wrapping of CsoundMidiInputBuffer > class. It could be just a matter > of regenerating the file. > Try deleting > C:\Source\csound-build\interfaces\python_interfacePYTHON_wrap.cxx > and building again > > Victor > On 23 Jun 2014, at 20:37, Oeyvind Brandtsegg wrote: > >> I meant to ask if it is needed to enable building of other interfaces >> (ee.g. to Python), and I see now that it is. >> If I enable BUILD_CXX_INTERFACE my build fails as shown below (same >> as before). >> I've tried both with swig 2.0.12 and swig 3.0.2 >> >> >> >> 91%] Building CXX object >> interfaces/CMakeFiles/_csnd6.dir/python_interfacePYTHON_wrap.cxx.obj >> cd /d C:\Source\csound-build\interfaces && C:\MinGW\bin\g++.exe >> -DUSE_LRINT -DWIN32 -D_CSOUND_RELEASE_ -D_csnd6_EXPORTS -ffast-math >> -mfpmath=sse -msse2 -fomit >> -frame-pointer -mstackrealign @CMakeFiles/_csnd6.dir/includes_CXX.rsp >> -Wno-format -o >> CMakeFiles\_csnd6.dir\python_interfacePYTHON_wrap.cxx.obj -c >> C:\Source\cs >> ound-build\interfaces\python_interfacePYTHON_wrap.cxx >> In file included from c:\mingw\include\io.h:27:0, >> from C:/Python27/include/pyconfig.h:68, >> from C:/Python27/include/Python.h:8, >> from >> C:\Source\csound-build\interfaces\python_interfacePYTHON_wrap.cxx:155: >> C:\Source\csound-build\interfaces\python_interfacePYTHON_wrap.cxx: In >> function 'PyObject* >> _wrap_CsoundMidiInputBuffer_SendMessage__SWIG_0(PyObject*, PyObject*)' >> : >> C:\Source\csound-build\interfaces\python_interfacePYTHON_wrap.cxx:32728:11: >> error: 'class CsoundMidiInputBuffer' has no member named >> 'SendMessageA' >> (arg1)->SendMessage(arg2); >> ^ >> C:\Source\csound-build\interfaces\python_interfacePYTHON_wrap.cxx: In >> function 'PyObject* >> _wrap_CsoundMidiInputBuffer_SendMessage__SWIG_1(PyObject*, PyObject*)' >> : >> C:\Source\csound-build\interfaces\python_interfacePYTHON_wrap.cxx:32785:11: >> error: 'class CsoundMidiInputBuffer' has no member named >> 'SendMessageA' >> (arg1)->SendMessage(arg2,arg3,arg4,arg5); >> ^ >> interfaces\CMakeFiles\_csnd6.dir\build.make:77: recipe for target >> 'interfaces/CMakeFiles/_csnd6.dir/python_interfacePYTHON_wrap.cxx.obj' >> failed >> mingw32-make[2]: *** >> [interfaces/CMakeFiles/_csnd6.dir/python_interfacePYTHON_wrap.cxx.obj] >> Error 1 >> mingw32-make[2]: Leaving directory 'c:/Source/csound-build' >> CMakeFiles\Makefile2:901: recipe for target >> 'interfaces/CMakeFiles/_csnd6.dir/all' failed >> mingw32-make[1]: *** [interfaces/CMakeFiles/_csnd6.dir/all] Error 2 >> mingw32-make[1]: Leaving directory 'c:/Source/csound-build' >> Makefile:148: recipe for target 'all' failed >> mingw32-make: *** [all] Error 2 >> >> >> >> >> 2014-06-23 19:36 GMT+02:00 Victor Lazzarini : >>> That is a C++ file generated by SWIG. >>> On 23 Jun 2014, at 18:29, Oeyvind Brandtsegg wrote: >>> >>>> Got it building by disabling build of python interface and a good >>>> bunch of other options. Working my way back up... >>>> What is the cxx_interface option for? Is it the mother of interfacing >>>> to all other languages, or for one specific language (C++)? >>>> >>>> 2014-06-23 14:52 GMT+02:00 Oeyvind Brandtsegg : >>>>> Thanks for the suggestion, but it is unlikely, it's on a new computer >>>>> and in terms of Csound I've only installed Csound 6.03 and pulled the >>>>> latest source from git. >>>>> >>>>> >>>>> 2014-06-23 14:47 GMT+02:00 Michael Gogins : >>>>>> I would suspect an incorrect Csound header file somewhere. An >>>>>> old version or >>>>>> a different version, perhaps installed and not removed. >>>>>> >>>>>> Regards, >>>>>> Mike >>>>>> >>>>>> >>>>>> ----------------------------------------------------- >>>>>> Michael Gogins >>>>>> Irreducible Productions >>>>>> http://michaelgogins.tumblr.com >>>>>> Michael dot Gogins at gmail dot com >>>>>> >>>>>> >>>>>> On Mon, Jun 23, 2014 at 8:27 AM, wrote: >>>>>>> >>>>>>> >>>>>>> Quoting Oeyvind Brandtsegg : >>>>>>> >>>>>>>> ... sending the full build log (attached), in case it is useful. >>>>>>>> >>>>>>>> Is this the real error, or is it triggered by something else: >>>>>>>> >>>>>>>> C:\Source\csound-build\interfaces\python_interfacePYTHON_wrap.cxx:32761:11: >>>>>>>> error: 'class CsoundMidiInputBuffer' has no member named >>>>>>>> 'SendMessageA' >>>>>>>> (arg1)->SendMessage(arg2); >>>>>>> >>>>>>> I do not understand SendMessageA as that is not in the text. >>>>>>> >>>>>>> Looks like Swig strikes again >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> ------------------------------------------------------------------------------ >>>>>>> HPCC Systems Open Source Big Data Platform from LexisNexis >>>>>>> Risk Solutions >>>>>>> Find What Matters Most in Your Big Data with HPCC Systems >>>>>>> Open Source. Fast. Scalable. Simple. Ideal for Dirty Data. >>>>>>> Leverages Graph Analysis for Fast Processing & Easy Data Exploration >>>>>>> http://p.sf.net/sfu/hpccsystems >>>>>>> _______________________________________________ >>>>>>> Csound-devel mailing list >>>>>>> Csound-devel@lists.sourceforge.net >>>>>>> https://lists.sourceforge.net/lists/listinfo/csound-devel >>>>>> >>>>>> >>>>>> >>>>>> ------------------------------------------------------------------------------ >>>>>> HPCC Systems Open Source Big Data Platform from LexisNexis Risk >>>>>> Solutions >>>>>> Find What Matters Most in Your Big Data with HPCC Systems >>>>>> Open Source. Fast. Scalable. Simple. Ideal for Dirty Data. >>>>>> Leverages Graph Analysis for Fast Processing & Easy Data Exploration >>>>>> http://p.sf.net/sfu/hpccsystems >>>>>> _______________________________________________ >>>>>> Csound-devel mailing list >>>>>> Csound-devel@lists.sourceforge.net >>>>>> https://lists.sourceforge.net/lists/listinfo/csound-devel >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> >>>>> Oeyvind Brandtsegg >>>>> Professor of Music Technology >>>>> NTNU >>>>> 7491 Trondheim >>>>> Norway >>>>> Cell: +47 92 203 205 >>>>> >>>>> http://flyndresang.no/ >>>>> http://www.partikkelaudio.com/ >>>>> http://soundcloud.com/brandtsegg >>>>> http://soundcloud.com/t-emp >>>> >>>> >>>> >>>> -- >>>> >>>> Oeyvind Brandtsegg >>>> Professor of Music Technology >>>> NTNU >>>> 7491 Trondheim >>>> Norway >>>> Cell: +47 92 203 205 >>>> >>>> http://flyndresang.no/ >>>> http://www.partikkelaudio.com/ >>>> http://soundcloud.com/brandtsegg >>>> http://soundcloud.com/t-emp >>>> >>>> ------------------------------------------------------------------------------ >>>> HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions >>>> Find What Matters Most in Your Big Data with HPCC Systems >>>> Open Source. Fast. Scalable. Simple. Ideal for Dirty Data. >>>> Leverages Graph Analysis for Fast Processing & Easy Data Exploration >>>> http://p.sf.net/sfu/hpccsystems >>>> _______________________________________________ >>>> Csound-devel mailing list >>>> Csound-devel@lists.sourceforge.net >>>> https://lists.sourceforge.net/lists/listinfo/csound-devel >>> >>> Dr Victor Lazzarini >>> Senior Lecturer >>> Dept. of Music >>> NUI Maynooth Ireland >>> tel.: +353 1 708 3545 >>> Victor dot Lazzarini AT nuim dot ie >>> >>> >>> >>> >>> ------------------------------------------------------------------------------ >>> HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions >>> Find What Matters Most in Your Big Data with HPCC Systems >>> Open Source. Fast. Scalable. Simple. Ideal for Dirty Data. >>> Leverages Graph Analysis for Fast Processing & Easy Data Exploration >>> http://p.sf.net/sfu/hpccsystems >>> _______________________________________________ >>> Csound-devel mailing list >>> Csound-devel@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/csound-devel >> >> >> >> -- >> >> Oeyvind Brandtsegg >> Professor of Music Technology >> NTNU >> 7491 Trondheim >> Norway >> Cell: +47 92 203 205 >> >> http://flyndresang.no/ >> http://www.partikkelaudio.com/ >> http://soundcloud.com/brandtsegg >> http://soundcloud.com/t-emp >> >> ------------------------------------------------------------------------------ >> HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions >> Find What Matters Most in Your Big Data with HPCC Systems >> Open Source. Fast. Scalable. Simple. Ideal for Dirty Data. >> Leverages Graph Analysis for Fast Processing & Easy Data Exploration >> http://p.sf.net/sfu/hpccsystems >> _______________________________________________ >> Csound-devel mailing list >> Csound-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/csound-devel > > Dr Victor Lazzarini > Senior Lecturer > Dept. of Music > NUI Maynooth Ireland > tel.: +353 1 708 3545 > Victor dot Lazzarini AT nuim dot ie > > > > > ------------------------------------------------------------------------------ > HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions > Find What Matters Most in Your Big Data with HPCC Systems > Open Source. Fast. Scalable. Simple. Ideal for Dirty Data. > Leverages Graph Analysis for Fast Processing & Easy Data Exploration > http://p.sf.net/sfu/hpccsystems > _______________________________________________ > Csound-devel mailing list > Csound-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/csound-devel ------------------------------------------------------------------------------ HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions Find What Matters Most in Your Big Data with HPCC Systems Open Source. Fast. Scalable. Simple. Ideal for Dirty Data. Leverages Graph Analysis for Fast Processing & Easy Data Exploration http://p.sf.net/sfu/hpccsystems _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net