[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#658770: libax25 FTBFS make: execvp: ./configure: Permission denied



Package: libax25
Version: 0.0.12-rc2+cvs20120204-1
Tags: patch

Your package FTBFS with
>./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --mandir=/usr/share/man
>make: execvp: ./configure: Permission denied

The problem is that diff/patch don't preserve permissions, so when your source package is extracted
configure (which is stored in the .diff.gz) is not executable.

The fix is trivial, just chmod the file in debian/rules. A patch is attatched.
diff -ur libax25-0.0.12-rc2+cvs20120204/debian/rules libax25-0.0.12-rc2+cvs20120204.new/debian/rules
--- libax25-0.0.12-rc2+cvs20120204/debian/rules	2012-02-05 23:28:06.000000000 +0000
+++ libax25-0.0.12-rc2+cvs20120204.new/debian/rules	2012-02-05 23:24:33.000000000 +0000
@@ -12,6 +12,7 @@
 build-stamp:
 	dh_testdir
 #	autoreconf --install --force
+	chmod 755 configure
 	./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --mandir=/usr/share/man
 	# Add here commands to compile the package.
 	$(MAKE) 

Reply to: