atom feed12 messages in org.kde.kde-macRe: [KDE/Mac] packaging monkey report...
FromSent OnAttachments
Orville BennettDec 21, 2008 5:54 pm 
Jonas BährDec 22, 2008 4:02 am 
ODec 22, 2008 8:21 am 
Jonas BährDec 23, 2008 4:24 pm 
Leo FranchiDec 23, 2008 4:44 pm 
ODec 23, 2008 5:03 pm 
Jonas BährDec 25, 2008 3:16 am 
Jonas BährDec 26, 2008 3:57 am.cpp, .h
Jonas BährDec 26, 2008 7:07 am 
ODec 26, 2008 11:18 am 
Jonas BährDec 26, 2008 1:11 pm 
ODec 26, 2008 5:57 pm 
Subject:Re: [KDE/Mac] packaging monkey reporting in - 4.2 beta2 is go!
From:Jonas Bähr (jona@web.de)
Date:Dec 23, 2008 4:24:15 pm
List:org.kde.kde-mac

Hi,

Am 22.12.2008 um 02:55 schrieb Orville Bennett:

Well, sorta. Some beta2 port files added to macports today. kdelibs4-devel

After upgrading automoc kdelibs4-devel compiles but kdeui refuses to link because of the undefined symbols "mac_initialize_dbus()" and "mac_fork_and_reexec_self()". These symbols are in kdecore.5.2.0.dynlib (I checked with nm and got the names C++ mangled) and the link-command below should also search in "../lib/libkdecore.5.2.0.dylib".

At a first glance it *should* work, but it doesn't... How did you manage to compile this? My system is Mac OS X 10.5.6 on intel, gcc-4.2, cmake-2.6.2

bye, Jonas

