Bacula-users

[Bacula-users] OpenSSL error building Bacula 5.2.12

2012-11-13 12:56:08
Subject: [Bacula-users] OpenSSL error building Bacula 5.2.12
From: "Romo, Abel" <Abel.Romo AT bnc DOT ca>
To: "'bacula-users AT lists.sourceforge DOT net'" <bacula-users AT lists.sourceforge DOT net>
Date: Tue, 13 Nov 2012 12:32:16 -0500

Hello,

 

I wonder if somebody has faced the same issues I’m having trying to build Bacula 5.2.12 on RHEL 5.8 (64 bit).

 

My goal is to build Bacula with no GUI, with OpenSSL and MySQL as the database, so I’m running the following configure command:

CFLAGS="-g -Wall" ./configure --sbindir=/etc/bacula/bin \

  --sysconfdir=/etc/bacula/config \

  --libdir=/usr/lib64 --datarootdir=/usr/share \

  --with-smtp-host=smtp-server1.network.local \

  --with-mysql --with-openssl=/usr/lib64/python2.4/site-packages/OpenSSL --with-python \

  --enable-conio --enable-largefile --enable-smartalloc \

  --enable-batch-insert  --disable-nls --disable-ipv6 \

  --disable-gnome --disable-bat --disable-bwx-console --disable-tray-monitor \

  --disable-acl --disable-xattr --without-x

 

From the above I get this line in STDERR:

config.status: WARNING:  'src/qt-console/bat.pro.in' seems to ignore the --datarootdir setting

I have included STDOUT further below.

 

I assume, this is not a big deal so I go ahead and run make.  This is what I get in STDERR:

crypto.c: In function 'CRYPTO_SESSION* crypto_session_new(crypto_cipher_t, alist*)':

crypto.c:1109: error: cannot convert 'unsigned char*' to 'EVP_PKEY_CTX*' for argument '1' to 'int EVP_PKEY_encrypt(EVP_PKEY_CTX*, unsigned char*, size_t*, const unsigned char*, size_t)'

crypto.c: In function 'crypto_error_t crypto_session_decode(const u_int8_t*, u_int32_t, alist*, CRYPTO_SESSION**)':

crypto.c:1233: error: cannot convert 'unsigned char*' to 'EVP_PKEY_CTX*' for argument '1' to 'int EVP_PKEY_decrypt(EVP_PKEY_CTX*, unsigned char*, size_t*, const unsigned char*, size_t)'

make[1]: *** [crypto.lo] Error 1

make[1]: *** No rule to make target `../lib/libbac.la', needed by `all'.  Stop.

make[1]: *** No rule to make target `../lib/libbacpy.la', needed by `bacula-fd'.  Stop.

make[1]: *** No rule to make target `../lib/libbac.la', needed by `bconsole'.  Stop.

make[1]: *** No rule to make target `../lib/libbac.la', needed by `bacula-dir'.  Stop.

make[1]: *** No rule to make target `../lib/libbacpy.la', needed by `bacula-sd'.  Stop.

make[1]: *** No rule to make target `../lib/libbac.la', needed by `bsmtp'.  Stop.

 

The server has:

openssl-devel-0.9.8e-22.el5_8.4

openssl-0.9.8e-22.el5_8.4

openssl-0.9.8e-22.el5_8.4

openssl-devel-0.9.8e-22.el5_8.4

 

I did some research and found out that the EVP_PKEY_encrypt and EVP_PKEY_decrypt functions take 5 parameters, whereas the EVP_PKEY_encrypt_old and EVP_PKEY_encrypt_old take 4 parameters.  If I edit src/lib/crypto.c and use the _old functions, I get this in STDERR:

/tmp/bacula-5.2.12/src/lib/.libs/libbac.so: undefined reference to `EVP_PKEY_decrypt_old'

/tmp/bacula-5.2.12/src/lib/.libs/libbac.so: undefined reference to `EVP_PKEY_encrypt_old'

collect2: ld returned 1 exit status

make[1]: *** [bacula-fd] Error 1

/tmp/bacula-5.2.12/src/lib/.libs/libbac.so: undefined reference to `EVP_PKEY_decrypt_old'

/tmp/bacula-5.2.12/src/lib/.libs/libbac.so: undefined reference to `EVP_PKEY_encrypt_old'

collect2: ld returned 1 exit status

make[1]: *** [bconsole] Error 1

