Glotzilla Developer's FAQs
This page lists commonly asked questions concerning Glotzilla development and how to extend Glotzilla to suit your needs.
General
For general questions, unrelated to a specific Glotzilla library.
XCode project cannot be parsed
When I open an Xcode project, I get an error saying the project cannot be parsed. How do I fix this?
If you open your .xcodeproj package using control+click -> show package contents, it contains three files: project.pbxproj and optionally something like user.mode1 and user.pbxuser. The latter two files save your personal preferences for the project and are not needed. Moreover, if you update your .pbxproj file from the using SVN, the other two files do not match with it and the project wont open. Just delete them and it will work.
"make" stops in the middle of compiling
When I use "make" I encounter an error and the project stops compiling. This happens even when the error is trivial and doesn't affect the rest of the compilation process.
Most of the Glotzilla binaries are independent; therefore, there is no reason to stop compiling the entire project if you run into an error with one small executable. Use the -i or -k option with make to ignore errors and continue building the rest of the project.
$ make -i all-mac
<mpi.h> file not found
When I try to compile Glotzilla, the libGlotzilla++.a library fails to build with the following error: error: <mpi.h> file not found.
You need to install LAM mpi (see Supporting Software).