[Pkg-postgresql-public] Bug#717073: The libpq-dev package misses some dependencies

Pierre Pronchery khorben at defora.org
Tue Jul 16 13:40:25 UTC 2013


Package: libpq-dev
Version: 9.1.9-0wheezy1
Severity: important

			Dear reader,

I have just installed libpq-dev on a fresh wheezy install (amd64), and
building against it fails as follows:

$ cc -shared -o pgsql.so pgsql.o   `pkg-config --cflags libSystem` -L
`pg_config --libdir` -Wl,-rpath,`pg_config --libdir` `pg_config --libs`
-lpq
/usr/bin/ld: cannot find -lxslt
/usr/bin/ld: cannot find -lpam
/usr/bin/ld: cannot find -ledit
collect2: error: ld returned 1 exit status
*** Error code 1

Installing the following packages solved the issue:
* libedit-dev
* libpam0g-dev
* libxslt1-dev

FTR the output of `pg_config --libs` is as follows:
-lpgport -lxslt -lxml2 -lpam -lssl -lcrypto -lkrb5 -lcom_err
-lgssapi_krb5 -lz -ledit -lcrypt -ldl -lm
(so it could be more dependencies are required)

I am flagging this bug as "important" since building against libpq is
the main purpose of this package, and simply doesn't work by default.

The following system information doesn't apply for this bug report.

Best,
-- Pierre Pronchery

-- System Information:
Debian Release: 6.0.7
  APT prefers oldstable-updates
  APT policy: (500, 'oldstable-updates'), (500, 'oldstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-028stab095.1 (SMP w/1 CPU core)
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/dash



More information about the Pkg-postgresql-public mailing list