/tmp/bacula-5.2.12/src/lib/.libs/libbac.so: undefined reference to `EVP_PKEY_decrypt_old'

/tmp/bacula-5.2.12/src/lib/.libs/libbac.so: undefined reference to `EVP_PKEY_encrypt_old'

collect2: ld returned 1 exit status

make[1]: *** [bacula-dir] Error 1

/tmp/bacula-5.2.12/src/lib/.libs/libbac.so: undefined reference to `EVP_PKEY_decrypt_old'

/tmp/bacula-5.2.12/src/lib/.libs/libbac.so: undefined reference to `EVP_PKEY_encrypt_old'

collect2: ld returned 1 exit status

make[1]: *** [bacula-sd] Error 1

/tmp/bacula-5.2.12/src/lib/.libs/libbac.so: undefined reference to `EVP_PKEY_decrypt_old'

/tmp/bacula-5.2.12/src/lib/.libs/libbac.so: undefined reference to `EVP_PKEY_encrypt_old'

collect2: ld returned 1 exit status

make[1]: *** [bsmtp] Error 1

 

Any suggestions to get it to compile would be really appreciated.

 

STDOUT output of configure:

checking for true... /bin/true

checking for false... /bin/false

configuring for Bacula 5.2.12 (12 September 2012)

checking for gcc... gcc

checking whether the C compiler works... yes

checking for C compiler default output file name... a.out

checking for suffix of executables...

checking whether we are cross compiling... no

checking for suffix of object files... o

checking whether we are using the GNU C compiler... yes

checking whether gcc accepts -g... yes

checking for gcc option to accept ISO C89... none needed

checking for g++... g++

checking whether we are using the GNU C++ compiler... yes

checking whether g++ accepts -g... yes

checking whether gcc and cc understand -c and -o together... yes

checking how to run the C preprocessor... gcc -E

checking for grep that handles long lines and -e... /bin/grep

checking for egrep... /bin/grep -E

checking whether gcc needs -traditional... no

checking for g++... /usr/bin/g++

checking for a BSD-compatible install... /usr/bin/install -c

checking for mv... /bin/mv

checking for rm... /bin/rm

checking for cp... /bin/cp

checking for sed... /bin/sed

checking for echo... /bin/echo

checking for cmp... /usr/bin/cmp

checking for tbl... /usr/bin/tbl

checking for ar... /usr/bin/ar

checking for openssl... /usr/local/bin/openssl

checking for mtx... /usr/local/sbin/mtx

checking for dd... /bin/dd

checking for mkisofs... mkisofs

checking for python... /usr/bin/python

checking for growisofs... growisofs

checking for dvd+rw-mediainfo... dvd+rw-mediainfo

checking for dvd+rw-format... dvd+rw-format

checking for pkg-config... /usr/bin/pkg-config

checking for qmake... none

checking for gmake... /usr/bin/gmake

checking for wx-config... wx-config

checking for cdrecord... cdrecord

checking for pidof... /sbin/pidof

checking for gawk... gawk

checking for gawk... /bin/gawk

checking build system type... x86_64-unknown-linux-gnu

checking host system type... x86_64-unknown-linux-gnu

checking how to print strings... printf

checking for a sed that does not truncate output... (cached) /bin/sed

checking for fgrep... /bin/grep -F

checking for ld used by gcc... /usr/bin/ld

checking if the linker (/usr/bin/ld) is GNU ld... yes

checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B

checking the name lister (/usr/bin/nm -B) interface... BSD nm

checking whether ln -s works... yes

checking the maximum length of command line arguments... 98304

checking whether the shell understands some XSI constructs... yes

checking whether the shell understands "+="... yes

checking how to convert x86_64-unknown-linux-gnu file names to x86_64-unknown-linux-gnu format... func_convert_file_noop

checking how to convert x86_64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop

checking for /usr/bin/ld option to reload object files... -r

checking for objdump... objdump

checking how to recognize dependent libraries... pass_all

checking for dlltool... no

checking how to associate runtime and link libraries... printf %s\n

checking for archiver @FILE support... @

checking for strip... strip

checking for ranlib... ranlib

checking command to parse /usr/bin/nm -B output from gcc object... ok

checking for sysroot... no

checking for mt... mt

checking if mt is a manifest tool... no

checking for ANSI C header files... yes

checking for sys/types.h... yes

checking for sys/stat.h... yes

checking for stdlib.h... yes

checking for string.h... yes

checking for memory.h... yes

checking for strings.h... yes

checking for inttypes.h... yes

checking for stdint.h... yes

checking for unistd.h... yes

checking for dlfcn.h... yes