-------------8<---------------8<---------------- Linking CXX shared library ../lib/libkdeui.dylib cd /opt/local/var/macports/build/ _opt_local_var_macports_sources_rsync .macports.org_release_ports_kde_kdelibs4-devel/work/build/kdeui && / opt/local/bin/cmake -E cmake_link_script CMakeFiles/kdeui.dir/link.txt --verbose=1 /usr/bin/g++-4.2 -pipe -O2 -fno-common -Woverloaded-virtual - fvisibility=hidden -fvisibility-inlines-hidden -g3 -fno-inline - dynamiclib -headerpad_max_install_names -single_module - multiply_defined suppress -L/opt/local/lib -Wl,-compatibility_version, 5.0.0 -Wl,-current_version,5.2.0 -o ../lib/libkdeui.5.2.0.dylib - install_name /opt/local/lib/libkdeui.5.dylib CMakeFiles/kdeui.dir/ kdeui_automoc.o CMakeFiles/kdeui.dir/actions/kactioncollection.o CMakeFiles/kdeui.dir/actions/kactioncategory.o CMakeFiles/kdeui.dir/ actions/kaction.o CMakeFiles/kdeui.dir/actions/kactionmenu.o CMakeFiles/kdeui.dir/actions/kcodecaction.o CMakeFiles/kdeui.dir/ actions/kfontaction.o CMakeFiles/kdeui.dir/actions/kfontsizeaction.o CMakeFiles/kdeui.dir/actions/kpastetextaction.o CMakeFiles/kdeui.dir/ actions/krecentfilesaction.o CMakeFiles/kdeui.dir/actions/ kselectaction.o CMakeFiles/kdeui.dir/actions/kstandardaction.o CMakeFiles/kdeui.dir/actions/ktoggleaction.o CMakeFiles/kdeui.dir/ actions/ktoggletoolbaraction.o CMakeFiles/kdeui.dir/actions/ ktogglefullscreenaction.o CMakeFiles/kdeui.dir/actions/ ktoolbarlabelaction.o CMakeFiles/kdeui.dir/actions/ ktoolbarpopupaction.o CMakeFiles/kdeui.dir/actions/ ktoolbarspaceraction.o CMakeFiles/kdeui.dir/colors/kcolorspaces.o CMakeFiles/kdeui.dir/colors/kcolorutils.o CMakeFiles/kdeui.dir/colors/ kcolorscheme.o CMakeFiles/kdeui.dir/colors/kcolorcollection.o CMakeFiles/kdeui.dir/colors/kcolorbutton.o CMakeFiles/kdeui.dir/colors/ kcolorcombo.o CMakeFiles/kdeui.dir/colors/kcolordialog.o CMakeFiles/ kdeui.dir/colors/kcolormimedata.o CMakeFiles/kdeui.dir/colors/ kcolorvalueselector.o CMakeFiles/kdeui.dir/colors/ khuesaturationselect.o CMakeFiles/kdeui.dir/config/kconfigskeleton.o CMakeFiles/kdeui.dir/config/kconfiggroupgui.o CMakeFiles/kdeui.dir/ dialogs/kaboutkdedialog_p.o CMakeFiles/kdeui.dir/dialogs/ kassistantdialog.o CMakeFiles/kdeui.dir/dialogs/kconfigdialog.o CMakeFiles/kdeui.dir/dialogs/kconfigdialogmanager.o CMakeFiles/ kdeui.dir/dialogs/kbugreport.o CMakeFiles/kdeui.dir/dialogs/ kdeprintdialog.o CMakeFiles/kdeui.dir/dialogs/kdialog.o CMakeFiles/ kdeui.dir/dialogs/kedittoolbar.o CMakeFiles/kdeui.dir/dialogs/ kinputdialog.o CMakeFiles/kdeui.dir/dialogs/klinkdialog.o CMakeFiles/ kdeui.dir/dialogs/kmessagebox.o CMakeFiles/kdeui.dir/dialogs/ kmessageboxmessagehandler.o CMakeFiles/kdeui.dir/dialogs/ kaboutapplicationdialog.o CMakeFiles/kdeui.dir/dialogs/ knewpassworddialog.o CMakeFiles/kdeui.dir/dialogs/kpassworddialog.o CMakeFiles/kdeui.dir/dialogs/kpixmapregionselectordialog.o CMakeFiles/ kdeui.dir/dialogs/kprogressdialog.o CMakeFiles/kdeui.dir/dialogs/ kshortcuteditwidget.o CMakeFiles/kdeui.dir/dialogs/ kshortcutseditordelegate.o CMakeFiles/kdeui.dir/dialogs/ kshortcutseditoritem.o CMakeFiles/kdeui.dir/dialogs/kshortcutseditor.o CMakeFiles/kdeui.dir/dialogs/kshortcutschemeseditor.o CMakeFiles/ kdeui.dir/dialogs/kshortcutsdialog.o CMakeFiles/kdeui.dir/dialogs/ ksplashscreen.o CMakeFiles/kdeui.dir/dialogs/kswitchlanguagedialog_p.o CMakeFiles/kdeui.dir/dialogs/ktip.o CMakeFiles/kdeui.dir/findreplace/ kfind.o CMakeFiles/kdeui.dir/findreplace/kreplace.o CMakeFiles/ kdeui.dir/findreplace/kfinddialog.o CMakeFiles/kdeui.dir/findreplace/ kreplacedialog.o CMakeFiles/kdeui.dir/fonts/fonthelpers.o CMakeFiles/ kdeui.dir/fonts/kfontchooser.o CMakeFiles/kdeui.dir/fonts/ kfontcombobox.o CMakeFiles/kdeui.dir/fonts/kfontdialog.o CMakeFiles/ kdeui.dir/fonts/kfontrequester.o CMakeFiles/kdeui.dir/icons/ kiconeffect.o CMakeFiles/kdeui.dir/icons/kiconengine.o CMakeFiles/ kdeui.dir/icons/kicon.o CMakeFiles/kdeui.dir/icons/kiconloader.o CMakeFiles/kdeui.dir/icons/kicontheme.o CMakeFiles/kdeui.dir/icons/ kiconcache.o CMakeFiles/kdeui.dir/itemviews/klistwidget.o CMakeFiles/ kdeui.dir/itemviews/klistwidgetsearchline.o CMakeFiles/kdeui.dir/ itemviews/ktreewidgetsearchline.o CMakeFiles/kdeui.dir/itemviews/ kfilterproxysearchline.o CMakeFiles/kdeui.dir/itemviews/ kextendableitemdelegate.o CMakeFiles/kdeui.dir/itemviews/ kcategorizedsortfilterproxymodel.o CMakeFiles/kdeui.dir/itemviews/ kcategorizedview.o CMakeFiles/kdeui.dir/itemviews/kcategorydrawer.o CMakeFiles/kdeui.dir/itemviews/kwidgetitemdelegate.o CMakeFiles/ kdeui.dir/itemviews/kwidgetitemdelegatepool.o CMakeFiles/kdeui.dir/ jobs/kdialogjobuidelegate.o CMakeFiles/kdeui.dir/jobs/ kabstractwidgetjobtracker.o CMakeFiles/kdeui.dir/jobs/ kwidgetjobtracker.o CMakeFiles/kdeui.dir/jobs/kstatusbarjobtracker.o CMakeFiles/kdeui.dir/jobs/kuiserverjobtracker.o CMakeFiles/kdeui.dir/ kernel/kapplication.o CMakeFiles/kdeui.dir/kernel/kclipboard.o CMakeFiles/kdeui.dir/kernel/kuniqueapplication.o CMakeFiles/kdeui.dir/ kernel/ksessionmanager.o CMakeFiles/kdeui.dir/kernel/kstyle.o CMakeFiles/kdeui.dir/kernel/kstartupinfo.o CMakeFiles/kdeui.dir/kernel/ kglobalsettings.o CMakeFiles/kdeui.dir/paged/kpagedialog.o CMakeFiles/ kdeui.dir/paged/kpagemodel.o CMakeFiles/kdeui.dir/paged/kpageview.o CMakeFiles/kdeui.dir/paged/kpageview_p.o CMakeFiles/kdeui.dir/paged/ kpagewidget.o CMakeFiles/kdeui.dir/paged/kpagewidgetmodel.o CMakeFiles/ kdeui.dir/plotting/kplotaxis.o CMakeFiles/kdeui.dir/plotting/ kplotpoint.o CMakeFiles/kdeui.dir/plotting/kplotobject.o CMakeFiles/ kdeui.dir/plotting/kplotwidget.o CMakeFiles/kdeui.dir/shortcuts/ kshortcut.o CMakeFiles/kdeui.dir/shortcuts/kshortcutschemeshelper.o CMakeFiles/kdeui.dir/shortcuts/kstandardshortcut.o CMakeFiles/ kdeui.dir/shortcuts/kglobalaccel.o CMakeFiles/kdeui.dir/shortcuts/ kglobalshortcutinfo.o CMakeFiles/kdeui.dir/shortcuts/ kglobalshortcutinfo_dbus.o CMakeFiles/kdeui.dir/shortcuts/ kdedglobalaccel_interface.o CMakeFiles/kdeui.dir/shortcuts/ kdedglobalaccel_component_interface.o CMakeFiles/kdeui.dir/shortcuts/ kacceleratormanager.o CMakeFiles/kdeui.dir/shortcuts/ kcheckaccelerators.o CMakeFiles/kdeui.dir/shortcuts/kgesture.o CMakeFiles/kdeui.dir/shortcuts/kgesturemap.o CMakeFiles/kdeui.dir/ sonnet/dialog.o CMakeFiles/kdeui.dir/sonnet/configwidget.o CMakeFiles/ kdeui.dir/sonnet/highlighter.o CMakeFiles/kdeui.dir/sonnet/ configdialog.o CMakeFiles/kdeui.dir/sonnet/dictionarycombobox.o CMakeFiles/kdeui.dir/util/kckey.o CMakeFiles/kdeui.dir/util/ kcompletion.o CMakeFiles/kdeui.dir/util/kcompletionbase.o CMakeFiles/ kdeui.dir/util/kcrash.o CMakeFiles/kdeui.dir/util/kcursor.o CMakeFiles/ kdeui.dir/util/kguiitem.o CMakeFiles/kdeui.dir/util/kkeyserver.o CMakeFiles/kdeui.dir/util/kmanagerselection.o CMakeFiles/kdeui.dir/ util/knotification.o CMakeFiles/kdeui.dir/util/knotificationmanager.o CMakeFiles/kdeui.dir/util/knotificationrestrictions.o CMakeFiles/ kdeui.dir/util/knumvalidator.o CMakeFiles/kdeui.dir/util/ kpassivepopup.o CMakeFiles/kdeui.dir/util/ kpassivepopupmessagehandler.o CMakeFiles/kdeui.dir/util/kpixmapcache.o CMakeFiles/kdeui.dir/util/kpixmapprovider.o CMakeFiles/kdeui.dir/util/ kstandardguiitem.o CMakeFiles/kdeui.dir/util/ksvgrenderer.o CMakeFiles/ kdeui.dir/util/ksystemtrayicon.o CMakeFiles/kdeui.dir/util/kwallet.o CMakeFiles/kdeui.dir/util/kwhatsthismanager.o CMakeFiles/kdeui.dir/ util/kwordwrap.o CMakeFiles/kdeui.dir/util/kxerrorhandler.o CMakeFiles/ kdeui.dir/util/kxmessages.o CMakeFiles/kdeui.dir/util/kxutils.o CMakeFiles/kdeui.dir/util/kundostack.o CMakeFiles/kdeui.dir/widgets/ kactionselector.o CMakeFiles/kdeui.dir/widgets/kanimatedbutton.o CMakeFiles/kdeui.dir/widgets/karrowbutton.o CMakeFiles/kdeui.dir/ widgets/kdialogbuttonbox.o CMakeFiles/kdeui.dir/widgets/kbuttongroup.o CMakeFiles/kdeui.dir/widgets/kcapacitybar.o CMakeFiles/kdeui.dir/ widgets/kcharselect.o CMakeFiles/kdeui.dir/widgets/kcharselectdata.o CMakeFiles/kdeui.dir/widgets/kcmodule.o CMakeFiles/kdeui.dir/widgets/ kcombobox.o CMakeFiles/kdeui.dir/widgets/kcompletionbox.o CMakeFiles/ kdeui.dir/widgets/kdatepicker.o CMakeFiles/kdeui.dir/widgets/ kdatetable.o CMakeFiles/kdeui.dir/widgets/kdatetimewidget.o CMakeFiles/ kdeui.dir/widgets/kdatewidget.o CMakeFiles/kdeui.dir/widgets/ keditlistbox.o CMakeFiles/kdeui.dir/widgets/kfadewidgeteffect.o CMakeFiles/kdeui.dir/widgets/khbox.o CMakeFiles/kdeui.dir/widgets/ khelpmenu.o CMakeFiles/kdeui.dir/widgets/khistorycombobox.o CMakeFiles/ kdeui.dir/widgets/kkeysequencewidget.o CMakeFiles/kdeui.dir/widgets/ klanguagebutton.o CMakeFiles/kdeui.dir/widgets/kled.o CMakeFiles/ kdeui.dir/widgets/klineedit.o CMakeFiles/kdeui.dir/widgets/ kmainwindow.o CMakeFiles/kdeui.dir/widgets/kmenu.o CMakeFiles/ kdeui.dir/widgets/kmenubar.o CMakeFiles/kdeui.dir/widgets/ kmultitabbar.o CMakeFiles/kdeui.dir/widgets/knuminput.o CMakeFiles/ kdeui.dir/widgets/kpixmapregionselectorwidget.o CMakeFiles/kdeui.dir/ widgets/kpushbutton.o CMakeFiles/kdeui.dir/widgets/krestrictedline.o CMakeFiles/kdeui.dir/widgets/krichtextedit.o CMakeFiles/kdeui.dir/ widgets/krichtextwidget.o CMakeFiles/kdeui.dir/widgets/kruler.o CMakeFiles/kdeui.dir/widgets/kselector.o CMakeFiles/kdeui.dir/widgets/ kseparator.o CMakeFiles/kdeui.dir/widgets/kshortcutwidget.o CMakeFiles/ kdeui.dir/widgets/ksqueezedtextlabel.o CMakeFiles/kdeui.dir/widgets/ kstatusbar.o CMakeFiles/kdeui.dir/widgets/kstringvalidator.o CMakeFiles/kdeui.dir/widgets/ktabbar.o CMakeFiles/kdeui.dir/widgets/ ktabwidget.o CMakeFiles/kdeui.dir/widgets/ktextbrowser.o CMakeFiles/ kdeui.dir/widgets/ktextedit.o CMakeFiles/kdeui.dir/widgets/ ktimezonewidget.o CMakeFiles/kdeui.dir/widgets/ktitlewidget.o CMakeFiles/kdeui.dir/widgets/ktoolbar.o CMakeFiles/kdeui.dir/widgets/ kurllabel.o CMakeFiles/kdeui.dir/widgets/kvbox.o CMakeFiles/kdeui.dir/ widgets/kxyselector.o CMakeFiles/kdeui.dir/widgets/ kdeuiwidgetsproxystyle.o CMakeFiles/kdeui.dir/widgets/ nestedlisthelper.o CMakeFiles/kdeui.dir/xmlgui/kxmlguibuilder.o CMakeFiles/kdeui.dir/xmlgui/kxmlguiwindow.o CMakeFiles/kdeui.dir/ xmlgui/kmainwindowiface.o CMakeFiles/kdeui.dir/xmlgui/ kmenumenuhandler_p.o CMakeFiles/kdeui.dir/xmlgui/ktoolbarhandler.o CMakeFiles/kdeui.dir/xmlgui/kxmlguiclient.o CMakeFiles/kdeui.dir/ xmlgui/kxmlguifactory.o CMakeFiles/kdeui.dir/xmlgui/kxmlguifactory_p.o CMakeFiles/kdeui.dir/xmlgui/kxmlguiversionhandler.o CMakeFiles/ kdeui.dir/util/kkeyserver_mac.o CMakeFiles/kdeui.dir/windowmanagement/ kwindowsystem_mac.o CMakeFiles/kdeui.dir/windowmanagement/ kwindowinfo_mac.o CMakeFiles/kdeui.dir/kwallet_interface.o CMakeFiles/ kdeui.dir/jobviewserverinterface.o CMakeFiles/kdeui.dir/jobviewiface.o -L/opt/local/var/macports/build/ _opt_local_var_macports_sources_rsync .macports.org_release_ports_kde_kdelibs4-devel/work/build/lib -F/opt/ local/Library/Frameworks -framework QtSvg -F/opt/local/Library/ Frameworks -framework QtCore -lpthread ../lib/libkdecore.5.2.0.dylib - F/opt/local/Library/Frameworks -framework QtGui -F/opt/local/Library/ Frameworks -framework QtXml -framework Carbon -F/opt/local/Library/ Frameworks -framework QtCore -lpthread -framework Carbon -F/opt/local/ Library/Frameworks -framework QtDBus Undefined symbols: "mac_initialize_dbus()", referenced from: KApplicationPrivate::init(bool) in kapplication.o

KUniqueApplication::start(QFlags<KUniqueApplication::StartFlag>)in kuniqueapplication.o "mac_fork_and_reexec_self()", referenced from:

KUniqueApplication::start(QFlags<KUniqueApplication::StartFlag>)in kuniqueapplication.o ld: symbol(s) not found collect2: ld returned 1 exit status make[2]: *** [lib/libkdeui.5.2.0.dylib] Error 1 make[1]: *** [kdeui/CMakeFiles/kdeui.dir/all] Error 2 make: *** [all] Error 2 -------------8<---------------8<----------------

kdebase4-devel kdepimlibs4-devel kdepim4-devel

Soprano, strigi, phonon, and akonadi are all still at their stable versions. The kdebase* ports also have a variant for building xine stuff. if it doesn't work feel free to fix it but don't file bugs cause I won't :-)

If volunteers feel lucky submit kdegraphics, kdemultimedia, koffice, kdeutils, kdesdk, kdevelop, kdenetwork, digikam or kdenlive portfiles and they might show up. I'm now sticking to my promise of not doing anything beyond base or that I'm not interested in. Enjoy :-)

Oh, there's also an amarok-devel port file which depends on the stable KDE release. At some point i'll probably change it to depend on either one (preferring stable).