Package: clisp
Version: 2.34-1
Severity: serious
Tags: patch

clisp fails to build because it cannot find xmkmf:

> gcc -W -Wswitch -Wcomment -Wpointer-arith -Wimplicit -Wreturn-type 
> -Wmissing-declarations -Wno-sign-compare -O2 -fexpensive-optimizations 
> -DUNICODE -DDYNAMIC_FFI -I. -x none modules.o clx.o -lX11 linux.o -lm 
> regexi.o regex.o calls.o -lcrypt -lm gettext.o lisp.a libcharset.a 
> libavcall.a libcallback.a /usr/lib/libreadline.so -lncurses -ldl -L/usr/lib 
> -lsigsegv -o lisp.run
> /usr/bin/ld: cannot find -lX11
> collect2: ld returned 1 exit status
> base/lisp.run -B . -M base/lispinit.mem -norc -q -i 
> clx/new-clx/clx-preload.lisp -x (saveinitmem "full/lispinit.mem")
> ;; Loading file clx/new-clx/clx-preload.lisp ...
> ;; Loaded file clx/new-clx/clx-preload.lisp
> 1810248 ;
> 523856
> full/lisp.run -B . -M full/lispinit.mem -norc -q -i bindings/glibc/linux -i 
> bindings/glibc/wrap -i clx/new-clx/clx -i clx/new-clx/image -i 
> clx/new-clx/resource -x (saveinitmem "full/lispinit.mem")
> ./clisp-link: line 46: full/lisp.run: No such file or directory

The attached patch fixes this problem by adding a build-dependency on
xutils, which contains xmkmf.

-- 
Matt
diff -u clisp-2.34/debian/control clisp-2.34/debian/control
--- clisp-2.34/debian/control
+++ clisp-2.34/debian/control
@@ -2,7 +2,7 @@
 Section: interpreters
 Priority: optional
 Maintainer: Will Newton <[EMAIL PROTECTED]>
-Build-Depends: debhelper (>> 4.1.0), gettext, groff, bison, libncurses5-dev, 
libsigsegv-dev (>= 2.1), libreadline5-dev | libreadline-dev, libice-dev, 
libsm-dev, libx11-dev, libxpm-dev, libxext-dev, quilt
+Build-Depends: debhelper (>> 4.1.0), gettext, groff, bison, libncurses5-dev, 
libsigsegv-dev (>= 2.1), libreadline5-dev | libreadline-dev, libice-dev, 
libsm-dev, libx11-dev, libxpm-dev, libxext-dev, quilt, xutils
 Standards-Version: 3.6.2
 
 Package: clisp

Attachment: signature.asc
Description: Digital signature

Reply via email to