checking for objdir... .libs

checking if gcc supports -fno-rtti -fno-exceptions... no

checking for gcc option to produce PIC... -fPIC -DPIC

checking if gcc PIC flag -fPIC -DPIC works... yes

checking if gcc static flag -static works... yes

checking if gcc supports -c -o file.o... yes

checking if gcc supports -c -o file.o... (cached) yes

checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes

checking whether -lc should be explicitly linked in... no

checking dynamic linker characteristics... GNU/Linux ld.so

checking how to hardcode library paths into programs... immediate

checking whether stripping libraries is possible... yes

checking if libtool supports shared libraries... yes

checking whether to build shared libraries... yes

checking whether to build static libraries... no

checking how to run the C++ preprocessor... /usr/bin/g++ -E

checking for ld used by /usr/bin/g++... /usr/bin/ld -m elf_x86_64

checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes

checking whether the /usr/bin/g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes

checking for /usr/bin/g++ option to produce PIC... -fPIC -DPIC

checking if /usr/bin/g++ PIC flag -fPIC -DPIC works... yes

checking if /usr/bin/g++ static flag -static works... yes

checking if /usr/bin/g++ supports -c -o file.o... yes

checking if /usr/bin/g++ supports -c -o file.o... (cached) yes

checking whether the /usr/bin/g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes

checking dynamic linker characteristics... (cached) GNU/Linux ld.so

checking how to hardcode library paths into programs... immediate

checking for library containing dlopen... -ldl

checking for dlerror... yes

checking for shl_load... no

checking for shl_load in -ldld... no

checking for dld_link in -ldld... no

checking for Operating System Distribution... done

checking whether make sets $(MAKE)... yes

checking whether NLS is requested... no

checking for msgfmt... /usr/bin/msgfmt

checking for gmsgfmt... /usr/bin/msgfmt

checking for xgettext... /usr/bin/xgettext

checking for msgmerge... /usr/bin/msgmerge

checking for ld used by GCC... /usr/bin/ld -m elf_x86_64

checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes

checking for shared library run path origin... done

checking for CFPreferencesCopyAppValue... no

checking for CFLocaleCopyCurrent... no

checking whether NLS is requested... no

checking whether to use NLS... no

checking for msgfmt... (cached) /usr/bin/msgfmt

checking curses.h usability... yes

checking curses.h presence... yes

checking for curses.h... yes

checking for tgetent in -ltinfo... no

checking for tgetent in -lncurses... yes

checking whether stat file-mode macros are broken... no

checking for dirent.h that defines DIR... yes

checking for library containing opendir... none required

checking for strcasecmp... yes

checking for select... yes

checking for setenv... yes

checking for putenv... yes

checking for tcgetattr... yes

checking for lstat... yes

checking for lchown... yes

checking for nanosleep... yes

checking for nl_langinfo... yes

checking varargs.h usability... no

checking varargs.h presence... no

checking for varargs.h... no

checking for Python support... yes

configure: checking for more Python libs

checking for library containing shm_open... -lrt

checking for openpty in -lutil... yes

checking for socket... yes

using libc's socket

checking for OpenSSL... yes

checking for EVP_PKEY_encrypt_old in -lcrypto... no

checking for library containing dlopen... (cached) -ldl

checking for PostgreSQL support... no

checking for MySQL support... yes

checking for mysql_thread_safe in -lmysqlclient_r... yes

checking for MySQL embedded support... no

checking for SQLite3 support... no

checking for getconf... getconf

checking for CFLAGS value to request large file support...

checking for LDFLAGS value to request large file support...

checking for LIBS value to request large file support...

checking for _FILE_OFFSET_BITS... 64

checking for _LARGEFILE_SOURCE... 1

checking for _LARGE_FILES... 1

checking for X... disabled

checking assert.h usability... yes

checking assert.h presence... yes

checking for assert.h... yes

checking fcntl.h usability... yes

checking fcntl.h presence... yes

checking for fcntl.h... yes

checking grp.h usability... yes

checking grp.h presence... yes

checking for grp.h... yes

checking pwd.h usability... yes

checking pwd.h presence... yes

checking for pwd.h... yes

checking libc.h usability... no

checking libc.h presence... no

checking for libc.h... no

checking limits.h usability... yes

checking limits.h presence... yes

checking for limits.h... yes

checking stdarg.h usability... yes

checking stdarg.h presence... yes

checking for stdarg.h... yes

checking for stdlib.h... (cached) yes

checking for stdint.h... (cached) yes

