[CM] building Grace with OSC and FOMUS and saving files

Antoine Daurat antoinedaurat at gmail.com
Tue Apr 5 01:25:19 PDT 2016


Hello,

since the release of Grace 3.9.0 I’m experiencing a lot of problems with the Grace.app.
Until a few weeks ago, I could build the app from source, with FOMUS and OSC because I was still running 10.7 on my mac – and I had to build it from source because with the app from the App Store, I couldn’t save any files, like everybody I know who downloaded it…

Lately, I updated my system to 10.10 and nothing works any more.

The app from the App Store still can’t save anything AND it doesn’t have FOMUS any way.
I can save files with the old app I built under 10.7 but it doesn’t open with Oscpack available in it any more….
If I try to build a new app from the source without "premake4 --with-oscpack", I get this error :

cc1objplus: error: unrecognized command line option "-Wno-c++11-extensions"
make[1]: *** [obj/juce/Debug/juce_audio_basics.o] Error 1
make: *** [juce] Error 2

and with "premake4 --with-oscpack », I get all those errors : 

couldn't understand kern.osversion `14.5.0'
In file included from oscpack/osc/OscOutboundPacketStream.cpp:37:
oscpack/osc/OscOutboundPacketStream.h:40:29: warning: cstring: No such file or directory
In file included from oscpack/osc/OscOutboundPacketStream.h:43,
                 from oscpack/osc/OscOutboundPacketStream.cpp:37:
oscpack/osc/OscException.h:40:21: warning: exception: No such file or directory
oscpack/osc/OscOutboundPacketStream.cpp:43:62: warning: stdlib.h: No such file or directory
oscpack/osc/OscOutboundPacketStream.cpp:46:19: warning: cassert: No such file or directory
oscpack/osc/OscOutboundPacketStream.cpp:48:32: warning: cstddef: No such file or directory
In file included from oscpack/osc/OscOutboundPacketStream.h:43,
                 from oscpack/osc/OscOutboundPacketStream.cpp:37:
oscpack/osc/OscException.h:44: error: expected class-name before ‘{’ token
oscpack/osc/OscException.h: In copy constructor ‘osc::Exception::Exception(const osc::Exception&)’:
oscpack/osc/OscException.h:50: error: expected class-name before ‘(’ token
In file included from oscpack/osc/OscOutboundPacketStream.cpp:37:
oscpack/osc/OscOutboundPacketStream.h: At global scope:
oscpack/osc/OscOutboundPacketStream.h:78: error: ‘std::size_t’ has not been declared
oscpack/osc/OscOutboundPacketStream.h:83: error: ‘size_t’ in namespace ‘std’ does not name a type
oscpack/osc/OscOutboundPacketStream.h:86: error: ‘size_t’ in namespace ‘std’ does not name a type
oscpack/osc/OscOutboundPacketStream.h:135: error: ‘std::size_t’ has not been declared
oscpack/osc/OscOutboundPacketStream.cpp:149: error: ‘size_t’ in namespace ‘std’ does not name a type
oscpack/osc/OscOutboundPacketStream.cpp:155: error: ‘std::size_t’ has not been declared
oscpack/osc/OscOutboundPacketStream.cpp: In constructor ‘osc::OutboundPacketStream::OutboundPacketStream(char*, int)’:
oscpack/osc/OscOutboundPacketStream.cpp:166: error: ‘assert’ was not declared in this scope
oscpack/osc/OscOutboundPacketStream.cpp: In member function ‘void osc::OutboundPacketStream::EndElement(char*)’:
oscpack/osc/OscOutboundPacketStream.cpp:202: error: ‘assert’ was not declared in this scope
oscpack/osc/OscOutboundPacketStream.cpp:218: error: ‘ptrdiff_t’ is not a member of ‘std’
oscpack/osc/OscOutboundPacketStream.cpp:218: error: expected `;' before ‘d’
oscpack/osc/OscOutboundPacketStream.cpp:221: error: ‘d’ was not declared in this scope
oscpack/osc/OscOutboundPacketStream.cpp: In member function ‘void osc::OutboundPacketStream::CheckForAvailableBundleSpace()’:
oscpack/osc/OscOutboundPacketStream.cpp:238: error: ‘size_t’ is not a member of ‘std’
oscpack/osc/OscOutboundPacketStream.cpp:238: error: expected `;' before ‘required’
oscpack/osc/OscOutboundPacketStream.cpp:240: error: ‘required’ was not declared in this scope
oscpack/osc/OscOutboundPacketStream.cpp:240: error: ‘Capacity’ was not declared in this scope
oscpack/osc/OscOutboundPacketStream.cpp: In member function ‘void osc::OutboundPacketStream::CheckForAvailableMessageSpace(const char*)’:
oscpack/osc/OscOutboundPacketStream.cpp:248: error: ‘size_t’ is not a member of ‘std’
oscpack/osc/OscOutboundPacketStream.cpp:248: error: expected `;' before ‘required’
oscpack/osc/OscOutboundPacketStream.cpp:251: error: ‘required’ was not declared in this scope
oscpack/osc/OscOutboundPacketStream.cpp:251: error: ‘Capacity’ was not declared in this scope
oscpack/osc/OscOutboundPacketStream.cpp: At global scope:
oscpack/osc/OscOutboundPacketStream.cpp:256: error: variable or field ‘CheckForAvailableArgumentSpace’ declared void
oscpack/osc/OscOutboundPacketStream.cpp:256: error: ‘size_t’ is not a member of ‘std’
oscpack/osc/OscOutboundPacketStream.cpp:277: error: ‘size_t’ in namespace ‘std’ does not name a type
oscpack/osc/OscOutboundPacketStream.cpp:283: error: ‘size_t’ in namespace ‘std’ does not name a type
oscpack/osc/OscOutboundPacketStream.cpp: In member function ‘osc::OutboundPacketStream& osc::OutboundPacketStream::operator<<(const osc::BundleInitiator&)’:
oscpack/osc/OscOutboundPacketStream.cpp:329: error: ‘memcpy’ is not a member of ‘std’
oscpack/osc/OscOutboundPacketStream.cpp: In member function ‘osc::OutboundPacketStream& osc::OutboundPacketStream::operator<<(const osc::BeginMessage&)’:
oscpack/osc/OscOutboundPacketStream.cpp:363: error: ‘strcpy’ is not a member of ‘std’
oscpack/osc/OscOutboundPacketStream.cpp:364: error: ‘size_t’ is not a member of ‘std’
oscpack/osc/OscOutboundPacketStream.cpp:364: error: expected `;' before ‘rhsLength’
oscpack/osc/OscOutboundPacketStream.cpp:365: error: ‘rhsLength’ was not declared in this scope
oscpack/osc/OscOutboundPacketStream.cpp:368: error: ‘size_t’ is not a member of ‘std’
oscpack/osc/OscOutboundPacketStream.cpp:368: error: expected `;' before ‘i’
oscpack/osc/OscOutboundPacketStream.cpp:369: error: ‘i’ was not declared in this scope
oscpack/osc/OscOutboundPacketStream.cpp: In member function ‘osc::OutboundPacketStream& osc::OutboundPacketStream::operator<<(const osc::MessageTerminator&)’:
oscpack/osc/OscOutboundPacketStream.cpp:390: error: ‘size_t’ is not a member of ‘std’
oscpack/osc/OscOutboundPacketStream.cpp:390: error: expected `;' before ‘typeTagsCount’
oscpack/osc/OscOutboundPacketStream.cpp:392: error: ‘typeTagsCount’ was not declared in this scope
oscpack/osc/OscOutboundPacketStream.cpp:394: error: ‘alloca’ was not declared in this scope
oscpack/osc/OscOutboundPacketStream.cpp:395: error: ‘memcpy’ is not a member of ‘std’
oscpack/osc/OscOutboundPacketStream.cpp:398: error: ‘size_t’ is not a member of ‘std’
oscpack/osc/OscOutboundPacketStream.cpp:398: error: expected `;' before ‘typeTagSlotSize’
oscpack/osc/OscOutboundPacketStream.cpp:400: error: ‘size_t’ is not a member of ‘std’
oscpack/osc/OscOutboundPacketStream.cpp:400: error: expected `;' before ‘argumentsSize’
oscpack/osc/OscOutboundPacketStream.cpp:402: error: ‘memmove’ is not a member of ‘std’
oscpack/osc/OscOutboundPacketStream.cpp:402: error: ‘typeTagSlotSize’ was not declared in this scope
oscpack/osc/OscOutboundPacketStream.cpp:402: error: ‘argumentsSize’ was not declared in this scope
oscpack/osc/OscOutboundPacketStream.cpp:406: error: ‘size_t’ is not a member of ‘std’
oscpack/osc/OscOutboundPacketStream.cpp:406: error: expected `;' before ‘i’
oscpack/osc/OscOutboundPacketStream.cpp:406: error: ‘i’ was not declared in this scope
oscpack/osc/OscOutboundPacketStream.cpp:410: error: ‘size_t’ is not a member of ‘std’
oscpack/osc/OscOutboundPacketStream.cpp:410: error: expected `;' before ‘i’
oscpack/osc/OscOutboundPacketStream.cpp:410: error: ‘i’ was not declared in this scope
oscpack/osc/OscOutboundPacketStream.cpp:420: error: ‘memcpy’ is not a member of ‘std’
oscpack/osc/OscOutboundPacketStream.cpp: In member function ‘osc::OutboundPacketStream& osc::OutboundPacketStream::operator<<(const char*)’:
oscpack/osc/OscOutboundPacketStream.cpp:602: error: ‘strlen’ is not a member of ‘std’
oscpack/osc/OscOutboundPacketStream.cpp:602: error: ‘RoundUp4’ was not declared in this scope
oscpack/osc/OscOutboundPacketStream.cpp:605: error: ‘strcpy’ is not a member of ‘std’
oscpack/osc/OscOutboundPacketStream.cpp:606: error: ‘size_t’ is not a member of ‘std’
oscpack/osc/OscOutboundPacketStream.cpp:606: error: expected `;' before ‘rhsLength’
oscpack/osc/OscOutboundPacketStream.cpp:607: error: ‘rhsLength’ was not declared in this scope
oscpack/osc/OscOutboundPacketStream.cpp:610: error: ‘size_t’ is not a member of ‘std’
oscpack/osc/OscOutboundPacketStream.cpp:610: error: expected `;' before ‘i’
oscpack/osc/OscOutboundPacketStream.cpp:611: error: ‘i’ was not declared in this scope
oscpack/osc/OscOutboundPacketStream.cpp: In member function ‘osc::OutboundPacketStream& osc::OutboundPacketStream::operator<<(const osc::Symbol&)’:
oscpack/osc/OscOutboundPacketStream.cpp:622: error: ‘strlen’ is not a member of ‘std’
oscpack/osc/OscOutboundPacketStream.cpp:622: error: ‘RoundUp4’ was not declared in this scope
oscpack/osc/OscOutboundPacketStream.cpp:625: error: ‘strcpy’ is not a member of ‘std’
oscpack/osc/OscOutboundPacketStream.cpp:626: error: ‘size_t’ is not a member of ‘std’
oscpack/osc/OscOutboundPacketStream.cpp:626: error: expected `;' before ‘rhsLength’
oscpack/osc/OscOutboundPacketStream.cpp:627: error: ‘rhsLength’ was not declared in this scope
oscpack/osc/OscOutboundPacketStream.cpp:630: error: ‘size_t’ is not a member of ‘std’
oscpack/osc/OscOutboundPacketStream.cpp:630: error: expected `;' before ‘i’
oscpack/osc/OscOutboundPacketStream.cpp:631: error: ‘i’ was not declared in this scope
oscpack/osc/OscOutboundPacketStream.cpp: In member function ‘osc::OutboundPacketStream& osc::OutboundPacketStream::operator<<(const osc::Blob&)’:
oscpack/osc/OscOutboundPacketStream.cpp:642: error: ‘RoundUp4’ was not declared in this scope
oscpack/osc/OscOutboundPacketStream.cpp:648: error: ‘memcpy’ is not a member of ‘std’
make[1]: *** [obj/oscpack/Debug/OscOutboundPacketStream.o] Error 1
make: *** [oscpack] Error 2

I’d be extremely grateful for any help on how to build Grace with FOMUS, OSCpack, and a working « Save » function.

Thank you and best regards,
Antoine
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://cm-mail.stanford.edu/mailman/private/cmdist/attachments/20160405/f405d73b/attachment-0001.html>


More information about the Cmdist mailing list