|
Boost Testing : |
From: Doug Gregor (dgregor_at_[hidden])
Date: 2005-12-19 15:53:47
On Dec 19, 2005, at 12:41 PM, Marshall Clow wrote:
> At 11:22 AM -0600 12/19/05, Stephen W. Carson wrote:
>> Beman Dawes wrote:
>>
>>> Hum... That's the new version of Boost.Filesystem giving you trouble.
>>>
>>> What compiler and compiler version is involved? What library?
>>>
>> <http://engineering.meta-comm.com/boost-regression/CVS-HEAD/
>> Dirxion.html>http://engineering.meta-comm.com/boost-regression/CVS-
>> HEAD/Dirxion.html
>>
>> How do I tell what library?
>>
>>> Is there actually no ? If statvfs.h isn't in that location,
>>> is it present but in another location? If not, is statvfs() declared
>>> in some
>>> other header? If so which one?
>>>
>> I do not see statvfs.h in /usr/include/sys. I do get a man page when
>> I do "man statvfs" but it just tells me to "#include
>> <sys/statvfs.h>" so that isn't much help.
>>
>> I did a:
>> find / -name "statvfs*" -print
>> and did not come up with anything.
>>
>> Does anyone else have a Mac system that could tell me where
>> their statvfs.h is?
>
> On my Mac (Apple dev tools, all up to date, using gcc 4.0.1), I have a
> file
> "/usr/include/sys/statvfs.h"
> which contains declarations for :
>
> int fstatvfs(int, struct statvfs *);
> int statvfs(const char * __restrict, struct statvfs * __restrict);
On my Mac (Mac OS X Panther version 10.3.9, Apple GCC 3.3 build 1671),
there is no statvfs.h anywhere.
However, it is available on the Mac OS X Tiger version 10.4.3 system
(with Apple GCC 4.0.1 build 5247).
Looks like they added it in Tiger. Ugh.
Doug