Fedora 10 build errors

Posted by Q McCallum on 2008-12-05

Fedora 10 has arrived! That’s good news and bad news.

The good news is that Fedora has reached a double-digit version number.

The bad news is it that novi doesn’t compile:

./src/RPM.cc: In constructor 'RPM::RPM(const std::string&)': ./src/RPM.cc:120: error: 'rpmlogMessage' was not declared in this scope ./src/RPM.cc:141: error: 'headerGetEntry' was not declared in this scope ./src/RPM.cc:194: error: 'fdClose' was not declared in this scope make: *** [build/obj/RPM.lo] Error 1

Specifically: novi doesn’t compile because I didn’t closely watch the F10 release schedule, install it, and test the code.

(Based on the error messages, I’d say it’s either due to a change in the GCC version or the new, revamped RPM API included in the OS.)

I’m looking into this now and hope to have a novi update in the coming days.