Package: dwww
Severity: serious
Version: 1.9.26
Tags: patch
>From my pbuilder build log:
...
perl -e ' \
use lib "."; \
use Debian::Dwww::Initialize; \
$d=&DwwwInitialize; \
$v=""; \
foreach $k (sort keys %{$d}) { \
$v.="\t$k=\"$d->{$k}\"\n" \
if $k ne "DWWW_TITLE"; \
} \
while (<>) { \
s/#VERSION#/1.9.26/g; \
s/^.*#DWWWVARS#.*$/$v/g; \
print; \
}' \
< Dwww/Version.pm.in > Dwww/Version.pm
"use" not allowed in expression at -e line 2, near ""
syntax error at -e line 2, near "use lib "
"use" not allowed in expression at -e line 3, near ""
syntax error at -e line 6, near "foreach "
Execution of -e aborted due to compilation errors.
make[1]: *** [Dwww/Version.pm] Error 255
make[1]: Leaving directory `/tmp/buildd/dwww-1.9.26'
make: *** [build-stamp] Error 2
I've attached a patch which fixes the build for me.
-- System Information:
Debian Release: testing/unstable
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.15-1-686
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
diff -urN dwww-1.9.26.old/Makefile dwww-1.9.26/Makefile
--- dwww-1.9.26.old/Makefile 2005-04-07 23:40:08.000000000 +0000
+++ dwww-1.9.26/Makefile 2006-01-10 10:03:19.000000000 +0000
@@ -70,20 +70,20 @@
%::%.in $(source_links)
- perl -e ' \
- use lib "."; \
- use Debian::Dwww::Initialize; \
- $$d=&DwwwInitialize; \
- $$v=""; \
- foreach $$k (sort keys %{$$d}) { \
- $$v.="\t$$k=\"$$d->{$$k}\"\n" \
- if $$k ne "DWWW_TITLE"; \
- } \
- while (<>) { \
- s/#VERSION#/$(VERSION)/g; \
- s/^.*#DWWWVARS#.*$$/$$v/g; \
- print; \
- }' \
+ perl -e ' '\
+' use lib "."; '\
+' use Debian::Dwww::Initialize; '\
+' $$d=&DwwwInitialize; '\
+' $$v=""; '\
+' foreach $$k (sort keys %{$$d}) { '\
+' $$v.="\t$$k=\"$$d->{$$k}\"\n" '\
+' if $$k ne "DWWW_TITLE"; '\
+' } '\
+' while (<>) { '\
+' s/#VERSION#/$(VERSION)/g; '\
+' s/^.*#DWWWVARS#.*$$/$$v/g; '\
+' print; '\
+' }' \
< $< > $@
touch -r $< $@