id summary reporter owner description type status milestone component version severity resolution keywords cc 7218 Regression from Changeset 79895: new calls to madvise() need to cast as necessary to caddr_t Hubert Tong Ion Gaztañaga "On the AIX tester we see: {{{ ""../boost/interprocess/mapped_region.hpp"", line 762.52: 1540-0256 (S) A parameter of type ""char *"" cannot be initialized with an expression of type ""void *"". ""../boost/interprocess/mapped_region.hpp"", line 762.52: 1540-1205 (I) The error occurred while converting to parameter 1 of ""madvise(caddr_t, size_t, int)"". }}} The call in question to `madvise()` is indeed invalid. The signature for `madvise()` on the AIX platform uses `caddr_t` (a typedef to `char *`) as the type of the first parameter. A search seems to indicate that Solaris and HP-UX also use `caddr_t`. " Bugs closed To Be Determined interprocess Boost Development Trunk Regression fixed