[KDE/Mac] OSX/CI: konversation still fails to run properly

Jeremy Whiting jpwhiting at kde.org
Mon Feb 23 17:37:31 UTC 2015


Ian, Marko,

On Sun, Feb 22, 2015 at 5:06 AM, Ian Wadham <iandw.au at gmail.com> wrote:

> Hi Marko,
>
> On 22/02/2015, at 9:51 PM, Marko Käning wrote:
> > today I gave KF5’s konversation a try and got stuff like this on the
> console:
> > ---
> > codecForName: ucnv_open failed ISO-8859-16 U_FILE_ACCESS_ERROR
> > Icon theme "oxygen" not found.
> > kf5.kiconthemes: Couldn't find current icon theme, falling back to
> default.
> > Icon theme "oxygen" not found.
> > Error: standard icon theme "oxygen" not found!
> > Couldn't start kglobalaccel from org.kde.kglobalaccel.service:
> QDBusError("org.freedesktop.DBus.Error.ServiceUnknown", "The name
> org.kde.kglobalaccel was not provided by any .service files")
> > Failed to connect to the kglobalaccel daemon
> QDBusError("org.freedesktop.DBus.Error.NameHasNoOwner", "Could not get
> owner of name 'org.kde.kglobalaccel': no such name")
>
> @Jeremy:
> You might know something about this.  You were having problems with broken
> *.service files on OS X a few weeks back.  I think this is where you first
> noticed it:
>     https://mail.kde.org/pipermail/kde-mac/2015-January/003249.html
> but I do not know where you ended up with regard to that problem.  I
> remember
> there were a few posts about it.
>

Yeah, that seems to be because the dbus files are wrong on OSX looking here
it looks like the
/usr/local/share/dbus-1/services/org.kde.kglobalaccel.service file has
Exec=/usr/local/bin/kglobalaccel5 but kglobalaccel5 is a .app and is in
/Applications/KDE/kglobalaccel5.app instead of in /usr/local/bin. If we
update the .service file to point to the right place it should work. Not
sure how we can make that "fixed" for all the various .service files we
install in different frameworks, but that is probably the solution.

In fact I just tested. I changed manually the kglobalaccel.service file to
have Exec=/Applications/KDE/kglobalaccel5.app/Contents/MacOS/kglobalaccel5
and it launched kglobalaccel5 just fine, gave no warnings on the terminal,
and left kglobalaccel5 in the dock (that should probably be changed to not
appear I guess).

As to how to make these changes permanent when building the .services files
with cmake I'm not sure, how was that done with kde4 based macports stuff?

>
> > void QCocoaMenu::insertNative(QCocoaMenuItem *, QCocoaMenuItem *) Menu
> item is already in a menu, remove it from the other menu first before
> inserting
> > Couldn't start kded5 from org.kde.kded5.service:
> QDBusError("org.freedesktop.DBus.Error.ServiceUnknown", "The name
> org.kde.kded5 was not provided by any .service files") , falling back to
> running kbuildsycoca5
> > kf5.kservice.sycoca: Trying to open ksycoca from
> "/Users/marko/Library/Caches/ksycoca5"
> > Calling notify on "Sound"
> > WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend
> plugin could not be loaded
> > WARNING: Phonon::createPath: Cannot connect  Phonon::MediaObject ( no
> objectName ) to  Phonon::AudioOutput ( no objectName ).
> > No plugin for action "Taskbar"
> > Closing notification 1
> > void QCocoaMenu::insertNative(QCocoaMenuItem *, QCocoaMenuItem *) Menu
> item is already in a menu, remove it from the other menu first before
> inserting
> > virtual void QCocoaMenu::removeMenuItem(QPlatformMenuItem *) Item to
> remove does not belong to this menu
> > ---
> >
> > I’ve stripped quite a few lines which occurred multiply.
> >
> > There is the usual stuff:
> > - icon theme cannot be found (app doesn’t show any button with icon)
> > - sound doesn’t work
> > - Cocoa menu issues
> >
> > I think I was able to log on to the IRC network, but for some reason -
> although
> > the main window appeared - no chat window tabs appeared in that, i.e. it
> stayed
> > completely empty. Since I had no visual feedback I stopped this test.
> >
> > While clicking around more and more of those QCocoaMenu::* warnings
> appeared on
> > the console.
> >
> > I guess this is an OSX issue wrt menu roles, which René was working on
> in the
> > last while.
>
> Cheers, Ian W.
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-mac/attachments/20150223/6d447b5e/attachment.html>


More information about the kde-mac mailing list