Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
libwnck issue - emerald
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Unsupported Software
View previous topic :: View next topic  
Author Message
n3Cre0
Tux's lil' helper
Tux's lil' helper


Joined: 16 Jan 2007
Posts: 129

PostPosted: Thu Jun 07, 2007 5:52 pm    Post subject: libwnck issue - emerald Reply with quote

Hi all :)

Ok first off: I've been suffering from this issue for a few days now since I expected it to get fixed, but it didn't so I'm back to annoy you :twisted: :wink:

I think there hasn't been much|any response on it because of my (imo not so) unique setup: I use a bunch of overlays and at the moment the gnome-experimental and xeffects got issues.

Some days ago I updated my system and gnome got updated:
genlop -l wrote:

Mon Jun 4 13:23:00 2007 >>> x11-libs/libwnck-2.19.3
Mon Jun 4 13:23:35 2007 >>> app-portage/portage-utils-0.1.28
Mon Jun 4 13:26:17 2007 >>> gnome-base/gnome-desktop-2.19.3
Mon Jun 4 13:28:41 2007 >>> gnome-base/gnome-menus-2.19.3
Mon Jun 4 13:31:26 2007 >>> gnome-base/gnome-session-2.19.3
Mon Jun 4 14:37:12 2007 >>> app-portage/portage-utils-0.1.28
Mon Jun 4 14:42:15 2007 >>> gnome-base/gnome-desktop-2.19.3
Mon Jun 4 14:44:20 2007 >>> gnome-base/gnome-menus-2.19.3
Mon Jun 4 14:53:37 2007 >>> gnome-base/gnome-panel-2.19.3
Mon Jun 4 14:56:37 2007 >>> gnome-base/gnome-session-2.19.3
Mon Jun 4 14:59:00 2007 >>> x11-libs/libwnck-2.19.3
Mon Jun 4 15:37:39 2007 >>> x11-misc/notification-daemon-0.3.7
Mon Jun 4 15:39:08 2007 >>> sys-apps/usermode-1.87
Mon Jun 4 15:42:06 2007 >>> gnome-extra/gnome-system-monitor-2.18.1.1
Mon Jun 4 15:45:48 2007 >>> gnome-extra/gnome-power-manager-2.19.2
Mon Jun 4 15:56:16 2007 >>> gnome-base/gnome-applets-2.18.0-r1
Mon Jun 4 15:58:20 2007 >>> dev-python/gnome-python-desktop-2.18.0
Mon Jun 4 17:53:56 2007 >>> x11-libs/libwnck-2.19.3
Mon Jun 4 18:51:02 2007 >>> x11-libs/libwnck-2.18.0
Mon Jun 4 19:13:41 2007 >>> x11-libs/libwnck-2.19.3
Mon Jun 4 19:16:52 2007 >>> gnome-base/gnome-desktop-2.19.3.1
Mon Jun 4 19:20:20 2007 >>> gnome-extra/akamaru-9999
Mon Jun 4 19:24:04 2007 >>> gnome-extra/kiba-plugins-9999
Mon Jun 4 19:27:11 2007 >>> gnome-extra/kiba-dock-9999
Mon Jun 4 19:49:44 2007 >>> media-sound/amarok-9999-r1
Tue Jun 5 01:05:52 2007 >>> gnome-extra/akamaru-9999
Tue Jun 5 01:09:23 2007 >>> gnome-extra/kiba-plugins-9999
Tue Jun 5 01:11:44 2007 >>> gnome-extra/kiba-dock-9999
Tue Jun 5 01:20:57 2007 >>> media-sound/amarok-9999-r1
Tue Jun 5 01:23:56 2007 >>> x11-libs/libxklavier-3.2
Tue Jun 5 01:27:13 2007 >>> gnome-base/libgtop-2.19.3
Tue Jun 5 01:32:02 2007 >>> app-arch/file-roller-2.19.2
Tue Jun 5 01:35:38 2007 >>> app-portage/eix-0.9.8
Tue Jun 5 01:38:53 2007 >>> dev-libs/atk-1.19.3
Tue Jun 5 01:44:44 2007 >>> dev-libs/glib-2.13.3
Tue Jun 5 10:39:37 2007 >>> gnome-base/control-center-2.19.3
Tue Jun 5 10:42:07 2007 >>> gnome-base/gail-1.19.3
Tue Jun 5 10:43:50 2007 >>> gnome-extra/gcalctool-5.19.3
Tue Jun 5 10:46:54 2007 >>> gnome-extra/gnome-system-monitor-2.19.3
Tue Jun 5 10:49:03 2007 >>> gnome-extra/nautilus-cd-burner-2.19.1
Tue Jun 5 11:22:46 2007 >>> net-nds/openldap-2.3.35-r2
Tue Jun 5 11:22:54 2007 >>> sys-power/hibernate-script-1.95-r3
Tue Jun 5 12:23:30 2007 >>> www-client/mozilla-firefox-2.0.0.4-r1
Tue Jun 5 12:40:23 2007 >>> x11-libs/gtk+-2.11.1
Tue Jun 5 12:44:20 2007 >>> x11-libs/pango-1.17.2
Tue Jun 5 12:47:26 2007 >>> x11-themes/gnome-themes-2.19.2
Tue Jun 5 12:51:52 2007 >>> x11-wm/metacity-2.19.8
Tue Jun 5 22:31:26 2007 >>> gnome-base/nautilus-2.19.3
Tue Jun 5 22:34:03 2007 >>> net-irc/xchat-2.8.2
Tue Jun 5 22:35:11 2007 >>> net-misc/neon-0.26.3
Tue Jun 5 22:36:09 2007 >>> net-misc/wget-1.10.2
Tue Jun 5 22:37:01 2007 >>> sys-fs/udev-112
Tue Jun 5 23:12:23 2007 >>> x11-base/xorg-server-1.3.0.0
Tue Jun 5 23:18:18 2007 >>> x11-libs/vte-0.16.5
Tue Jun 5 23:21:23 2007 >>> x11-themes/gtk-engines-2.11.1
Wed Jun 6 00:13:45 2007 >>> gnome-extra/akamaru-9999
Wed Jun 6 00:18:16 2007 >>> gnome-extra/kiba-plugins-9999
Wed Jun 6 00:20:47 2007 >>> gnome-extra/kiba-dock-9999
Wed Jun 6 00:41:40 2007 >>> media-sound/amarok-9999-r1
Wed Jun 6 00:52:57 2007 >>> net-irc/irssi-0.8.11
Wed Jun 6 01:07:18 2007 >>> x11-drivers/ati-drivers-8.37.6-r1
Wed Jun 6 01:38:17 2007 >>> x11-libs/libwnck-2.18.0
Wed Jun 6 01:44:53 2007 >>> x11-wm/heliodor-0.2.1
Wed Jun 6 01:47:26 2007 >>> x11-libs/libwnck-2.19.3
Wed Jun 6 01:47:36 2007 >>> x11-wm/beryl-0.2.1
Wed Jun 6 09:53:18 2007 >>> x11-libs/libX11-1.1.2
Wed Jun 6 10:10:24 2007 >>> x11-wm/beryl-0.2.1
Wed Jun 6 13:25:53 2007 >>> net-irc/xchat-2.8.2
Wed Jun 6 22:47:43 2007 >>> x11-misc/xscreensaver-5.02-r2
Thu Jun 7 14:45:28 2007 >>> dev-libs/glib-2.13.4
Thu Jun 7 14:45:43 2007 >>> dev-perl/Compress-Raw-Zlib-2.004-r1
Thu Jun 7 14:49:54 2007 >>> gnome-base/eel-2.19.3
Thu Jun 7 15:12:46 2007 >>> x11-libs/gtk+-2.11.2
Thu Jun 7 15:15:55 2007 >>> x11-libs/libwnck-2.19.3.1
Thu Jun 7 15:28:59 2007 >>> x11-misc/notification-daemon-0.3.7
Thu Jun 7 15:30:10 2007 >>> sys-apps/usermode-1.87
Thu Jun 7 15:34:04 2007 >>> gnome-extra/gnome-system-monitor-2.19.3
Thu Jun 7 15:44:18 2007 >>> gnome-base/gnome-panel-2.19.3
Thu Jun 7 15:49:07 2007 >>> gnome-extra/gnome-power-manager-2.19.2
Thu Jun 7 15:59:59 2007 >>> gnome-base/gnome-applets-2.18.0-r1
Thu Jun 7 16:04:21 2007 >>> dev-python/gnome-python-desktop-2.18.0


