Re: [MacPorts] #36426: lmms: ZynAddSubFx.cpp:430: error: ‘QDir’ was not declared in this scope
MacPorts
noreply at macports.org
Tue Nov 6 16:03:26 PST 2012
#36426: lmms: ZynAddSubFx.cpp:430: error: ‘QDir’ was not declared in this scope
-----------------------+--------------------------------
Reporter: deesto@… | Owner: macports-tickets@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.1.2
Resolution: | Keywords:
Port: lmms |
-----------------------+--------------------------------
Comment (by hihid27@…):
I had a similar problem like yours, what I had to do was modify a the
{{{
#include <Qt/QtXml>
}}}
in a file from the plugin.
What you have to do is do the usual {{{sudo port install lmms}}} and let
it try to install lmms, and probably fail (if not, yay!).
Then, find your way to macport's build directory for this (it should be
something such as "/opt/local/var/macports/build/" (to open this in finder
type {{{open /opt/local/var/macports/build}}}
In that directory, find a file that contains lmms somewhere in it's name.
Then in that directory, find your way to {{{plugins/zynaddsubfx}}}.
Find the file named "ZynAddSubFx.cpp", and copy it (or hit command+c).
Open terminal, enter: {{{sudo pico}}} press the spacebar, and then paste
(or hit command+v) and hit enter (it should look something like {{{sudo
pico
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_multimedia_lmms/lmms/work/lmms-0.4.13/plugins/zynaddsubfx/ZynAddSubFx.cpp}}}).
Press the down arrow until you see:
{{{
#include <Qt/QtXml>
}}}
and change that to:
{{{
#include <QtXml>
}}}
Now run {{{sudo port install lmms}}} again and it should work!
--
Ticket URL: <https://trac.macports.org/ticket/36426#comment:5>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list