I find the option:
#define HAVE_OLD_SOCKOPT 1
On config.h and bnet.c is ok to compile, but on jcr.c other errors:
g++ -c -I. -I.. -g -O2 -Wall jcr.c
jcr.c: In function `struct JCR * new_jcr(int, void (*)(JCR *))':
jcr.c:214: assignment to `void (*)()' from `void (*)(int)'
make: *** [jcr.o] Error 1
I try to compile bacula version 1.36.2
Thanks
Mauricio Okumura.
Em (22:37:06), [EMAIL PROTECTED] escreveu:
>You didn't mention what version you are trying to build, but as far as I
can
>tell by assuming 1.36.3, your system does not have POSIX compliant
>functions,
>so you are out of luck unless you can get such a library (and header files)
>somewhere -- for setsockopt -- for modify the code to work with your
system.
>Quite possibly, there will be other functions with similar problems ...
>
>On Wednesday 25 May 2005 20:08, mokumura wrote:
>> I have an NEC UX/4800 like SVR4, on compile i have the errors:
>>
>> g++ -c -I. -I.. -g -O2 -Wall bnet.c
>> bnet.c: In function `struct BSOCK * bnet_open(JCR *, const char *, char
*,
>> char *, int, int *)':
>> bnet.c:712: ANSI C++ forbids implicit conversion from `void *' in
argument
>> passing
>> bnet.c:737: ANSI C++ forbids implicit conversion from `void *' in
argument
>> passing
>> bnet.c: In function `bool bnet_set_buffer_size(BSOCK *, unsigned int,
>> int)': bnet.c:858: ANSI C++ forbids implicit conversion from `void *' in
>> argument passing
>> bnet.c:882: ANSI C++ forbids implicit conversion from `void *' in
argument
>> passing
>> make: *** [bnet.o] Error 1
>>
>> I try to build client for bacula, my enviroment are gcc 2.95.3, but some
>> library are too old.
>> Are there a way to bypass this error ?
>>
>> Thanks
>> Mauricio Okumura
>
>--
>Best regards,
>
>Kern
>
> (">
> /\
> V_V
>
>----------