x11-libs/libwnck-2.19.3: got emerged as a dep of gnome-2.19.3

The problem is that emerald ((one of the) window decorator(s) of beryl) depends on x11-libs/libwnck-2.18.0 as reflected in this error message:
Quote:
Gentoo theirman # emerald
emerald: error while loading shared libraries: libwnck-1.so.18: cannot open shared object file: No such file or directory


or in revdep-rebuild
Quote:
Checking dynamic linking consistency...
broken /usr/bin/emerald (requires libwnck-1.so.18)
broken /usr/bin/emerald-theme-manager (requires libwnck-1.so.18)
broken /usr/lib/ICAClient/NDS.DLL (requires libldapsdk.so.0)
broken /usr/lib/emerald/engines/liblegacy.so (requires libwnck-1.so.18)
broken /usr/lib/emerald/engines/liboxygen.so (requires libwnck-1.so.18)
broken /usr/lib/emerald/engines/libpixmap.so (requires libwnck-1.so.18)
broken /usr/lib/emerald/engines/libtruglass.so (requires libwnck-1.so.18)
broken /usr/lib/emerald/engines/libvrunner.so (requires libwnck-1.so.18)
broken /usr/lib/emerald/engines/libzootreeves.so (requires libwnck-1.so.18)
broken /usr/lib/libemeraldengine.so.0.0.0 (requires libwnck-1.so.18)
done.
(/root/.revdep-rebuild.3_rebuild)