checking for inttypes.h... (cached) yes

checking for string.h... (cached) yes

checking for strings.h... (cached) yes

checking termios.h usability... yes

checking termios.h presence... yes

checking for termios.h... yes

checking termcap.h usability... yes

checking termcap.h presence... yes

checking for termcap.h... yes

checking term.h usability... yes

checking term.h presence... yes

checking for term.h... yes

checking for unistd.h... (cached) yes

checking sys/bitypes.h usability... yes

checking sys/bitypes.h presence... yes

checking for sys/bitypes.h... yes

checking sys/byteorder.h usability... no

checking sys/byteorder.h presence... no

checking for sys/byteorder.h... no

checking sys/ioctl.h usability... yes

checking sys/ioctl.h presence... yes

checking for sys/ioctl.h... yes

checking sys/select.h usability... yes

checking sys/select.h presence... yes

checking for sys/select.h... yes

checking sys/socket.h usability... yes

checking sys/socket.h presence... yes

checking for sys/socket.h... yes

checking sys/sockio.h usability... no

checking sys/sockio.h presence... no

checking for sys/sockio.h... no

checking for sys/stat.h... (cached) yes

checking sys/time.h usability... yes

checking sys/time.h presence... yes

checking for sys/time.h... yes

checking for sys/types.h... (cached) yes

checking arpa/nameser.h usability... yes

checking arpa/nameser.h presence... yes

checking for arpa/nameser.h... yes

checking mtio.h usability... no

checking mtio.h presence... no

checking for mtio.h... no

checking sys/mtio.h usability... yes

checking sys/mtio.h presence... yes

checking for sys/mtio.h... yes

checking sys/tape.h usability... no

checking sys/tape.h presence... no

checking for sys/tape.h... no

checking regex.h usability... yes

checking regex.h presence... yes

checking for regex.h... yes

checking for ANSI C header files... (cached) yes

checking whether sys/types.h defines makedev... yes

checking for dirent.h that defines DIR... (cached) yes

checking for library containing opendir... (cached) none required

checking whether stat file-mode macros are broken... (cached) no

checking for sys/wait.h that is POSIX.1 compatible... yes

checking whether time.h and sys/time.h may both be included... yes

checking for struct stat.st_blksize... yes

checking for struct stat.st_blocks... yes

checking whether struct tm is in sys/time.h or time.h... time.h

checking for struct tm.tm_zone... yes

checking for utime.h... yes

checking for socklen_t... yes

checking for ioctl_req_t... yes

checking for typeof... yes

checking for an ANSI C-conforming const... yes

checking whether byte ordering is bigendian... no

checking how to get filesystem type... 4.3BSD

checking sys/statvfs.h usability... yes

checking sys/statvfs.h presence... yes

checking for sys/statvfs.h... yes

checking for backtrace... yes

checking return type of signal handlers... void

checking for type of signal functions... posix

checking for mode_t... yes

checking for uid_t in sys/types.h... yes

checking for size_t... yes

checking for pid_t... yes

checking for off_t... yes

checking for intptr_t... yes

checking for uintptr_t... yes

checking for ino_t... yes

checking for dev_t... yes

checking for daddr_t... yes

checking for major_t... no

checking for minor_t... no

checking for ssize_t... yes

checking for struct stat.st_blocks... (cached) yes

checking for struct stat.st_rdev... yes

checking whether struct tm is in sys/time.h or time.h... (cached) time.h

checking for an ANSI C-conforming const... (cached) yes

checking size of char... 1

checking size of short int... 2

checking size of int... 4

checking size of long int... 8

checking size of long long int... 8

checking size of int *... 8

checking for u_int type... yes

checking for intmax_t type... yes

checking for u_intmax_t type... no

checking for intXX_t types... yes

checking for int64_t type... yes

checking for u_intXX_t types... yes

checking for u_int64_t types... yes

checking for uintXX_t types in sys/bitypes.h... no

checking for fork... yes

checking for getcwd... yes

checking for gethostname... yes

checking for getpid... yes

checking for gettimeofday... yes

checking for setpgid... yes

checking for setpgrp... yes

checking for setsid... yes

checking for signal... yes

checking for strerror... yes

checking for strncmp... yes

checking for strncpy... yes

checking for vfprintf... yes

checking whether F_CLOSEM is declared... no

checking for closefrom... no

checking for getpagesize... yes

checking for malloc_trim... yes

checking for fchdir... yes

checking for strtoll... yes

checking for posix_fadvise... yes

checking for fdatasync... yes

checking for chflags... no

checking for snprintf... yes

checking for vsnprintf... yes

checking for gethostid... yes

checking for fseeko... yes

checking for va_copy... yes,

checking for localtime_r... yes

checking for readdir_r... yes

checking for strerror_r... yes

checking for gethostbyname_r... yes

checking for gethostbyname_r... (cached) yes

using libc's resolver

checking for inet_pton... yes

checking for inet_ntop... yes

checking for gethostbyname2... yes

checking for struct sockaddr has a sa_len field... no

checking for working getaddrinfo... yes

checking for gai_strerror... yes

checking for strftime... yes

checking for vprintf... yes

checking for _doprnt... no

checking for working alloca.h... yes

checking for alloca... yes

checking for library containing getmntent... none required

checking for getmntinfo... no

checking whether closedir returns void... no

checking whether setpgrp takes no argument... yes

checking for gettext in -lintl... no

checking for getpwnam in -lsun... no

checking zlib.h usability... yes

checking zlib.h presence... yes

checking for zlib.h... yes

checking for deflate in -lz... yes

checking lzo/lzoconf.h usability... no

checking lzo/lzoconf.h presence... no

checking for lzo/lzoconf.h... no

checking afs/afsint.h usability... no

checking afs/afsint.h presence... no

checking for afs/afsint.h... no

checking for pioctl in AFS libsys... no

checking for pthread_create in -lpthread... yes

checking sys/prctl.h usability... yes

checking sys/prctl.h presence... yes

checking for sys/prctl.h... yes

checking sys/capability.h usability... no

checking sys/capability.h presence... no

checking for sys/capability.h... no

checking for prctl... yes

checking for setreuid... yes

checking for cap_set_proc in -lcap... no

checking for systemd support... no

configure: creating ./config.status

config.status: creating autoconf/Make.common

config.status: creating Makefile

config.status: creating manpages/Makefile

config.status: creating scripts/btraceback

config.status: creating scripts/bconsole

config.status: creating scripts/bacula

config.status: creating scripts/bacula-ctl-dir

config.status: creating scripts/bacula-ctl-fd

config.status: creating scripts/bacula-ctl-sd

config.status: creating scripts/devel_bacula

config.status: creating scripts/Makefile

config.status: creating scripts/logrotate

config.status: creating scripts/bacula.desktop.gnome1

config.status: creating scripts/bacula.desktop.gnome2

config.status: creating scripts/bacula.desktop.gnome1.consolehelper

config.status: creating scripts/bacula.desktop.gnome2.consolehelper

config.status: creating scripts/bacula.desktop.gnome1.xsu

config.status: creating scripts/bacula.desktop.gnome2.xsu

config.status: creating scripts/mtx-changer

config.status: creating scripts/disk-changer

config.status: creating scripts/dvd-handler

config.status: creating scripts/dvd-simulator

config.status: creating scripts/bacula-tray-monitor.desktop

config.status: creating scripts/logwatch/Makefile

config.status: creating scripts/logwatch/logfile.bacula.conf

config.status: creating scripts/wxconsole.console_apps

config.status: creating scripts/wxconsole.desktop.consolehelper

config.status: creating scripts/wxconsole.desktop.xsu

config.status: creating scripts/bat.desktop

config.status: creating scripts/bat.desktop.xsu

config.status: creating scripts/bat.desktop.consolehelper

config.status: creating scripts/bat.console_apps

config.status: creating src/Makefile

config.status: creating src/host.h

config.status: creating src/console/Makefile

config.status: creating src/console/bconsole.conf

config.status: creating src/qt-console/tray-monitor/tray-monitor.pro

config.status: creating src/qt-console/tray-monitor/tray-monitor.conf

config.status: creating src/qt-console/bat.conf

config.status: creating src/qt-console/bat.pro

config.status: creating src/qt-console/bat.pro.mingw32

config.status: creating src/qt-console/install_conf_file

config.status: creating src/wx-console/Makefile

config.status: creating src/wx-console/bwx-console.conf

config.status: creating src/tray-monitor/Makefile

config.status: creating src/tray-monitor/tray-monitor.conf

config.status: creating src/dird/Makefile

config.status: creating src/dird/bacula-dir.conf

config.status: creating src/lib/Makefile

config.status: creating src/stored/Makefile

config.status: creating src/stored/bacula-sd.conf

config.status: creating src/filed/Makefile

config.status: creating src/filed/bacula-fd.conf

config.status: creating src/cats/Makefile

config.status: creating src/cats/make_catalog_backup.pl

config.status: creating src/cats/make_catalog_backup

config.status: creating src/cats/delete_catalog_backup

config.status: creating src/cats/create_postgresql_database

config.status: creating src/cats/update_postgresql_tables

config.status: creating src/cats/make_postgresql_tables

config.status: creating src/cats/grant_postgresql_privileges

config.status: creating src/cats/drop_postgresql_tables

config.status: creating src/cats/drop_postgresql_database

config.status: creating src/cats/create_mysql_database

config.status: creating src/cats/update_mysql_tables

config.status: creating src/cats/make_mysql_tables

config.status: creating src/cats/grant_mysql_privileges

config.status: creating src/cats/drop_mysql_tables

config.status: creating src/cats/drop_mysql_database

config.status: creating src/cats/create_sqlite3_database

config.status: creating src/cats/update_sqlite3_tables

config.status: creating src/cats/make_sqlite3_tables

config.status: creating src/cats/grant_sqlite3_privileges

config.status: creating src/cats/drop_sqlite3_tables

config.status: creating src/cats/drop_sqlite3_database

config.status: creating src/cats/sqlite

config.status: creating src/cats/mysql

config.status: creating src/cats/create_bacula_database

config.status: creating src/cats/update_bacula_tables

config.status: creating src/cats/grant_bacula_privileges

config.status: creating src/cats/make_bacula_tables

config.status: creating src/cats/drop_bacula_tables

config.status: creating src/cats/drop_bacula_database

config.status: creating src/cats/install-default-backend

config.status: creating src/findlib/Makefile

config.status: creating src/tools/Makefile

config.status: creating src/plugins/fd/Makefile

config.status: creating src/plugins/sd/Makefile

config.status: creating src/plugins/dir/Makefile

config.status: creating src/win32/Makefile.inc

config.status: creating po/Makefile.in

config.status: creating updatedb/update_mysql_tables_9_to_10

config.status: creating updatedb/update_sqlite3_tables_9_to_10

config.status: creating updatedb/update_postgresql_tables_9_to_10

config.status: creating updatedb/update_mysql_tables_10_to_11

config.status: creating updatedb/update_sqlite3_tables_10_to_11

config.status: creating updatedb/update_postgresql_tables_10_to_11

config.status: creating updatedb/update_mysql_tables_11_to_12

config.status: creating updatedb/update_sqlite3_tables_11_to_12

config.status: creating updatedb/update_postgresql_tables_11_to_12

config.status: creating updatedb/update_mysql_tables_12_to_14

config.status: creating updatedb/update_sqlite3_tables_12_to_14

config.status: creating updatedb/update_postgresql_tables_12_to_14

config.status: creating examples/nagios/check_bacula/Makefile

config.status: creating platforms/rpms/redhat/bacula.spec

config.status: creating platforms/rpms/redhat/bacula-bat.spec

config.status: creating platforms/rpms/redhat/bacula-docs.spec

config.status: creating platforms/rpms/redhat/bacula-mtx.spec

config.status: creating platforms/Makefile

config.status: creating platforms/redhat/Makefile

config.status: creating platforms/redhat/bacula-fd

config.status: creating platforms/redhat/bacula-sd

config.status: creating platforms/redhat/bacula-dir

config.status: creating src/config.h

config.status: executing libtool commands

config.status: executing default-1 commands

config.status: creating po/POTFILES

config.status: creating po/Makefile

config.status: executing default commands

Doing make of dependencies

==>Entering directory /tmp/bacula-5.2.12/src

make[1]: Entering directory `/tmp/bacula-5.2.12/src'

make[1]: Nothing to be done for `depend'.

make[1]: Leaving directory `/tmp/bacula-5.2.12/src'

==>Entering directory /tmp/bacula-5.2.12/scripts

make[1]: Entering directory `/tmp/bacula-5.2.12/scripts'

make[1]: `depend' is up to date.

make[1]: Leaving directory `/tmp/bacula-5.2.12/scripts'

==>Entering directory /tmp/bacula-5.2.12/src/lib

make[1]: Entering directory `/tmp/bacula-5.2.12/src/lib'

make[1]: Leaving directory `/tmp/bacula-5.2.12/src/lib'

==>Entering directory /tmp/bacula-5.2.12/src/findlib

make[1]: Entering directory `/tmp/bacula-5.2.12/src/findlib'

make[1]: Leaving directory `/tmp/bacula-5.2.12/src/findlib'

==>Entering directory /tmp/bacula-5.2.12/src/filed

