[MacPorts] #27766: krusader: CMake Error at FindQt4.cmake:1256
MacPorts
noreply at macports.org
Wed Mar 30 18:03:45 PDT 2011
#27766: krusader: CMake Error at FindQt4.cmake:1256
------------------------------+---------------------------------------------
Reporter: elimli@… | Owner: jonas@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 1.9.2
Keywords: | Port: krusader
------------------------------+---------------------------------------------
Comment(by petep@…):
I read through this thread, and was able to build krusader again, after a
long time living with a broken port. It all began when kde and qt was
upgraded to higher versions within the porttree.
To fix krusader 2.0.0 for now:
1. I had to edit the Portfile
{{{
-PortGroup kde4 1.0
+PortGroup kde4 1.1
}}}
This fixes the "missing phonon" issue #27221.
Note: With current up-to-date ports I did not had to add a line
"''configure.args -DQT_QMAKE_EXECUTABLE=/opt/local/bin/qmake''"
which is mentioned above.
My qmake seems to be correctly installed and so can be found without
additional tricks.
In order to fix the compile errors I looked into an actual repo of
krusader (2.3beta, I believe) at
https://projects.kde.org/projects/extragear/utils/krusader/repository (the
backend seems to have some problems currently, cannot display the file
contents atm).
The actual code inspires the following two changes in our v2.0.0:
krusader/MountMan/kmountmangui.h:116:
{{{
public:
- fsData() : Name( 0 ), Type( 0 ), MntPoint( 0 ), TotalBlks( 0 ),
+ fsData() : Name(), Type(), MntPoint(), TotalBlks( 0 ),
FreeBlks( 0 ), Mounted( false ) {}
}}}
krusader/Search/krsearchdialog.h:65
{{{
public:
- KrSearchDialog(QString profile = 0, QWidget* parent = 0 );
+ KrSearchDialog(QString profile = QString(), QWidget* parent = 0);
void prepareGUI();
}}}
So who can now put this patch into the Portfile?
Or should we better use a higher version of krusader in order to be
compatible to the newer qt-stuff?
Cheers, petep!
--
Ticket URL: <https://trac.macports.org/ticket/27766#comment:9>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list