Package: libadabindx
Version: 0.7.2-4
Severity: serious
Tags: patch

libadabindx fails to build because it cannot find libXau_pic.a:

> gnatgcc -shared -o build/libadabindx.so.0.7.2 build/*.o \
>    -L/usr/lib/gcc-lib/i486-linux/2.8.1/adalib \
>    -lgnat -lgnarl \
>    -L/usr/X11R6/lib \
>    -lXpm -lXp -lXmu -lXm -lXt -lXp -lXext -lX11 -lSM -lICE \
>    /usr/X11R6/lib/libXau_pic.a \
>    -Wl,--export-dynamic -Wl,--soname,libadabindx.so.0
> gnatgcc: /usr/X11R6/lib/libXau_pic.a: No such file or directory

The attached patch adds a build-dependency on libxau-dev and changes
/usr/X11R6/lib/libXau_pic.a to -lXau, which fixes this problem.

-- 
Matt
diff -u libadabindx-0.7.2/debian/control libadabindx-0.7.2/debian/control
--- libadabindx-0.7.2/debian/control
+++ libadabindx-0.7.2/debian/control
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Ludovic Brenta <[EMAIL PROTECTED]>
 Uploaders: Matthias Klose <[EMAIL PROTECTED]>
-Build-Depends: debhelper (>= 4.0.0), gnat (>= 3.15p-7), lesstif2-dev, 
libice-dev, libsm-dev, libx11-dev, libxmu-dev, libxp-dev, libxpm-dev, 
libxt-dev, libxext-dev, xlibs-static-pic
+Build-Depends: debhelper (>= 4.0.0), gnat (>= 3.15p-7), lesstif2-dev, 
libice-dev, libsm-dev, libx11-dev, libxmu-dev, libxp-dev, libxpm-dev, 
libxt-dev, libxext-dev, xlibs-static-pic, libxau-dev
 Standards-Version: 3.6.1
 
 Package: libadabindx-dev
diff -u libadabindx-0.7.2/debian/rules libadabindx-0.7.2/debian/rules
--- libadabindx-0.7.2/debian/rules
+++ libadabindx-0.7.2/debian/rules
@@ -92,8 +92,7 @@
           -L/usr/lib/gcc-lib/$(gcc_host)/$(gcc_version)/adalib \
           -lgnat -lgnarl \
           -L/usr/X11R6/lib \
-          -lXpm -lXp -lXmu -lXm -lXt -lXp -lXext -lX11 -lSM -lICE \
-          /usr/X11R6/lib/libXau_pic.a \
+          -lXpm -lXp -lXmu -lXm -lXt -lXp -lXext -lX11 -lSM -lICE -lXau \
           -Wl,--export-dynamic -Wl,--soname,libadabindx.so.$(major)
        rm build/*.o
        chmod a=r build/*.ali

Attachment: signature.asc
Description: Digital signature

Reply via email to