make[1]: Entering directory `/tmp/bacula-5.2.12/src/filed'

make[1]: Leaving directory `/tmp/bacula-5.2.12/src/filed'

==>Entering directory /tmp/bacula-5.2.12/src/console

make[1]: Entering directory `/tmp/bacula-5.2.12/src/console'

make[1]: Leaving directory `/tmp/bacula-5.2.12/src/console'

==>Entering directory /tmp/bacula-5.2.12/src/plugins/fd

make[1]: Entering directory `/tmp/bacula-5.2.12/src/plugins/fd'

make[1]: Nothing to be done for `depend'.

make[1]: Leaving directory `/tmp/bacula-5.2.12/src/plugins/fd'

==>Entering directory /tmp/bacula-5.2.12/src/cats

make[1]: Entering directory `/tmp/bacula-5.2.12/src/cats'

make[1]: Leaving directory `/tmp/bacula-5.2.12/src/cats'

==>Entering directory /tmp/bacula-5.2.12/src/dird

make[1]: Entering directory `/tmp/bacula-5.2.12/src/dird'

make[1]: Leaving directory `/tmp/bacula-5.2.12/src/dird'

==>Entering directory /tmp/bacula-5.2.12/src/stored

make[1]: Entering directory `/tmp/bacula-5.2.12/src/stored'

make[1]: Leaving directory `/tmp/bacula-5.2.12/src/stored'

==>Entering directory /tmp/bacula-5.2.12/src/tools

make[1]: Entering directory `/tmp/bacula-5.2.12/src/tools'

make[1]: Leaving directory `/tmp/bacula-5.2.12/src/tools'

==>Entering directory /tmp/bacula-5.2.12/manpages

make[1]: Entering directory `/tmp/bacula-5.2.12/manpages'

make[1]: Nothing to be done for `depend'.

make[1]: Leaving directory `/tmp/bacula-5.2.12/manpages'

 

Cleaning up

 

==>Entering directory /tmp/bacula-5.2.12/src

make[1]: Entering directory `/tmp/bacula-5.2.12/src'

make[1]: Leaving directory `/tmp/bacula-5.2.12/src'

==>Entering directory /tmp/bacula-5.2.12/scripts

make[1]: Entering directory `/tmp/bacula-5.2.12/scripts'

make[1]: Leaving directory `/tmp/bacula-5.2.12/scripts'

==>Entering directory /tmp/bacula-5.2.12/src/lib

make[1]: Entering directory `/tmp/bacula-5.2.12/src/lib'

make[1]: Leaving directory `/tmp/bacula-5.2.12/src/lib'

==>Entering directory /tmp/bacula-5.2.12/src/findlib

make[1]: Entering directory `/tmp/bacula-5.2.12/src/findlib'

make[1]: Leaving directory `/tmp/bacula-5.2.12/src/findlib'

==>Entering directory /tmp/bacula-5.2.12/src/filed

make[1]: Entering directory `/tmp/bacula-5.2.12/src/filed'

make[1]: Leaving directory `/tmp/bacula-5.2.12/src/filed'

==>Entering directory /tmp/bacula-5.2.12/src/console

make[1]: Entering directory `/tmp/bacula-5.2.12/src/console'

make[1]: Leaving directory `/tmp/bacula-5.2.12/src/console'

==>Entering directory /tmp/bacula-5.2.12/src/plugins/fd

make[1]: Entering directory `/tmp/bacula-5.2.12/src/plugins/fd'

make[1]: Leaving directory `/tmp/bacula-5.2.12/src/plugins/fd'

==>Entering directory /tmp/bacula-5.2.12/src/cats

make[1]: Entering directory `/tmp/bacula-5.2.12/src/cats'

make[1]: Leaving directory `/tmp/bacula-5.2.12/src/cats'

==>Entering directory /tmp/bacula-5.2.12/src/dird

make[1]: Entering directory `/tmp/bacula-5.2.12/src/dird'

make[1]: Leaving directory `/tmp/bacula-5.2.12/src/dird'

==>Entering directory /tmp/bacula-5.2.12/src/stored

make[1]: Entering directory `/tmp/bacula-5.2.12/src/stored'

make[1]: Leaving directory `/tmp/bacula-5.2.12/src/stored'

==>Entering directory /tmp/bacula-5.2.12/src/tools

make[1]: Entering directory `/tmp/bacula-5.2.12/src/tools'

make[1]: Leaving directory `/tmp/bacula-5.2.12/src/tools'

