On Tuesday 17 August 2010 06:41:24 Martin Simmons wrote: > >>>>> On Mon, 16 Aug 2010 16:57:28 -0400, Kern Sibbald said: > > > > I fixed this some time ago justs after Martin pointed out the problem. > > There is no need to tweak the spec files or create new ones. The fixed > > versions are in the git repo. > > I couldn't find any trace of the change in git platforms/rpm/bacula.spec > and the 5.0.2 and 5.0.3 versions are identical except for the blurb. > > Maybe it is still in your private repo?
Most of my changes including the fix to the libs problem discussed above are and have been in Branch-5.0 in the Source Forge repo. I believe there are still a few "minor" problems with setting the hostname and/or random password in one of the .conf files at installation time. I'll fix that, if Scott doesn't do it this weekend, when I am back from vacation. Kern > > __Martin > > > Kern > > > > On Monday 16 August 2010 09:31:32 Bruno Friedmann wrote: > > > Hi all. > > > > > > Trying to build the "most not bad package" I'm trying to understand > > > what I need to do to have a good bacula-lib rpm. > > > > > > I'm in the process to conclude that I need two separated package which > > > conflict each others bacula-client + bacula-client-libs > > > conflict > > > bacula-mysql + bacula-mysql-libs > > > bacula-sqlite + bacula-sqlite-libs > > > bacula-postgrsql + bacula-postgresql-libs > > > > > > or would it be better to have a common bacula-libs without libbacsql > > > and 3 little packages bacula-[db]-libbacsql ? > > > > > > > > > > > > When I rebuild rpm for the moment I've found this strange trouble > > > > > > building bacula sqlite > > > in bacula libs > > > ldd libbacsql-5.0.3.so > > > ldd sqlite-libbacsql-5.0.3.so > > > linux-vdso.so.1 => (0x00007fff28fdb000) > > > libdl.so.2 => /lib64/libdl.so.2 (0x00007f46f30cd000) > > > libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f46f2eb0000) > > > libstdc++.so.6 => /usr/lib64/libstdc++.so.6 > > > (0x00007f46f2ba5000) libm.so.6 => /lib64/libm.so.6 (0x00007f46f294e000) > > > libc.so.6 => /lib64/libc.so.6 (0x00007f46f25ee000) > > > libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f46f23d7000) > > > /lib64/ld-linux-x86-64.so.2 (0x00007f46f35a3000) > > > > > > > > > configure sqlite > > > > > > > > > ==>Entering directory /usr/src/packages/BUILD/bacula-5.0.3/src/cats > > > make[1]: Entering directory > > > `/usr/src/packages/BUILD/bacula-5.0.3/src/cats' Compiling mysql.c > > > Compiling sql_cmds.c > > > Compiling dbi.c > > > Compiling sql.c > > > Compiling sql_create.c > > > Compiling sql_delete.c > > > Compiling sql_find.c > > > Compiling sql_get.c > > > Compiling sql_list.c > > > Compiling sql_update.c > > > Compiling sqlite.c > > > Compiling postgresql.c > > > Compiling bvfs.c > > > Making libbacsql.la ... > > > /usr/src/packages/BUILD/bacula-5.0.3/libtool --silent --tag=CXX > > > --mode=link /usr/bin/g++ -L/usr/lib/termcap -L/usr/lib64/termcap -o > > > libbacsql.la mysql.lo dbi.lo sql.lo sql_cmds.lo sql_create.lo > > > sql_delete.lo sql_find.lo sql_get.lo sql_list.lo sql_update.lo > > > sqlite.lo postgresql.lo bvfs.lo -export-dynamic -rpath /usr/lib64 > > > -release 5.0.3 > > > -L/usr/src/packages/BUILD/bacula-5.0.3/../depkgs/sqlite3 -lsqlite3 ==== > > > Make of sqllib is good ==== > > > > > > Host: x86_64-unknown-linux-gnu -- suse 11.3 > > > Bacula version: Bacula 5.0.3 (04 August 2010) > > > Source code location: . > > > Install binaries: /usr/sbin > > > Install libraries: /usr/lib64 > > > Install config files: /etc/bacula > > > Scripts directory: /usr/lib64/bacula > > > Archive directory: /tmp > > > Working directory: /var/lib/bacula > > > PID directory: /var/run > > > Subsys directory: /var/lock/subsys > > > Man directory: /usr/share/man > > > Data directory: /usr/share > > > Plugin directory: /usr/lib64/bacula > > > C Compiler: gcc Linux) > > > C++ Compiler: /usr/bin/g++ Linux) > > > Compiler flags: -O2 -g -m64 -fmessage-length=0 > > > -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables > > > -fasynchronous-unwind-tables -fno-strict-aliasing -fno-strict-aliasing > > > -fno-exceptions -fno-rtti Linker flags: -L/usr/lib/termcap > > > -L/usr/lib64/termcap Libraries: -lpthread -ldl > > > Statically Linked Tools: no > > > Statically Linked FD: no > > > Statically Linked SD: no > > > Statically Linked DIR: no > > > Statically Linked CONS: no > > > Database type: SQLite3 > > > Database port: > > > Database lib: > > > -L/usr/src/packages/BUILD/bacula-5.0.3/../depkgs/sqlite3 -lsqlite3 > > > Database name: bacula > > > Database user: bacula > > > > > > Job Output Email: r...@localhost > > > Traceback Email: r...@localhost > > > SMTP Host Address: localhost > > > > > > Director Port: 9101 > > > File daemon Port: 9102 > > > Storage daemon Port: 9103 > > > > > > Director User: bacula > > > Director Group: bacula > > > Storage Daemon User: bacula > > > Storage DaemonGroup: disk > > > File Daemon User: root > > > File Daemon Group: bacula > > > > > > SQL binaries Directory > > > /usr/src/packages/BUILD/bacula-5.0.3/../depkgs/sqlite3 > > > > > > Large file support: yes > > > Bacula conio support: no -lreadline -lncurses > > > readline support: yes > > > TCP Wrappers support: yes -lwrap > > > TLS support: yes > > > Encryption support: yes > > > ZLIB support: yes > > > 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: yes > > > XATTR support: yes > > > Python support: no > > > Batch insert enabled: yes > > > > > > ======================================================================= > > >==== ========================================== > > > > > > building postgresql > > > in bacula libs > > > ldd libbacsql-5.0.3.so > > > linux-vdso.so.1 => (0x00007ffff81ff000) > > > libpq.so.5 => /usr/lib64/libpq.so.5 (0x00007f9478727000) > > > libcrypt.so.1 => /lib64/libcrypt.so.1 (0x00007f94784ec000) > > > libstdc++.so.6 => /usr/lib64/libstdc++.so.6 > > > (0x00007f94781e1000) libm.so.6 => /lib64/libm.so.6 (0x00007f9477f8a000) > > > libc.so.6 => /lib64/libc.so.6 (0x00007f9477c2a000) > > > libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f9477a13000) > > > libssl.so.1.0.0 => /lib64/libssl.so.1.0.0 (0x00007f94777b7000) > > > libcrypto.so.1.0.0 => /lib64/libcrypto.so.1.0.0 > > > (0x00007f9477408000) libkrb5.so.3 => /usr/lib64/libkrb5.so.3 > > > (0x00007f947713c000) libcom_err.so.2 => /lib64/libcom_err.so.2 > > > (0x00007f9476f38000) libgssapi_krb5.so.2 => > > > /usr/lib64/libgssapi_krb5.so.2 (0x00007f9476d02000) libldap_r-2.4.so.2 > > > => /usr/lib64/libldap_r-2.4.so.2 (0x00007f9476ab1000) libpthread.so.0 > > > => /lib64/libpthread.so.0 (0x00007f9476894000) > > > /lib64/ld-linux-x86-64.so.2 (0x00007f9478b95000) libdl.so.2 => > > > /lib64/libdl.so.2 (0x00007f947668f000) > > > libz.so.1 => /lib64/libz.so.1 (0x00007f9476479000) > > > libk5crypto.so.3 => /usr/lib64/libk5crypto.so.3 > > > (0x00007f9476252000) libkrb5support.so.0 => > > > /usr/lib64/libkrb5support.so.0 (0x00007f9476049000) libkeyutils.so.1 => > > > /lib64/libkeyutils.so.1 (0x00007f9475e45000) libresolv.so.2 => > > > /lib64/libresolv.so.2 > > > (0x00007f9475c2e000) liblber-2.4.so.2 => /usr/lib64/liblber-2.4.so.2 > > > (0x00007f9475a1f000) libsasl2.so.2 => /usr/lib64/libsasl2.so.2 > > > (0x00007f9475803000) > > > > > > > > > configure for postgresql > > > Configuration on Mon Aug 16 14:50:43 CEST 2010: > > > > > > Host: x86_64-unknown-linux-gnu -- suse 11.3 > > > Bacula version: Bacula 5.0.3 (04 August 2010) > > > Source code location: . > > > Install binaries: /usr/sbin > > > Install libraries: /usr/lib64 > > > Install config files: /etc/bacula > > > Scripts directory: /usr/lib64/bacula > > > Archive directory: /tmp > > > Working directory: /var/lib/bacula > > > PID directory: /var/run > > > Subsys directory: /var/lock/subsys > > > Man directory: /usr/share/man > > > Data directory: /usr/share > > > Plugin directory: /usr/lib64/bacula > > > C Compiler: gcc Linux) > > > C++ Compiler: /usr/bin/g++ Linux) > > > Compiler flags: -O2 -g -m64 -fmessage-length=0 > > > -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables > > > -fasynchronous-unwind-tables -fno-strict-aliasing -fno-strict-aliasing > > > -fno-exceptions -fno-rtti Linker flags: -L/usr/lib/termcap > > > -L/usr/lib64/termcap Libraries: -lpthread -ldl > > > Statically Linked Tools: no > > > Statically Linked FD: no > > > Statically Linked SD: no > > > Statically Linked DIR: no > > > Statically Linked CONS: no > > > Database type: PostgreSQL > > > Database port: > > > Database lib: -L/usr/lib64 -lpq -lcrypt > > > Database name: bacula > > > Database user: bacula > > > > > > Job Output Email: r...@localhost > > > Traceback Email: r...@localhost > > > SMTP Host Address: localhost > > > > > > Director Port: 9101 > > > File daemon Port: 9102 > > > Storage daemon Port: 9103 > > > > > > Director User: bacula > > > Director Group: bacula > > > Storage Daemon User: bacula > > > Storage DaemonGroup: disk > > > File Daemon User: root > > > File Daemon Group: bacula > > > > > > SQL binaries Directory /usr/bin > > > > > > Large file support: yes > > > Bacula conio support: no -lreadline -lncurses > > > readline support: yes > > > TCP Wrappers support: yes -lwrap > > > TLS support: yes > > > Encryption support: yes > > > ZLIB support: yes > > > 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: yes > > > XATTR support: yes > > > Python support: no > > > Batch insert enabled: no > > > > > > > > > ==>Entering directory /usr/src/packages/BUILD/bacula-5.0.3/src/cats > > > make[1]: Entering directory > > > `/usr/src/packages/BUILD/bacula-5.0.3/src/cats' Compiling mysql.c > > > Compiling sql_cmds.c > > > Compiling dbi.c > > > Compiling sql.c > > > Compiling sql_create.c > > > Compiling sql_delete.c > > > Compiling sql_find.c > > > Compiling sql_get.c > > > Compiling sql_list.c > > > Compiling sql_update.c > > > Compiling sqlite.c > > > Compiling postgresql.c > > > Compiling bvfs.c > > > Making libbacsql.la ... > > > /usr/src/packages/BUILD/bacula-5.0.3/libtool --silent --tag=CXX > > > --mode=link /usr/bin/g++ -L/usr/lib/termcap -L/usr/lib64/termcap -o > > > libbacsql.la mysql.lo dbi.lo sql.lo sql_cmds.lo sql_create.lo > > > sql_delete.lo sql_find.lo sql_get.lo sql_list.lo sql_update.lo > > > sqlite.lo postgresql.lo bvfs.lo -export-dynamic -rpath /usr/lib64 > > > -release 5.0.3 -L/usr/lib64 -lpq -lcrypt ==== Make of sqllib is good > > > ==== > > > > > > ======================================================================= > > >==== ========================================== > > > > > > building mysql > > > in bacula libs > > > ldd libbacsql-5.0.3.so > > > linux-vdso.so.1 => (0x00007ffffd7b6000) > > > libmysqlclient_r.so.16 => /usr/lib64/libmysqlclient_r.so.16 > > > (0x00007f0b571b5000) libz.so.1 => /lib64/libz.so.1 (0x00007f0b56f9f000) > > > libstdc++.so.6 => /usr/lib64/libstdc++.so.6 > > > (0x00007f0b56c94000) libm.so.6 => /lib64/libm.so.6 (0x00007f0b56a3d000) > > > libc.so.6 => /lib64/libc.so.6 (0x00007f0b566dd000) > > > libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f0b564c6000) > > > libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f0b562a9000) > > > libssl.so.1.0.0 => /lib64/libssl.so.1.0.0 (0x00007f0b5604d000) > > > libcrypto.so.1.0.0 => /lib64/libcrypto.so.1.0.0 > > > (0x00007f0b55c9d000) /lib64/ld-linux-x86-64.so.2 (0x00007f0b57782000) > > > libdl.so.2 => /lib64/libdl.so.2 (0x00007f0b55a99000) > > > > > > > > > configure for mysql > > > Host: x86_64-unknown-linux-gnu -- suse 11.3 > > > Bacula version: Bacula 5.0.3 (04 August 2010) > > > Source code location: . > > > Install binaries: /usr/sbin > > > Install libraries: /usr/lib64 > > > Install config files: /etc/bacula > > > Scripts directory: /usr/lib64/bacula > > > Archive directory: /tmp > > > Working directory: /var/lib/bacula > > > PID directory: /var/run > > > Subsys directory: /var/lock/subsys > > > Man directory: /usr/share/man > > > Data directory: /usr/share > > > Plugin directory: /usr/lib64/bacula > > > C Compiler: gcc Linux) > > > C++ Compiler: /usr/bin/g++ Linux) > > > Compiler flags: -O2 -g -m64 -fmessage-length=0 > > > -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables > > > -fasynchronous-unwind-tables -fno-strict-aliasing -fno-strict-aliasing > > > -fno-exceptions -fno-rtti Linker flags: -L/usr/lib/termcap > > > -L/usr/lib64/termcap Libraries: -lpthread -ldl > > > Statically Linked Tools: no > > > Statically Linked FD: no > > > Statically Linked SD: no > > > Statically Linked DIR: no > > > Statically Linked CONS: no > > > Database type: MySQL > > > Database port: > > > Database lib: -L/usr/lib64 -lmysqlclient_r -lz > > > Database name: bacula > > > Database user: bacula > > > > > > Job Output Email: r...@localhost > > > Traceback Email: r...@localhost > > > SMTP Host Address: localhost > > > > > > Director Port: 9101 > > > File daemon Port: 9102 > > > Storage daemon Port: 9103 > > > > > > Director User: bacula > > > Director Group: bacula > > > Storage Daemon User: bacula > > > Storage DaemonGroup: disk > > > File Daemon User: root > > > File Daemon Group: bacula > > > > > > SQL binaries Directory /usr/bin > > > > > > Large file support: yes > > > Bacula conio support: no -lreadline -lncurses > > > readline support: yes > > > TCP Wrappers support: yes -lwrap > > > TLS support: yes > > > Encryption support: yes > > > ZLIB support: yes > > > 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: yes > > > XATTR support: yes > > > Python support: no > > > Batch insert enabled: no > > > > > > =>Entering directory /usr/src/packages/BUILD/bacula-5.0.3/src/cats > > > make[1]: Entering directory > > > `/usr/src/packages/BUILD/bacula-5.0.3/src/cats' Compiling mysql.c > > > Compiling sql_cmds.c > > > Compiling dbi.c > > > Compiling sql.c > > > Compiling sql_create.c > > > Compiling sql_delete.c > > > Compiling sql_find.c > > > Compiling sql_get.c > > > Compiling sql_list.c > > > Compiling sql_update.c > > > Compiling sqlite.c > > > Compiling postgresql.c > > > Compiling bvfs.c > > > Making libbacsql.la ... > > > /usr/src/packages/BUILD/bacula-5.0.3/libtool --silent --tag=CXX > > > --mode=link /usr/bin/g++ -L/usr/lib/termcap -L/usr/lib64/termcap -o > > > libbacsql.la mysql.lo dbi.lo sql.lo sql_cmds.lo sql_create.lo > > > sql_delete.lo sql_find.lo sql_get.lo sql_list.lo sql_update.lo > > > sqlite.lo postgresql.lo bvfs.lo -export-dynamic -rpath /usr/lib64 > > > -release 5.0.3 -L/usr/lib64 > > > -lmysqlclient_r -lz > > > ==== Make of sqllib is good ==== > > > > > > > > > Also I didn't understand why I finish with a batch-insert-enable = no > > > with mysql & postgresql even if I specify the --enable-batch-insert at > > > ./configure > > > > > > thank you to express your opinion and advise > > > > ------------------------------------------------------------------------- > >----- This SF.net email is sponsored by > > > > Make an app they can't live without > > Enter the BlackBerry Developer Challenge > > http://p.sf.net/sfu/RIM-dev2dev > > _______________________________________________ > > Bacula-devel mailing list > > Bacula-devel@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/bacula-devel ------------------------------------------------------------------------------ This SF.net email is sponsored by Make an app they can't live without Enter the BlackBerry Developer Challenge http://p.sf.net/sfu/RIM-dev2dev _______________________________________________ Bacula-devel mailing list Bacula-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-devel