jed-users mailing list

[2026 Date Index] [2026 Thread Index] [Other years]
[Thread Prev] [Thread Next]      [Date Prev] [Date Next]

[jed-users] Failure in installing slcurl


Hi,

It is not possible to install the slcurl module, version pre0.2.2-17, from the tarball, at least from my Debian GNU/Linux system with GNU make version 4.4.1. I get this error message:

    $ make -C src DESTDIR=/tmp install
    make: Entering directory '<path-to-dir>/slcurl/src'
    ../autoconf/mkinsdir.sh /tmp/usr/lib/x86_64-linux-gnu/slang/v2/modules
    mkdir /tmp/usr
    mkdir /tmp/usr/lib
    mkdir /tmp/usr/lib/x86_64-linux-gnu
    mkdir /tmp/usr/lib/x86_64-linux-gnu/slang
    mkdir /tmp/usr/lib/x86_64-linux-gnu/slang/v2
    mkdir /tmp/usr/lib/x86_64-linux-gnu/slang/v2/modules
    ../autoconf/mkinsdir.sh /tmp/usr/share/slsh/local-packages
    mkdir /tmp/usr/share
    mkdir /tmp/usr/share/slsh
    mkdir /tmp/usr/share/slsh/local-packages
    ../autoconf/mkinsdir.sh /tmp/usr/share/slsh/local-packages/help
    mkdir /tmp/usr/share/slsh/local-packages/help
    ../autoconf/mkinsdir.sh /tmp/usr/share/doc/slang-curl
    mkdir /tmp/usr/share/doc
    mkdir /tmp/usr/share/doc/slang-curl
    ../autoconf/mkinsdir.sh /tmp/usr/share/doc/slang-curl   /examples/
    mkdir /examples
    mkdir: cannot create directory ‘/examples’: Permission denied
    make: *** [Makefile:96: install_directories] Error 1
    make: Leaving directory '<path-to-dir>/slcurl/src'

The problem comes from this line in src/Makefile.in:

    PACKAGE=slang-curl   # unless --docdir is specified, @docdir@ uses ${PACKAGE}

The spaces before the comment character (#) are interpreted as part of the value of the PACKAGE variable.

The patch attached to this message fixes the problem.

Best,

Rafael Laboissière
Description: Avoid trailing space in variable
Author: Rafael Laboissière <rafael@xxxxxxxxxx>
Forwarded: no
Last-Update: 2026-08-14

--- slcurl-0.2.2~pre.17.orig/src/Makefile.in
+++ slcurl-0.2.2~pre.17/src/Makefile.in
@@ -12,7 +12,8 @@ DEMO_FILES = ../demo/translate
 #---------------------------------------------------------------------------
 # Installation Directories
 #---------------------------------------------------------------------------
-PACKAGE=slang-curl   # unless --docdir is specified, @docdir@ uses ${PACKAGE}
+# unless --docdir is specified, @docdir@ uses ${PACKAGE}
+PACKAGE = slang-curl
 prefix = @prefix@
 exec_prefix = @exec_prefix@
 datarootdir = @datarootdir@

[2026 date index] [2026 thread index]
[Thread Prev] [Thread Next]      [Date Prev] [Date Next]