[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-mac
Subject:    Re: [KDE/Mac] OSX/CI: konversation still fails to run properly
From:       Jeremy Whiting <jpwhiting () kde ! org>
Date:       2015-02-23 17:37:31
Message-ID: CADWV2K4fELsQRC4vPgQsSfrPyNSznByCjH=aJ8YSCsVua5geWQ () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


Ian, Marko,

On Sun, Feb 22, 2015 at 5:06 AM, Ian Wadham <iandw.au@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.
>
>

[Attachment #5 (text/html)]

<div dir="ltr">Ian, Marko,<div class="gmail_extra"><br><div class="gmail_quote">On \
Sun, Feb 22, 2015 at 5:06 AM, Ian Wadham <span dir="ltr">&lt;<a \
href="mailto:iandw.au@gmail.com" target="_blank">iandw.au@gmail.com</a>&gt;</span> \
wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px \
0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">Hi \
Marko,<br> <span class=""><br>
On 22/02/2015, at 9:51 PM, Marko Käning wrote:<br>
&gt; today I gave KF5's konversation a try and got stuff like this on the \
console:<br> &gt; ---<br>
&gt; codecForName: ucnv_open failed ISO-8859-16 U_FILE_ACCESS_ERROR<br>
&gt; Icon theme &quot;oxygen&quot; not found.<br>
&gt; kf5.kiconthemes: Couldn&#39;t find current icon theme, falling back to \
default.<br> &gt; Icon theme &quot;oxygen&quot; not found.<br>
&gt; Error: standard icon theme &quot;oxygen&quot; not found!<br>
&gt; Couldn&#39;t start kglobalaccel from org.kde.kglobalaccel.service: \
QDBusError(&quot;org.freedesktop.DBus.Error.ServiceUnknown&quot;, &quot;The name \
org.kde.kglobalaccel was not provided by any .service files&quot;)<br> &gt; Failed to \
connect to the kglobalaccel daemon \
QDBusError(&quot;org.freedesktop.DBus.Error.NameHasNoOwner&quot;, &quot;Could not get \
owner of name &#39;org.kde.kglobalaccel&#39;: no such name&quot;)<br> <br>
</span>@Jeremy:<br>
You might know something about this.   You were having problems with broken<br>
*.service files on OS X a few weeks back.   I think this is where you first noticed \
it:<br>  <a href="https://mail.kde.org/pipermail/kde-mac/2015-January/003249.html" \
target="_blank">https://mail.kde.org/pipermail/kde-mac/2015-January/003249.html</a><br>
 but I do not know where you ended up with regard to that problem.   I remember<br>
there were a few posts about it.<br></blockquote><div><br></div><div>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 &quot;fixed&quot; for all the various .service files we install in different \
frameworks, but that is probably the solution.</div><div><br></div><div>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).</div><div><br></div><div>As to how to make these changes permanent when \
building the .services files with cmake I&#39;m not sure, how was that done with kde4 \
based macports stuff?</div><blockquote class="gmail_quote" style="margin:0px 0px 0px \
0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
 <span class=""><br>
&gt; void QCocoaMenu::insertNative(QCocoaMenuItem *, QCocoaMenuItem *) Menu item is \
already in a menu, remove it from the other menu first before inserting<br> &gt; \
Couldn&#39;t start kded5 from org.kde.kded5.service: \
QDBusError(&quot;org.freedesktop.DBus.Error.ServiceUnknown&quot;, &quot;The name \
org.kde.kded5 was not provided by any .service files&quot;) , falling back to running \
kbuildsycoca5<br> &gt; kf5.kservice.sycoca: Trying to open ksycoca from \
&quot;/Users/marko/Library/Caches/ksycoca5&quot;<br> &gt; Calling notify on \
&quot;Sound&quot;<br> &gt; WARNING: bool Phonon::FactoryPrivate::createBackend() \
phonon backend plugin could not be loaded<br> &gt; WARNING: Phonon::createPath: \
Cannot connect   Phonon::MediaObject ( no objectName ) to   Phonon::AudioOutput ( no \
objectName ).<br> &gt; No plugin for action &quot;Taskbar&quot;<br>
&gt; Closing notification 1<br>
&gt; void QCocoaMenu::insertNative(QCocoaMenuItem *, QCocoaMenuItem *) Menu item is \
already in a menu, remove it from the other menu first before inserting<br> &gt; \
virtual void QCocoaMenu::removeMenuItem(QPlatformMenuItem *) Item to remove does not \
belong to this menu<br> &gt; ---<br>
&gt;<br>
&gt; I've stripped quite a few lines which occurred multiply.<br>
&gt;<br>
&gt; There is the usual stuff:<br>
&gt; - icon theme cannot be found (app doesn't show any button with icon)<br>
&gt; - sound doesn't work<br>
&gt; - Cocoa menu issues<br>
&gt;<br>
&gt; I think I was able to log on to the IRC network, but for some reason - \
although<br> &gt; the main window appeared - no chat window tabs appeared in that, \
i.e. it stayed<br> &gt; completely empty. Since I had no visual feedback I stopped \
this test.<br> &gt;<br>
&gt; While clicking around more and more of those QCocoaMenu::* warnings appeared \
on<br> &gt; the console.<br>
&gt;<br>
&gt; I guess this is an OSX issue wrt menu roles, which René was working on in \
the<br> &gt; last while.<br>
<br>
</span>Cheers, Ian W.<br>
<br>
</blockquote></div><br></div></div>


[Attachment #6 (text/plain)]

_______________________________________________
kde-mac@kde.org
List Information: https://mail.kde.org/mailman/listinfo/kde-mac
KDE/Mac Information: http://community.kde.org/Mac

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic