id summary reporter owner description type status milestone component version severity resolution keywords cc 6181 "Function for overlaoding ""="" operator in boost/interprocess/sync/file_lock.hpp should be made public ( It is private currently )" pravar.jawalkar@… Ion Gaztañaga "I am using boost1.38.0 with below combination: - OS : HP-UX 11iv3 - Compiler : aCC A.0.17 ( It is said to be compatible with boost1.38.0) I am using include boost/interprocess/sync/file_lock.hpp somewhere in my source that use ""="" operator for assigning one file_lock object to another. ScopedShmAttacher::ScopedShmAttacher(): shmPtr(NULL), lockStatus(-1), lockFd(0) { std::string mtxName = lockFileDir + lockFileName; createLockFile(mtxName); this->flock = boost::interprocess::file_lock(mtxName.c_str()); this->lock(); } The above piece of code fails at compilation because ""="" operator which is overloaded in file_lock class is declared private and also not defined. But when I compile same code with boost1.45.0, My code compiles. It would be better if same functionality as of boost1.45.0 can be provided in boost1.38.0. I am not sure though it is feasible. I am trying for some hack as of now." Feature Requests closed To Be Determined interprocess Boost 1.38.0 Problem wontfix