[Pkg-postgresql-public] pg_buildext behaviour change in unstable?

Evgeni Golov evgeni at debian.org
Thu May 9 10:35:22 UTC 2013


Hi,

with the recent upgrade of postgresql-common to 142 in unstable, plv8[1]
started to FTBFS for me:

pg_buildext install build-%v postgresql-%v-plv8
make[1]: Entering directory `/home/evgeni/Credativ/pkg-plv8/build-9.1'
/bin/mkdir -p
'/home/evgeni/Credativ/pkg-plv8/debian/postgresql-9.1-plv8/usr/lib/postgresql/9.1/lib'
/bin/mkdir -p
'/home/evgeni/Credativ/pkg-plv8/debian/postgresql-9.1-plv8/usr/share/postgresql/9.1/extension'
/bin/mkdir -p
'/home/evgeni/Credativ/pkg-plv8/debian/postgresql-9.1-plv8/usr/share/postgresql/9.1/extension'
/bin/sh
/usr/lib/postgresql/9.1/lib/pgxs/src/makefiles/../../config/install-sh
-c -m 755  plv8.so
'/home/evgeni/Credativ/pkg-plv8/debian/postgresql-9.1-plv8/usr/lib/postgresql/9.1/lib/plv8.so'
/bin/sh
/usr/lib/postgresql/9.1/lib/pgxs/src/makefiles/../../config/install-sh
-c -m 644 /home/evgeni/Credativ/pkg-plv8/plv8.control
'/home/evgeni/Credativ/pkg-plv8/debian/postgresql-9.1-plv8/usr/share/postgresql/9.1/extension/'
/usr/lib/postgresql/9.1/lib/pgxs/src/makefiles/../../config/install-sh:
/home/evgeni/Credativ/pkg-plv8/plv8.control does not exist.
make[1]: *** [install] Error 1
make[1]: Leaving directory `/home/evgeni/Credativ/pkg-plv8/build-9.1'
make: *** [binary] Error 2

The control file is generated during build-time from
plv8.control.common. With 134wheezy3, I get plv8.control generated in .,
./build-9.1 and ./build-9.3. With 142 the one in . is missing and the
above install fails.

I also tried running pg_buildext without the (now obsolete?) srcdir
param (by droping $(CURDIR) from the calls in debian/rules), without any
success.

Is there something I am missing?

[1] https://github.com/credativ/pkg-plv8, not on *.debian.org yet



More information about the Pkg-postgresql-public mailing list