It looks to me like you are using a g++ that is too old. Anything before 2.95
is likely to be unusable.
Bacula has never been built or run on a pre-4.x FreeBSD to the best of my
knowledge.
On Tuesday 13 September 2005 16:24, Brian Keifer wrote:
> Greetings!
>
> I've been tasked with backing up two older FreeBSD machines - one's running
> 2.2.8 and the other is 3.4. I'm having some troubles getting Bacula 1.36.3
> to compile on these two machines and was hoping someone here may be able to
> shed some light on the problem. My configure line is:
>
> ./configure --enable-client-only
>
> The make output is below. Any insight anyone could provide would be
> greatly appreciated. Also, to get it out of the way: Yes, I know these
> boxes should have been upgraded long ago. No, it's not my decision to
> make. =)
>
> /usr/local/src/bacula-1.36.3>make
> ==>Entering directory /usr/local/src/bacula-1.36.3/src
> make[1]: Entering directory `/usr/local/src/bacula-1.36.3/src'
> make[1]: Nothing to be done for `all'.
> make[1]: Leaving directory `/usr/local/src/bacula-1.36.3/src'
> ==>Entering directory /usr/local/src/bacula-1.36.3/scripts
> make[1]: Entering directory `/usr/local/src/bacula-1.36.3/scripts'
> make[1]: Nothing to be done for `all'.
> make[1]: Leaving directory `/usr/local/src/bacula-1.36.3/scripts'
> ==>Entering directory /usr/local/src/bacula-1.36.3/doc
> make[1]: Entering directory `/usr/local/src/bacula-1.36.3/doc'
> make[1]: Nothing to be done for `all'.
> make[1]: Leaving directory `/usr/local/src/bacula-1.36.3/doc'
> ==>Entering directory /usr/local/src/bacula-1.36.3/src/lib
> make[1]: Entering directory `/usr/local/src/bacula-1.36.3/src/lib'
> g++ -c -I. -I.. -g -O2 -Wall alloc.c
> g++ -c -I. -I.. -g -O2 -Wall attr.c
> In file included from ../lib/lib.h:31,
> from ../bacula.h:118,
> from attr.c:29:
> ../lib/smartall.h:121: second argument to `operator delete' must be of type
> `size_t'
> ../lib/smartall.h:121: `...' invalid in specification of `operator delete'
> ../lib/smartall.h:125: too many arguments in declaration of `operator
> delete' ../lib/smartall.h:125: `...' invalid in specification of `operator
> delete' ../lib/smartall.h:131: warning: `catch', `throw', and `try' are all
> C++ reserved words
> ../lib/smartall.h:131: parse error before `{'
> ../lib/smartall.h:121: `SMARTALLOC::operator delete(void *, unsigned int
> ...)' overloaded
> ../lib/smartall.h:112: previous declaration as `SMARTALLOC::operator
> delete(void *)' here
> ../lib/smartall.h:125: `SMARTALLOC::operator delete [](void *, unsigned int
> ...)' overloaded
> ../lib/smartall.h:116: previous declaration as `SMARTALLOC::operator delete
> [](void *, unsigned int)' here
> ../lib/smartall.h:132: semicolon missing after declaration of `SMARTALLOC'
> ../lib/smartall.h:132: two or more data types in declaration of `new []'
> ../lib/smartall.h:132: `operator new' must return type `void *'
> ../lib/smartall.h: In function `void * operator new [](unsigned int)':
> ../lib/smartall.h:132: warning: unused parameter `unsigned int s'
> ../lib/smartall.h: In function `static void SMARTALLOC::operator delete
> [](void *, unsigned int)':
> ../lib/smartall.h:116: warning: unused parameter `unsigned int i'
> ../lib/smartall.h: In function `static void SMARTALLOC::operator
> delete(void *, unsigned int ...)':
> ../lib/smartall.h:121: warning: unused parameter `const char * fname'
> ../lib/smartall.h:121: warning: unused parameter `int line'
> ../lib/smartall.h: In function `static void SMARTALLOC::operator delete
> [](void *, unsigned int ...)':
> ../lib/smartall.h:125: warning: unused parameter `unsigned int i'
> ../lib/smartall.h:125: warning: unused parameter `const char * fname'
> ../lib/smartall.h:125: warning: unused parameter `int line'
> ../lib/smartall.h: At top level:
> ../lib/smartall.h:133: parse error before `}'
> make[1]: *** [attr.o] Error 1
> make[1]: Leaving directory `/usr/local/src/bacula-1.36.3/src/lib'
>
>
> \a\a ====== Error in /usr/local/src/bacula-1.36.3/src/lib ======\a\a
>
>
> Thanks in advance!
>
> -Brian
--
Best regards,
Kern
(">
/\
V_V
-------------------------------------------------------
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server.
Download it for free - -and be entered to win a 42" plasma tv or your very
own Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php
_______________________________________________
Bacula-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bacula-users