cc1plus: warning: command-line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ In file included from /usr/include/python2.7/Python.h:88, from py/kiwisolver.cpp:8: /usr/include/python2.7/unicodeobject.h:534:24: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 534 | register PyObject *obj, /* Object */ | ^~~ /usr/include/python2.7/unicodeobject.h:553:24: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 553 | register PyObject *obj /* Object */ | ^~~ /usr/include/python2.7/unicodeobject.h:575:29: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 575 | register const wchar_t *w, /* wchar_t buffer */ | ^ /usr/include/python2.7/unicodeobject.h:593:23: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 593 | register wchar_t *w, /* wchar_t buffer */ | ^ In file included from /usr/include/python2.7/Python.h:97, from py/kiwisolver.cpp:8: /usr/include/python2.7/stringobject.h:173:24: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 173 | register PyObject *obj, /* string or Unicode object */ | ^~~ /usr/include/python2.7/stringobject.h:174:21: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 174 | register char **s, /* pointer to buffer variable */ | ^ /usr/include/python2.7/stringobject.h:175:26: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 175 | register Py_ssize_t *len /* pointer to length variable or NULL | ^~~ In file included from ./kiwi/term.h:10, from ./kiwi/expression.h:10, from ./kiwi/constraint.h:11, from ./kiwi/kiwi.h:9, from py/kiwisolver.cpp:9: ./kiwi/variable.h:103:22: warning: ‘template class std::auto_ptr’gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I. -I/usr/include/python2.7 -c py/constraint.cpp -o build/temp.linux-i686-2.7/py/constraint.o gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I. -I/usr/include/python2.7 -c py/expression.cpp -o build/temp.linux-i686-2.7/py/expression.o gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I. -I/usr/include/python2.7 -c py/solver.cpp -o build/temp.linux-i686-2.7/py/solver.o gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I. -I/usr/include/python2.7 -c py/strength.cpp -o build/temp.linux-i686-2.7/py/strength.o gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I. -I/usr/include/python2.7 -c py/term.cpp -o build/temp.linux-i686-2.7/py/term.o gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I. -I/usr/include/python2.7 -c py/variable.cpp -o build/temp.linux-i686-2.7/py/variable.o creating build/lib.linux-i686-2.7 g++ -pthread -shared build/temp.linux-i686-2.7/py/kiwisolver.o build/temp.linux-i686-2.7/py/constraint.o build/temp.linux-i686-2.7/py/expression.o build/temp.linux-i686-2.7/py/solver.o build/temp.linux-i686-2.7/py/strength.o build/temp.linux-i686-2.7/py/term.o build/temp.linux-i686-2.7/py/variable.o -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/kiwisolver.so running install_lib creating /usr/src/slapt-src/academic/kiwisolver/package-kiwisolver/usr creating /usr/src/slapt-src/academic/kiwisolver/package-kiwisolver/usr/lib creating /usr/src/slapt-src/academic/kiwisolver/package-kiwisolver/usr/lib/python2.7 creating /usr/src/slapt-src/academic/kiwisolver/package-kiwisolver/usr/lib/python2.7/site-packages copying build/lib.linux-i686-2.7/kiwisolver.so -> /usr/src/slapt-src/academic/kiwisolver/package-kiwisolver/usr/lib/python2.7/site-packages running install_egg_info running egg_info writing requirements to kiwisolver.egg-info/requires.txt writing kiwisolver.egg-info/PKG-INFO writing top-level names to kiwisolver.egg-info/top_level.txt writing dependency_links to kiwisolver.egg-info/dependency_links.txt reading manifest file 'kiwisolver.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file 'kiwisolver.egg-info/SOURCES.txt' Copying kiwisolver.egg-info to /usr/src/slapt-src/academic/kiwisolver/package-kiwisolver/usr/lib/python2.7/site-packages/kiwisolver-1.0.1-py2.7.egg-info running install_scripts Slackware package maker, version 3.14159265. Searching for symbolic links: No symbolic links were found, so we won't make an installation script. You can make your own later in ./install/doinst.sh and rebuild the package if you like. This next step is optional - you can set the directories in your package to some sane permissions. If any of the directories in your package have special permissions, then DO NOT reset them here! Would you like to reset all directory permissions to 755 (drwxr-xr-x) and directory ownerships to root.root ([y]es, [n]o)? n Creating Slackware package: /usr/src/slapt-src/academic/kiwisolver/kiwisolver-1.0.1-i586-1salix15.0.txz Slackware package /usr/src/slapt-src/academic/kiwisolver/kiwisolver-1.0.1-i586-1salix15.0.txz created. Installing package kiwisolver-1.0.1-i586-1salix15.0... | kiwisolver (an implementation of the Cassowary algorithm) | | This is an efficient C++ implementation of the Cassowary constraint | solving algorithm. Kiwi(solver) is an implementation of the algorithm | based on the seminal Cassowary paper. It is not a refactoring of the | original C++ solver. Kiwi(solver) has been designed from the ground | up to be lightweight and fast. | | Homepage: https://pypi.org/project/kiwisolver | | | | wi/variable.h:9, from ./kiwi/term.h:10, from ./kiwi/expression.h:10, from ./kiwi/constraint.h:11, from ./kiwi/kiwi.h:9, from py/kiwisolver.cpp:9: /usr/include/c++/11.2.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from ./kiwi/debug.h:12, from ./kiwi/kiwi.h:10, from py/kiwisolver.cpp:9: ./kiwi/solverimpl.h:167:30: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 167 | std::auto_ptr rowptr( row_it->second ); | ^~~~~~~~ In file included from /usr/include/c++/11.2.0/memory:76, from ./kiwi/variable.h:9, from ./kiwi/term.h:10, from ./kiwi/expression.h:10, from ./kiwi/constraint.h:11, from ./kiwi/kiwi.h:9, from py/kiwisolver.cpp:9: /usr/include/c++/11.2.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from ./kiwi/debug.h:12, from ./kiwi/kiwi.h:10, from py/kiwisolver.cpp:9: ./kiwi/solverimpl.h: In member function ‘bool kiwi::impl::SolverImpl::addWithArtificialVariable(const kiwi::impl::Row&)’: ./kiwi/solverimpl.h:514:30: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 514 | std::auto_ptr rowptr( it->second ); | ^~~~~~~~ In file included from /usr/include/c++/11.2.0/memory:76, from ./kiwi/variable.h:9, from ./kiwi/term.h:10, from ./kiwi/expression.h:10, from ./kiwi/constraint.h:11, from ./kiwi/kiwi.h:9, from py/kiwisolver.cpp:9: /usr/include/c++/11.2.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ cc1plus: warning: command-line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ In file included from /usr/include/python2.7/Python.h:8, from py/constraint.cpp:10: /usr/include/python2.7/pyconfig.h:1223: warning: "_POSIX_C_SOURCE" redefined 1223 | #define _POSIX_C_SOURCE 200112L | In file included from /usr/include/c++/11.2.0/i586-slackware-linux/bits/os_defines.h:39, from /usr/include/c++/11.2.0/i586-slackware-linux/bits/c++config.h:586, from /usr/include/c++/11.2.0/utility:68, from /usr/include/c++/11.2.0/algorithm:60, from py/constraint.cpp:8: /usr/include/features.h:281: note: this is the location of the previous definition 281 | # define _POSIX_C_SOURCE 200809L | In file included from /usr/include/python2.7/Python.h:8, from py/constraint.cpp:10: /usr/include/python2.7/pyconfig.h:1245: warning: "_XOPEN_SOURCE" redefined 1245 | #define _XOPEN_SOURCE 600 | In file included from /usr/include/c++/11.2.0/i586-slackware-linux/bits/os_defines.h:39, from /usr/include/c++/11.2.0/i586-slackware-linux/bits/c++config.h:586, from /usr/include/c++/11.2.0/utility:68, from /usr/include/c++/11.2.0/algorithm:60, from py/constraint.cpp:8: /usr/include/features.h:207: note: this is the location of the previous definition 207 | # define _XOPEN_SOURCE 700 | In file included from /usr/include/python2.7/Python.h:88, from py/constraint.cpp:10: /usr/include/python2.7/unicodeobject.h:534:24: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 534 | register PyObject *obj, /* Object */ | ^~~ /usr/include/python2.7/unicodeobject.h:553:24: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 553 | register PyObject *obj /* Object */ | ^~~ /usr/include/python2.7/unicodeobject.h:575:29: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 575 | register const wchar_t *w, /* wchar_t buffer */ | ^ /usr/include/python2.7/unicodeobject.h:593:23: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 593 | register wchar_t *w, /* wchar_t buffer */ | ^ In file included from /usr/include/python2.7/Python.h:97, from py/constraint.cpp:10: /usr/include/python2.7/stringobject.h:173:24: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 173 | register PyObject *obj, /* string or Unicode object */ | ^~~ /usr/include/python2.7/stringobject.h:174:21: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 174 | register char **s, /* pointer to buffer variable */ | ^ /usr/include/python2.7/stringobject.h:175:26: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 175 | register Py_ssize_t *len /* pointer to length variable or NULL | ^~~ In file included from ./kiwi/term.h:10, from ./kiwi/expression.h:10, from ./kiwi/constraint.h:11, from ./kiwi/kiwi.h:9, from py/constraint.cpp:11: ./kiwi/variable.h:103:22: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 103 | std::auto_ptr m_context; | ^~~~~~~~ In file included from /usr/include/c++/11.2.0/memory:76, from ./kiwi/variable.h:9, from ./kiwi/term.h:10, from ./kiwi/expression.h:10, from ./kiwi/constraint.h:11, from ./kiwi/kiwi.h:9, from py/constraint.cpp:11: /usr/include/c++/11.2.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from ./kiwi/debug.h:12, from ./kiwi/kiwi.h:10, from py/constraint.cpp:11: ./kiwi/solverimpl.h:832:14: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 832 | std::auto_ptr m_objective; | ^~~~~~~~ In file included from /usr/include/c++/11.2.0/memory:76, from ./kiwi/variable.h:9, from ./kiwi/term.h:10, from ./kiwi/expression.h:10, from ./kiwi/constraint.h:11, from ./kiwi/kiwi.h:9, from py/constraint.cpp:11: /usr/include/c++/11.2.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from ./kiwi/debug.h:12, from ./kiwi/kiwi.h:10, from py/constraint.cpp:11: ./kiwi/solverimpl.h:833:14: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 833 | std::auto_ptr m_artificial; | ^~~~~~~~ In file included from /usr/include/c++/11.2.0/memory:76, from ./kiwi/variable.h:9, from ./kiwi/term.h:10, from ./kiwi/expression.h:10, from ./kiwi/constraint.h:11, from ./kiwi/kiwi.h:9, from py/constraint.cpp:11: /usr/include/c++/11.2.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from ./kiwi/debug.h:12, from ./kiwi/kiwi.h:10, from py/constraint.cpp:11: ./kiwi/solverimpl.h: In member function ‘void kiwi::impl::SolverImpl::addConstraint(const kiwi::Constraint&)’: ./kiwi/solverimpl.h:91:22: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 91 | std::auto_ptr rowptr( createRow( constraint, tag ) ); | ^~~~~~~~ In file included from /usr/include/c++/11.2.0/memory:76, from ./kiwi/variable.h:9, from ./kiwi/term.h:10, from ./kiwi/expression.h:10, from ./kiwi/constraint.h:11, from ./kiwi/kiwi.h:9, from py/constraint.cpp:11: /usr/include/c++/11.2.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from ./kiwi/debug.h:12, from ./kiwi/kiwi.h:10, from py/constraint.cpp:11: ./kiwi/solverimpl.h: In member function ‘void kiwi::impl::SolverImpl::removeConstraint(const kiwi::Constraint&)’: ./kiwi/solverimpl.h:158:30: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 158 | std::auto_ptr rowptr( row_it->second ); | ^~~~~~~~ In file included from /usr/include/c++/11.2.0/memory:76, from ./kiwi/variable.h:9, from ./kiwi/term.h:10, from ./kiwi/expression.h:10, from ./kiwi/constraint.h:11, from ./kiwi/kiwi.h:9, from py/constraint.cpp:11: /usr/include/c++/11.2.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from ./kiwi/debug.h:12, from ./kiwi/kiwi.h:10, from py/constraint.cpp:11: ./kiwi/solverimpl.h:167:30: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 167 | std::auto_ptr rowptr( row_it->second ); | ^~~~~~~~ In file included from /usr/include/c++/11.2.0/memory:76, from ./kiwi/variable.h:9, from ./kiwi/term.h:10, from ./kiwi/expression.h:10, from ./kiwi/constraint.h:11, from ./kiwi/kiwi.h:9, from py/constraint.cpp:11: /usr/include/c++/11.2.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from ./kiwi/debug.h:12, from ./kiwi/kiwi.h:10, from py/constraint.cpp:11: ./kiwi/solverimpl.h: In member function ‘bool kiwi::impl::SolverImpl::addWithArtificialVariable(const kiwi::impl::Row&)’: ./kiwi/solverimpl.h:514:30: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 514 | std::auto_ptr rowptr( it->second ); | ^~~~~~~~ In file included from /usr/include/c++/11.2.0/memory:76, from ./kiwi/variable.h:9, from ./kiwi/term.h:10, from ./kiwi/expression.h:10, from ./kiwi/constraint.h:11, from ./kiwi/kiwi.h:9, from py/constraint.cpp:11: /usr/include/c++/11.2.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ cc1plus: warning: command-line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ In file included from /usr/include/python2.7/Python.h:8, from py/expression.cpp:9: /usr/include/python2.7/pyconfig.h:1223: warning: "_POSIX_C_SOURCE" redefined 1223 | #define _POSIX_C_SOURCE 200112L | In file included from /usr/include/c++/11.2.0/i586-slackware-linux/bits/os_defines.h:39, from /usr/include/c++/11.2.0/i586-slackware-linux/bits/c++config.h:586, from /usr/include/c++/11.2.0/iosfwd:38, from /usr/include/c++/11.2.0/ios:38, from /usr/include/c++/11.2.0/istream:38, from /usr/include/c++/11.2.0/sstream:38, from py/expression.cpp:8: /usr/include/features.h:281: note: this is the location of the previous definition 281 | # define _POSIX_C_SOURCE 200809L | In file included from /usr/include/python2.7/Python.h:8, from py/expression.cpp:9: /usr/include/python2.7/pyconfig.h:1245: warning: "_XOPEN_SOURCE" redefined 1245 | #define _XOPEN_SOURCE 600 | In file included from /usr/include/c++/11.2.0/i586-slackware-linux/bits/os_defines.h:39, from /usr/include/c++/11.2.0/i586-slackware-linux/bits/c++config.h:586, from /usr/include/c++/11.2.0/iosfwd:38, from /usr/include/c++/11.2.0/ios:38, from /usr/include/c++/11.2.0/istream:38, from /usr/include/c++/11.2.0/sstream:38, from py/expression.cpp:8: /usr/include/features.h:207: note: this is the location of the previous definition 207 | # define _XOPEN_SOURCE 700 | In file included from /usr/include/python2.7/Python.h:88, from py/expression.cpp:9: /usr/include/python2.7/unicodeobject.h:534:24: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 534 | register PyObject *obj, /* Object */ | ^~~ /usr/include/python2.7/unicodeobject.h:553:24: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 553 | register PyObject *obj /* Object */ | ^~~ /usr/include/python2.7/unicodeobject.h:575:29: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 575 | register const wchar_t *w, /* wchar_t buffer */ | ^ /usr/include/python2.7/unicodeobject.h:593:23: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 593 | register wchar_t *w, /* wchar_t buffer */ | ^ In file included from /usr/include/python2.7/Python.h:97, from py/expression.cpp:9: /usr/include/python2.7/stringobject.h:173:24: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 173 | register PyObject *obj, /* string or Unicode object */ | ^~~ /usr/include/python2.7/stringobject.h:174:21: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 174 | register char **s, /* pointer to buffer variable */ | ^ /usr/include/python2.7/stringobject.h:175:26: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 175 | register Py_ssize_t *len /* pointer to length variable or NULL | ^~~ In file included from ./kiwi/term.h:10, from ./kiwi/expression.h:10, from ./kiwi/constraint.h:11, from ./kiwi/kiwi.h:9, from py/types.h:10, from py/symbolics.h:11, from py/expression.cpp:11: ./kiwi/variable.h:103:22: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 103 | std::auto_ptr m_context; | ^~~~~~~~ In file included from /usr/include/c++/11.2.0/memory:76, from ./kiwi/variable.h:9, from ./kiwi/term.h:10, from ./kiwi/expression.h:10, from ./kiwi/constraint.h:11, from ./kiwi/kiwi.h:9, from py/types.h:10, from py/symbolics.h:11, from py/expression.cpp:11: /usr/include/c++/11.2.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from ./kiwi/debug.h:12, from ./kiwi/kiwi.h:10, from py/types.h:10, from py/symbolics.h:11, from py/expression.cpp:11: ./kiwi/solverimpl.h:832:14: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 832 | std::auto_ptr m_objective; | ^~~~~~~~ In file included from /usr/include/c++/11.2.0/memory:76, from ./kiwi/variable.h:9, from ./kiwi/term.h:10, from ./kiwi/expression.h:10, from ./kiwi/constraint.h:11, from ./kiwi/kiwi.h:9, from py/types.h:10, from py/symbolics.h:11, from py/expression.cpp:11: /usr/include/c++/11.2.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from ./kiwi/debug.h:12, from ./kiwi/kiwi.h:10, from py/types.h:10, from py/symbolics.h:11, from py/expression.cpp:11: ./kiwi/solverimpl.h:833:14: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 833 | std::auto_ptr m_artificial; | ^~~~~~~~ In file included from /usr/include/c++/11.2.0/memory:76, from ./kiwi/variable.h:9, from ./kiwi/term.h:10, from ./kiwi/expression.h:10, from ./kiwi/constraint.h:11, from ./kiwi/kiwi.h:9, from py/types.h:10, from py/symbolics.h:11, from py/expression.cpp:11: /usr/include/c++/11.2.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from ./kiwi/debug.h:12, from ./kiwi/kiwi.h:10, from py/types.h:10, from py/symbolics.h:11, from py/expression.cpp:11: ./kiwi/solverimpl.h: In member function ‘void kiwi::impl::SolverImpl::addConstraint(const kiwi::Constraint&)’: ./kiwi/solverimpl.h:91:22: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 91 | std::auto_ptr rowptr( createRow( constraint, tag ) ); | ^~~~~~~~ In file included from /usr/include/c++/11.2.0/memory:76, from ./kiwi/variable.h:9, from ./kiwi/term.h:10, from ./kiwi/expression.h:10, from ./kiwi/constraint.h:11, from ./kiwi/kiwi.h:9, from py/types.h:10, from py/symbolics.h:11, from py/expression.cpp:11: /usr/include/c++/11.2.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from ./kiwi/debug.h:12, from ./kiwi/kiwi.h:10, from py/types.h:10, from py/symbolics.h:11, from py/expression.cpp:11: ./kiwi/solverimpl.h: In member function ‘void kiwi::impl::SolverImpl::removeConstraint(const kiwi::Constraint&)’: ./kiwi/solverimpl.h:158:30: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 158 | std::auto_ptr rowptr( row_it->second ); | ^~~~~~~~ In file included from /usr/include/c++/11.2.0/memory:76, from ./kiwi/variable.h:9, from ./kiwi/term.h:10, from ./kiwi/expression.h:10, from ./kiwi/constraint.h:11, from ./kiwi/kiwi.h:9, from py/types.h:10, from py/symbolics.h:11, from py/expression.cpp:11: /usr/include/c++/11.2.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from ./kiwi/debug.h:12, from ./kiwi/kiwi.h:10, from py/types.h:10, from py/symbolics.h:11, from py/expression.cpp:11: ./kiwi/solverimpl.h:167:30: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 167 | std::auto_ptr rowptr( row_it->second ); | ^~~~~~~~ In file included from /usr/include/c++/11.2.0/memory:76, from ./kiwi/variable.h:9, from ./kiwi/term.h:10, from ./kiwi/expression.h:10, from ./kiwi/constraint.h:11, from ./kiwi/kiwi.h:9, from py/types.h:10, from py/symbolics.h:11, from py/expression.cpp:11: /usr/include/c++/11.2.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from ./kiwi/debug.h:12, from ./kiwi/kiwi.h:10, from py/types.h:10, from py/symbolics.h:11, from py/expression.cpp:11: ./kiwi/solverimpl.h: In member function ‘bool kiwi::impl::SolverImpl::addWithArtificialVariable(const kiwi::impl::Row&)’: ./kiwi/solverimpl.h:514:30: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 514 | std::auto_ptr rowptr( it->second ); | ^~~~~~~~ In file included from /usr/include/c++/11.2.0/memory:76, from ./kiwi/variable.h:9, from ./kiwi/term.h:10, from ./kiwi/expression.h:10, from ./kiwi/constraint.h:11, from ./kiwi/kiwi.h:9, from py/types.h:10, from py/symbolics.h:11, from py/expression.cpp:11: /usr/include/c++/11.2.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ cc1plus: warning: command-line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ In file included from /usr/include/python2.7/Python.h:88, from py/solver.cpp:8: /usr/include/python2.7/unicodeobject.h:534:24: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 534 | register PyObject *obj, /* Object */ | ^~~ /usr/include/python2.7/unicodeobject.h:553:24: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 553 | register PyObject *obj /* Object */ | ^~~ /usr/include/python2.7/unicodeobject.h:575:29: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 575 | register const wchar_t *w, /* wchar_t buffer */ | ^ /usr/include/python2.7/unicodeobject.h:593:23: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 593 | register wchar_t *w, /* wchar_t buffer */ | ^ In file included from /usr/include/python2.7/Python.h:97, from py/solver.cpp:8: /usr/include/python2.7/stringobject.h:173:24: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 173 | register PyObject *obj, /* string or Unicode object */ | ^~~ /usr/include/python2.7/stringobject.h:174:21: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 174 | register char **s, /* pointer to buffer variable */ | ^ /usr/include/python2.7/stringobject.h:175:26: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 175 | register Py_ssize_t *len /* pointer to length variable or NULL | ^~~ In file included from ./kiwi/term.h:10, from ./kiwi/expression.h:10, from ./kiwi/constraint.h:11, from ./kiwi/kiwi.h:9, from py/solver.cpp:9: ./kiwi/variable.h:103:22: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 103 | std::auto_ptr m_context; | ^~~~~~~~ In file included from /usr/include/c++/11.2.0/memory:76, from ./kiwi/variable.h:9, from ./kiwi/term.h:10, from ./kiwi/expression.h:10, from ./kiwi/constraint.h:11, from ./kiwi/kiwi.h:9, from py/solver.cpp:9: /usr/include/c++/11.2.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from ./kiwi/debug.h:12, from ./kiwi/kiwi.h:10, from py/solver.cpp:9: ./kiwi/solverimpl.h:832:14: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 832 | std::auto_ptr m_objective; | ^~~~~~~~ In file included from /usr/include/c++/11.2.0/memory:76, from ./kiwi/variable.h:9, from ./kiwi/term.h:10, from ./kiwi/expression.h:10, from ./kiwi/constraint.h:11, from ./kiwi/kiwi.h:9, from py/solver.cpp:9: /usr/include/c++/11.2.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from ./kiwi/debug.h:12, from ./kiwi/kiwi.h:10, from py/solver.cpp:9: ./kiwi/solverimpl.h:833:14: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 833 | std::auto_ptr m_artificial; | ^~~~~~~~ In file included from /usr/include/c++/11.2.0/memory:76, from ./kiwi/variable.h:9, from ./kiwi/term.h:10, from ./kiwi/expression.h:10, from ./kiwi/constraint.h:11, from ./kiwi/kiwi.h:9, from py/solver.cpp:9: /usr/include/c++/11.2.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from ./kiwi/debug.h:12, from ./kiwi/kiwi.h:10, from py/solver.cpp:9: ./kiwi/solverimpl.h: In member function ‘void kiwi::impl::SolverImpl::addConstraint(const kiwi::Constraint&)’: ./kiwi/solverimpl.h:91:22: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 91 | std::auto_ptr rowptr( createRow( constraint, tag ) ); | ^~~~~~~~ In file included from /usr/include/c++/11.2.0/memory:76, from ./kiwi/variable.h:9, from ./kiwi/term.h:10, from ./kiwi/expression.h:10, from ./kiwi/constraint.h:11, from ./kiwi/kiwi.h:9, from py/solver.cpp:9: /usr/include/c++/11.2.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from ./kiwi/debug.h:12, from ./kiwi/kiwi.h:10, from py/solver.cpp:9: ./kiwi/solverimpl.h: In member function ‘void kiwi::impl::SolverImpl::removeConstraint(const kiwi::Constraint&)’: ./kiwi/solverimpl.h:158:30: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 158 | std::auto_ptr rowptr( row_it->second ); | ^~~~~~~~ In file included from /usr/include/c++/11.2.0/memory:76, from ./kiwi/variable.h:9, from ./kiwi/term.h:10, from ./kiwi/expression.h:10, from ./kiwi/constraint.h:11, from ./kiwi/kiwi.h:9, from py/solver.cpp:9: /usr/include/c++/11.2.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from ./kiwi/debug.h:12, from ./kiwi/kiwi.h:10, from py/solver.cpp:9: ./kiwi/solverimpl.h:167:30: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 167 | std::auto_ptr rowptr( row_it->second ); | ^~~~~~~~ In file included from /usr/include/c++/11.2.0/memory:76, from ./kiwi/variable.h:9, from ./kiwi/term.h:10, from ./kiwi/expression.h:10, from ./kiwi/constraint.h:11, from ./kiwi/kiwi.h:9, from py/solver.cpp:9: /usr/include/c++/11.2.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from ./kiwi/debug.h:12, from ./kiwi/kiwi.h:10, from py/solver.cpp:9: ./kiwi/solverimpl.h: In member function ‘bool kiwi::impl::SolverImpl::addWithArtificialVariable(const kiwi::impl::Row&)’: ./kiwi/solverimpl.h:514:30: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 514 | std::auto_ptr rowptr( it->second ); | ^~~~~~~~ In file included from /usr/include/c++/11.2.0/memory:76, from ./kiwi/variable.h:9, from ./kiwi/term.h:10, from ./kiwi/expression.h:10, from ./kiwi/constraint.h:11, from ./kiwi/kiwi.h:9, from py/solver.cpp:9: /usr/include/c++/11.2.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ cc1plus: warning: command-line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ In file included from /usr/include/python2.7/Python.h:88, from py/strength.cpp:8: /usr/include/python2.7/unicodeobject.h:534:24: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 534 | register PyObject *obj, /* Object */ | ^~~ /usr/include/python2.7/unicodeobject.h:553:24: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 553 | register PyObject *obj /* Object */ | ^~~ /usr/include/python2.7/unicodeobject.h:575:29: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 575 | register const wchar_t *w, /* wchar_t buffer */ | ^ /usr/include/python2.7/unicodeobject.h:593:23: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 593 | register wchar_t *w, /* wchar_t buffer */ | ^ In file included from /usr/include/python2.7/Python.h:97, from py/strength.cpp:8: /usr/include/python2.7/stringobject.h:173:24: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 173 | register PyObject *obj, /* string or Unicode object */ | ^~~ /usr/include/python2.7/stringobject.h:174:21: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 174 | register char **s, /* pointer to buffer variable */ | ^ /usr/include/python2.7/stringobject.h:175:26: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 175 | register Py_ssize_t *len /* pointer to length variable or NULL | ^~~ In file included from ./kiwi/term.h:10, from ./kiwi/expression.h:10, from ./kiwi/constraint.h:11, from ./kiwi/kiwi.h:9, from py/strength.cpp:9: ./kiwi/variable.h:103:22: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 103 | std::auto_ptr m_context; | ^~~~~~~~ In file included from /usr/include/c++/11.2.0/memory:76, from ./kiwi/variable.h:9, from ./kiwi/term.h:10, from ./kiwi/expression.h:10, from ./kiwi/constraint.h:11, from ./kiwi/kiwi.h:9, from py/strength.cpp:9: /usr/include/c++/11.2.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from ./kiwi/debug.h:12, from ./kiwi/kiwi.h:10, from py/strength.cpp:9: ./kiwi/solverimpl.h:832:14: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 832 | std::auto_ptr m_objective; | ^~~~~~~~ In file included from /usr/include/c++/11.2.0/memory:76, from ./kiwi/variable.h:9, from ./kiwi/term.h:10, from ./kiwi/expression.h:10, from ./kiwi/constraint.h:11, from ./kiwi/kiwi.h:9, from py/strength.cpp:9: /usr/include/c++/11.2.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from ./kiwi/debug.h:12, from ./kiwi/kiwi.h:10, from py/strength.cpp:9: ./kiwi/solverimpl.h:833:14: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 833 | std::auto_ptr m_artificial; | ^~~~~~~~ In file included from /usr/include/c++/11.2.0/memory:76, from ./kiwi/variable.h:9, from ./kiwi/term.h:10, from ./kiwi/expression.h:10, from ./kiwi/constraint.h:11, from ./kiwi/kiwi.h:9, from py/strength.cpp:9: /usr/include/c++/11.2.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from ./kiwi/debug.h:12, from ./kiwi/kiwi.h:10, from py/strength.cpp:9: ./kiwi/solverimpl.h: In member function ‘void kiwi::impl::SolverImpl::addConstraint(const kiwi::Constraint&)’: ./kiwi/solverimpl.h:91:22: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 91 | std::auto_ptr rowptr( createRow( constraint, tag ) ); | ^~~~~~~~ In file included from /usr/include/c++/11.2.0/memory:76, from ./kiwi/variable.h:9, from ./kiwi/term.h:10, from ./kiwi/expression.h:10, from ./kiwi/constraint.h:11, from ./kiwi/kiwi.h:9, from py/strength.cpp:9: /usr/include/c++/11.2.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from ./kiwi/debug.h:12, from ./kiwi/kiwi.h:10, from py/strength.cpp:9: ./kiwi/solverimpl.h: In member function ‘void kiwi::impl::SolverImpl::removeConstraint(const kiwi::Constraint&)’: ./kiwi/solverimpl.h:158:30: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 158 | std::auto_ptr rowptr( row_it->second ); | ^~~~~~~~ In file included from /usr/include/c++/11.2.0/memory:76, from ./kiwi/variable.h:9, from ./kiwi/term.h:10, from ./kiwi/expression.h:10, from ./kiwi/constraint.h:11, from ./kiwi/kiwi.h:9, from py/strength.cpp:9: /usr/include/c++/11.2.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from ./kiwi/debug.h:12, from ./kiwi/kiwi.h:10, from py/strength.cpp:9: ./kiwi/solverimpl.h:167:30: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 167 | std::auto_ptr rowptr( row_it->second ); | ^~~~~~~~ In file included from /usr/include/c++/11.2.0/memory:76, from ./kiwi/variable.h:9, from ./kiwi/term.h:10, from ./kiwi/expression.h:10, from ./kiwi/constraint.h:11, from ./kiwi/kiwi.h:9, from py/strength.cpp:9: /usr/include/c++/11.2.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from ./kiwi/debug.h:12, from ./kiwi/kiwi.h:10, from py/strength.cpp:9: ./kiwi/solverimpl.h: In member function ‘bool kiwi::impl::SolverImpl::addWithArtificialVariable(const kiwi::impl::Row&)’: ./kiwi/solverimpl.h:514:30: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 514 | std::auto_ptr rowptr( it->second ); | ^~~~~~~~ In file included from /usr/include/c++/11.2.0/memory:76, from ./kiwi/variable.h:9, from ./kiwi/term.h:10, from ./kiwi/expression.h:10, from ./kiwi/constraint.h:11, from ./kiwi/kiwi.h:9, from py/strength.cpp:9: /usr/include/c++/11.2.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ py/strength.cpp: At global scope: py/strength.cpp:83:11: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 83 | { "weak", ( getter )strength_weak, 0, | ^~~~~~ py/strength.cpp:84:11: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 84 | "The predefined weak strength." }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ py/strength.cpp:85:11: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 85 | { "medium", ( getter )strength_medium, 0, | ^~~~~~~~ py/strength.cpp:86:11: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 86 | "The predefined medium strength." }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ py/strength.cpp:87:11: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 87 | { "strong", ( getter )strength_strong, 0, | ^~~~~~~~ py/strength.cpp:88:11: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 88 | "The predefined strong strength." }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ py/strength.cpp:89:11: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 89 | { "required", ( getter )strength_required, 0, | ^~~~~~~~~~ py/strength.cpp:90:11: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 90 | "The predefined required strength." }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc1plus: warning: command-line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ In file included from /usr/include/python2.7/Python.h:8, from py/term.cpp:9: /usr/include/python2.7/pyconfig.h:1223: warning: "_POSIX_C_SOURCE" redefined 1223 | #define _POSIX_C_SOURCE 200112L | In file included from /usr/include/c++/11.2.0/i586-slackware-linux/bits/os_defines.h:39, from /usr/include/c++/11.2.0/i586-slackware-linux/bits/c++config.h:586, from /usr/include/c++/11.2.0/iosfwd:38, from /usr/include/c++/11.2.0/ios:38, from /usr/include/c++/11.2.0/istream:38, from /usr/include/c++/11.2.0/sstream:38, from py/term.cpp:8: /usr/include/features.h:281: note: this is the location of the previous definition 281 | # define _POSIX_C_SOURCE 200809L | In file included from /usr/include/python2.7/Python.h:8, from py/term.cpp:9: /usr/include/python2.7/pyconfig.h:1245: warning: "_XOPEN_SOURCE" redefined 1245 | #define _XOPEN_SOURCE 600 | In file included from /usr/include/c++/11.2.0/i586-slackware-linux/bits/os_defines.h:39, from /usr/include/c++/11.2.0/i586-slackware-linux/bits/c++config.h:586, from /usr/include/c++/11.2.0/iosfwd:38, from /usr/include/c++/11.2.0/ios:38, from /usr/include/c++/11.2.0/istream:38, from /usr/include/c++/11.2.0/sstream:38, from py/term.cpp:8: /usr/include/features.h:207: note: this is the location of the previous definition 207 | # define _XOPEN_SOURCE 700 | In file included from /usr/include/python2.7/Python.h:88, from py/term.cpp:9: /usr/include/python2.7/unicodeobject.h:534:24: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 534 | register PyObject *obj, /* Object */ | ^~~ /usr/include/python2.7/unicodeobject.h:553:24: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 553 | register PyObject *obj /* Object */ | ^~~ /usr/include/python2.7/unicodeobject.h:575:29: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 575 | register const wchar_t *w, /* wchar_t buffer */ | ^ /usr/include/python2.7/unicodeobject.h:593:23: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 593 | register wchar_t *w, /* wchar_t buffer */ | ^ In file included from /usr/include/python2.7/Python.h:97, from py/term.cpp:9: /usr/include/python2.7/stringobject.h:173:24: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 173 | register PyObject *obj, /* string or Unicode object */ | ^~~ /usr/include/python2.7/stringobject.h:174:21: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 174 | register char **s, /* pointer to buffer variable */ | ^ /usr/include/python2.7/stringobject.h:175:26: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 175 | register Py_ssize_t *len /* pointer to length variable or NULL | ^~~ In file included from ./kiwi/term.h:10, from ./kiwi/expression.h:10, from ./kiwi/constraint.h:11, from ./kiwi/kiwi.h:9, from py/types.h:10, from py/symbolics.h:11, from py/term.cpp:11: ./kiwi/variable.h:103:22: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 103 | std::auto_ptr m_context; | ^~~~~~~~ In file included from /usr/include/c++/11.2.0/memory:76, from ./kiwi/variable.h:9, from ./kiwi/term.h:10, from ./kiwi/expression.h:10, from ./kiwi/constraint.h:11, from ./kiwi/kiwi.h:9, from py/types.h:10, from py/symbolics.h:11, from py/term.cpp:11: /usr/include/c++/11.2.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from ./kiwi/debug.h:12, from ./kiwi/kiwi.h:10, from py/types.h:10, from py/symbolics.h:11, from py/term.cpp:11: ./kiwi/solverimpl.h:832:14: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 832 | std::auto_ptr m_objective; | ^~~~~~~~ In file included from /usr/include/c++/11.2.0/memory:76, from ./kiwi/variable.h:9, from ./kiwi/term.h:10, from ./kiwi/expression.h:10, from ./kiwi/constraint.h:11, from ./kiwi/kiwi.h:9, from py/types.h:10, from py/symbolics.h:11, from py/term.cpp:11: /usr/include/c++/11.2.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from ./kiwi/debug.h:12, from ./kiwi/kiwi.h:10, from py/types.h:10, from py/symbolics.h:11, from py/term.cpp:11: ./kiwi/solverimpl.h:833:14: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 833 | std::auto_ptr m_artificial; | ^~~~~~~~ In file included from /usr/include/c++/11.2.0/memory:76, from ./kiwi/variable.h:9, from ./kiwi/term.h:10, from ./kiwi/expression.h:10, from ./kiwi/constraint.h:11, from ./kiwi/kiwi.h:9, from py/types.h:10, from py/symbolics.h:11, from py/term.cpp:11: /usr/include/c++/11.2.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from ./kiwi/debug.h:12, from ./kiwi/kiwi.h:10, from py/types.h:10, from py/symbolics.h:11, from py/term.cpp:11: ./kiwi/solverimpl.h: In member function ‘void kiwi::impl::SolverImpl::addConstraint(const kiwi::Constraint&)’: ./kiwi/solverimpl.h:91:22: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 91 | std::auto_ptr rowptr( createRow( constraint, tag ) ); | ^~~~~~~~ In file included from /usr/include/c++/11.2.0/memory:76, from ./kiwi/variable.h:9, from ./kiwi/term.h:10, from ./kiwi/expression.h:10, from ./kiwi/constraint.h:11, from ./kiwi/kiwi.h:9, from py/types.h:10, from py/symbolics.h:11, from py/term.cpp:11: /usr/include/c++/11.2.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from ./kiwi/debug.h:12, from ./kiwi/kiwi.h:10, from py/types.h:10, from py/symbolics.h:11, from py/term.cpp:11: ./kiwi/solverimpl.h: In member function ‘void kiwi::impl::SolverImpl::removeConstraint(const kiwi::Constraint&)’: ./kiwi/solverimpl.h:158:30: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 158 | std::auto_ptr rowptr( row_it->second ); | ^~~~~~~~ In file included from /usr/include/c++/11.2.0/memory:76, from ./kiwi/variable.h:9, from ./kiwi/term.h:10, from ./kiwi/expression.h:10, from ./kiwi/constraint.h:11, from ./kiwi/kiwi.h:9, from py/types.h:10, from py/symbolics.h:11, from py/term.cpp:11: /usr/include/c++/11.2.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from ./kiwi/debug.h:12, from ./kiwi/kiwi.h:10, from py/types.h:10, from py/symbolics.h:11, from py/term.cpp:11: ./kiwi/solverimpl.h:167:30: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 167 | std::auto_ptr rowptr( row_it->second ); | ^~~~~~~~ In file included from /usr/include/c++/11.2.0/memory:76, from ./kiwi/variable.h:9, from ./kiwi/term.h:10, from ./kiwi/expression.h:10, from ./kiwi/constraint.h:11, from ./kiwi/kiwi.h:9, from py/types.h:10, from py/symbolics.h:11, from py/term.cpp:11: /usr/include/c++/11.2.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from ./kiwi/debug.h:12, from ./kiwi/kiwi.h:10, from py/types.h:10, from py/symbolics.h:11, from py/term.cpp:11: ./kiwi/solverimpl.h: In member function ‘bool kiwi::impl::SolverImpl::addWithArtificialVariable(const kiwi::impl::Row&)’: ./kiwi/solverimpl.h:514:30: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 514 | std::auto_ptr rowptr( it->second ); | ^~~~~~~~ In file included from /usr/include/c++/11.2.0/memory:76, from ./kiwi/variable.h:9, from ./kiwi/term.h:10, from ./kiwi/expression.h:10, from ./kiwi/constraint.h:11, from ./kiwi/kiwi.h:9, from py/types.h:10, from py/symbolics.h:11, from py/term.cpp:11: /usr/include/c++/11.2.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ cc1plus: warning: command-line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ In file included from /usr/include/python2.7/Python.h:88, from py/variable.cpp:8: /usr/include/python2.7/unicodeobject.h:534:24: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 534 | register PyObject *obj, /* Object */ | ^~~ /usr/include/python2.7/unicodeobject.h:553:24: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 553 | register PyObject *obj /* Object */ | ^~~ /usr/include/python2.7/unicodeobject.h:575:29: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 575 | register const wchar_t *w, /* wchar_t buffer */ | ^ /usr/include/python2.7/unicodeobject.h:593:23: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 593 | register wchar_t *w, /* wchar_t buffer */ | ^ In file included from /usr/include/python2.7/Python.h:97, from py/variable.cpp:8: /usr/include/python2.7/stringobject.h:173:24: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 173 | register PyObject *obj, /* string or Unicode object */ | ^~~ /usr/include/python2.7/stringobject.h:174:21: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 174 | register char **s, /* pointer to buffer variable */ | ^ /usr/include/python2.7/stringobject.h:175:26: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 175 | register Py_ssize_t *len /* pointer to length variable or NULL | ^~~ In file included from ./kiwi/term.h:10, from ./kiwi/expression.h:10, from ./kiwi/constraint.h:11, from ./kiwi/kiwi.h:9, from py/variable.cpp:9: ./kiwi/variable.h:103:22: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 103 | std::auto_ptr m_context; | ^~~~~~~~ In file included from /usr/include/c++/11.2.0/memory:76, from ./kiwi/variable.h:9, from ./kiwi/term.h:10, from ./kiwi/expression.h:10, from ./kiwi/constraint.h:11, from ./kiwi/kiwi.h:9, from py/variable.cpp:9: /usr/include/c++/11.2.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from ./kiwi/debug.h:12, from ./kiwi/kiwi.h:10, from py/variable.cpp:9: ./kiwi/solverimpl.h:832:14: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 832 | std::auto_ptr m_objective; | ^~~~~~~~ In file included from /usr/include/c++/11.2.0/memory:76, from ./kiwi/variable.h:9, from ./kiwi/term.h:10, from ./kiwi/expression.h:10, from ./kiwi/constraint.h:11, from ./kiwi/kiwi.h:9, from py/variable.cpp:9: /usr/include/c++/11.2.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from ./kiwi/debug.h:12, from ./kiwi/kiwi.h:10, from py/variable.cpp:9: ./kiwi/solverimpl.h:833:14: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 833 | std::auto_ptr m_artificial; | ^~~~~~~~ In file included from /usr/include/c++/11.2.0/memory:76, from ./kiwi/variable.h:9, from ./kiwi/term.h:10, from ./kiwi/expression.h:10, from ./kiwi/constraint.h:11, from ./kiwi/kiwi.h:9, from py/variable.cpp:9: /usr/include/c++/11.2.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from ./kiwi/debug.h:12, from ./kiwi/kiwi.h:10, from py/variable.cpp:9: ./kiwi/solverimpl.h: In member function ‘void kiwi::impl::SolverImpl::addConstraint(const kiwi::Constraint&)’: ./kiwi/solverimpl.h:91:22: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 91 | std::auto_ptr rowptr( createRow( constraint, tag ) ); | ^~~~~~~~ In file included from /usr/include/c++/11.2.0/memory:76, from ./kiwi/variable.h:9, from ./kiwi/term.h:10, from ./kiwi/expression.h:10, from ./kiwi/constraint.h:11, from ./kiwi/kiwi.h:9, from py/variable.cpp:9: /usr/include/c++/11.2.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from ./kiwi/debug.h:12, from ./kiwi/kiwi.h:10, from py/variable.cpp:9: ./kiwi/solverimpl.h: In member function ‘void kiwi::impl::SolverImpl::removeConstraint(const kiwi::Constraint&)’: ./kiwi/solverimpl.h:158:30: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 158 | std::auto_ptr rowptr( row_it->second ); | ^~~~~~~~ In file included from /usr/include/c++/11.2.0/memory:76, from ./kiwi/variable.h:9, from ./kiwi/term.h:10, from ./kiwi/expression.h:10, from ./kiwi/constraint.h:11, from ./kiwi/kiwi.h:9, from py/variable.cpp:9: /usr/include/c++/11.2.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from ./kiwi/debug.h:12, from ./kiwi/kiwi.h:10, from py/variable.cpp:9: ./kiwi/solverimpl.h:167:30: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 167 | std::auto_ptr rowptr( row_it->second ); | ^~~~~~~~ In file included from /usr/include/c++/11.2.0/memory:76, from ./kiwi/variable.h:9, from ./kiwi/term.h:10, from ./kiwi/expression.h:10, from ./kiwi/constraint.h:11, from ./kiwi/kiwi.h:9, from py/variable.cpp:9: /usr/include/c++/11.2.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from ./kiwi/debug.h:12, from ./kiwi/kiwi.h:10, from py/variable.cpp:9: ./kiwi/solverimpl.h: In member function ‘bool kiwi::impl::SolverImpl::addWithArtificialVariable(const kiwi::impl::Row&)’: ./kiwi/solverimpl.h:514:30: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 514 | std::auto_ptr rowptr( it->second ); | ^~~~~~~~ In file included from /usr/include/c++/11.2.0/memory:76, from ./kiwi/variable.h:9, from ./kiwi/term.h:10, from ./kiwi/expression.h:10, from ./kiwi/constraint.h:11, from ./kiwi/kiwi.h:9, from py/variable.cpp:9: /usr/include/c++/11.2.0/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ ./ install/ install/slack-desc usr/ usr/doc/ usr/doc/kiwisolver-1.0.1/ usr/doc/kiwisolver-1.0.1/COPYING.txt usr/doc/kiwisolver-1.0.1/PKG-INFO usr/doc/kiwisolver-1.0.1/README.rst usr/doc/kiwisolver-1.0.1/kiwisolver.SlackBuild usr/lib/ usr/lib/python2.7/ usr/lib/python2.7/site-packages/ usr/lib/python2.7/site-packages/kiwisolver-1.0.1-py2.7.egg-info/ usr/lib/python2.7/site-packages/kiwisolver-1.0.1-py2.7.egg-info/PKG-INFO usr/lib/python2.7/site-packages/kiwisolver-1.0.1-py2.7.egg-info/SOURCES.txt usr/lib/python2.7/site-packages/kiwisolver-1.0.1-py2.7.egg-info/dependency_links.txt usr/lib/python2.7/site-packages/kiwisolver-1.0.1-py2.7.egg-info/requires.txt usr/lib/python2.7/site-packages/kiwisolver-1.0.1-py2.7.egg-info/top_level.txt usr/lib/python2.7/site-packages/kiwisolver.so