Steven Watanabe a écrit :
AMDG
Laurence Chambenois wrote:
I use boost 1.38. I try to compile my program that includes
<boost/thread.hpp> <boost/interprocess/sync/named_recursive_mutex.hpp>
I didn't have any problem to compile boost libraries. But when I compile my program, I've got the following error :
<snip> */usr/include/sys/mman.h:145: error: type specifier omitted for parameter ` mode_t'
I understand that mode_t is an undefined type. But as mman.h is a standard include file, I don't understand why. Can somebody gives me a help ? I surely forget something important but I don't know what. For informations, I use GCC 3.3.3.
Thanks for yours answers
What operating system are you using? Do interprocess' tests pass? You can check by running bjam in $BOOST_ROOT/libs/interprocess/test
In Christ, Steven Watanabe
_______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users
Thank you for your answer. The operating system is a * Linux with a kernel release : 2.6.20 * Glibc : 2.3.2 * gcc : 3.3.3 The interprocess tests does not pass. I did what you tell me and I have plenty of errors during compilation. The problem is that I could test this on another system, but my program has to run on the system I've mentionned. Is it a problem with Glibc ? or GCC ? Do I have to upgrade them ? Laurence