[physfs] MacOS X 10.8 Compilation Error for physfs 2.0.2

Ryan C. Gordon icculus at icculus.org
Fri Aug 24 01:18:21 EDT 2012


> I looked in the Makefile and there is no "-Wall" or "-Werror" option
> anywhere (or in the CMake configuration). So I have two questions -
> one, is it possible to stop PhysicsFS complaining, as I have no intent
> to build the wxWidgets test program; two, will it be (eventually)
> updated for Cocoa?

There _is_ a Cocoa port of wxWidgets out there, but I removed the 
wxWidgets test app from PhysicsFS in the development branch, making this 
unnecessary. You can turn off building the PhysicsFS wxWidgets app with 
this CMake option:

    -DPHYSFS_BUILD_WX_TEST=False

(or toggle it off using the ccmake program, or whatever.)

PhysicsFS 2.0.x used deprecated APIs, but this has also been fixed 
already in the development branch (it's not _Cocoa_, but it's using 
non-deprecated parts of CoreFoundation, Unix pthreads, etc...basically, 
we ripped out the calls that were leftovers from Mac OS 9 for modern 
APIs, even though it isn't actually part of the Cocoa framework).

The -Werror is hardcoded in CMakeLists.txt...you can take it out of 
there if the only concern is that you're getting deprecation warnings 
with the 10.8 SDK, and rest assured the next release will fix this better.

--ryan.




More information about the physfs mailing list