I checked out your link, thank you. It seems that may be the opposite of my trouble. Removing assert.h didn't help, but it did give me a better idea of the problem, which is related to the assert header.
What I did to test was add '#include assert.h' to the file which produced the error, and that particular error didn't occur again. However, the same error occured with the next file that called assert. So...it looks like i need to find a way to include assert.h globally so I won't need to add it to multiple files and test the compile multiple times.
Update: There were only those 2 files which needed assert.h, and make went smoothly after that for a while.
Now there's another error (actually about 40 of them) which I don't understand...the errors themselves give little clue to their meaning:
ContainerEditor.cpp: In member function `void
ContainerEditor::listAddCoord(QListViewItem*, const QString&, Coord3*)':
ContainerEditor.cpp:254: error: no matching function for call to `QListViewItem
::QListViewItem(QListViewItem*&, const QString&, std::basic_string<char,
std::char_traits<char>, std::allocator<char> >)'
...and it goes on for a while with multiple similar messages.
I think in this case I'm missing something (Qlistview perhaps?), but it's getting late...I'll see if it makes any more sense tomorrow.