Sorry to say that it doesn't compile on FreeBSD (see below).

The warnings about BSOCK::recv are probably generic and occur in every file.

There is some hack for ENODATA in bsockcore.c, but not in bsock.c.



Compiling bsock.c
In file included from bsock.c:35:
In file included from ../bacula.h:169:
In file included from ../lib/lib.h:51:
./bsock.h:72:12: warning: 'BSOCK::recv' hides overloaded virtual function 
[-Woverloaded-virtual]
   int32_t recv();
           ^
./bsockcore.h:140:20: note: hidden overloaded virtual function 
'BSOCKCORE::recv' declared here: different number of
      parameters (1 vs 0)
   virtual int32_t recv(int len);
                   ^
bsock.c:439:20: error: use of undeclared identifier 'ENODATA'
         b_errno = ENODATA;
                   ^
bsock.c:467:23: error: use of undeclared identifier 'ENODATA'
            b_errno = ENODATA;
                      ^
bsock.c:520:17: error: use of undeclared identifier 'ENODATA'
      b_errno = ENODATA;
                ^
bsock.c:537:20: error: use of undeclared identifier 'ENODATA'
         b_errno = ENODATA;
                   ^
1 warning and 4 errors generated.
gmake[1]: *** [Makefile:183: bsock.lo] Error 1


__Martin

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Bacula-devel mailing list
Bacula-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-devel

Reply via email to