Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 95813 - dev-perl/gnome2-wnck-0.04-r1 fails to compile - missing file error
Summary: dev-perl/gnome2-wnck-0.04-r1 fails to compile - missing file error
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: x86 Linux
: High major (vote)
Assignee: Gentoo Perl team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 95552
  Show dependency tree
 
Reported: 2005-06-11 16:51 UTC by Benjie Gillam
Modified: 2005-06-15 03:42 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Benjie Gillam 2005-06-11 16:51:07 UTC
dev-perl/gnome2-wnck-0.04-r1 fails to emerge, telling me 

In file included from Wnck.xs:21:
./wnck2perl.h:28:33: libwnck/window-menu.h: No such file or directory
make: *** [xs/Wnck.o] Error 1



Reproducible: Always
Steps to Reproduce:
1. emerge dev-perl/gnome2-wnck


Actual Results:  
configure runs, make starts, then bails out...

i686-pc-linux-gnu-gcc -c  -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API
-I/usr/include/libwnck-1.0 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include
-I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2
-I/usr/include/freetype2/config -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include -DWNCK_I_KNOW_THIS_IS_UNSTABLE
-I/usr/lib/perl5/vendor_perl/5.8.5/i686-linux/Glib/Install -pthread -I.
-I/usr/lib/perl5/vendor_perl/5.8.5/i686-linux/Gtk2/Install -I./build
-fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
-march=athlon-xp -mtune=athlon-xp -O3 -pipe -fomit-frame-pointer -m3dnow -msse
-mfpmath=sse -mmmx -fforce-addr -frerun-cse-after-loop -frerun-loop-opt
-falign-functions=4 -maccumulate-outgoing-args -fprefetch-loop-arrays  
-DVERSION=\"0.04\" -DXS_VERSION=\"0.04\" -o xs/Wnck.o -fPIC
"-I/usr/lib/perl5/5.8.5/i686-linux/CORE"   xs/Wnck.c
In file included from Wnck.xs:21:
./wnck2perl.h:28:33: libwnck/window-menu.h: No such file or directory
make: *** [xs/Wnck.o] Error 1

!!! ERROR: dev-perl/gnome2-wnck-0.04-r1 failed.
!!! Function perl-module_src_compile, Line 107, Exitcode 2
!!! compilation failed
!!! If you need support, post the topmost build error, NOT this status message.


Expected Results:  
Should have compiled and installed

The file cannot be found. I have tried re-emerging libwnck to no avail.


crayzee crayzee # find /usr/include -iname window-menu.h
<nothing>


crayzee crayzee # find  /var/tmp/portage/gnome2-wnck-0.04-r1/work/ -iname
window-menu.h
<nothing>


crayzee crayzee # ls -la /usr/include/libwnck-1.0/libwnck/
total 60
drwxr-xr-x  2 root root  416 Jun 12 00:43 .
drwxr-xr-x  3 root root  104 Mar 16 10:52 ..
-rw-r--r--  1 root root 3144 Jun 12 00:39 application.h
-rw-r--r--  1 root root 2844 Jun 12 00:39 class-group.h
-rw-r--r--  1 root root 1150 Jun 12 00:39 libwnck.h
-rw-r--r--  1 root root 2619 Jun 12 00:39 pager.h
-rw-r--r--  1 root root 6324 Jun 12 00:39 screen.h
-rw-r--r--  1 root root 1965 Jun 12 00:39 selector.h
-rw-r--r--  1 root root 3629 Jun 12 00:39 tasklist.h
-rw-r--r--  1 root root 1949 Jun 12 00:39 util.h
-rw-r--r--  1 root root 1086 Jun 12 00:39 window-action-menu.h
-rw-r--r--  1 root root 9919 Jun 12 00:39 window.h
-rw-r--r--  1 root root  850 Jun 12 00:39 wnck-enum-types.h
-rw-r--r--  1 root root 2697 Jun 12 00:39 workspace.h





