Date: Sun, 06 Apr 2014 09:47:44 -0400 From: Robert Huff <roberthuff@rcn.com> To: multimedia@freebsd.org Cc: Robert Huff <roberthuff@rcn.com> Subject: problem building graphics/pyexiv2 Message-ID: <53415B00.6080009@rcn.com>
next in thread | raw e-mail | index | archive | help
[I am not subscribed, so please keep me cc'd. Thanks.] Hello: On a system running: FreeBSD 11.0-CURRENT #0 r263263: Mon Mar 17 15:09:18 EDT 2014 amd64 with the ports tree updated every night, attempting to (re-)install py-exiv2 produces: ===> py27-exiv2-0.3.2_3 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by py27-exiv2-0.3.2_3 for building ===> Extracting for py27-exiv2-0.3.2_3 => SHA256 Checksum OK for pyexiv2-0.3.2.tar.bz2. ===> Patching for py27-exiv2-0.3.2_3 /usr/bin/sed -i.bak -e 's|python_inc_path\]|python_inc_path, "/usr/local/include"\]|' -e 's|LIBS=libs|LIBS=libs, LIBPATH=\"/usr/local/lib\"|' /data/port-work/usr/ports/graphics/py-exiv2/work/pyexiv2-0.3.2/src/SConscript ===> py27-exiv2-0.3.2_3 depends on file: /usr/local/bin/python2.7 - found ===> py27-exiv2-0.3.2_3 depends on executable: python2 - found ===> py27-exiv2-0.3.2_3 depends on executable: gmake - found ===> py27-exiv2-0.3.2_3 depends on file: /usr/local/bin/scons - found ===> py27-exiv2-0.3.2_3 depends on shared library: libexiv2.so - found ===> py27-exiv2-0.3.2_3 depends on shared library: libboost_python.so - found ===> Configuring for py27-exiv2-0.3.2_3 ===> Building for py27-exiv2-0.3.2_3 scons: Reading SConscript files ... scons: done reading SConscript files. scons: Building targets ... g++ -o build/exiv2wrapper.os -c -I/usr/local/include -fPIC -I/usr/local/include/python2.7 src/exiv2wrapper.cpp g++ -o build/exiv2wrapper_python.os -c -I/usr/local/include -fPIC -I/usr/local/include/python2.7 src/exiv2wrapper_python.cpp In file included from src/exiv2wrapper.hpp:29, from src/exiv2wrapper.cpp:26: /usr/include/c++/4.2/string:45:28: error: bits/c++config.h: No such file or directory /usr/include/c++/4.2/string:47:30: error: bits/char_traits.h: No such file or directory In file included from /usr/include/c++/4.2/string:48, from src/exiv2wrapper.hpp:29, from src/exiv2wrapper.cpp:26: /usr/include/c++/4.2/memory:53:31: error: bits/stl_algobase.h: No such file or directory /usr/include/c++/4.2/memory:54:28: error: bits/allocator.h: No such file or directory /usr/include/c++/4.2/memory:55:32: error: bits/stl_construct.h: No such file or directory /usr/include/c++/4.2/memory:56:64: error: bits/stl_iterator_base_types.h: No such file or directory /usr/include/c++/4.2/memory:57:36: error: bits/stl_uninitialized.h: No such file or directory /usr/include/c++/4.2/memory:58:39: error: bits/stl_raw_storage_iter.h: No such file or directory In file included from src/exiv2wrapper.hpp:29, from src/exiv2wrapper.cpp:26: /usr/include/c++/4.2/string:49:34: error: bits/cpp_type_traits.h: No such file or directory In file included from /usr/include/c++/4.2/string:50, from src/exiv2wrapper.hpp:29, from src/exiv2wrapper.cpp:26: /usr/include/c++/4.2/iosfwd:45:29: error: bits/c++locale.h: No such file or directory /usr/include/c++/4.2/iosfwd:46:25: error: bits/c++io.h: No such file or directory /usr/include/c++/4.2/iosfwd:49:27: error: bits/postypes.h: No such file or directory /usr/include/c++/4.2/iosfwd:50:30: error: bits/functexcept.h: No such file or directory In file included from src/exiv2wrapper.hpp:29, from src/exiv2wrapper.cpp:26: /usr/include/c++/4.2/string:51:33: error: bits/ostream_insert.h: No such file or directory /usr/include/c++/4.2/string:52:31: error: bits/stl_iterator.h: No such file or directory /usr/include/c++/4.2/string:54:31: error: bits/basic_string.h: No such file or directory /usr/include/c++/4.2/string:57:37: error: algorithm: No such file or directory /usr/include/c++/4.2/string:58:35: error: bits/basic_string.tcc: No such file or directory In file included from /usr/include/c++/4.2/vector:70, from /usr/local/include/exiv2/types.hpp:46, from /usr/local/include/exiv2/image.hpp:39, from src/exiv2wrapper.hpp:31, from src/exiv2wrapper.cpp:26: /usr/include/c++/4.2/bits/stl_vector.h:65:42: error: bits/stl_iterator_base_funcs.h: No such file or directory /usr/include/c++/4.2/bits/stl_vector.h:67:32: error: bits/concept_check.h: No such file or directory In file included from /usr/local/include/exiv2/types.hpp:48, from /usr/local/include/exiv2/image.hpp:39, from src/exiv2wrapper.hpp:31, from src/exiv2wrapper.cpp:26: /usr/include/c++/4.2/utility:66:29: error: bits/stl_relops.h: No such file or directory /usr/include/c++/4.2/utility:67:27: error: bits/stl_pair.h: No such file or directory In file included from /usr/include/c++/4.2/istream:44, from /usr/include/c++/4.2/sstream:44, from /usr/local/include/exiv2/types.hpp:50, from /usr/local/include/exiv2/image.hpp:39, from src/exiv2wrapper.hpp:31, from src/exiv2wrapper.cpp:26: /usr/include/c++/4.2/ios:47:48: error: bits/localefwd.h: No such file or directory /usr/include/c++/4.2/ios:48:57: error: bits/ios_base.h: No such file or directory In file included from /usr/include/c++/4.2/ios:49, from /usr/include/c++/4.2/istream:44, from /usr/include/c++/4.2/sstream:44, from /usr/local/include/exiv2/types.hpp:50, from /usr/local/include/exiv2/image.hpp:39, from src/exiv2wrapper.hpp:31, from src/exiv2wrapper.cpp:26: /usr/include/c++/4.2/streambuf:820:31: error: bits/streambuf.tcc: No such file or directory In file included from /usr/include/c++/4.2/istream:44, from /usr/include/c++/4.2/sstream:44, from /usr/local/include/exiv2/types.hpp:50, from /usr/local/include/exiv2/image.hpp:39, from src/exiv2wrapper.hpp:31, from src/exiv2wrapper.cpp:26: /usr/include/c++/4.2/ios:50:28: error: bits/basic_ios.h: No such file or directory In file included from src/exiv2wrapper.hpp:29, from src/exiv2wrapper_python.cpp:26: /usr/include/c++/4.2/string:45:28: error: bits/c++config.h: No such file or directory In file included from /usr/include/c++/4.2/sstream:44, from /usr/local/include/exiv2/types.hpp:50, from /usr/local/include/exiv2/image.hpp:39, from src/exiv2wrapper.hpp:31, from src/exiv2wrapper.cpp:26: /usr/include/c++/4.2/istream:845:29: error: bits/istream.tcc: No such file or directory /usr/include/c++/4.2/string:47:30: error: bits/char_traits.h: No such file or directory In file included from /usr/include/c++/4.2/string:48, from src/exiv2wrapper.hpp:29, from src/exiv2wrapper_python.cpp:26: /usr/include/c++/4.2/memory:53:31: error: bits/stl_algobase.h: No such file or directory In file included from /usr/include/c++/4.2/sstream:45, from /usr/local/include/exiv2/types.hpp:50, from /usr/local/include/exiv2/image.hpp:39, from src/exiv2wrapper.hpp:31, from src/exiv2wrapper.cpp:26: /usr/include/c++/4.2/ostream:572:29: error: bits/ostream.tcc: No such file or directory /usr/include/c++/4.2/memory:54:28: error: bits/allocator.h: No such file or directory /usr/include/c++/4.2/memory:55:32: error: bits/stl_construct.h: No such file or directory /usr/include/c++/4.2/memory:56:64: error: bits/stl_iterator_base_types.h: No such file or directory In file included from /usr/local/include/exiv2/types.hpp:50, from /usr/local/include/exiv2/image.hpp:39, from src/exiv2wrapper.hpp:31, from src/exiv2wrapper.cpp:26: /usr/include/c++/4.2/sstream:590:29: error: bits/sstream.tcc: No such file or directory /usr/include/c++/4.2/memory:57:36: error: bits/stl_uninitialized.h: No such file or directory /usr/include/c++/4.2/memory:58:39: error: bits/stl_raw_storage_iter.h: No such file or directory In file included from /usr/local/include/exiv2/value.hpp:41, from /usr/local/include/exiv2/metadatum.hpp:39, from /usr/local/include/exiv2/exif.hpp:34, from /usr/local/include/exiv2/image.hpp:41, from src/exiv2wrapper.hpp:31, from src/exiv2wrapper.cpp:26: /usr/include/c++/4.2/map:65:27: error: bits/stl_tree.h: No such file or directory /usr/include/c++/4.2/map:66:26: error: bits/stl_map.h: No such file or directory /usr/include/c++/4.2/map:67:31: error: bits/stl_multimap.h: No such file or directory In file included from src/exiv2wrapper.hpp:29, from src/exiv2wrapper_python.cpp:26: /usr/include/c++/4.2/string:49:34: error: bits/cpp_type_traits.h: No such file or directory In file included from /usr/include/c++/4.2/string:50, from src/exiv2wrapper.hpp:29, from src/exiv2wrapper_python.cpp:26: /usr/include/c++/4.2/iosfwd:45:29: error: bits/c++locale.h: No such file or directory /usr/include/c++/4.2/iosfwd:46:25: error: bits/c++io.h: No such file or directory In file included from /usr/local/include/exiv2/exif.hpp:41, from /usr/local/include/exiv2/image.hpp:41, from src/exiv2wrapper.hpp:31, from src/exiv2wrapper.cpp:26: /usr/include/c++/4.2/list:70:27: error: bits/stl_list.h: No such file or directory /usr/include/c++/4.2/list:73:26: error: bits/list.tcc: No such file or directory /usr/include/c++/4.2/iosfwd:49:27: error: bits/postypes.h: No such file or directory /usr/include/c++/4.2/iosfwd:50:30: error: bits/functexcept.h: No such file or directory In file included from src/exiv2wrapper.hpp:29, from src/exiv2wrapper_python.cpp:26: /usr/include/c++/4.2/string:51:33: error: bits/ostream_insert.h: No such file or directory /usr/include/c++/4.2/string:52:31: error: bits/stl_iterator.h: No such file or directory /usr/include/c++/4.2/string:54:31: error: bits/basic_string.h: No such file or directory /usr/include/c++/4.2/string:57:37: error: algorithm: No such file or directory /usr/include/c++/4.2/string:58:35: error: bits/basic_string.tcc: No such file or directory In file included from /usr/include/c++/4.2/vector:70, from /usr/local/include/exiv2/types.hpp:46, from /usr/local/include/exiv2/image.hpp:39, from src/exiv2wrapper.hpp:31, from src/exiv2wrapper_python.cpp:26: /usr/include/c++/4.2/bits/stl_vector.h:65:42: error: bits/stl_iterator_base_funcs.h: No such file or directory /usr/include/c++/4.2/bits/stl_vector.h:67:32: error: bits/concept_check.h: No such file or directory In file included from /usr/local/include/exiv2/types.hpp:48, from /usr/local/include/exiv2/image.hpp:39, from src/exiv2wrapper.hpp:31, from src/exiv2wrapper_python.cpp:26: /usr/include/c++/4.2/utility:66:29: error: bits/stl_relops.h: No such file or directory /usr/include/c++/4.2/utility:67:27: error: bits/stl_pair.h: No such file or directory In file included from /usr/include/c++/4.2/istream:44, from /usr/include/c++/4.2/sstream:44, from /usr/local/include/exiv2/types.hpp:50, from /usr/local/include/exiv2/image.hpp:39, from src/exiv2wrapper.hpp:31, from src/exiv2wrapper_python.cpp:26: /usr/include/c++/4.2/ios:47:48: error: bits/localefwd.h: No such file or directory /usr/include/c++/4.2/ios:48:57: error: bits/ios_base.h: No such file or directory In file included from /usr/include/c++/4.2/ios:49, from /usr/include/c++/4.2/istream:44, from /usr/include/c++/4.2/sstream:44, from /usr/local/include/exiv2/types.hpp:50, from /usr/local/include/exiv2/image.hpp:39, from src/exiv2wrapper.hpp:31, from src/exiv2wrapper_python.cpp:26: /usr/include/c++/4.2/streambuf:820:31: error: bits/streambuf.tcc: No such file or directory In file included from /usr/include/c++/4.2/istream:44, from /usr/include/c++/4.2/sstream:44, from /usr/local/include/exiv2/types.hpp:50, from /usr/local/include/exiv2/image.hpp:39, from src/exiv2wrapper.hpp:31, from src/exiv2wrapper_python.cpp:26: /usr/include/c++/4.2/ios:50:28: error: bits/basic_ios.h: No such file or directory In file included from /usr/include/c++/4.2/sstream:44, from /usr/local/include/exiv2/types.hpp:50, from /usr/local/include/exiv2/image.hpp:39, from src/exiv2wrapper.hpp:31, from src/exiv2wrapper_python.cpp:26: /usr/include/c++/4.2/istream:845:29: error: bits/istream.tcc: No such file or directory In file included from /usr/include/c++/4.2/sstream:45, from /usr/local/include/exiv2/types.hpp:50, from /usr/local/include/exiv2/image.hpp:39, from src/exiv2wrapper.hpp:31, from src/exiv2wrapper_python.cpp:26: /usr/include/c++/4.2/ostream:572:29: error: bits/ostream.tcc: No such file or directory In file included from /usr/local/include/exiv2/types.hpp:50, from /usr/local/include/exiv2/image.hpp:39, from src/exiv2wrapper.hpp:31, from src/exiv2wrapper_python.cpp:26: /usr/include/c++/4.2/sstream:590:29: error: bits/sstream.tcc: No such file or directory In file included from /usr/local/include/exiv2/value.hpp:41, from /usr/local/include/exiv2/metadatum.hpp:39, from /usr/local/include/exiv2/exif.hpp:34, from /usr/local/include/exiv2/image.hpp:41, from src/exiv2wrapper.hpp:31, from src/exiv2wrapper_python.cpp:26: /usr/include/c++/4.2/map:65:27: error: bits/stl_tree.h: No such file or directory /usr/include/c++/4.2/map:66:26: error: bits/stl_map.h: No such file or directory /usr/include/c++/4.2/map:67:31: error: bits/stl_multimap.h: No such file or directory In file included from /usr/local/include/exiv2/exif.hpp:41, from /usr/local/include/exiv2/image.hpp:41, from src/exiv2wrapper.hpp:31, from src/exiv2wrapper_python.cpp:26: /usr/include/c++/4.2/list:70:27: error: bits/stl_list.h: No such file or directory /usr/include/c++/4.2/list:73:26: error: bits/list.tcc: No such file or directory In file included from /usr/local/include/boost/iterator.hpp:17, from /usr/local/include/boost/operators.hpp:86, from /usr/local/include/boost/python/type_id.hpp:11, from /usr/local/include/boost/python/instance_holder.hpp:11, from /usr/local/include/boost/python/object/pointer_holder.hpp:14, from /usr/local/include/boost/python/to_python_indirect.hpp:10, from /usr/local/include/boost/python/converter/arg_to_python.hpp:10, from /usr/local/include/boost/python/call.hpp:15, from /usr/local/include/boost/python/object_core.hpp:14, from /usr/local/include/boost/python/args.hpp:25, from /usr/local/include/boost/python.hpp:11, from src/exiv2wrapper.hpp:34, from src/exiv2wrapper.cpp:26: /usr/include/c++/4.2/iterator:72:34: error: bits/stream_iterator.h: No such file or directory In file included from /usr/local/include/boost/iterator.hpp:17, from /usr/local/include/boost/operators.hpp:86, from /usr/local/include/boost/python/type_id.hpp:11, from /usr/local/include/boost/python/instance_holder.hpp:11, from /usr/local/include/boost/python/object/pointer_holder.hpp:14, from /usr/local/include/boost/python/to_python_indirect.hpp:10, from /usr/local/include/boost/python/converter/arg_to_python.hpp:10, from /usr/local/include/boost/python/call.hpp:15, from /usr/local/include/boost/python/object_core.hpp:14, from /usr/local/include/boost/python/args.hpp:25, from /usr/local/include/boost/python.hpp:11, from src/exiv2wrapper.hpp:34, from src/exiv2wrapper_python.cpp:26: /usr/include/c++/4.2/iterator:72:34: error: bits/stream_iterator.h: No such file or directory In file included from /usr/include/c++/4.2/complex:49, from /usr/local/include/boost/python/converter/builtin_converters.hpp:13, from /usr/local/include/boost/python/converter/arg_to_python.hpp:17, from /usr/local/include/boost/python/call.hpp:15, from /usr/local/include/boost/python/object_core.hpp:14, from /usr/local/include/boost/python/args.hpp:25, from /usr/local/include/boost/python.hpp:11, from src/exiv2wrapper.hpp:34, from src/exiv2wrapper.cpp:26: /usr/include/c++/4.2/cmath:597:27: error: bits/cmath.tcc: No such file or directory In file included from /usr/include/c++/4.2/complex:49, from /usr/local/include/boost/python/converter/builtin_converters.hpp:13, from /usr/local/include/boost/python/converter/arg_to_python.hpp:17, from /usr/local/include/boost/python/call.hpp:15, from /usr/local/include/boost/python/object_core.hpp:14, from /usr/local/include/boost/python/args.hpp:25, from /usr/local/include/boost/python.hpp:11, from src/exiv2wrapper.hpp:34, from src/exiv2wrapper_python.cpp:26: /usr/include/c++/4.2/cmath:597:27: error: bits/cmath.tcc: No such file or directory In file included from /usr/local/include/boost/lexical_cast.hpp:47, from /usr/local/include/boost/python/operators.hpp:19, from /usr/local/include/boost/python.hpp:50, from src/exiv2wrapper.hpp:34, from src/exiv2wrapper.cpp:26: /usr/include/c++/4.2/locale:44:33: error: bits/locale_classes.h: No such file or directory In file included from /usr/include/c++/4.2/locale:45, from /usr/local/include/boost/lexical_cast.hpp:47, from /usr/local/include/boost/python/operators.hpp:19, from /usr/local/include/boost/python.hpp:50, from src/exiv2wrapper.hpp:34, from src/exiv2wrapper.cpp:26: /usr/include/c++/4.2/bits/locale_facets.h:47:30: error: bits/ctype_base.h: No such file or directory /usr/include/c++/4.2/bits/locale_facets.h:242:53: error: macro "toupper" passed 2 arguments, but takes just 1 /usr/include/c++/4.2/bits/locale_facets.h:271:53: error: macro "tolower" passed 2 arguments, but takes just 1 /usr/include/c++/4.2/bits/locale_facets.h:814:53: error: macro "toupper" passed 2 arguments, but takes just 1 /usr/include/c++/4.2/bits/locale_facets.h:847:53: error: macro "tolower" passed 2 arguments, but takes just 1 /usr/include/c++/4.2/bits/locale_facets.h:1533:31: error: bits/ctype_inline.h: No such file or directory /usr/include/c++/4.2/bits/locale_facets.h:1536:26: error: bits/codecvt.h: No such file or directory /usr/include/c++/4.2/bits/locale_facets.h:4600:37: error: bits/messages_members.h: No such file or directory /usr/include/c++/4.2/bits/locale_facets.h:4678:44: error: macro "toupper" passed 2 arguments, but takes just 1 /usr/include/c++/4.2/bits/locale_facets.h:4684:44: error: macro "tolower" passed 2 arguments, but takes just 1 In file included from /usr/local/include/boost/lexical_cast.hpp:47, from /usr/local/include/boost/python/operators.hpp:19, from /usr/local/include/boost/python.hpp:50, from src/exiv2wrapper.hpp:34, from src/exiv2wrapper.cpp:26: /usr/include/c++/4.2/locale:46:34: error: bits/locale_facets.tcc: No such file or directory In file included from /usr/local/include/boost/python/operators.hpp:19, from /usr/local/include/boost/python.hpp:50, from src/exiv2wrapper.hpp:34, from src/exiv2wrapper.cpp:26: /usr/local/include/boost/lexical_cast.hpp:155:17: error: array: No such file or directory In file included from /usr/local/include/boost/lexical_cast.hpp:47, from /usr/local/include/boost/python/operators.hpp:19, from /usr/local/include/boost/python.hpp:50, from src/exiv2wrapper.hpp:34, from src/exiv2wrapper_python.cpp:26: /usr/include/c++/4.2/locale:44:33: error: bits/locale_classes.h: No such file or directory In file included from /usr/include/c++/4.2/locale:45, from /usr/local/include/boost/lexical_cast.hpp:47, from /usr/local/include/boost/python/operators.hpp:19, from /usr/local/include/boost/python.hpp:50, from src/exiv2wrapper.hpp:34, from src/exiv2wrapper_python.cpp:26: /usr/include/c++/4.2/bits/locale_facets.h:47:30: error: bits/ctype_base.h: No such file or directory /usr/include/c++/4.2/bits/locale_facets.h:242:53: error: macro "toupper" passed 2 arguments, but takes just 1 /usr/include/c++/4.2/bits/locale_facets.h:271:53: error: macro "tolower" passed 2 arguments, but takes just 1 /usr/include/c++/4.2/bits/locale_facets.h:814:53: error: macro "toupper" passed 2 arguments, but takes just 1 /usr/include/c++/4.2/bits/locale_facets.h:847:53: error: macro "tolower" passed 2 arguments, but takes just 1 /usr/include/c++/4.2/bits/locale_facets.h:1533:31: error: bits/ctype_inline.h: No such file or directory /usr/include/c++/4.2/bits/locale_facets.h:1536:26: error: bits/codecvt.h: No such file or directory /usr/include/c++/4.2/bits/locale_facets.h:4600:37: error: bits/messages_members.h: No such file or directory /usr/include/c++/4.2/bits/locale_facets.h:4678:44: error: macro "toupper" passed 2 arguments, but takes just 1 /usr/include/c++/4.2/bits/locale_facets.h:4684:44: error: macro "tolower" passed 2 arguments, but takes just 1 In file included from /usr/local/include/boost/lexical_cast.hpp:47, from /usr/local/include/boost/python/operators.hpp:19, from /usr/local/include/boost/python.hpp:50, from src/exiv2wrapper.hpp:34, from src/exiv2wrapper_python.cpp:26: /usr/include/c++/4.2/locale:46:34: error: bits/locale_facets.tcc: No such file or directory In file included from /usr/local/include/boost/python/operators.hpp:19, from /usr/local/include/boost/python.hpp:50, from src/exiv2wrapper.hpp:34, from src/exiv2wrapper_python.cpp:26: /usr/local/include/boost/lexical_cast.hpp:155:17: error: array: No such file or directory In file included from src/exiv2wrapper.cpp:30: /usr/include/c++/4.2/fstream:50:23: error: bits/gthr.h: No such file or directory /usr/include/c++/4.2/fstream:805:29: error: bits/fstream.tcc: No such file or directory In file included from /usr/include/c++/4.2/string:46, from src/exiv2wrapper.hpp:29, from src/exiv2wrapper.cpp:26: /usr/include/c++/4.2/bits/stringfwd.h:46: error: expected constructor, destructor, or type conversion before '(' token /usr/include/c++/4.2/bits/stringfwd.h:55: error: expected type-specifier before 'allocator' /usr/include/c++/4.2/bits/stringfwd.h:55: error: expected '>' before 'allocator' /usr/include/c++/4.2/bits/stringfwd.h:60: error: template argument 3 is invalid /usr/include/c++/4.2/bits/stringfwd.h:60: error: invalid type in declaration before ';' token In file included from /usr/include/c++/4.2/memory:59, from /usr/include/c++/4.2/string:48, from src/exiv2wrapper.hpp:29, from src/exiv2wrapper.cpp:26: /usr/include/c++/4.2/debug/debug.h:47: error: expected constructor, destructor, or type conversion before 'namespace' In file included from /usr/include/c++/4.2/ios:44, from /usr/include/c++/4.2/istream:44, from /usr/include/c++/4.2/sstream:44, from /usr/local/include/exiv2/types.hpp:50, from /usr/local/include/exiv2/image.hpp:39, from src/exiv2wrapper.hpp:31, from src/exiv2wrapper.cpp:26: /usr/include/c++/4.2/exception:40: error: expected declaration before end of line In file included from /usr/include/c++/4.2/string:46, from src/exiv2wrapper.hpp:29, from src/exiv2wrapper_python.cpp:26: /usr/include/c++/4.2/bits/stringfwd.h:46: error: expected constructor, destructor, or type conversion before '(' token /usr/include/c++/4.2/bits/stringfwd.h:55: error: expected type-specifier before 'allocator' /usr/include/c++/4.2/bits/stringfwd.h:55: error: expected '>' before 'allocator' /usr/include/c++/4.2/bits/stringfwd.h:60: error: template argument 3 is invalid /usr/include/c++/4.2/bits/stringfwd.h:60: error: invalid type in declaration before ';' token In file included from /usr/include/c++/4.2/memory:59, from /usr/include/c++/4.2/string:48, from src/exiv2wrapper.hpp:29, from src/exiv2wrapper_python.cpp:26: /usr/include/c++/4.2/debug/debug.h:47: error: expected constructor, destructor, or type conversion before 'namespace' In file included from /usr/include/c++/4.2/ios:44, from /usr/include/c++/4.2/istream:44, from /usr/include/c++/4.2/sstream:44, from /usr/local/include/exiv2/types.hpp:50, from /usr/local/include/exiv2/image.hpp:39, from src/exiv2wrapper.hpp:31, from src/exiv2wrapper_python.cpp:26: /usr/include/c++/4.2/exception:40: error: expected declaration before end of line scons: *** [build/exiv2wrapper.os] Error 1 scons: *** [build/exiv2wrapper_python.os] Error 1 scons: building terminated because of errors. *** Error code 2 I have reinstalled exiv2, which didn't help. Have no idea what's causing this, other than it doesn't seem to be my doing. Help, please? Respectfully, Robert Huff
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?53415B00.6080009>