[KDE/Mac] packaging monkey reporting in - 4.2 beta2 is go!

Jonas Bähr jonas.baehr at web.de
Wed Dec 24 01:24:38 CET 2008


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).
> _______________________________________________
> kde-mac at kde.org
> List Information: https://mail.kde.org/mailman/listinfo/kde-mac
> KDE/Mac Information: http://techbase.kde.org/index.php?title=Projects/KDE_on_Mac_OS_X



More information about the kde-mac mailing list