where it then tries to reemerge emerald but fails:
Quote:
make[2]: Entering directory `/var/tmp/portage/portage/x11-wm/emerald-0.2.1/work/emerald-0.2.1/src'
if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -D_REENTRANT -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libpng12 -I/usr/include/libwnck-1.0 -I/usr/include/startup-notification-1.0 -I/usr/include/beryl -I../include -DLOCALEDIR="\"/usr/share/locale"\" -DENGINE_DIR=\"/usr/lib/emerald/engines\" -O2 -mtune=i686 -pipe -D_REENTRANT -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libpng12 -I/usr/include/libwnck-1.0 -I/usr/include/startup-notification-1.0 -I/usr/include/beryl -MT main.o -MD -MP -MF ".deps/main.Tpo" -c -o main.o main.c; \
then mv -f ".deps/main.Tpo" ".deps/main.Po"; else rm -f ".deps/main.Tpo"; exit 1; fi
if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -D_REENTRANT -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libpng12 -I/usr/include/libwnck-1.0 -I/usr/include/startup-notification-1.0 -I/usr/include/beryl -I../include -DLOCALEDIR="\"/usr/share/locale"\" -DENGINE_DIR=\"/usr/lib/emerald/engines\" -O2 -mtune=i686 -pipe -D_REENTRANT -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libpng12 -I/usr/include/libwnck-1.0 -I/usr/include/startup-notification-1.0 -I/usr/include/beryl -MT engine_loader.o -MD -MP -MF ".deps/engine_loader.Tpo" -c -o engine_loader.o engine_loader.c; \
then mv -f ".deps/engine_loader.Tpo" ".deps/engine_loader.Po"; else rm -f ".deps/engine_loader.Tpo"; exit 1; fi
main.c: In function 'action_menu_map':
main.c:3784: error: 'WNCK_WINDOW_MODAL_DIALOG' undeclared (first use in this function)
main.c:3784: error: (Each undeclared identifier is reported only once
main.c:3784: error: for each function it appears in.)
make[2]: *** [main.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory `/var/tmp/portage/portage/x11-wm/emerald-0.2.1/work/emerald-0.2.1/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/portage/x11-wm/emerald-0.2.1/work/emerald-0.2.1'
make: *** [all] Error 2

!!! ERROR: x11-wm/emerald-0.2.1 failed.
Call stack:
ebuild.sh, line 1621: Called dyn_compile
ebuild.sh, line 973: Called qa_call 'src_compile'
ebuild.sh, line 44: Called src_compile
ebuild.sh, line 1311: Called gnome2_src_compile
gnome2.eclass, line 71: Called die

!!! compile failure
!!! If you need support, post the topmost build error, and the call stack if relevant.
!!! A complete build log is located at '/var/log/portage/x11-wm:emerald-0.2.1:20070607-175006.log'.


The problem is that I need emerald to get my windows a border.. where I can {min|max}imize, close, ...

