Boost logo

Boost :

From: Beman Dawes (bdawes_at_[hidden])
Date: 2004-09-19 09:35:50


At 09:21 AM 9/19/2004, Aleksey Gurtovoy wrote:
>
>Does anyone have anything to say on this one (from
>http://tinyurl.com/5jnv6)
>
>Compiler output []:
>
>/boost/head-regression/boost/libs/filesystem/build/../src/operations_posix_w
>indows.cpp(122): error: the global scope has no "readdir64"
> if ( (dp = ::readdir( handle )) == 0 )
> ^
>
>/boost/head-regression/boost/libs/filesystem/build/../src/operations_posix_w
>indows.cpp(313): error: incomplete type is not allowed
> struct stat path_stat;
> ^
>
>/boost/head-regression/boost/libs/filesystem/build/../src/operations_posix_w
>indows.cpp(314): error: the global scope has no "stat64"
> if(::stat( ph.string().c_str(), &path_stat ) != 0)
> ^
>
>/boost/head-regression/boost/libs/filesystem/build/../src/operations_posix_w
>indows.cpp(339): error: incomplete type is not allowed
> struct stat lcl_stat;
> ^
>[...]
>
>?
>
>Should I mark the library as unusable in this configuration?

I would say yes, mark as unusable, unless someone with access to Intel 7.1
on Linux wants to fool with it.

I think what is happening is that large file system support is somehow
faulty for this configuration. My guess is that this is an Intel rather
than Boost problem. Note that it works fine for later Intel versions.

--Beman


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk