Source: sane-backends
Version: 1.3.1-4
Severity: normal

Hi,

when compiling a slightly modified version of sane-backends myself,
I noticed the compiler complaining about the unknown escpe sequence '\:'
in DEB_DLL_LIBDIR.

Looking it up in the source via grep, I found:
debian/patches/0125-multiarch_dll_search_path.patch:+AM_CPPFLAGS += -I. 
-I$(srcdir) -I$(top_builddir)/include -I$(top_srcdir)/include $(USB_CFLAGS) 
-DLIBDIR="\"$(libdir)/sane\"" 
-DDEB_DLL_LIBDIR="\"$(libdir)/sane:$(prefix)/lib/sane\:$(prefix)/lib64/sane\""

As far as I can see, the '\:' in the DEB_DLL_LIBDIR definition can simply
be replaced by a simple single colon.
(same as already dobne for the first path separator in this string ;-)).

Thanks in advance for considering the fix for the next version of sane.

And of course: Thanks for maintaining sane-backends in Debian
Peter

-- System Information:
Debian Release: 13.0
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'stable-security'), (500, 'unstable'), 
(500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.12.30-amd64 (SMP w/12 CPU threads; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE=en_GB
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Reply via email to