Description of Problem: Using the C++ interface of db4 is impossible since the needed headers are missing: | $ echo '#include <db_cxx.h>' >test.cc | $ g++ -I /usr/include/db4 test.cc | In file included from test.cc:1: | /usr/include/db4/db_cxx.h:64:24: cxx_common.h: No such file or directory | /usr/include/db4/db_cxx.h:65:24: cxx_except.h: No such file or directory | In file included from test.cc:1: | /usr/include/db4/db_cxx.h:159: syntax error before `{' token | ... While building the package, these two files (cxx_common.h and cxx_except.h) are installed, but will be omitted because they are not listed in the %files-section. Version-Release number of selected component (if applicable): db4-4.0.14-2
Some recent version of db4 has this fixed, but I dunno what package is current anymore.
Is this still an issue with Beta 2?
Because db4 was abandoned in beta2 and the new/old db[123] packages do not use these files: no. But when reviving db4, the problem will reappear...
As prophesied, problem revives in rawhide...
/usr/include/db4/db_cxx.h is in db4-devel-4.3.21-1 and db4-4.2.52-6 /usr/include/db4/{db_cxx.h,cxx_common.h,cxx_except.h} are in db4-4.1.25-8. That should be more than enough to call this problem WORKSFORME, 2 years later.