From 639543d8d9cd1af7bc462df1434da4d9f57a8be9 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Aug 08 2019 13:36:14 +0000 Subject: commoncpp2 fails to build from source: https://bugzilla.redhat.com/show_bug.cgi?id=1674754 --- diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 13257a6..0000000 --- a/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -commoncpp2-1.7.3.tar.gz -/commoncpp2-1.8.1.tar.gz diff --git a/commoncpp2-1.7.3-gcc44.patch b/commoncpp2-1.7.3-gcc44.patch deleted file mode 100644 index 7966605..0000000 --- a/commoncpp2-1.7.3-gcc44.patch +++ /dev/null @@ -1,21 +0,0 @@ -diff -up commoncpp2-1.7.3/src/cidr.cpp.orig commoncpp2-1.7.3/src/cidr.cpp ---- commoncpp2-1.7.3/src/cidr.cpp.orig 2009-04-06 21:24:07.857718325 +0200 -+++ commoncpp2-1.7.3/src/cidr.cpp 2009-04-06 21:50:26.874088776 +0200 -@@ -202,7 +202,7 @@ void IPV4Cidr::set(const char *cp) - #if defined(_MSC_VER) && _MSC_VER >= 1500 - ep = (char *)strchr(cp, '/'); - #else -- ep = strchr(cp, '/'); -+ ep = (char *)strchr(cp, '/'); - #endif - - if(ep) -@@ -332,7 +332,7 @@ void IPV6Cidr::set(const char *cp) - memset(&netmask, 0, sizeof(netmask)); - bitset((bit_t *)&netmask, getMask(cp)); - setString(cbuf, sizeof(cbuf), cp); -- ep = strchr(cp, '/'); -+ ep = (char *)strchr(cp, '/'); - if(ep) - *ep = 0; - diff --git a/commoncpp2-1.8.1-statfix.patch b/commoncpp2-1.8.1-statfix.patch deleted file mode 100644 index 5dfc36e..0000000 --- a/commoncpp2-1.8.1-statfix.patch +++ /dev/null @@ -1,47 +0,0 @@ -diff -Nur commoncpp2-1.8.1.orig/src/applog.cpp commoncpp2-1.8.1/src/applog.cpp ---- commoncpp2-1.8.1.orig/src/applog.cpp 2010-10-31 17:11:55.000000000 -0600 -+++ commoncpp2-1.8.1/src/applog.cpp 2012-01-22 19:23:13.639292789 -0700 -@@ -45,6 +45,7 @@ - #include - #include - #include -+#include - - // TODO sc: test if has to move up now that it is into commoncpp - // NOTE: the order of inclusion is important do not move following include line -@@ -297,7 +298,7 @@ - else - { - // create pipe -- int err = mkfifo(_nomeFile.c_str(), S_IREAD | S_IWRITE); -+ int err = mkfifo(_nomeFile.c_str(), S_IRUSR | S_IWUSR); - if (err == 0 || errno == EEXIST) - { - // and open it -@@ -342,7 +343,7 @@ - else - { - // create pipe -- int err = mkfifo(_nomeFile.c_str(), S_IREAD | S_IWRITE); -+ int err = mkfifo(_nomeFile.c_str(), S_IRUSR | S_IWUSR); - if (err == 0 || errno == EEXIST) - { - // and open it -@@ -456,7 +457,7 @@ - else - { - // create pipe -- int err = mkfifo(d->_nomeFile.c_str(), S_IREAD | S_IWRITE); -+ int err = mkfifo(d->_nomeFile.c_str(), S_IRUSR | S_IWUSR); - if (err == 0 || errno == EEXIST) - { - // and open it -@@ -562,7 +563,7 @@ - else - { - // create pipe -- int err = mkfifo(d->_nomeFile.c_str(), S_IREAD | S_IWRITE); -+ int err = mkfifo(d->_nomeFile.c_str(), S_IRUSR | S_IWUSR); - if (err == 0 || errno == EEXIST) - { - // and open it diff --git a/commoncpp2.spec b/commoncpp2.spec deleted file mode 100644 index 0c2f86c..0000000 --- a/commoncpp2.spec +++ /dev/null @@ -1,155 +0,0 @@ -Summary: GNU Common C++ class framework -Name: commoncpp2 -Version: 1.8.1 -Release: 18%{?dist} -License: GPLv2+ with exceptions -Source0: http://www.gnutelephony.org/dist/tarballs/commoncpp2-%{version}.tar.gz -Patch1: commoncpp2-1.8.1-statfix.patch -URL: http://www.gnu.org/software/commoncpp/ -BuildRequires: gcc -BuildRequires: gcc-c++ -BuildRequires: libxml2-devel, zlib-devel, doxygen - -%description -GNU Common C++ is a portable and highly optimized class framework for writing -C++ applications that need to use threads, sockets, XML parsing, -serialization, config files, etc. This framework offers a class foundation -that hides platform differences from your C++ application so that you need -not write platform specific code. GNU Common C++ has been ported to compile -natively on most platforms which support posix threads. - -%package devel -Summary: Header files and libraries for %{name} development -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: libxml2-devel, zlib-devel - -%description devel -The %{name}-devel package contains the header files and libraries needed -to develop programs that use the %{name} library. - - -%prep -%setup -q - -%patch1 -p1 - -%build -%configure \ - --disable-static \ - --disable-dependency-tracking -%{__make} #%%{?_smp_mflags} smp building disabled - -%install -rm -rf $RPM_BUILD_ROOT -make install DESTDIR=%{buildroot} -rm -f %{buildroot}%{_infodir}/dir -find %{buildroot} -name '*.la' -exec rm -f {} \; - -%ldconfig_scriptlets - -%files -%doc COPYING README ChangeLog -%{_libdir}/*.so.* - -%files devel -%doc doc/html -%dir %{_includedir}/cc++ -%{_includedir}/cc++/* -%{_bindir}/ccgnu2-config -%{_libdir}/*.so -%{_libdir}/pkgconfig/libccext2.pc -%{_libdir}/pkgconfig/libccgnu2.pc -%{_datadir}/aclocal/ost_check2.m4 -%{_infodir}/commoncpp2.info* - -%changelog -* Wed Jul 24 2019 Fedora Release Engineering - 1.8.1-18 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Thu Jan 31 2019 Fedora Release Engineering - 1.8.1-17 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Tue Jul 31 2018 Florian Weimer - 1.8.1-16 -- Rebuild with fixed binutils - -* Thu Jul 12 2018 Fedora Release Engineering - 1.8.1-15 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Wed Feb 07 2018 Fedora Release Engineering - 1.8.1-14 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Wed Aug 02 2017 Fedora Release Engineering - 1.8.1-13 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild - -* Wed Jul 26 2017 Fedora Release Engineering - 1.8.1-12 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Fri Feb 10 2017 Fedora Release Engineering - 1.8.1-11 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - -* Wed Feb 03 2016 Fedora Release Engineering - 1.8.1-10 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild - -* Wed Jun 17 2015 Fedora Release Engineering - 1.8.1-9 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - -* Sat May 02 2015 Kalev Lember - 1.8.1-8 -- Rebuilt for GCC 5 C++11 ABI change - -* Sat Aug 16 2014 Fedora Release Engineering - 1.8.1-7 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild - -* Sat Jun 07 2014 Fedora Release Engineering - 1.8.1-6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild - -* Sat Aug 03 2013 Fedora Release Engineering - 1.8.1-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild - -* Wed Feb 13 2013 Fedora Release Engineering - 1.8.1-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild - -* Wed Jul 18 2012 Fedora Release Engineering - 1.8.1-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild - -* Tue Feb 28 2012 Fedora Release Engineering - 1.8.1-2 -- Rebuilt for c++ ABI breakage - -* Sun Jan 22 2012 Kevin Fenzi - 1.8.1-1 -- Update to 1.8.1 - -* Thu Jan 12 2012 Fedora Release Engineering - 1.7.3-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild - -* Wed Feb 09 2011 Fedora Release Engineering - 1.7.3-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild - -* Fri Jul 24 2009 Fedora Release Engineering - 1.7.3-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild - -* Mon Apr 06 2009 Andreas Thienemann - 1.7.3-1 -- Updated to new upstream version 1.7.3 - -* Tue Feb 24 2009 Fedora Release Engineering - 1.6.1-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild - -* Tue Jul 15 2008 Tom "spot" Callaway - 1.6.1-2 -- fix license tag - -* Wed Feb 06 2008 Andreas Thienemann - 1.6.1-1 -- Updated to new upstream version 1.6.1 -- Reverted the ld-check patch as it's no longer needed - -* Fri Nov 10 2006 Andreas Thienemann - 1.5.0-1 -- Updated package to 1.5.0 - -* Sun May 28 2006 Andreas Thienemann - 1.4.2-1 -- Updated to 1.4.2 - -* Sun May 28 2006 Andreas Thienemann - 1.4.1-1 -- Updated to 1.4.1 - -* Sun Feb 05 2006 Andreas Thienemann - 1.3.23-1 -- Incorporated suggestions for extras - -* Fri Feb 03 2006 Andreas Thienemann - 1.3.22-1 -- Initial spec. diff --git a/dead.package b/dead.package new file mode 100644 index 0000000..e065930 --- /dev/null +++ b/dead.package @@ -0,0 +1 @@ +commoncpp2 fails to build from source: https://bugzilla.redhat.com/show_bug.cgi?id=1674754 diff --git a/sources b/sources deleted file mode 100644 index 3d07143..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -4804b184e609154ba2bc0aa9f61dc6ef commoncpp2-1.8.1.tar.gz