It's manageable without but it's damn annoying :(

And today I tried to emerge compcomm (beryl + compiz)

and when it came to compiz it errored with
Quote:
make[3]: Entering directory `/var/tmp/portage/portage/x11-wm/compiz-9999/work/compiz-9999/gtk/window-decorator'
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -D_REENTRANT -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libpng12 -I/usr/include/libwnck-1.0 -I/usr/include/startup-notification-1.0 -D_REENTRANT -I/usr/include/metacity-1 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libpng12 -DORBIT2=1 -pthread -I/usr/include/gconf/2 -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -O2 -mtune=i686 -pipe -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -MT gtk-window-decorator.o -MD -MP -MF .deps/gtk-window-decorator.Tpo -c -o gtk-window-decorator.o gtk-window-decorator.c
gtk-window-decorator.c: In function 'action_menu_map':
gtk-window-decorator.c:4493: error: 'WNCK_WINDOW_MODAL_DIALOG' undeclared (first use in this function)
gtk-window-decorator.c:4493: error: (Each undeclared identifier is reported only once
gtk-window-decorator.c:4493: error: for each function it appears in.)
gtk-window-decorator.c: In function 'update_style':
gtk-window-decorator.c:5409: warning: ignoring return value of 'gtk_style_attach', declared with attribute warn_unused_result
make[3]: *** [gtk-window-decorator.o] Error 1
make[3]: Leaving directory `/var/tmp/portage/portage/x11-wm/compiz-9999/work/compiz-9999/gtk/window-decorator'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/portage/x11-wm/compiz-9999/work/compiz-9999/gtk'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/portage/x11-wm/compiz-9999/work/compiz-9999'
make: *** [all] Error 2

!!! ERROR: x11-wm/compiz-9999 failed.
Call stack:
ebuild.sh, line 1621: Called dyn_compile
ebuild.sh, line 973: Called qa_call 'src_compile'
ebuild.sh, line 44: Called src_compile
compiz-9999.ebuild, line 69: Called die

!!! make failed
!!! If you need support, post the topmost build error, and the call stack if relevant.
!!! A complete build log is located at '/var/log/portage/x11-wm:compiz-9999:20070607-173405.log'.

!!! This ebuild is from an overlay: '/usr/portage/local/layman/xeffects'


Anyone with a clue/similar problem/fix?

Thanks much :)
_________________
OS: Linux 2.6.26 i686 Gentoo v2.0.0 Sound: HDA Intel
CPU: Intel(R) Pentium(R) M processor 1.73GHz (GenuineIntel)
Disk: 95.23GB Video: ATI Radeon Mobility X700 XL with Catalyst 8.08 RAM: 1011MB
Back to top
View user's profile Send private message
PeterH
n00b
n00b


Joined: 09 Nov 2005
Posts: 31

PostPosted: Thu Jun 07, 2007 8:58 pm    Post subject: Reply with quote

libwnck broke API with the 2.19.3 release.
compnerd posted a patch for compiz HEAD here. http://lists.freedesktop.org/archives/compiz/2007-June/002363.html
Back to top
View user's profile Send private message
n3Cre0
Tux's lil' helper
Tux's lil' helper


Joined: 16 Jan 2007
Posts: 129

PostPosted: Thu Jun 07, 2007 9:46 pm    Post subject: Reply with quote

Wow thanks :)

How would I apply that?

And that patch is only for compiz right? So emerald would still not build?
_________________
OS: Linux 2.6.26 i686 Gentoo v2.0.0 Sound: HDA Intel
CPU: Intel(R) Pentium(R) M processor 1.73GHz (GenuineIntel)
Disk: 95.23GB Video: ATI Radeon Mobility X700 XL with Catalyst 8.08 RAM: 1011MB
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: Thu Jun 07, 2007 10:20 pm    Post subject: Reply with quote

n3Cre0 wrote:
Wow thanks :)

How would I apply that?

And that patch is only for compiz right? So emerald would still not build?


just disable gnome-overlay, downgrade to gnome 2.18 & rebuild beryl, then you should be fine 8O
_________________
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
n3Cre0
Tux's lil' helper
Tux's lil' helper


Joined: 16 Jan 2007
Posts: 129

PostPosted: Thu Jun 07, 2007 11:31 pm    Post subject: Reply with quote

Hmm that wasn't supposed to be an option :oops:

I love bleeding edge software.
_________________
OS: Linux 2.6.26 i686 Gentoo v2.0.0 Sound: HDA Intel
CPU: Intel(R) Pentium(R) M processor 1.73GHz (GenuineIntel)
Disk: 95.23GB Video: ATI Radeon Mobility X700 XL with Catalyst 8.08 RAM: 1011MB
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: Fri Jun 08, 2007 8:20 am    Post subject: Reply with quote

n3Cre0 wrote:
Hmm that wasn't supposed to be an option :oops:

I love bleeding edge software.


me too, but since gnome hindered me in compiling compcomm / beryl & other stuff dependend on gnome I switched back to "testing" (=2.18 right now)

so that might help you too, what's the advantage of unstable gnome-releases anyway ? :wink:
_________________
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
n3Cre0
Tux's lil' helper
Tux's lil' helper


Joined: 16 Jan 2007
Posts: 129

PostPosted: Fri Jun 08, 2007 9:06 am    Post subject: Reply with quote

True, true..

Hmm I will just keep myself stuck with no window borders then :)

Thanks anyways

EDIT: Changed my mind. I only added the overlay anyway just to get Gnome 2.18 but since it's (hardmasked) in portage now, there isn't really a reason to still use it :)
_________________
OS: Linux 2.6.26 i686 Gentoo v2.0.0 Sound: HDA Intel
CPU: Intel(R) Pentium(R) M processor 1.73GHz (GenuineIntel)
Disk: 95.23GB Video: ATI Radeon Mobility X700 XL with Catalyst 8.08 RAM: 1011MB
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Unsupported Software All times are GMT
Page 1 of 1

 
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