This is the mail archive of the cygwin mailing list for the Cygwin project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
On Sat, Oct 07, 2006 at 02:36:46PM +0000, Eric Blake wrote: > > > It appears that lyx is trying to access the root directory (/). It > > > does not seem to know how to interpret the Windows syntax "//." > > > > This is because lyx uses the boostfs library with BOOST_POSIX defined, > > so any path of the form //xxx/yyy is normalized to /xxx/yyy. > > I understand that //machine/path is a windowism, but I think that it > > should be allowed on cygwin. Can this be seen a boost bug? > > Yes, it is most definitely a boost bug and should be reported > upstream. POSIX allows implementations to treat leading // > specially, so boost is violating POSIX by normalizing it. Sorry for the noise, but boostfs seems innocent. I investigated the problem and it turned out that qt3 is to be blamed here. Indeed, UNC paths are accounted for only when Q_OS_WIN32 is defined. The attached patch for qt 3.3.5 allows UNC paths on cygwin, too. -- Enrico
Attachment:
qt3.diff
Description: Text document
-- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |