Comment # 34 on bug 1116043 from
(In reply to Wolfgang Bauer from comment #33)
> Upstream response (https://bugs.kde.org/show_bug.cgi?id=406676#c2):
> > Hi folks. I just found out this issue.
> > Recently I became a KDE Telepathy maintainer and though I'm not active here
> > (I'm busy with the underlying stuff), I'm kindly asking you to keep the
> > project in your repos for a bit longer.
> > 
> > The compilation error is caused by commit https://gitlab.freedesktop.org/gstreamer/gstreamer/commit/b27ee943c2a44a5437a5343d21a9d2be918a1279
> > 
> > This commit introduces a brute C-style cast that prevents a compiler from
> > proper C++ casting. The workaround is trivial:
> > 
> > src/QGst/caps.cpp:57
> > 
> >  void Caps::append(const CapsPtr & caps2)
> >  {
> > -    gst_caps_append(object<GstCaps>(), gst_caps_copy(caps2));
> > +    const GstCaps * caps2ptr = caps2;
> > +    gst_caps_append(object<GstCaps>(), gst_caps_copy(caps2ptr));
> >  }
> > 
> > I'll try to reach the last qt-gstreamer maintainer to upstream the fix.

Ok, so there's some progress.

> (In reply to Fabian Vogt from comment #32)
> > it doesn't even find its own kxmlgui5 description...
> What you mean with that exactly? AFAICS callwindowui.rc is installed to the
> proper place, and it is loaded via kxmlgui/setupGUI() with the correct name.

If I start ktp-dialout-ui, this error is logged:

kf5.kxmlgui: cannot find .rc file "ktp-dialout-uiui.rc" for component
"ktp-dialout-ui"

Moving /usr/share/kxmlgui5/ktp-call-ui/callwindowui.rc to
/usr/share/kxmlgui5/ktp-dialout-ui/ktp-dialout-uiui.rc makes it work and menu
items other than "Help" appear.


You are receiving this mail because: