Package: golem
Version: 0.0.5-22
Severity: serious
Tags: patch

golem fails to build because it cannot install the plugins:

> i486-linux-gnu-gcc -O2 -pipe -DNDEBUG -Wall -I../../src/ -I../include/  
> -DHAVE_CONFIG_H -fPIC   -c -o box_iconify.o box_iconify.c
> In file included from ../../src/wm.h:108,
>                  from ../include/plugutil.h:33,
>                  from box_iconify.c:29:
> ../../src/xinerama.h:34:37: error: X11/extensions/Xinerama.h: No such file or 
> directory
> box_iconify.c: In function 'icon_add':
> box_iconify.c:93: warning: pointer targets in passing argument 6 of 
> 'XGetGeometry' differ in signedness
> box_iconify.c:93: warning: pointer targets in passing argument 7 of 
> 'XGetGeometry' differ in signedness
> box_iconify.c:93: warning: pointer targets in passing argument 8 of 
> 'XGetGeometry' differ in signedness
> box_iconify.c:93: warning: pointer targets in passing argument 9 of 
> 'XGetGeometry' differ in signedness
> box_iconify.c: In function 'window_death':
> box_iconify.c:123: warning: dereferencing type-punned pointer will break 
> strict-aliasing rules
> box_iconify.c: In function 'iconify_notify':
> box_iconify.c:134: warning: dereferencing type-punned pointer will break 
> strict-aliasing rules
> box_iconify.c: In function 'restore_notify':
> box_iconify.c:147: warning: dereferencing type-punned pointer will break 
> strict-aliasing rules
> box_iconify.c: In function 'button_press':
> box_iconify.c:158: warning: dereferencing type-punned pointer will break 
> strict-aliasing rules
> box_iconify.c: In function 'button_release':
> box_iconify.c:170: warning: dereferencing type-punned pointer will break 
> strict-aliasing rules
> box_iconify.c: In function 'pointer_motion':
> box_iconify.c:187: warning: dereferencing type-punned pointer will break 
> strict-aliasing rules
...
> for i in build-plugin/* ; do \
>       /usr/bin/install -c $i 
> /tmp/buildd/golem-0.0.5/debian/golem/usr/lib/golem/plugins/ ; \
> done
> /usr/bin/install: cannot stat `build-plugin/*': No such file or directory

The plugins fail to build because the Xinerama extension is not
available.  The attached patch adds a build-dependency on
libxinerama-dev, which fixes this problem.

-- 
Matt
diff -u golem-0.0.5/debian/control golem-0.0.5/debian/control
--- golem-0.0.5/debian/control
+++ golem-0.0.5/debian/control
@@ -2,7 +2,7 @@
 Section: x11
 Priority: optional
 Maintainer: Philippe Normand (phil) <[EMAIL PROTECTED]>
-Build-Depends: debhelper (>> 3.0.0), xlibs-dev (>= 4.0.1-1), coreutils (>= 
4.5.4-1), autotools-dev (>= 20020621.1), libesd0-dev, bison, flex
+Build-Depends: debhelper (>> 3.0.0), xlibs-dev (>= 4.0.1-1), coreutils (>= 
4.5.4-1), autotools-dev (>= 20020621.1), libesd0-dev, bison, flex, 
libxinerama-dev
 Standards-Version: 3.6.1
 
 Package: golem

Attachment: signature.asc
Description: Digital signature

Reply via email to