==>Entering directory /tmp/bacula-5.2.12/manpages

make[1]: Entering directory `/tmp/bacula-5.2.12/manpages'

make[1]: Leaving directory `/tmp/bacula-5.2.12/manpages'

==>Entering directory /tmp/bacula-5.2.12/platforms

make[1]: Entering directory `/tmp/bacula-5.2.12/platforms'

make[2]: Entering directory `/tmp/bacula-5.2.12/platforms/redhat'

make[2]: Leaving directory `/tmp/bacula-5.2.12/platforms/redhat'

make[1]: Leaving directory `/tmp/bacula-5.2.12/platforms'

 

Configuration on Mon Nov 12 15:51:13 EST 2012:

 

   Host:                     x86_64-unknown-linux-gnu -- redhat

   Bacula version:           Bacula 5.2.12 (12 September 2012)

   Source code location:     .

   Install binaries:         /etc/bacula/bin

   Install libraries:        /usr/lib64

   Install config files:     /etc/bacula/config

   Scripts directory:        /etc/bacula/config

   Archive directory:        /tmp

   Working directory:        /var/bacula/working

   PID directory:            /var/run

   Subsys directory:         /var/lock/subsys

   Man directory:            ${datarootdir}/man

   Data directory:           /usr/share

   Plugin directory:         /usr/lib64

   C Compiler:               gcc 4.1.2

   C++ Compiler:             /usr/bin/g++ 4.1.2

   Compiler flags:            -g -Wall -fno-strict-aliasing -fno-exceptions -fno-rtti

   Linker flags:

   Libraries:                -lpthread -ldl -ldl

   Statically Linked Tools:  no

   Statically Linked FD:     no

   Statically Linked SD:     no

   Statically Linked DIR:    no

   Statically Linked CONS:   no

   Database backends:        MySQL

   Database port:

   Database name:            bacula

   Database user:            bacula

 

   Job Output Email:         root@localhost

   Traceback Email:          root@localhost

   SMTP Host Address:        smtp-server1.network.local

 

   Director Port:            9101

   File daemon Port:         9102

   Storage daemon Port:      9103

 

   Director User:

   Director Group:

   Storage Daemon User:

   Storage DaemonGroup:

   File Daemon User:

   File Daemon Group:

 

   Large file support:       yes

   Bacula conio support:     yes -lncurses

   readline support:         no

   TCP Wrappers support:     no

   TLS support:              yes

   Encryption support:       yes

   ZLIB support:             yes

   LZO support:              no

   enable-smartalloc:        yes

   enable-lockmgr:           no

   bat support:              no

   enable-gnome:             no

   enable-bwx-console:       no

   enable-tray-monitor:      no

   client-only:              no

   build-dird:               yes

   build-stored:             yes

   Plugin support:           yes

   AFS support:              no

   ACL support:              no

   XATTR support:            no

   Python support:           yes -L/usr/lib64/python2.4/config -lpython2.4 -lutil -lrt

   systemd support:          no

   Batch insert enabled:     MySQL

 


Abel Romo

 


CONFIDENTIALITÉ : Ce document est destiné uniquement à la personne ou à l'entité à qui il est adressé. L'information apparaissant dans ce document est de nature légalement privilégiée et confidentielle. Si vous n'êtes pas le destinataire visé ou la personne chargée de le remettre à son destinataire, vous êtes, par la présente, avisé que toute lecture, usage, copie ou communication du contenu de ce document est strictement interdit. De plus, vous êtes prié de communiquer avec l'expéditeur sans délai ou d'écrire à confidentialite AT bnc DOT ca et de détruire ce document immédiatement. CONFIDENTIALITY: This document is intended solely for the individual or entity to whom it is addressed. The information contained in this document is legally privileged and confidential. If you are not the intended recipient or the person responsible for delivering it to the intended recipient, you are hereby advised that you are strictly prohibited from reading, using, copying or disseminating the contents of this document. Please inform the sender immediately or write to confidentiality AT nbc DOT ca and delete this document immediately.
------------------------------------------------------------------------------
Monitor your physical, virtual and cloud infrastructure from a single
web console. Get in-depth insight into apps, servers, databases, vmware,
SAP, cloud infrastructure, etc. Download 30-day Free Trial.
Pricing starts from $795 for 25 servers or applications!
http://p.sf.net/sfu/zoho_dev2dev_nov
_______________________________________________
Bacula-users mailing list
Bacula-users AT lists.sourceforge DOT net
https://lists.sourceforge.net/lists/listinfo/bacula-users