View previous topic :: View next topic |
Author |
Message |
Mr_Grieves n00b
Joined: 05 Mar 2007 Posts: 23
|
Posted: Thu Aug 14, 2008 12:49 pm Post subject: |
|
|
That did it. Thanks! _________________ IRC Mr_Grieves |
|
Back to top |
|
|
cerebro84 n00b
Joined: 20 Aug 2005 Posts: 64
|
Posted: Thu Aug 14, 2008 11:36 pm Post subject: |
|
|
Got this trying to install new qt-core-20080814:
Code: | * Applying 0241-fix-null-stylesheet-warning.diff ...
* Failed Patch: 0241-fix-null-stylesheet-warning.diff !
* ( patches/0241-fix-null-stylesheet-warning.diff )
*
* Include in your bugreport the contents of:
*
* /var/tmp/paludis/x11-libs-qt-core-4.4.2_pre20080814/temp//0241-fix-null-stylesheet-warning.diff-1331.out |
|
|
Back to top |
|
|
termite Guru
Joined: 06 May 2007 Posts: 466
|
Posted: Fri Aug 15, 2008 12:54 pm Post subject: |
|
|
How can I get KDE4 to display an icon for a mounted network share (or for that matter, a mounted USB drive) on the Desktop? If that's not possible, what's KDE4's new mechanism for displaying mounted items? |
|
Back to top |
|
|
termite Guru
Joined: 06 May 2007 Posts: 466
|
Posted: Fri Aug 15, 2008 2:44 pm Post subject: |
|
|
While I'm complaining, playground-plasma-4.1pre20080725 doesn't compile: Quote: | [ 4%] Building CXX object applets/extenderapplet/CMakeFiles/plasma_applet_extenderapplet.dir/extenderapplet.o
/var/tmp/portage/kde-misc/playground-plasma-4.1_pre20080725/work/playground-plasma-4.1_pre20080725/applets/extenderapplet/extenderapplet.cpp:27:27: error: Plasma/Extender: No such file or directory
/var/tmp/portage/kde-misc/playground-plasma-4.1_pre20080725/work/playground-plasma-4.1_pre20080725/applets/extenderapplet/extenderapplet.cpp:28:31: error: Plasma/ExtenderItem: No such file or directory
In file included from /var/tmp/portage/kde-misc/playground-plasma-4.1_pre20080725/work/playground-plasma-4.1_pre20080725/applets/extenderapplet/extenderapplet.cpp:20:
/var/tmp/portage/kde-misc/playground-plasma-4.1_pre20080725/work/playground-plasma-4.1_pre20080725/applets/extenderapplet/extenderapplet.h:35: error: ‘Plasma::ExtenderItem’ has not been declared
/var/tmp/portage/kde-misc/playground-plasma-4.1_pre20080725/work/playground-plasma-4.1_pre20080725/applets/extenderapplet/extenderapplet.cpp: In member function ‘virtual void ExtenderApplet::init()’:
/var/tmp/portage/kde-misc/playground-plasma-4.1_pre20080725/work/playground-plasma-4.1_pre20080725/applets/extenderapplet/extenderapplet.cpp:42: error: expected type-specifier
/var/tmp/portage/kde-misc/playground-plasma-4.1_pre20080725/work/playground-plasma-4.1_pre20080725/applets/extenderapplet/extenderapplet.cpp:42: error: expected `;'
/var/tmp/portage/kde-misc/playground-plasma-4.1_pre20080725/work/playground-plasma-4.1_pre20080725/applets/extenderapplet/extenderapplet.cpp:46: error: ‘extender’ was not declared in this scope
/var/tmp/portage/kde-misc/playground-plasma-4.1_pre20080725/work/playground-plasma-4.1_pre20080725/applets/extenderapplet/extenderapplet.cpp: At global scope:
/var/tmp/portage/kde-misc/playground-plasma-4.1_pre20080725/work/playground-plasma-4.1_pre20080725/applets/extenderapplet/extenderapplet.cpp:72: error: variable or field ‘itemDetached’ declared void
/var/tmp/portage/kde-misc/playground-plasma-4.1_pre20080725/work/playground-plasma-4.1_pre20080725/applets/extenderapplet/extenderapplet.cpp:72: error: ‘ExtenderItem’ is not a member of ‘Plasma’
/var/tmp/portage/kde-misc/playground-plasma-4.1_pre20080725/work/playground-plasma-4.1_pre20080725/applets/extenderapplet/extenderapplet.cpp:72: error: expected primary-expression before ‘)’ token
make[2]: *** [applets/extenderapplet/CMakeFiles/plasma_applet_extenderapplet.dir/extenderapplet.o] Error 1
make[1]: *** [applets/extenderapplet/CMakeFiles/plasma_applet_extenderapplet.dir/all] Error 2
[ 4%] Building CXX object applets/slideInSlideOut/CMakeFiles/plasma_applet_slideInSlideOut.dir/plasma_applet_slideInSlideOut_automoc.o
Linking CXX shared module ../../lib/plasma_applet_slideInSlideOut.so
[ 4%] Built target plasma_applet_slideInSlideOut
make: *** [all] Error 2
*
* ERROR: kde-misc/playground-plasma-4.1_pre20080725 failed.
* Call stack:
* ebuild.sh, line 49: Called src_compile
* environment, line 3020: Called kde4overlay-base_src_compile
* environment, line 2071: Called kde4overlay-base_src_make
* environment, line 2104: Called cmake-utils_src_make
* environment, line 756: Called die
* The specific snippet of code:
* emake "$@" || die "Make failed!";
* The die message:
* Make failed!
* |
|
|
Back to top |
|
|
Stefano Crocco Apprentice
Joined: 28 Sep 2006 Posts: 157
|
Posted: Fri Aug 15, 2008 3:06 pm Post subject: |
|
|
termite wrote: | How can I get KDE4 to display an icon for a mounted network share (or for that matter, a mounted USB drive) on the Desktop? If that's not possible, what's KDE4's new mechanism for displaying mounted items? |
You can try the "new device notifier" plasmoid (from the plasma-workspace ebuild). Right click on the desktop, choose "add widgets", scroll the dialog for the "new device notifier" and drag it on the desktop. _________________ Stefano |
|
Back to top |
|
|
termite Guru
Joined: 06 May 2007 Posts: 466
|
Posted: Fri Aug 15, 2008 4:17 pm Post subject: |
|
|
It doesn't work very well. For example, my mounted partitions were mislabeled, one that didn't exist at all showed up, and my samba share didn't show. |
|
Back to top |
|
|
Stefano Crocco Apprentice
Joined: 28 Sep 2006 Posts: 157
|
Posted: Fri Aug 15, 2008 4:24 pm Post subject: |
|
|
termite wrote: | It doesn't work very well. For example, my mounted partitions were mislabeled, one that didn't exist at all showed up, and my samba share didn't show. |
I can't comment on that, since I've never used it. The only alternatives which come to my mind are to either creating an icon on the desktop pointing to the mount point of the device or to use a folder view pointing there. In this case, however, the directory is treated just as any directory (there's no information about to mounted/umounted state, for example). You can create them by dragging them from the file manager or even from the "Computer" tab of the K menu. _________________ Stefano |
|
Back to top |
|
|
termite Guru
Joined: 06 May 2007 Posts: 466
|
Posted: Fri Aug 15, 2008 4:25 pm Post subject: |
|
|
Bah, that doesn't make me happy, but thanks.
I guess I'll have to wait for someone to write a plasmoid that works or improve the current one. |
|
Back to top |
|
|
enzobelmont Guru
Joined: 06 Apr 2004 Posts: 345 Location: Chiapas, Mexico
|
Posted: Wed Aug 20, 2008 4:09 am Post subject: |
|
|
me estoy cansando de tener que recompilar esta puta mierda a cada rato........
i'm desperated.... my gentoo box is not working as it should....
i'm afraid i will quit. _________________ Mens sana in corpore sano... Gentoo laetificat cor hominis |
|
Back to top |
|
|
enzobelmont Guru
Joined: 06 Apr 2004 Posts: 345 Location: Chiapas, Mexico
|
Posted: Thu Aug 21, 2008 1:01 am Post subject: |
|
|
i'm recompiling compiz fron GIT, it stops here...
Code: | Making all in kde
Making all in window-decorator
Making all in window-decorator-kde4
switcher.cpp: In member function ‘void KWD::Switcher::redrawPixmap()’:
switcher.cpp:136: error: no se encontró una función coincidente para la llamada a ‘Plasma::PanelSvg::paintPanel(QPainter*, QRect)’
/usr/kde/svn/include/KDE/Plasma/../../plasma/panelsvg.h:197: nota: los candidatos son: void Plasma::PanelSvg::paintPanel(QPainter*, const QRectF&, const QRectF&)
/usr/kde/svn/include/KDE/Plasma/../../plasma/panelsvg.h:205: nota: void Plasma::PanelSvg::paintPanel(QPainter*, const QPointF&)
switcher.cpp: In member function ‘void KWD::Switcher::update()’:
switcher.cpp:173: error: no se encontró una función coincidente para la llamada a ‘Plasma::PanelSvg::paintPanel(QPainter*, QRect)’
/usr/kde/svn/include/KDE/Plasma/../../plasma/panelsvg.h:197: nota: los candidatos son: void Plasma::PanelSvg::paintPanel(QPainter*, const QRectF&, const QRectF&)
/usr/kde/svn/include/KDE/Plasma/../../plasma/panelsvg.h:205: nota: void Plasma::PanelSvg::paintPanel(QPainter*, const QPointF&)
make[3]: *** [switcher.o] Error 1
make[3]: *** Waiting for unfinished jobs.... |
any idea???
is this related to new plasma WOC?? _________________ Mens sana in corpore sano... Gentoo laetificat cor hominis |
|
Back to top |
|
|
beso_1717 Apprentice
Joined: 19 Jul 2007 Posts: 263
|
Posted: Thu Aug 21, 2008 1:34 pm Post subject: |
|
|
enzobelmont wrote: | i'm recompiling compiz fron GIT, it stops here...
Code: | Making all in kde
Making all in window-decorator
Making all in window-decorator-kde4
switcher.cpp: In member function ‘void KWD::Switcher::redrawPixmap()’:
switcher.cpp:136: error: no se encontró una función coincidente para la llamada a ‘Plasma::PanelSvg::paintPanel(QPainter*, QRect)’
/usr/kde/svn/include/KDE/Plasma/../../plasma/panelsvg.h:197: nota: los candidatos son: void Plasma::PanelSvg::paintPanel(QPainter*, const QRectF&, const QRectF&)
/usr/kde/svn/include/KDE/Plasma/../../plasma/panelsvg.h:205: nota: void Plasma::PanelSvg::paintPanel(QPainter*, const QPointF&)
switcher.cpp: In member function ‘void KWD::Switcher::update()’:
switcher.cpp:173: error: no se encontró una función coincidente para la llamada a ‘Plasma::PanelSvg::paintPanel(QPainter*, QRect)’
/usr/kde/svn/include/KDE/Plasma/../../plasma/panelsvg.h:197: nota: los candidatos son: void Plasma::PanelSvg::paintPanel(QPainter*, const QRectF&, const QRectF&)
/usr/kde/svn/include/KDE/Plasma/../../plasma/panelsvg.h:205: nota: void Plasma::PanelSvg::paintPanel(QPainter*, const QPointF&)
make[3]: *** [switcher.o] Error 1
make[3]: *** Waiting for unfinished jobs.... |
any idea???
is this related to new plasma WOC?? |
remove kde4 use flag and use emerald ad window decorator instead of kde4windowdecorator and it will return to build and work. i think that something has been changed in plasma and so you cannot build the compiz window decorator. |
|
Back to top |
|
|
enzobelmont Guru
Joined: 06 Apr 2004 Posts: 345 Location: Chiapas, Mexico
|
Posted: Thu Aug 21, 2008 9:51 pm Post subject: |
|
|
beso_1717 wrote: |
remove kde4 use flag and use emerald ad window decorator instead of kde4windowdecorator and it will return to build and work. i think that something has been changed in plasma and so you cannot build the compiz window decorator. |
i know that it compiles with USE="-kde4" but i want to use window-decorator-kde4
should i wait until compiz team fix this issue?? _________________ Mens sana in corpore sano... Gentoo laetificat cor hominis |
|
Back to top |
|
|
beso_1717 Apprentice
Joined: 19 Jul 2007 Posts: 263
|
Posted: Fri Aug 22, 2008 2:55 pm Post subject: |
|
|
enzobelmont wrote: | beso_1717 wrote: |
remove kde4 use flag and use emerald ad window decorator instead of kde4windowdecorator and it will return to build and work. i think that something has been changed in plasma and so you cannot build the compiz window decorator. |
i know that it compiles with USE="-kde4" but i want to use window-decorator-kde4
should i wait until compiz team fix this issue?? |
there has been a change in the paintPanel abi which broke the compatibility with the old compiz code.
as i could see the changes removed the exposed rectangle in favour of overlapping rects (which can be handles better) and there has been provided a new constructor for use when not needing to use rectangle over rectangle area.
for what i've seen by reading the relative code, it seems that compiz doesn't use rectangle over rectangle but just defines a general rectangle to paint into with a general defined position (top-left of the corner), which from the new plasma code seems to be implicit in plasma functions. for this reason i've tried to patch the compiz code to see whathappens with this new modifications. it should work fine like this but i'm not sure if this is what compiz devels really wanted to do. the only stuff to do now is to test it out a little and see what happens.
for the moment the patch it's working. the patch is here:
https://forums.gentoo.org/viewtopic-p-5191550.html#5191550
you just copy the code portion of my post that i've indicated and take the compiz-999.ebuild and modify it to add a patching line inside.
for example let's say that you name the patch
Code: | compiz-unofficial-fix.patch |
and you put it in the files directory in the overlay (when i need to modify the overlay i do it in a private overlay by copying the new ebuild with full directory, in this case the directory: Code: | cp <your repository path>/x11-wm/compiz/ <your personal repository path>/x11-wm/ -av | ) and then you'll add inside the ebuild the following line:
Code: | epatch "${FILESDIR}"/compiz-unofficial-fix.patch |
in the src_unpack() section right after the other epatch commands and before eautoreconf.
then build compiz from the personal overlay and it will build. if you experience troubles with the window decorators then it may be fault to the patch. |
|
Back to top |
|
|
lazx888 Tux's lil' helper
Joined: 13 Sep 2005 Posts: 118
|
Posted: Fri Aug 22, 2008 3:23 pm Post subject: |
|
|
phonon broken?
Quote: |
[ 96%] Building CXX object gstreamer/CMakeFiles/phonon_gstreamer.dir/phonon_gstreamer_automoc.cpp.o
/var/tmp/paludis/media-sound-phonon-scm/work/phonon-scm/gstreamer/alsasink2.c: In function 'gst_alsa_device_property_probe_needs_probe':
/var/tmp/paludis/media-sound-phonon-scm/work/phonon-scm/gstreamer/alsasink2.c:173: warning: unused parameter 'probe'
/var/tmp/paludis/media-sound-phonon-scm/work/phonon-scm/gstreamer/alsasink2.c:174: warning: unused parameter 'prop_id'
/var/tmp/paludis/media-sound-phonon-scm/work/phonon-scm/gstreamer/alsasink2.c:174: warning: unused parameter 'pspec'
/var/tmp/paludis/media-sound-phonon-scm/work/phonon-scm/gstreamer/alsasink2.c: In function 'gst_alsa_device_property_probe_get_values':
/var/tmp/paludis/media-sound-phonon-scm/work/phonon-scm/gstreamer/alsasink2.c:188: warning: missing initializer
/var/tmp/paludis/media-sound-phonon-scm/work/phonon-scm/gstreamer/alsasink2.c:188: warning: (near initialization for 'value.data')
/var/tmp/paludis/media-sound-phonon-scm/work/phonon-scm/gstreamer/alsasink2.c: At top level:
/var/tmp/paludis/media-sound-phonon-scm/work/phonon-scm/gstreamer/alsasink2.c:805: warning: initialization discards qualifiers from pointer target type
/var/tmp/paludis/media-sound-phonon-scm/work/phonon-scm/gstreamer/alsasink2.c:805: warning: initialization discards qualifiers from pointer target type
/var/tmp/paludis/media-sound-phonon-scm/work/phonon-scm/gstreamer/alsasink2.c:805: warning: initialization discards qualifiers from pointer target type
/var/tmp/paludis/media-sound-phonon-scm/work/phonon-scm/gstreamer/alsasink2.c:805: warning: initialization discards qualifiers from pointer target type
/var/tmp/paludis/media-sound-phonon-scm/work/phonon-scm/gstreamer/alsasink2.c: In function 'gst_alsasink2_class_init_trampoline':
/var/tmp/paludis/media-sound-phonon-scm/work/phonon-scm/gstreamer/alsasink2.c:824: warning: unused parameter 'data'
/var/tmp/paludis/media-sound-phonon-scm/work/phonon-scm/gstreamer/alsasink2.c: In function 'gst_alsasink2_init':
/var/tmp/paludis/media-sound-phonon-scm/work/phonon-scm/gstreamer/alsasink2.c:1016: warning: unused parameter 'g_class'
/var/tmp/paludis/media-sound-phonon-scm/work/phonon-scm/gstreamer/alsasink2.c: In function 'set_hwparams':
/var/tmp/paludis/media-sound-phonon-scm/work/phonon-scm/gstreamer/alsasink2.c:1151: warning: suggest explicit braces to avoid ambiguous 'else'
/var/tmp/paludis/media-sound-phonon-scm/work/phonon-scm/gstreamer/alsasink2.c:1151: warning: suggest explicit braces to avoid ambiguous 'else'
/var/tmp/paludis/media-sound-phonon-scm/work/phonon-scm/gstreamer/alsasink2.c:1164: warning: suggest explicit braces to avoid ambiguous 'else'
/var/tmp/paludis/media-sound-phonon-scm/work/phonon-scm/gstreamer/alsasink2.c:1164: warning: suggest explicit braces to avoid ambiguous 'else'
/var/tmp/paludis/media-sound-phonon-scm/work/phonon-scm/gstreamer/alsasink2.c:1203: warning: suggest explicit braces to avoid ambiguous 'else'
/var/tmp/paludis/media-sound-phonon-scm/work/phonon-scm/gstreamer/alsasink2.c:1203: warning: suggest explicit braces to avoid ambiguous 'else'
/var/tmp/paludis/media-sound-phonon-scm/work/phonon-scm/gstreamer/alsasink2.c:1211: warning: suggest explicit braces to avoid ambiguous 'else'
/var/tmp/paludis/media-sound-phonon-scm/work/phonon-scm/gstreamer/alsasink2.c:1211: warning: suggest explicit braces to avoid ambiguous 'else'
/var/tmp/paludis/media-sound-phonon-scm/work/phonon-scm/gstreamer/alsasink2.c:1218: warning: suggest explicit braces to avoid ambiguous 'else'
/var/tmp/paludis/media-sound-phonon-scm/work/phonon-scm/gstreamer/alsasink2.c:1218: warning: suggest explicit braces to avoid ambiguous 'else'
/var/tmp/paludis/media-sound-phonon-scm/work/phonon-scm/gstreamer/alsasink2.c:1236: warning: suggest explicit braces to avoid ambiguous 'else'
/var/tmp/paludis/media-sound-phonon-scm/work/phonon-scm/gstreamer/alsasink2.c:1236: warning: suggest explicit braces to avoid ambiguous 'else'
/var/tmp/paludis/media-sound-phonon-scm/work/phonon-scm/gstreamer/alsasink2.c:1243: warning: suggest explicit braces to avoid ambiguous 'else'
/var/tmp/paludis/media-sound-phonon-scm/work/phonon-scm/gstreamer/alsasink2.c:1243: warning: suggest explicit braces to avoid ambiguous 'else'
/var/tmp/paludis/media-sound-phonon-scm/work/phonon-scm/gstreamer/alsasink2.c:1250: warning: suggest explicit braces to avoid ambiguous 'else'
/var/tmp/paludis/media-sound-phonon-scm/work/phonon-scm/gstreamer/alsasink2.c:1250: warning: suggest explicit braces to avoid ambiguous 'else'
/var/tmp/paludis/media-sound-phonon-scm/work/phonon-scm/gstreamer/alsasink2.c:1257: warning: suggest explicit braces to avoid ambiguous 'else'
/var/tmp/paludis/media-sound-phonon-scm/work/phonon-scm/gstreamer/alsasink2.c:1257: warning: suggest explicit braces to avoid ambiguous 'else'
/var/tmp/paludis/media-sound-phonon-scm/work/phonon-scm/gstreamer/alsasink2.c:1264: warning: suggest explicit braces to avoid ambiguous 'else'
/var/tmp/paludis/media-sound-phonon-scm/work/phonon-scm/gstreamer/alsasink2.c:1264: warning: suggest explicit braces to avoid ambiguous 'else'
/var/tmp/paludis/media-sound-phonon-scm/work/phonon-scm/gstreamer/alsasink2.c:1271: warning: suggest explicit braces to avoid ambiguous 'else'
/var/tmp/paludis/media-sound-phonon-scm/work/phonon-scm/gstreamer/alsasink2.c:1271: warning: suggest explicit braces to avoid ambiguous 'else'
/var/tmp/paludis/media-sound-phonon-scm/work/phonon-scm/gstreamer/alsasink2.c: In function 'set_swparams':
/var/tmp/paludis/media-sound-phonon-scm/work/phonon-scm/gstreamer/alsasink2.c:1314: warning: suggest explicit braces to avoid ambiguous 'else'
/var/tmp/paludis/media-sound-phonon-scm/work/phonon-scm/gstreamer/alsasink2.c:1314: warning: suggest explicit braces to avoid ambiguous 'else'
/var/tmp/paludis/media-sound-phonon-scm/work/phonon-scm/gstreamer/alsasink2.c:1322: warning: suggest explicit braces to avoid ambiguous 'else'
/var/tmp/paludis/media-sound-phonon-scm/work/phonon-scm/gstreamer/alsasink2.c:1322: warning: suggest explicit braces to avoid ambiguous 'else'
/var/tmp/paludis/media-sound-phonon-scm/work/phonon-scm/gstreamer/alsasink2.c:1330: warning: suggest explicit braces to avoid ambiguous 'else'
/var/tmp/paludis/media-sound-phonon-scm/work/phonon-scm/gstreamer/alsasink2.c:1330: warning: suggest explicit braces to avoid ambiguous 'else'
/var/tmp/paludis/media-sound-phonon-scm/work/phonon-scm/gstreamer/alsasink2.c:1346: warning: suggest explicit braces to avoid ambiguous 'else'
/var/tmp/paludis/media-sound-phonon-scm/work/phonon-scm/gstreamer/alsasink2.c:1346: warning: suggest explicit braces to avoid ambiguous 'else'
/var/tmp/paludis/media-sound-phonon-scm/work/phonon-scm/gstreamer/alsasink2.c: In function 'gst_alsasink2_open':
/var/tmp/paludis/media-sound-phonon-scm/work/phonon-scm/gstreamer/alsasink2.c:1435: warning: suggest explicit braces to avoid ambiguous 'else'
/var/tmp/paludis/media-sound-phonon-scm/work/phonon-scm/gstreamer/alsasink2.c:1435: warning: suggest explicit braces to avoid ambiguous 'else'
/var/tmp/paludis/media-sound-phonon-scm/work/phonon-scm/gstreamer/alsasink2.c:1440: warning: suggest explicit braces to avoid ambiguous 'else'
/var/tmp/paludis/media-sound-phonon-scm/work/phonon-scm/gstreamer/alsasink2.c:1440: warning: suggest explicit braces to avoid ambiguous 'else'
/var/tmp/paludis/media-sound-phonon-scm/work/phonon-scm/gstreamer/alsasink2.c: In function 'gst_alsasink2_prepare':
/var/tmp/paludis/media-sound-phonon-scm/work/phonon-scm/gstreamer/alsasink2.c:1501: warning: suggest explicit braces to avoid ambiguous 'else'
/var/tmp/paludis/media-sound-phonon-scm/work/phonon-scm/gstreamer/alsasink2.c:1501: warning: suggest explicit braces to avoid ambiguous 'else'
/var/tmp/paludis/media-sound-phonon-scm/work/phonon-scm/gstreamer/alsasink2.c:1508: warning: suggest explicit braces to avoid ambiguous 'else'
/var/tmp/paludis/media-sound-phonon-scm/work/phonon-scm/gstreamer/alsasink2.c:1508: warning: suggest explicit braces to avoid ambiguous 'else'
/var/tmp/paludis/media-sound-phonon-scm/work/phonon-scm/gstreamer/alsasink2.c:1514: warning: suggest explicit braces to avoid ambiguous 'else'
/var/tmp/paludis/media-sound-phonon-scm/work/phonon-scm/gstreamer/alsasink2.c:1514: warning: suggest explicit braces to avoid ambiguous 'else'
/var/tmp/paludis/media-sound-phonon-scm/work/phonon-scm/gstreamer/alsasink2.c:1520: warning: suggest explicit braces to avoid ambiguous 'else'
/var/tmp/paludis/media-sound-phonon-scm/work/phonon-scm/gstreamer/alsasink2.c:1520: warning: suggest explicit braces to avoid ambiguous 'else'
/var/tmp/paludis/media-sound-phonon-scm/work/phonon-scm/gstreamer/alsasink2.c:1526: warning: suggest explicit braces to avoid ambiguous 'else'
/var/tmp/paludis/media-sound-phonon-scm/work/phonon-scm/gstreamer/alsasink2.c:1526: warning: suggest explicit braces to avoid ambiguous 'else'
/var/tmp/paludis/media-sound-phonon-scm/work/phonon-scm/gstreamer/alsasink2.c: In function 'gst_alsasink2_unprepare':
/var/tmp/paludis/media-sound-phonon-scm/work/phonon-scm/gstreamer/alsasink2.c:1551: warning: suggest explicit braces to avoid ambiguous 'else'
/var/tmp/paludis/media-sound-phonon-scm/work/phonon-scm/gstreamer/alsasink2.c:1551: warning: suggest explicit braces to avoid ambiguous 'else'
/var/tmp/paludis/media-sound-phonon-scm/work/phonon-scm/gstreamer/alsasink2.c:1557: warning: suggest explicit braces to avoid ambiguous 'else'
/var/tmp/paludis/media-sound-phonon-scm/work/phonon-scm/gstreamer/alsasink2.c:1557: warning: suggest explicit braces to avoid ambiguous 'else'
/var/tmp/paludis/media-sound-phonon-scm/work/phonon-scm/gstreamer/alsasink2.c:1563: warning: suggest explicit braces to avoid ambiguous 'else'
/var/tmp/paludis/media-sound-phonon-scm/work/phonon-scm/gstreamer/alsasink2.c:1563: warning: suggest explicit braces to avoid ambiguous 'else'
/var/tmp/paludis/media-sound-phonon-scm/work/phonon-scm/gstreamer/alsasink2.c: In function 'gst_alsasink2_close':
/var/tmp/paludis/media-sound-phonon-scm/work/phonon-scm/gstreamer/alsasink2.c:1586: warning: suggest explicit braces to avoid ambiguous 'else'
/var/tmp/paludis/media-sound-phonon-scm/work/phonon-scm/gstreamer/alsasink2.c:1586: warning: suggest explicit braces to avoid ambiguous 'else'
Linking CXX shared library ../lib/phonon_gstreamer.so
[ 96%] Built target phonon_gstreamer
make: *** [all] Error 2
/usr/libexec/paludis/utils/emake: emake returned error 2 |
Is anyone else experiencing this? and have found a solution?
Thanks! |
|
Back to top |
|
|
gimpel Advocate
Joined: 15 Oct 2004 Posts: 2720 Location: Munich, Bavaria
|
Posted: Fri Aug 22, 2008 7:24 pm Post subject: |
|
|
@ lazx888
sync portage and update your xine-lib to .15-r1 _________________ http://proaudio.tuxfamily.org/wiki - pro-audio software overlay
|
|
Back to top |
|
|
lazx888 Tux's lil' helper
Joined: 13 Sep 2005 Posts: 118
|
Posted: Sat Aug 23, 2008 9:33 pm Post subject: |
|
|
gimpel wrote: | @ lazx888
sync portage and update your xine-lib to .15-r1 |
Thanks! That did the trick... odd how phonon didn't require that version of xine-lib...?
Been away from my kde4 machine for a week... kde-svn is really looking great, and even better, working very well. Great works devs. |
|
Back to top |
|
|
kernelOfTruth Watchman
Joined: 20 Dec 2005 Posts: 6111 Location: Vienna, Austria; Germany; hello world :)
|
|
Back to top |
|
|
enzobelmont Guru
Joined: 06 Apr 2004 Posts: 345 Location: Chiapas, Mexico
|
Posted: Sun Aug 24, 2008 5:47 am Post subject: |
|
|
thanks beso_1717 for compiz patch. _________________ Mens sana in corpore sano... Gentoo laetificat cor hominis |
|
Back to top |
|
|
beso_1717 Apprentice
Joined: 19 Jul 2007 Posts: 263
|
Posted: Sun Aug 24, 2008 3:49 pm Post subject: |
|
|
i've seen a weird problem with k3b. if you use the ebuild ffmpeg version it will not find ffmpeg minimal version during configure phase, but if you'll use the new one it will not build the k3b_bin. is there someone who can confirm this?! if this can be confirmed then i think that it should be brought to the view of the k3b devs.
the last thing that i've noticed after yesterday rebuild is that the panels don't fix anymore the visible area of the screen and that the task manager applet doesn't work anymore.
practically when i maximize a window it will overlap the panels and go behind them. this is not a very good thing... the other stuff i've noticed is that the taskbar applet doesn't show the running apps anymore and this is more annoying that the other problem. can anyone confirm that this is not just a problem of mine?! thanks.
Quote: | Thanks! That did the trick... odd how phonon didn't require that version of xine-lib...? |
if you look in the configure phase of phonon you can see that it requires the minimum version of xine-lib 1.15.
Quote: | thanks beso_1717 for compiz patch. |
no problem. for me it's running quite well, compiz's exposè is the only way to see the running programs on the various desktops after the taskbar break and for now it runs well. i've had 2 segfaults in 24hours of running time with the decorator so it might be that the function wasn't properly the one it should, i'll try to look into the compiz docs this days and see if can find more on this matter. |
|
Back to top |
|
|
gionnico Apprentice
Joined: 29 Jun 2007 Posts: 192 Location: Italy
|
Posted: Sun Aug 24, 2008 8:02 pm Post subject: Re: plasma-workspace won't compile |
|
|
Stefano Crocco wrote: | Mr_Grieves wrote: | Anyone else having trouble compiling plasma-workspace? I've been waiting for a few days to get past this:
Code: |
[ 14%] Building CXX object plasma/applets/kickoff/CMakeFiles/plasma_applet_launcher.dir/core/leavemodel.o
/var/tmp/paludis/kde-base-plasma-workspace-scm/work/plasma-workspace/plasma/applets/kickoff/core/leavemodel.cpp:29:29: error: kdisplaymanager.h: No such file or directory
|
|
I had this problem, too. Syncing the overlay should fix it
Stefano |
Very similar problem with a different overlay: I think you've got a patch for that header, haven't you?
The header is there but doesn't work as it should. |
|
Back to top |
|
|
gimpel Advocate
Joined: 15 Oct 2004 Posts: 2720 Location: Munich, Bavaria
|
Posted: Tue Aug 26, 2008 7:14 pm Post subject: |
|
|
Some issues:
a) Konqueror depends on webkit-kpart. Or at least it makes use of webkit stuff if webkit-kpart is installed.
So webkit-kpart should be compiled before it.
b) Konqueror fails here with:
Code: | Linking CXX shared module ../../../../lib/konqsidebar_tree.so
CMakeFiles/konqsidebar_tree.dir/konqsidebar_tree.o: In function `KonqSidebar_Tree::qt_metacall(QMetaObject::Call, int, void**)':
konqsidebar_tree.cpp:(.text+0x5dc): undefined reference to `KParts::WindowArgs::WindowArgs()'
konqsidebar_tree.cpp:(.text+0x5e4): undefined reference to `KParts::BrowserArguments::BrowserArguments()'
konqsidebar_tree.cpp:(.text+0x5ec): undefined reference to `KParts::OpenUrlArguments::OpenUrlArguments()'
...etc etc |
Googling for "undefined reference to KParts::WindowArgs::WindowArgs()" only shows webkit related results.
c) Above makes sense, because webkit-kpart fails with:
Code: | [ 64%] Building CXX object webkitkde/kdewebkit/CMakeFiles/kdewebkit.dir/kdewebkit_automoc.o
Linking CXX shared library ../../lib/libkdewebkit.so
/usr/lib64/qt4/libQtUiTools.a(abstractformbuilder.o): In function `QFormInternal::QAbstractFormBuilder::save(QIODevice*, QWidget*)':
abstractformbuilder.cpp:(.text+0x9c01): undefined reference to `QDomDocument::QDomDocument()'
abstractformbuilder.cpp:(.text+0x9c41): undefined reference to `QDomNode::appendChild(QDomNode const&)'
abstractformbuilder.cpp:(.text+0x9c49): undefined reference to `QDomNode::~QDomNode()'
abstractformbuilder.cpp:(.text+0x9c51): undefined reference to `QDomNode::~QDomNode()'
abstractformbuilder.cpp:(.text+0x9c79): undefined reference to `QDomDocument::toString(int) const'
abstractformbuilder.cpp:(.text+0x9d3d): undefined reference to `QDomDocument::~QDomDocument()'
abstractformbuilder.cpp:(.text+0x9df2): undefined reference to `QDomDocument::~QDomDocument()'
abstractformbuilder.cpp:(.text+0x9e21): undefined reference to `QDomNode::~QDomNode()' |
And it has been failing with this for some days already, pretty much short after someone had some big brainfart and committed libxml2-2.6.36-r1 without actually testing it.
So, it seems my qt-4.4 install is broken, qt-webkit at least
I suspected this uber messy libxml2 update.
Code: | └» paludis --owner /usr/include/qt4/QtXml/QDomDocument
* /usr/include/qt4/QtXml/QDomDocument
x11-libs/qt-core-4.4.1-r1::installed
/usr/include/qt4/QtXml/QDomDocument |
Bingo. After someone masked it, and after downgrading to libxml2-2.6.36 again, recompiling qt-core and qt-webkit and all the rest of qt-split still does not solve the problem.
Any ideas?
EDIT: Big freaking D'OH!!!
-Wl,--as-needed <- guilty
Code: | --- webkit-kpart-scm.kdebuild-1.orig 2008-08-26 21:23:11.558835648 +0200
+++ webkit-kpart-scm.kdebuild-1 2008-08-26 21:24:27.640696398 +0200
@@ -8,7 +8,7 @@
KMMODULE="webkitkde"
NEED_KDE=":kde-svn"
SLOT="kde-svn"
-inherit kde4svn-meta
+inherit kde4svn-meta flag-o-matic
# Install to KDEDIR rather than /usr, allows slotting
PREFIX="${KDEDIR}"
@@ -23,6 +23,8 @@
kde-base/konqueror:${SLOT}"
src_compile() {
+ filter-ldflags -Wl,--as-needed --as-needed
+
# CMakeLists bugs.
sed -e '/CMAKE_MODULE_PATH/s/^/#DONOTWANT /' \
-e '/add_subdirectory(cmake)/s/^/#DONOTWANT /' \ |
..and there we go again.
And now that webkit-kpart compiled, konqueror still fails due to --as-needed, and amarok, and playground-plasma and pretty much anything that has to do with webkit.
Heck, what happened... _________________ http://proaudio.tuxfamily.org/wiki - pro-audio software overlay
|
|
Back to top |
|
|
Stefano Crocco Apprentice
Joined: 28 Sep 2006 Posts: 157
|
Posted: Wed Aug 27, 2008 9:38 am Post subject: |
|
|
gimpel wrote: | Some issues:
b) Konqueror fails here with:
Code: | Linking CXX shared module ../../../../lib/konqsidebar_tree.so
CMakeFiles/konqsidebar_tree.dir/konqsidebar_tree.o: In function `KonqSidebar_Tree::qt_metacall(QMetaObject::Call, int, void**)':
konqsidebar_tree.cpp:(.text+0x5dc): undefined reference to `KParts::WindowArgs::WindowArgs()'
konqsidebar_tree.cpp:(.text+0x5e4): undefined reference to `KParts::BrowserArguments::BrowserArguments()'
konqsidebar_tree.cpp:(.text+0x5ec): undefined reference to `KParts::OpenUrlArguments::OpenUrlArguments()'
...etc etc |
Googling for "undefined reference to KParts::WindowArgs::WindowArgs()" only shows webkit related results.
|
This compilation error has nothing to do with webkit. All the functions and classes listed there are part of the KParts library, which is a part of kdelibs (see http://api.kde.org/4.x-api/kdelibs-apidocs/kparts/html/annotated.html). I think the problem comes from the fact that the build process tries to compile the various libraries for the sidebar without linking to the libkparts library, but I can't understand where this problem was introduced, as (according to http://websvn.kde.org/ the CMakeList.txt haven't been changed for a long time.
At any rate, today I succeeded to compile konqueror by changing the following files:
- /var/paludis/distfiles/svn-src/KDE/kdebase/kdebase/apps/konqueror/sidebar/trees/bookmark_module/CMakeLists.txt
- /var/paludis/distfiles/svn-src/KDE/kdebase/kdebase/apps/konqueror/sidebar/trees/dirtree_module/CMakeLists.txt
- /var/paludis/distfiles/svn-src/KDE/kdebase/kdebase/apps/konqueror/sidebar/trees/history_module/CMakeLists.txt
In each of the previous file, there's a line starting with target_link_library, like this:
Code: |
target_link_libraries(konq_sidebartree_dirtree ${KDE4_KDE3SUPPORT_LIBS} konq konqsidebarplugin )
|
This line should be changed so that inside the parentheses, there's also ${KDE4_KPARTS_LIBS}, like this:
Code: |
target_link_libraries(konq_sidebartree_dirtree ${KDE4_KPARTS_LIBS} ${KDE4_KDE3SUPPORT_LIBS} konq konqsidebarplugin )
|
Beware that if you do this change, you may have problems next time you'll install something from kdebase, since svn will notice that you've edited the file locally and speak of a conflict. In this case, you can simply remove the files you edited and everything will work again.[/b][/code][/list] _________________ Stefano |
|
Back to top |
|
|
regomodo Guru
Joined: 25 Mar 2008 Posts: 445
|
Posted: Wed Aug 27, 2008 12:54 pm Post subject: |
|
|
gimpel wrote: | konqueror still fails due to --as-needed, and amarok, and playground-plasma and pretty much anything that has to do with webkit.
Heck, what happened... | Ah, so it's not just me then. |
|
Back to top |
|
|
gimpel Advocate
Joined: 15 Oct 2004 Posts: 2720 Location: Munich, Bavaria
|
Posted: Wed Aug 27, 2008 3:42 pm Post subject: |
|
|
@ Stefano Crocco
Thanks for clarification!
Your "patches" should definately go upstream.
For now I did a local git branch and modified the kdebuilds to do some sed'ing fun.
Thanks again. _________________ http://proaudio.tuxfamily.org/wiki - pro-audio software overlay
|
|
Back to top |
|
|
beso_1717 Apprentice
Joined: 19 Jul 2007 Posts: 263
|
Posted: Wed Aug 27, 2008 8:03 pm Post subject: |
|
|
for the ones who want to make full use of ffmpeg in the k3b you'd want to add the patch posted here to your ebuild
https://www2.mailstation.de/bugzilla/show_bug.cgi?id=k3b
just download the file in your <overlay directory>/app-cdr/k3b/files folder and then add this line in your k3b ebuild before the src_compile function:
Quote: | PATCHES="${FILESDIR}/fix-ffmpeg-includes.patch" |
and transform the ffmpeg? line like this:
Quote: | ffmpeg? ( media-video/ffmpeg ) |
this should have it work correctly. i've posted the patch upstream hoping that sebastian would take care of it there. |
|
Back to top |
|
|
|