Hi, we tried compiling bacula on our HP-UX machine (HP-UX akqhthpa B.11.31 U ia64) using (gcc version 4.2.3) and had problems with both 3.0.3 and the recent 5er source.
After running configure, remove in src/bacula.h #if HAVE_UNISTD_H # ifdef HAVE_HPUX_OS /* remove this line preventing include of POSIX1C_SOURCE */ # endif #include <unistd.h> #endif And add an extern “c” to the include of fcntl.h extern "C" { #include <fcntl.h> } After these changes bacula compiles and links fine. The first fix seems to be an ugly fix by bacula while the second just seems to be an error in gcc/hpux headers. Regards, Mark akquinet outsourcing gem. GmbH Paul-Stritter-Weg 5 ▪ D-22297 Hamburg Fon: +49 (0)40-881 73-402 Fax: +49 (0)40-881 73-199 Mobil: +49 (0) 175-2987071 E-Mail: mme...@akquinet.de www.akquinet.de<http://www.akquinet.de/> - akquinet outsourcing gGmbH, Hamburg Geschäftsführung: Hartmut Clausen, Jens Ehlers, Klaus-Dieter Gerken Amtsgericht Hamburg HRB 91384 USt.-Id. Nr.: DE 239 299 699
------------------------------------------------------------------------------
_______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users