#include <cstdlib> is missing: if x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I. -DBINDIR='"/usr/bin"' -DPKGDATADIR='"/usr/share/systemtap"' -DPKGLIBDIR='"/usr/lib/systemtap"' -DPERFMON -Wall -Wextra -Werror -Wall -g -D_GNU_SOURCE -O2 -MT stap-coveragedb.o -MD -MP -MF ".deps/stap-coveragedb.Tpo" -c -o stap-coveragedb.o `test -f 'coveragedb.cxx' || echo './'`coveragedb.cxx; \ then mv -f ".deps/stap-coveragedb.Tpo" ".deps/stap-coveragedb.Po"; else rm -f ".deps/stap-coveragedb.Tpo"; exit 1; fi coveragedb.cxx: In function 'void update_coverage_db(systemtap_session&)': coveragedb.cxx:292: error: 'EXIT_FAILURE' was not declared in this scope coveragedb.cxx:292: error: 'exit' was not declared in this scope
Created attachment 1907 [details] patch
Checked that this changes backward compatible with FC6 and RHEL4. Added the #include to the appropriate file.
This appears to be fixed -- please reopen if you have any more trouble.