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

Attachment: signature.asc
Description: Digital signature

Reply via email to