
I have installed boost on both Windows and AIX and get the same problem when I try to compile the simple_ls.cpp program that boost provides. In AIX the boost hpp files get installed in /usr/local/include/boost-1_32/boost/... I created /usr/local/include/boost/... with this command: ln -s /usr/local/include/boost-1_32/boost /usr/local/include/boost In Windows the boost hpp files get installed C:\boost-1_32\boost\... In AIX when I try to compile simple_ls.cpp I get the following: "/usr/local/include/boost/filesystem/operations.hpp", line 18.10: 1540-0836 (S) The #include file <boost/filesystem/path.hpp> is not found. "/usr/local/include/boost/filesystem/operations.hpp", line 19.10: 1540-0836 (S) The #include file <boost/shared_ptr.hpp> is not found. "/usr/local/include/boost/filesystem/operations.hpp", line 21.10: 1540-0836 (S) The #include file <boost/iterator.hpp> is not found. "/usr/local/include/boost/filesystem/operations.hpp", line 22.10: 1540-0836 (S) The #include file <boost/cstdint.hpp> is not found. "/usr/local/include/boost/filesystem/operations.hpp", line 27.10: 1540-0836 (S) The #include file <boost/config/abi_prefix.hpp> is not found. "/usr/local/include/boost/filesystem/operations.hpp", line 149.10: 1540-0836 (S) The #include file <boost/config/abi_suffix.hpp> is not found. my simple_ls.cpp currently has the following include statements: #include "/usr/local/include/boost/filesystem/operations.hpp" #include "/usr/local/include/boost/filesystem/path.hpp" #include <iostream> simple_ls.cpp came with the following include statements which generate similar errors to those above: #include "boost/filesystem/operations.hpp" #include "boost/filesystem/path.hpp" #include <iostream> MS Visual C++ 6 generates the following similar error when attempting to compile simple_ls.cpp c:\boost\include\boost-1_32\boost\filesystem\operations.hpp(18) : fatal error C1083: Cannot open include file: 'boost/filesystem/path.hpp': No such file or directory Thanks for any tips.