On my mac, i installed (in pre-macports ages *g*) a Qt-SDK from <a href="http://www.qtsoftware.com/downloads">http://www.qtsoftware.com/downloads</a><br>... so a &quot;/usr/bin/qmake&quot; with this (outdated) version existed (is a symlink to /usr/bin/qmake-&lt;version&gt;). <br>
<br>I&#39;ve tried<br> <br> sudo ln -vnsf /opt/local/bin/qmake-kde /usr/bin/qmake<br><br>but kdelibs4 still don&#39;t compile... any hints? is qmake-kde4 a good choice or should i try qmake-mac ??<br><br>$ sudo port -vuR upgrade kdelibs4<br>
<br>[...]<br><br>[ 36%] Built target kdeui<br>make: *** [all] Error 2<br>Error: Target org.macports.build returned: shell command &quot; cd &quot;/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs4/work/build&quot; &amp;&amp; make -j2 all &quot; returned error 2<br>
Command output: ld warning: QList&lt;QString&gt;::free(QListData::Data*)       has different visibility (default) in /usr/lib/libQtUiTools.a(ui4.o) and (hidden) in CMakeFiles/kjsembed.dir/variant_binding.o<br>ld warning: QList&lt;QString&gt;::detach_helper()       has different visibility (default) in /usr/lib/libQtUiTools.a(ui4.o) and (hidden) in CMakeFiles/kjsembed.dir/variant_binding.o<br>
ld warning: QList&lt;QString&gt;::append(QString const&amp;)has different visibility (default) in /usr/lib/libQtUiTools.a(ui4.o) and (hidden) in CMakeFiles/kjsembed.dir/variant_binding.o<br>ld warning: QList&lt;QString&gt;::~QList() has different visibility (default) in /usr/lib/libQtUiTools.a(ui4.o) and (hidden) in CMakeFiles/kjsembed.dir/variant_binding.o<br>
ld warning: QString::~QString()has different visibility (default) in /usr/lib/libQtUiTools.a(properties.o) and (hidden) in CMakeFiles/kjsembed.dir/jseventmapper.o<br>ld warning: QList&lt;QString&gt;::free(QListData::Data*)       has different visibility (default) in /usr/lib/libQtUiTools.a(properties.o) and (hidden) in CMakeFiles/kjsembed.dir/variant_binding.o<br>
ld warning: QList&lt;QString&gt;::detach_helper()       has different visibility (default) in /usr/lib/libQtUiTools.a(properties.o) and (hidden) in CMakeFiles/kjsembed.dir/variant_binding.o<br>ld warning: QList&lt;QString&gt;::~QList() has different visibility (default) in /usr/lib/libQtUiTools.a(properties.o) and (hidden) in CMakeFiles/kjsembed.dir/variant_binding.o<br>
ld warning: QColor qvariant_cast&lt;QColor&gt;(QVariant const&amp;)has different visibility (default) in /usr/lib/libQtUiTools.a(properties.o) and (hidden) in CMakeFiles/kjsembed.dir/qobject_binding.o<br>ld warning: QBrush qvariant_cast&lt;QBrush&gt;(QVariant const&amp;)has different visibility (default) in /usr/lib/libQtUiTools.a(properties.o) and (hidden) in CMakeFiles/kjsembed.dir/pen.o<br>
ld warning: QStringList qvariant_cast&lt;QStringList&gt;(QVariant const&amp;)has different visibility (default) in /usr/lib/libQtUiTools.a(properties.o) and (hidden) in CMakeFiles/kjsembed.dir/variant_binding.o<br>ld warning: QFont qvariant_cast&lt;QFont&gt;(QVariant const&amp;)has different visibility (default) in /usr/lib/libQtUiTools.a(properties.o) and (hidden) in CMakeFiles/kjsembed.dir/font.o<br>
Undefined symbols:<br>  &quot;QBoxLayout::stretch(int) const&quot;, referenced from:<br>      __ZNK10QBoxLayout7stretchEi$non_lazy_ptr in libQtUiTools.a(formbuilderextra.o)<br>  &quot;QBoxLayout::setStretch(int, int)&quot;, referenced from:<br>
      __ZN10QBoxLayout10setStretchEii$non_lazy_ptr in libQtUiTools.a(formbuilderextra.o)<br>  &quot;QString::compare_helper(QChar const*, int, QChar const*, int, Qt::CaseSensitivity)&quot;, referenced from:<br>      QStringRef::compare(QString const&amp;, Qt::CaseSensitivity) constin libQtUiTools.a(abstractformbuilder.o)<br>
ld: symbol(s) not found<br>collect2: ld returned 1 exit status<br><br><br><br><br><div class="gmail_quote">2009/4/6 Craig Bradney <span dir="ltr">&lt;<a href="mailto:cbradney@zip.com.au">cbradney@zip.com.au</a>&gt;</span><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Its a hack, but edit the FindQt4.cmake file and find the FIND_PROGRAM<br>
line where it is like so:<br>
FIND_PROGRAM(QT_QMAKE_EXECUTABLE NAMES qmake qmake4 qmake-qt4 PATHS<br>
<br>
and change to:<br>
<br>
FIND_PROGRAM(QT_QMAKE_EXECUTABLE NAMES qmake qmake4 qmake-qt4 qmake-<br>
mac PATHS<br>
<br>
I dont really understand how this could go unnoticed... given KDE4 is<br>
somewhat working already..... surely there is a patch already out<br>
there that some people with commit rights for CMake on OSX via<br>
macports are using.<br>
<font color="#888888"><br>
Craig<br>
</font><div><div></div><div class="h5"><br>
On Apr 6, 2009, at 2:43 PM, Flavio Castelli wrote:<br>
<br>
&gt; I have upgraded qt4-mac to latest version and now qmake (and other<br>
&gt; qt tools)<br>
&gt; is called qmake-mac.<br>
&gt; At the same time cmake isn&#39;t able to find Qt libraries, making hard<br>
&gt; to build<br>
&gt; kde and other qt-based projects.<br>
&gt;<br>
&gt; Any hint?<br>
&gt;<br>
&gt; Flavio<br>
&gt; _______________________________________________<br>
&gt; <a href="mailto:kde-mac@kde.org">kde-mac@kde.org</a><br>
&gt; List Information: <a href="https://mail.kde.org/mailman/listinfo/kde-mac" target="_blank">https://mail.kde.org/mailman/listinfo/kde-mac</a><br>
&gt; KDE/Mac Information: <a href="http://techbase.kde.org/index.php?title=Projects/KDE_on_Mac_OS_X" target="_blank">http://techbase.kde.org/index.php?title=Projects/KDE_on_Mac_OS_X</a><br>
&gt;<br>
<br>
_______________________________________________<br>
<a href="mailto:kde-mac@kde.org">kde-mac@kde.org</a><br>
List Information: <a href="https://mail.kde.org/mailman/listinfo/kde-mac%0AKDE/Mac" target="_blank">https://mail.kde.org/mailman/listinfo/kde-mac<br>
KDE/Mac</a> Information: <a href="http://techbase.kde.org/index.php?title=Projects/KDE_on_Mac_OS_X" target="_blank">http://techbase.kde.org/index.php?title=Projects/KDE_on_Mac_OS_X</a><br>
<br>
</div></div></blockquote></div><br>