On 05/22/15 12:41 PM, G Jo wrote:
>
> Hi Marco,
>
> Thanks for pointing me towards the command line compilation documentation. 
>
> A couple of iterations of attempting to use the configure command in the 
> Howto Compile section led to getting a version that completed successfully 
> with the following changes:
>
> 1. Added path to postgresql base dir 
> --with-postgresql=/usr/pgsql-9.4 \
Yes the normal configure uses the system version of postgresql.

> 2. Removed the 3 switches based on errors they caused and intention to use 
> postgres as backend db for bareos.
>
> --enable-acl \
>   --with-mysql \
>   --with-sqlite3 \
For enable-acl you need libacl-devel the others two you can indeed skip as
you don't need them, for gettingthing to work you can probably even do a
--enable-client-only but given you already have the restworking it might
not be wise to change to much. With these setting you are close to how
things
are normally build for most platforms.

> 3. This left the following configure command which completes successfully.
>
> ./configure   --prefix=/usr \
>   --sbindir=/usr/sbin \
>   --with-sbin-perm=755 \
>   --sysconfdir=/etc/bareos \
>   --with-archivedir=/var/lib/bareos/storage \
>   --with-scriptdir=/usr/lib/bareos/scripts \
>   --with-plugindir=/usr/lib/bareos/plugins \
>   --with-working-dir=/var/lib/bareos \
>   --with-pid-dir=/var/lib/bareos \
>   --with-bsrdir=/var/lib/bareos \
>   --with-logdir=/var/log/bareos \
>   --with-subsys-dir=/var/lock \
>   --enable-smartalloc \
>   --disable-conio \
>   --enable-readline \
>   --enable-batch-insert \
>   --enable-dynamic-cats-backends \
>   --enable-bat \
>   --enable-traymonitor \
>   --enable-xattr \
>   --enable-scsi-crypto \
>   --enable-ndmp \
>   --enable-ipv6 \
>   --with-postgresql=/usr/pgsql-9.4 \
>   --with-tcp-wrappers \
>   --with-openssl \
>   --with-dir-user=${DIRECTOR_DAEMON_USER} \
>   --with-dir-group=${DAEMON_GROUP} \
>   --with-sd-user=${STORAGE_DAEMON_USER} \
>   --with-sd-group=${STORAGE_DAEMON_GROUP} \
>   --with-fd-user=${FILE_DAEMON_USER} \
>   --with-fd-group=${DAEMON_GROUP} \
>   --with-dir-password="Evolve" \
>   --with-fd-password="Evolve" \
>   --with-sd-password="Evolve" \
>   --with-mon-dir-password="Evolve" \
>   --with-mon-fd-password="Evolve" \
>   --with-mon-sd-password="Evolve" \
>   --with-basename="BackupServer" \
>   --with-hostname="BackupServer" \
>   --enable-includes
>
> 4.  Once I added the openssl-devel yum I got past the TLS_CONTEXT error in a 
> subsequent make.
Correct as then it will use tls_openssl.c and not tls_none.c

> 5. Unfortunately the make step then fails with the following error
>
> make -C src/qt-console
> make[1]: Entering directory `/root/bareos-master/src/qt-console'
> make[1]: *** No targets specified and no makefile found.  Stop.
> make[1]: Leaving directory `/root/bareos-master/src/qt-console'
> make: *** [src/qt-console] Error 2
>
> Would you have any idea what configuration I am missing here?
>
> I had to install  the PyQt4-devel.x86_64 yum to fix a previous configure step 
> error i.e “configure: error: Unable to find suitable Qt4 installation needed 
> by bat”
Yes just disable bat e.g. replace --enable-bat with --disable-bat

-- 
Marco van Wieringen                   [email protected]
Bareos GmbH & Co. KG                  Phone: +49-221-63069389
http://www.bareos.com                     

Sitz der Gesellschaft: Köln | Amtsgericht Köln: HRA 29646
Komplementär: Bareos Verwaltungs-GmbH
Geschäftsführer: Stephan Dühr, M. Außendorf, J. Steffens,
                 P. Storz, M. v. Wieringen

-- 
You received this message because you are subscribed to the Google Groups 
"bareos-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to