Package: bacula Version: 1.36.3-1 Severity: serious Tags: patch bacula failed to build from source because it couldn't find libpq-fe.h:
i486-linux-gnu-g++ -DHAVE_POSTGRESQL -c -I. -I.. -I/usr/include/postgresql -g -O2 -Wall mysql.c In file included from mysql.c:38: cats.h:216:22: libpq-fe.h: No such file or directory In file included from mysql.c:38: cats.h:241: error: syntax error before `*' token cats.h:242: error: syntax error before `*' token make[1]: *** [mysql.o] Error 1 make[1]: Leaving directory `/tmp/buildd/bacula-1.36.3/src/cats' This file has moved from /usr/include/postgresql to /usr/include/postgresql/8.0. Once I'd fixed this, it failed because it couldn't find libssl. The attached patch fixes both of these problems. -- Matt
diff -Nru /tmp/C2B5f3ZZzC/bacula-1.36.3/debian/control /tmp/xUjAaoirxP/bacula-1.36.3/debian/control --- /tmp/C2B5f3ZZzC/bacula-1.36.3/debian/control 2005-07-05 09:49:48.000000000 -0700 +++ /tmp/xUjAaoirxP/bacula-1.36.3/debian/control 2005-07-05 09:49:50.000000000 -0700 @@ -2,7 +2,7 @@ Section: admin Priority: optional Maintainer: Jose Luis Tallon <[EMAIL PROTECTED]> -Build-Depends: autotools-dev, debhelper (>= 4.1.68), po-debconf (>= 0.8.2), zlib1g-dev, libreadline5-dev | libreadline-dev, libsqlite-dev, libmysqlclient12-dev, postgresql-dev, libwrap0-dev, libgnome-dev, libgnome2-dev, libwxgtk2.4-dev, libacl1-dev, libkrb5-dev +Build-Depends: autotools-dev, debhelper (>= 4.1.68), po-debconf (>= 0.8.2), zlib1g-dev, libreadline5-dev | libreadline-dev, libsqlite-dev, libmysqlclient12-dev, postgresql-dev, libwrap0-dev, libgnome-dev, libgnome2-dev, libwxgtk2.4-dev, libacl1-dev, libkrb5-dev, libssl-dev Build-Depends-Indep: tetex-extra, gs Standards-Version: 3.6.1 diff -Nru /tmp/C2B5f3ZZzC/bacula-1.36.3/debian/rules /tmp/xUjAaoirxP/bacula-1.36.3/debian/rules --- /tmp/C2B5f3ZZzC/bacula-1.36.3/debian/rules 2005-07-05 09:49:48.000000000 -0700 +++ /tmp/xUjAaoirxP/bacula-1.36.3/debian/rules 2005-07-05 09:49:50.000000000 -0700 @@ -41,7 +41,7 @@ FLAGS_mysql = DEBUG=-DHAVE_MYSQL SQL_INC=-I/usr/include/mysql FLAGS_sqlite = DEBUG=-DHAVE_SQLITE SQL_INC=-I/usr/include -FLAGS_pgsql = DEBUG=-DHAVE_POSTGRESQL SQL_INC=-I/usr/include/postgresql +FLAGS_pgsql = DEBUG=-DHAVE_POSTGRESQL SQL_INC=-I/usr/include/postgresql/8.0 LIBS_mysql = -L/usr/lib/mysql -lmysqlclient -lz -lssl -lcrypto LIBS_sqlite = -L/usr/lib -lsqlite
signature.asc
Description: Digital signature