crayzee crayzee # emerge info
Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.4.3-20050110,
glibc-2.3.4.20041102-r1, 2.6.11-gentoo-r9 i686)
=================================================================
System uname: 2.6.11-gentoo-r9 i686 AMD Athlon(TM) XP 2800+
Gentoo Base System version 1.6.12
Python:              dev-lang/python-2.3.5 [2.3.5 (#1, Apr 12 2005, 22:45:52)]
distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.3 [enabled]
dev-lang/python:     2.3.5
sys-apps/sandbox:    1.2.8
sys-devel/autoconf:  2.59-r6, 2.13
sys-devel/automake:  1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.5
sys-devel/binutils:  2.15.92.0.2-r10
sys-devel/libtool:   1.5.16
virtual/os-headers:  2.6.8.1-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-march=athlon-xp -mtune=athlon-xp -O3 -pipe -fomit-frame-pointer -m3dnow
-msse -mfpmath=sse -mmmx -fforce-addr -frerun-cse-after-loop -frerun-loop-opt
-falign-functions=4 -maccumulate-outgoing-args -fprefetch-loop-arrays"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env
/usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env
/usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config
/var/qmail/alias /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon-xp -mtune=athlon-xp -O3 -pipe -fomit-frame-pointer
-m3dnow -msse -mfpmath=sse -mmmx -fforce-addr -frerun-cse-after-loop
-frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args
-fprefetch-loop-arrays"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j1"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="x86 3dnow 3dnowex 3dnowext S3TC X Xaw3D aac aalib acpi adns alsa apm
artworkextra asm atm avi bash-completion bcmath bidi bitmap-fonts bluetooth bmp
bonobo boundschecking cairo cdda cddb cdio cdparanoia cdr cdrom clanJavaScript
clanVoice crypt cups dba dga dhcp directfb divx4linux dpms dv dvb dvd dvdr
dvdread eds emboss encode escreen esd evo exif faad fam fame fbcon ffmpeg flac
flash font-server foomaticdb fortran freetype ftp gcj gd gdbm ggi gif gimpprint
glut gnome gnutls gpg gphoto2 gpm gstreamer gtk gtk2 gtkhtml hardened
hardenedphp httpd i8x0 ieee1394 imagemagick imap imlib insecure-drivers ipv6
irmc java javascript jikes jpeg jpeg2k junit lcd lcms ldap libcaca libg++ libwww
lirc lzo mad matroska mcal mikmod mmx mmx2 mmxext mng mono motif mozilla
moznomail mp3 mpeg mppe mppe-mppc mysql mythtv nas ncurses network nls nmb nntp
nptl nptlonly objc offensive ogg oggvorbis opengl opie oss overlay pam pcre pda
pdflib perl php png posix ppds pptp python qt quicktime quotas readline real rtc
samba scanner sdl session shaper skey slang smb sockets softquota spell
splashutils sse ssl stream svg svga tcltk tcpd tga themes theora threads tidy
tiff transcode truetype truetype-fonts type1-fonts unicode v4l v4l2 vcd vidix
vlm vorbis win32codecs wmf wxwindows xanim xine xinerama xml xml2 xosd xprint
xscreensaver xv xvid xvmc yv12 zlib video_cards_radeon userland_GNU kernel_linux
elibc_glibc"
Unset:  ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
Comment 1 Michael Cummings (RETIRED) gentoo-dev 2005-06-13 08:24:06 UTC
Looks like you skipped a dependancy: 
 
%$ locate window-menu.h 
/usr/include/libwnck-1.0/libwnck/window-menu.h 
%$ sudo qpkg -f /usr/include/libwnck-1.0/libwnck/window-menu.h 
x11-libs/libwnck 
Comment 2 Michael Cummings (RETIRED) gentoo-dev 2005-06-13 10:52:41 UTC
bah. no sooner posted than encountered in my chroot. 2.10 bad. trying <2.10 of 
libwinck 
Comment 3 Michael Cummings (RETIRED) gentoo-dev 2005-06-13 11:10:09 UTC
ok, less than 2.10 works for 0.4. will try with 2.10 and the newer (masked) 
version in a bit. 
Comment 4 Daniel Webert 2005-06-14 12:26:45 UTC
same prob overhere

- perlpanel-0.9.0 needs dev-perl/gnome2-wnck-0.04-r1 
- x11-libs/libwnck-2.10.0 is installed
Comment 5 Michael Cummings (RETIRED) gentoo-dev 2005-06-15 03:42:00 UTC
Sorry for the extended delay in getting back to you. gnome2-wnck 0.04-r1 has 
been updated with a dependency for less than libwnck-2.10.0. gnome2-wnck-0.10 
has been marked stable for x86 (bug 96117, and i'm slow on unmasking 
sometimes). Either way you should be able to install the desired version within 
a few hours (mirror replication time and an emerge sync later).