Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
KDE4 Overlay (Part 6)
View unanswered posts
View posts from last 24 hours

Goto page Previous  1, 2, 3 ... 22, 23, 24 ... 26, 27, 28  Next  
This topic is locked: you cannot edit posts or make replies.    Gentoo Forums Forum Index Unsupported Software
View previous topic :: View next topic  
Author Message
Mr_Grieves
n00b
n00b


Joined: 05 Mar 2007
Posts: 23

PostPosted: Thu Aug 14, 2008 12:49 pm    Post subject: Reply with quote

That did it. Thanks!
_________________
IRC Mr_Grieves
Back to top
View user's profile Send private message
cerebro84
n00b
n00b


Joined: 20 Aug 2005
Posts: 64

PostPosted: Thu Aug 14, 2008 11:36 pm    Post subject: Reply with quote

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
View user's profile Send private message
termite
Guru
Guru


Joined: 06 May 2007
Posts: 466

PostPosted: Fri Aug 15, 2008 12:54 pm    Post subject: Reply with quote

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
View user's profile Send private message
termite
Guru
Guru


Joined: 06 May 2007
Posts: 466

PostPosted: Fri Aug 15, 2008 2:44 pm    Post subject: Reply with quote

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
View user's profile Send private message
Stefano Crocco
Apprentice
Apprentice


Joined: 28 Sep 2006
Posts: 157

PostPosted: Fri Aug 15, 2008 3:06 pm    Post subject: Reply with quote

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
View user's profile Send private message
termite
Guru
Guru


Joined: 06 May 2007
Posts: 466

PostPosted: Fri Aug 15, 2008 4:17 pm    Post subject: Reply with quote

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
View user's profile Send private message
Stefano Crocco
Apprentice
Apprentice


Joined: 28 Sep 2006
Posts: 157

PostPosted: Fri Aug 15, 2008 4:24 pm    Post subject: Reply with quote

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
View user's profile Send private message
termite
Guru
Guru


Joined: 06 May 2007
Posts: 466

PostPosted: Fri Aug 15, 2008 4:25 pm    Post subject: Reply with quote

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
View user's profile Send private message
enzobelmont
Guru
Guru


Joined: 06 Apr 2004
Posts: 345
Location: Chiapas, Mexico

PostPosted: Wed Aug 20, 2008 4:09 am    Post subject: Reply with quote

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
View user's profile Send private message
enzobelmont
Guru
Guru


Joined: 06 Apr 2004
Posts: 345
Location: Chiapas, Mexico

PostPosted: Thu Aug 21, 2008 1:01 am    Post subject: Reply with quote

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
View user's profile Send private message
beso_1717
Apprentice
Apprentice


Joined: 19 Jul 2007
Posts: 263

PostPosted: Thu Aug 21, 2008 1:34 pm    Post subject: Reply with quote

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
View user's profile Send private message
enzobelmont
Guru
Guru


Joined: 06 Apr 2004
Posts: 345
Location: Chiapas, Mexico

PostPosted: Thu Aug 21, 2008 9:51 pm    Post subject: Reply with quote

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
View user's profile Send private message
beso_1717
Apprentice
Apprentice


Joined: 19 Jul 2007
Posts: 263

PostPosted: Fri Aug 22, 2008 2:55 pm    Post subject: Reply with quote

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
View user's profile Send private message
lazx888
Tux's lil' helper
Tux's lil' helper


Joined: 13 Sep 2005
Posts: 118

PostPosted: Fri Aug 22, 2008 3:23 pm    Post subject: Reply with quote

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
View user's profile Send private message
gimpel
Advocate
Advocate


Joined: 15 Oct 2004
Posts: 2720
Location: Munich, Bavaria

PostPosted: Fri Aug 22, 2008 7:24 pm    Post subject: Reply with quote

@ lazx888

sync portage and update your xine-lib to .15-r1
_________________
http://proaudio.tuxfamily.org/wiki - pro-audio software overlay
Back to top
View user's profile Send private message
lazx888
Tux's lil' helper
Tux's lil' helper


Joined: 13 Sep 2005
Posts: 118

PostPosted: Sat Aug 23, 2008 9:33 pm    Post subject: Reply with quote

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
View user's profile Send private message
kernelOfTruth
Watchman
Watchman


Joined: 20 Dec 2005
Posts: 6111
Location: Vienna, Austria; Germany; hello world :)

PostPosted: Sat Aug 23, 2008 10:13 pm    Post subject: Reply with quote

lazx888 wrote:
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.


++ :)
_________________
https://github.com/kernelOfTruth/ZFS-for-SystemRescueCD/tree/ZFS-for-SysRescCD-4.9.0
https://github.com/kernelOfTruth/pulseaudio-equalizer-ladspa

Hardcore Gentoo Linux user since 2004 :D
Back to top
View user's profile Send private message
enzobelmont
Guru
Guru


Joined: 06 Apr 2004
Posts: 345
Location: Chiapas, Mexico

PostPosted: Sun Aug 24, 2008 5:47 am    Post subject: Reply with quote

thanks beso_1717 for compiz patch.
_________________
Mens sana in corpore sano... Gentoo laetificat cor hominis
Back to top
View user's profile Send private message
beso_1717
Apprentice
Apprentice


Joined: 19 Jul 2007
Posts: 263

PostPosted: Sun Aug 24, 2008 3:49 pm    Post subject: Reply with quote

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
View user's profile Send private message
gionnico
Apprentice
Apprentice


Joined: 29 Jun 2007
Posts: 192
Location: Italy

PostPosted: Sun Aug 24, 2008 8:02 pm    Post subject: Re: plasma-workspace won't compile Reply with quote

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
View user's profile Send private message
gimpel
Advocate
Advocate


Joined: 15 Oct 2004
Posts: 2720
Location: Munich, Bavaria

PostPosted: Tue Aug 26, 2008 7:14 pm    Post subject: Reply with quote

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
View user's profile Send private message
Stefano Crocco
Apprentice
Apprentice


Joined: 28 Sep 2006
Posts: 157

PostPosted: Wed Aug 27, 2008 9:38 am    Post subject: Reply with quote

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
View user's profile Send private message
regomodo
Guru
Guru


Joined: 25 Mar 2008
Posts: 445

PostPosted: Wed Aug 27, 2008 12:54 pm    Post subject: Reply with quote

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
View user's profile Send private message
gimpel
Advocate
Advocate


Joined: 15 Oct 2004
Posts: 2720
Location: Munich, Bavaria

PostPosted: Wed Aug 27, 2008 3:42 pm    Post subject: Reply with quote

@ 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
View user's profile Send private message
beso_1717
Apprentice
Apprentice


Joined: 19 Jul 2007
Posts: 263

PostPosted: Wed Aug 27, 2008 8:03 pm    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
This topic is locked: you cannot edit posts or make replies.    Gentoo Forums Forum Index Unsupported Software All times are GMT
Goto page Previous  1, 2, 3 ... 22, 23, 24 ... 26, 27, 28  Next
Page 23 of 28

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum