Hello Phil,
It appears to me that the Solaris compiler is generating errors for
functions that are virtual and thus overloaded.
Best regards,
Kern
On 2/26/20 4:39 PM, Phil Stracchino wrote:
Doing a test build on Solaris 11.3 right now. Many warnings, no errors.
These are the most frequently repeated warnings:
"../config.h", line 1266: Warning (Anachronism): Attempt to redefine
__restrict__ without using #undef.
"tape_dev.h", line 70: Warning: tape_dev::get_hi_addr hides the virtual
function DEVICE::get_hi_addr(long).
"tape_dev.h", line 70: Warning: tape_dev::get_low_addr hides the virtual
function DEVICE::get_low_addr(long).
"tape_dev.h", line 70: Warning: tape_dev::get_full_addr hides the
virtual function DEVICE::get_full_addr(unsigned, unsigned).
"tape_dev.h", line 70: Warning: tape_dev::get_full_addr hides the
virtual function DEVICE::get_full_addr(long).
"cloud_dev.h", line 114: Warning: cloud_dev::get_hi_addr hides the
virtual function DEVICE::get_hi_addr(long).
"cloud_dev.h", line 114: Warning: cloud_dev::get_low_addr hides the
virtual function DEVICE::get_low_addr(long).
"cloud_dev.h", line 114: Warning: cloud_dev::get_full_addr hides the
virtual function DEVICE::get_full_addr(unsigned, unsigned).
"aligned_dev.h", line 139: Warning: aligned_dev::get_hi_addr hides the
virtual function DEVICE::get_hi_addr(long).
"aligned_dev.h", line 139: Warning: aligned_dev::get_low_addr hides the
virtual function DEVICE::get_low_addr(long).
"aligned_dev.h", line 139: Warning: aligned_dev::get_full_addr hides the
virtual function DEVICE::get_full_addr(unsigned, unsigned).
11 Warning(s) detected.
_______________________________________________
Bacula-devel mailing list
Bacula-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-devel