+++ This bug was initially created as a clone of Bug #642118 +++ Description of problem: When compiling a C++ program with unicap.h, the following error occurs: /usr/include/unicap/unicap.h:218:34: error: expected unqualified-id before ‘private’ /usr/include/unicap/unicap.h:218:34: error: expected ‘;’ before ‘private’ Upon further inspection, line 218 of unicap.h contains the following: unicap_data_buffer_private_t *private; The "private" C++ keyword is being used here as a member name inside of a struct, which is preventing g++ from using unicap.h Version-Release number of selected component (if applicable): libunicap-0.9.12-1.fc14.x86_64 libunicap-devel-0.9.12-1.fc14.x86_64 How reproducible: Compile a C++ program with unicap.h included. Steps to Reproduce: 1. Create file "unicaptest.cpp" with trivial program: #include "unicap.h" int main(){} 2. Run g++ `pkg-config --cflags libunicap` -o unicaptest unicaptest.cpp 3. View error. Actual results: Program fails to compile, with above error Expected results: Program compiles Additional info: Test case compiles when the file extension is changed to .c and gcc is used. --- Additional comment from kdudka on 2010-10-12 03:14:55 EDT --- Thank you for filing the bug. It seems to be already reported upstream, although on a completely wrong place: https://bugs.launchpad.net/unicap/+bug/656229/comments/3 --- Additional comment from kdudka on 2010-10-12 07:35:21 EDT --- fixed in libunicap-0.9.12-4.fc15 --- Additional comment from kdudka on 2010-10-13 05:50:18 EDT --- upstream bug: https://bugs.launchpad.net/unicap/+bug/658739
libunicap-0.9.12-5.el5 has been submitted as an update for Fedora EPEL 5. https://admin.fedoraproject.org/updates/libunicap-0.9.12-5.el5
libunicap-0.9.12-7.el5 has been submitted as an update for Fedora EPEL 5. https://admin.fedoraproject.org/updates/libunicap-0.9.12-7.el5
libunicap-0.9.12-7.el5 has been pushed to the Fedora EPEL 5 stable repository. If problems still persist, please make note of it in this bug report.