Change an assert to a warning and disable the functionality.

This was breaking Theano on briaree

I also changed the parsing to make it work with g++ 4.4.4 4.5.1 4.6.3