[Bug 1010112] New: Education/unittest-cpp: Bug
http://bugzilla.opensuse.org/show_bug.cgi?id=1010112 Bug ID: 1010112 Summary: Education/unittest-cpp: Bug Classification: openSUSE Product: openSUSE.org Version: unspecified Hardware: x86-64 OS: openSUSE 12.2 Status: NEW Severity: Normal Priority: P5 - None Component: 3rd party software Assignee: lars.vogdt@suse.com Reporter: vicente.bolea@gmail.com QA Contact: opensuse-communityscreening@forge.provo.novell.com Found By: --- Blocker: --- I am not sure whether to consider it a bug, but the OpenSuse version of this package differs from the Debian (Ubuntu) version of it by the folder of the include files. In the debian version, the header file is installed at: `/usr/include/unittest++` While in the OpenSuse version, the header file is installed at: `/usr/include/unittest-cpp` As you might expect this is a nightmare for the users which uses both systems. I wonder if there is any reason for the header file to be installed in this path -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1010112 Vicente Adolfo Bolea Sanchez <vicente.bolea@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 - None |P3 - Medium -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1010112 http://bugzilla.opensuse.org/show_bug.cgi?id=1010112#c3 --- Comment #3 from Vicente Adolfo Bolea Sanchez <vicente.bolea@gmail.com> --- I had a look to maintainer github repo of unittest++: https://github.com/unittest-cpp/unittest-cpp I found out that in their Autotools configuration they install the headers files in the directory /usr/include/UnitTest++. Here is the Makefile.am snippet: lib_LTLIBRARIES = UnitTest++/libUnitTest++.la pkgincludedir = $(includedir) nobase_pkginclude_HEADERS = UnitTest++/AssertException.h UnitTest++/CheckMacros.h UnitTest++/Checks.h UnitTest++/CompositeTestReporter.h UnitTest++/Config.h UnitTest++/CurrentTest.h UnitTest++/DeferredTestReporter.h UnitTest++/DeferredTestResult.h UnitTest++/ExceptionMacros.h UnitTest++/ExecuteTest.h UnitTest++/HelperMacros.h UnitTest++/MemoryOutStream.h UnitTest++/ReportAssert.h UnitTest++/ReportAssertImpl.h UnitTest++/RequireMacros.h UnitTest++/RequiredCheckException.h UnitTest++/RequiredCheckTestReporter.h UnitTest++/Test.h UnitTest++/TestDetails.h UnitTest++/TestList.h UnitTest++/TestMacros.h UnitTest++/TestReporter.h UnitTest++/TestReporterStdout.h UnitTest++/TestResults.h UnitTest++/TestRunner.h UnitTest++/TestSuite.h UnitTest++/ThrowingTestReporter.h UnitTest++/TimeConstraint.h UnitTest++/TimeHelpers.h UnitTest++/UnitTest++.h UnitTest++/UnitTestPP.h UnitTest++/XmlTestReporter.h UnitTest___libUnitTest___la_SOURCES = UnitTest++/AssertException.cpp UnitTest++/Checks.cpp UnitTest++/CompositeTestReporter.cpp UnitTest++/CurrentTest.cpp UnitTest++/DeferredTestReporter.cpp UnitTest++/DeferredTestResult.cpp UnitTest++/MemoryOutStream.cpp UnitTest++/ReportAssert.cpp UnitTest++/RequiredCheckException.cpp UnitTest++/RequiredCheckTestReporter.cpp UnitTest++/Test.cpp UnitTest++/TestDetails.cpp UnitTest++/TestList.cpp UnitTest++/TestReporter.cpp UnitTest++/TestReporterStdout.cpp UnitTest++/TestResults.cpp UnitTest++/TestRunner.cpp UnitTest++/ThrowingTestReporter.cpp UnitTest++/TimeConstraint.cpp UnitTest++/XmlTestReporter.cpp if WINDOWS nobase_pkginclude_HEADERS += UnitTest++/Win32/TimeHelpers.h UnitTest___libUnitTest___la_SOURCES += UnitTest++/Win32/TimeHelpers.cpp else nobase_pkginclude_HEADERS += UnitTest++/Posix/SignalTranslator.h UnitTest++/Posix/TimeHelpers.h UnitTest___libUnitTest___la_SOURCES += UnitTest++/Posix/SignalTranslator.cpp UnitTest++/Posix/TimeHelpers.cpp endif UnitTest___libUnitTest___la_LDFLAGS = -version-number @LIBUNITTEST_SO_VERSION@ Where the package name is UnitTest++ -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1010112 Vicente Adolfo Bolea Sanchez <vicente.bolea@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |vicente.bolea@gmail.com -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1010112 http://bugzilla.opensuse.org/show_bug.cgi?id=1010112#c4 --- Comment #4 from Vicente Adolfo Bolea Sanchez <vicente.bolea@gmail.com> --- Lars, I just saw your patch which just call to autotools to execute `make install`. After all, the path /usr/include/UnitTest++ seems to be the correct one. I wonder why the deb package install it in a different path. Thanks for your help! -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com