Le 22/06/11 07:17, Michael Janssen (Debian) a écrit :
Philipp Marek:

Thanks for your bug report.  I can't reproduce this bug on 0.9.6-3.2
so I didn't include a fix in 0.9.6-4.  Can you try the new package and
see if it is fixed for you?

I also have the same problem with version 0.9.6-5.1 from wheezy.
Rebuilding the package (using the same version) fixes the problem. Very strange.

The problem may be with the build from the i386 autobuilder.
From the i386 build at 
https://buildd.debian.org/status/fetch.php?pkg=vgrabbj&arch=i386&ver=0.9.6-5.1&stamp=1336091163
 I see that the compilation is made TWICE:

# Add here commands to compile the package.
/usr/bin/make CFLAGS="-g -Wall -O2"
make[1]: Entering directory 
`/build/buildd-vgrabbj_0.9.6-5.1-i386-9zNGKf/vgrabbj-0.9.6'
gcc -DHAVE_CONFIG_H -I. -I. -I.     -g -Wall -O2 -c vgrabbj.c
[...]
cd . && /build/buildd-vgrabbj_0.9.6-5.1-i386-9zNGKf/vgrabbj-0.9.6/missing 
autoheader
WARNING: `autoheader' is missing on your system.  You should only need it if
         you modified `acconfig.h' or `configure.in'.  You might want
         to install the `Autoconf' and `GNU m4' packages.  Grab them
         from any GNU archive site.
cd . \
          && CONFIG_FILES= CONFIG_HEADERS=config.h \
             /bin/bash ./config.status
config.status: creating config.h

The config.h file is RECREATED here.

config.status: executing default-1 commands
make[1]: Leaving directory 
`/build/buildd-vgrabbj_0.9.6-5.1-i386-9zNGKf/vgrabbj-0.9.6'
#/usr/bin/docbook-to-man debian/vgrabbj.sgml > vgrabbj.1
touch build-stamp
 fakeroot debian/rules binary-arch
dh_testdir
dh_testroot
dh_prep
dh_installdirs
/usr/bin/make install 
prefix=/build/buildd-vgrabbj_0.9.6-5.1-i386-9zNGKf/vgrabbj-0.9.6/debian/vgrabbj/usr
make[1]: Entering directory 
`/build/buildd-vgrabbj_0.9.6-5.1-i386-9zNGKf/vgrabbj-0.9.6'
gcc -DHAVE_CONFIG_H -I. -I. -I.     -g -O2 -Wall -c vgrabbj.c
[...]


I confirm your comment in debian/rules:
    # Configure doesn't seem to take to my --sysconfdir, fix the config file
    # location

This is because the configure.in file contains:
if test \"x${prefix}\" = \"xNONE\"; then
  AC_DEFINE_UNQUOTED(SYSCONF_DIR,"${ac_default_prefix}/etc/vgrabbj.conf")
else
  AC_DEFINE_UNQUOTED(SYSCONF_DIR,"${prefix}/etc/vgrabbj.conf")
fi

This is bogus. sysconfdir is overwritten but it should not.


Maybe the best to fix this bug is to fix the configure.in file.

Michael, with no reaction from your side I will NMU or maybe hijack the package.

Bye

--
 Dr. Ludovic Rousseau


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to