In UVM Connect version 2.3.0, on line 263 of uvmc_connect.cpp, we have
cerr << “UVMC Error: Cannot open connections file '” << file << “'” << endl;
I believe the intention was to have this be
cerr << “UVMC Error: Cannot open connections file '” << filename << “'” << endl;
When compiling under g++ 4.7.2, this typographic error is apparently forgiven. But when compiling under g++ 5.2.0, the typo results in an error, because no streaming operator is defined for an object of type ifstream.
This problem also exists in UVM Connect 2.3.1.