OSX PPC build works
Posted: Tue Nov 22, 2011 7:45 pm
Hi,
I built LMMS 0.4.12 on a PPC Mac ibook with Qt-4.4.5 frameworks, I think it's awesome. I have a few questions though, as it took a few passes with Cmake to sort out what was supported.
I have fftw3, not fftw3f, which is hard to find for OSX, so for now I couldn't build Zynaddsubfx. Too bad,they contain the same functions. I have a plan though, if I can build Zynadd seperately, will it be availailable to LMMS without a remake if I just add it to the plug-ins folder?
I assume so, so I got ZynAdd from SourceForge, 2.4.1 to build as a test ( using fftw3f that I plucked from the Ardour.app Mac bundle, it worked) but this packaage doesn't compile. After building and linking /src: /samples,misc,and output it has a fatal error at src/synth/ADnote.cpp. , to wit:
This file is different than the one included in the LMMS pkg.What version does your LMMS pkg use? I'd like to have the LMMS build build it so as to have the other GUI, maybe I could dink around and figure that out, but I want to test build it first and rebuild LMMS later with STK and VST_NOWINE enabled also. Which leads to:
I now have STK installed, what is affected in a LMMS build with that option enabled? How is it's functionality implemented?
Also, when can one run cmake with the --graphviz option?
By the way, there's a minor bug in remoteplugin.h that halts the build on Apple that I could submit a patch if anyone's interested, mainly the Qt version check is squirelly and semaphore.h sure won't be found in <qt/includes> these days.
Any OSX CoreMidi support in the future? I'm planning to build an Intel version, and see about making a Mac bundle. Man, I sure love Cmake now that I discovered it.
Thanks, JK
I built LMMS 0.4.12 on a PPC Mac ibook with Qt-4.4.5 frameworks, I think it's awesome. I have a few questions though, as it took a few passes with Cmake to sort out what was supported.
I have fftw3, not fftw3f, which is hard to find for OSX, so for now I couldn't build Zynaddsubfx. Too bad,they contain the same functions. I have a plan though, if I can build Zynadd seperately, will it be availailable to LMMS without a remake if I just add it to the plug-ins folder?
I assume so, so I got ZynAdd from SourceForge, 2.4.1 to build as a test ( using fftw3f that I plucked from the Ardour.app Mac bundle, it worked) but this packaage doesn't compile. After building and linking /src: /samples,misc,and output it has a fatal error at src/synth/ADnote.cpp. , to wit:
Code: Select all
ADnote.cpp: In member function ‘void ADnote::setfreq(int, float)’:
/ADnote.cpp:1063: error: unknown register name ‘st’ in ‘asm’
‘void ADnote::fadein(float*) const’:
ADnote.cpp:1261: error: unknown register name ‘st’ in ‘asm’
ADnote.cpp.o] Error 1
make: *** [all] Error 2I now have STK installed, what is affected in a LMMS build with that option enabled? How is it's functionality implemented?
Also, when can one run cmake with the --graphviz option?
By the way, there's a minor bug in remoteplugin.h that halts the build on Apple that I could submit a patch if anyone's interested, mainly the Qt version check is squirelly and semaphore.h sure won't be found in <qt/includes> these days.
Any OSX CoreMidi support in the future? I'm planning to build an Intel version, and see about making a Mac bundle. Man, I sure love Cmake now that I discovered it.
Thanks, JK