Enrico Forestieri <[EMAIL PROTECTED]> writes:

| #   define BOOST_FS_FUNC(BOOST_FS_TYPE) inline BOOST_FS_TYPE
| #   define BOOST_INLINE_FS_FUNC(BOOST_FS_TYPE) inline BOOST_FS_TYPE
|     typedef boost::filesystem::path Path;
| #   define BOOST_FS_TYPENAME
| # endif
| 
| The problem occurs when BOOST_FILESYSTEM_NARROW_ONLY is defined as
| in this case the "typedef boost::filesystem::path Path;" kicks in.

I think that should be reported as a bug to the boost people.
(Polluting the global namespace.)
 
| The attached patch solves it by renaming class Path as CurrentPath.

But is not current path...  perhaps PathChanger...
but...

| Please, let me know if there are any objections. The alternative would
| be deleting "using lyx::support::Path" and substituting "Path" with
| "lyx::support::Path" in those files where the problem occurs.

I think I would prefere this.

(Or most of all to get rid of Path completely.)

-- 
        Lgb

Reply via email to