Hi,
I'm working on bacula with
- g++ 4.1.3 (Ubuntu Feisty)
- g++ 4.1.2 20061115 (Debian 4.1.1-21) (Debian Etch)
And all work fine. I think that you have something wrong in your
configuration.
It could be a good idea to re-start from scratch (drop your old
working directory).
Bye
On Tuesday 19 February 2008 17:41:35 Reiner Dassing wrote:
> Hi all,
>
> after download of bacula-2.2.8.tar.gz I tried to make bacula from
> the tarball.
>
> I found out that the compilation with g++-3.3 works on DEBIAN "Etch"
> after modifying the
> file: src/findlib/find_ones.c
> static inline int LINKHASH(const struct stat &info)
> {
> int hash = info.st_dev;
> // unsigned long long i = info.st_ino; <<<< long long not supported
> unsigned long i = info.st_ino;
> hash ^= i;
> i >>= 16;
> hash ^= i;
> i >>= 16;
> hash ^= i;
> i >>= 16;
> hash ^= i;
> return hash & LINK_HASHTABLE_MASK;
> }
>
> Then, I tried g++-4.1.2.
> There a lot of more errors were found.
> I will append these at the end.
>
>
> Reiner
> --------------------------------------
>
>
> Configuration on Tue Feb 19 15:50:09 GMT 2008:
>
> Host: i686-pc-linux-gnu -- debian 4.0
> Bacula version: 2.2.8 (26 January 2008)
> Source code location: .
> Install binaries: /bacula/sbin
> Install config files: /bacula/bin
> Scripts directory: /bacula/bin
> Archive directory:
> Working directory: /bacula/working
> PID directory: /bacula/run
> Subsys directory: /bacula/run/subsys
> Man directory: /usr/share/man
> Data directory: /bacula/share
> C Compiler: gcc 4.1.2
> C++ Compiler: /usr/bin/g++ 4.1.2
> Compiler flags: -g -O2 -Wall -pedantic
> -fno-strict-aliasing -fno-exceptions -fno-rtti
> Linker flags: -O
> Libraries: -lpthread
> Statically Linked Tools: no
> Statically Linked FD: no
> Statically Linked SD: no
> Statically Linked DIR: no
> Statically Linked CONS: no
> Database type: PostgreSQL
> Database lib: -L/usr/local/lib -lpq -lcrypt
> Database name: bacula
> Database user: bacula
>
> Job Output Email: bacula-job
> Traceback Email: bacula-dump
> SMTP Host Address: localhost
>
> 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:
>
> SQL binaries Directory /usr/local/bin
>
> Large file support: yes
> Bacula conio support: yes -ltermcap
> readline support: no
> TCP Wrappers support: no
> TLS support: no
> Encryption support: no
> ZLIB support: yes
> enable-smartalloc: yes
> bat support: no
> enable-gnome: no
> enable-bwx-console: no
> enable-tray-monitor:
> client-only: no
> build-dird: yes
> build-stored: yes
> ACL support: no
> Python support: no
> Batch insert enabled: yes
>
>
> ==>Entering directory /backup/bacula-2.2.8-distrib/bacula-2.2.8/src/lib
> make[1]: Entering directory
> `/backup/bacula-2.2.8-distrib/bacula-2.2.8/src/lib'
> ...
> Compiling jcr.c
> jcr.c: In function 'void job_end_push(JCR*, void (*)(JCR*, void*), void*)':
> jcr.c:215: warning: ISO C++ forbids casting between pointer-to-function
> and pointer-to-object
> jcr.c: In function 'void job_end_pop(JCR*)':
> jcr.c:226: warning: ISO C++ forbids casting between pointer-to-function
> and pointer-to-object
> ...
> Compiling smartall.c
> smartall.c: In function 'void sm_dump(bool, bool)':
> smartall.c:391: warning: format '%p' expects type 'void*', but argument
> 3 has type 'abufhead*'
> smartall.c: In function 'int sm_check_rtn(const char*, int, bool)':
> smartall.c:482: warning: format '%p' expects type 'void*', but argument
> 3 has type 'abufhead*'
> ...
> Compiling var.c
> var.c: In function 'var_rc_t var_config(var_t*, var_config_t, ...)':
> var.c:2474: warning: ISO C++ forbids casting between pointer-to-function
> and pointer-to-object
> var.c:2483: warning: ISO C++ forbids casting between pointer-to-function
> and pointer-to-object
> Compiling watchdog.c
> watchdog.c:55: error: extra ';'
> make[1]: *** [watchdog.o] Fehler 1
> make[1]: Leaving directory
> `/backup/bacula-2.2.8-distrib/bacula-2.2.8/src/lib'
>
> ====== Error in /backup/bacula-2.2.8-distrib/bacula-2.2.8/src/lib ======
> ==>Entering directory /backup/bacula-2.2.8-distrib/bacula-2.2.8/src/findlib
> make[1]: Entering directory
> `/backup/bacula-2.2.8-distrib/bacula-2.2.8/src/findlib'
> Compiling find.c
> Compiling match.c
> Compiling find_one.c
> find_one.c: In function 'int LINKHASH(const stat&)':
> find_one.c:76: error: ISO C++ does not support 'long long'
> make[1]: *** [find_one.o] Fehler 1
> make[1]: Leaving directory
> `/backup/bacula-2.2.8-distrib/bacula-2.2.8/src/findlib'
>
>
> ====== Error in /backup/bacula-2.2.8-distrib/bacula-2.2.8/src/findlib
> ======
> ==>Entering directory /backup/bacula-2.2.8-distrib/bacula-2.2.8/src/filed
> make[1]: Entering directory
> `/backup/bacula-2.2.8-distrib/bacula-2.2.8/src/filed'
> Compiling filed.c
> Compiling authenticate.c
> Compiling acl.c
> Compiling backup.c
> Compiling estimate.c
> Compiling filed_conf.c
> Compiling heartbeat.c
> Compiling job.c
> Compiling pythonfd.c
> Compiling restore.c
> Compiling status.c
> Compiling verify.c
> Compiling verify_vol.c
> make[1]: *** No rule for target »../findlib/libfind.a«,
> make[1]: Leaving directory
> `/backup/bacula-2.2.8-distrib/bacula-2.2.8/src/filed'
>
>
> ====== Error in /backup/bacula-2.2.8-distrib/bacula-2.2.8/src/filed
> ======
>
>
> ==>Entering directory /backup/bacula-2.2.8-distrib/bacula-2.2.8/src/console
> make[1]: Entering directory
> `/backup/bacula-2.2.8-distrib/bacula-2.2.8/src/console'
> Compiling console.c
> Compiling console_conf.c
> Compiling authenticate.c
> authenticate.c:50: warning: array 'hello' initialized by parenthesized
> string literal '("Hello %s calling\012")'
> authenticate.c:53: warning: array 'OKhello' initialized by parenthesized
> string literal '("1000 OK:")'Compiling conio.c
> make[1]: *** Keine Regel vorhanden, um das Target »../lib/libbac.a«,
> benötigt von »bconsole«, zu erstellen. Schluss.
> make[1]: Leaving directory
> `/backup/bacula-2.2.8-distrib/bacula-2.2.8/src/console'
>
>
> ====== Error in /backup/bacula-2.2.8-distrib/bacula-2.2.8/src/console
> ======
>
> make[1]: Leaving directory
> `/backup/bacula-2.2.8-distrib/bacula-2.2.8/src/cats'
> ==>Entering directory /backup/bacula-2.2.8-distrib/bacula-2.2.8/src/dird
> make[1]: Entering directory
> `/backup/bacula-2.2.8-distrib/bacula-2.2.8/src/dird'
> Compiling verify.c
> make[1]: *** No rule found to build »../lib/libbac.a«,
> make[1]: Leaving directory
> `/backup/bacula-2.2.8-distrib/bacula-2.2.8/src/dird'
>
>
> ====== Error in /backup/bacula-2.2.8-distrib/bacula-2.2.8/src/dird
> ======
>
>
>
> ==>Entering directory /backup/bacula-2.2.8-distrib/bacula-2.2.8/src/stored
> make[1]: Entering directory
> `/backup/bacula-2.2.8-distrib/bacula-2.2.8/src/stored'
> Compiling wait.c
> make[1]: *** No rule found to build »../lib/libbac.a«,
> make[1]: Leaving directory
> `/backup/bacula-2.2.8-distrib/bacula-2.2.8/src/stored'
>
>
> ====== Error in /backup/bacula-2.2.8-distrib/bacula-2.2.8/src/stored
> ======
>
>
> ==>Entering directory /backup/bacula-2.2.8-distrib/bacula-2.2.8/src/tools
> make[1]: Entering directory
> `/backup/bacula-2.2.8-distrib/bacula-2.2.8/src/tools'
> Compiling bsmtp.c
> make[1]: *** No rule found to build »../lib/libbac.a«,
> make[1]: Leaving directory
> `/backup/bacula-2.2.8-distrib/bacula-2.2.8/src/tools'
>
>
> ====== Error in /backup/bacula-2.2.8-distrib/bacula-2.2.8/src/tools
> ======
>
>
>
>
>
>
>
>
>
>
>
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Microsoft
> Defy all challenges. Microsoft(R) Visual Studio 2008.
> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
> _______________________________________________
> Bacula-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/bacula-devel
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Bacula-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bacula-devel