[MacPorts] #32558: mkvtoolnix errors out on installation in Mac OSX Lion

MacPorts noreply at macports.org
Thu Dec 15 16:57:29 PST 2011


#32558: mkvtoolnix errors out on installation in Mac OSX Lion
---------------------------------+------------------------------------------
 Reporter:  palmer100@…          |       Owner:  kona8lend@…        
     Type:  defect               |      Status:  new                
 Priority:  Normal               |   Milestone:                     
Component:  ports                |     Version:  2.0.3              
 Keywords:                       |        Port:  mkvtoolnix         
---------------------------------+------------------------------------------
Changes (by ryandesign@…):

  * keywords:  mkvtoolnix =>
  * owner:  macports-tickets@… => kona8lend@…


Old description:

> sudo port install mkvtoolnix errors out
>
> I've tried switching compilers (gcc and apple gcc) and both of those fail
> too
> I'm using Xcode 4.2.1 on the latest version of MacOSX Lion with MacPorts
> 2.0.3
>
> Error: Error: Target org.macports.build returned: shell command failed
> (see log for details)
> Log for mkvtoolnix is at:
> /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_multimedia_mkvtoolnix/mkvtoolnix/main.log
> Error: Status 1 encountered during processing.
>
> Log File Output:
> :info:build      CXX src/common/version.cpp
> :info:build      CXX src/common/wavpack.cpp
> :info:build In file included from src/common/wavpack.cpp:18:
> :info:build In file included from src/common/common_pch.h:4:
> :info:build In file included from src/common/common.h:22:
> :info:build In file included from /opt/local/include/boost/regex.hpp:31:
> :info:build In file included from
> /opt/local/include/boost/regex/v4/regex.hpp:70:
> :info:build
> /opt/local/include/boost/regex/v4/basic_regex_creator.hpp:1038:34:
> warning: equality comparison with extraneous parentheses [-Wparentheses]
> :info:build             else if((state->type ==
> syntax_element_long_set_rep))
> :info:build
> ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build
> /opt/local/include/boost/regex/v4/basic_regex_creator.hpp:1038:34: note:
> remove extraneous parentheses around the comparison to silence this
> warning
> :info:build             else if((state->type ==
> syntax_element_long_set_rep))
> :info:build                     ~            ^
> ~
> :info:build
> /opt/local/include/boost/regex/v4/basic_regex_creator.hpp:1038:34: note:
> use '=' to turn this equality comparison into an assignment
> :info:build             else if((state->type ==
> syntax_element_long_set_rep))
> :info:build                                  ^~
> :info:build                                  =
> :info:build In file included from src/common/version.cpp:14:
> :info:build In file included from src/common/common_pch.h:4:
> :info:build In file included from src/common/common.h:22:
> :info:build In file included from /opt/local/include/boost/regex.hpp:31:
> :info:build In file included from
> /opt/local/include/boost/regex/v4/regex.hpp:70:
> :info:build
> /opt/local/include/boost/regex/v4/basic_regex_creator.hpp:1038:34:/opt/local/include/boost/regex/v4/basic_regex_creator.hpp:1116:
> warning: equality comparison with extraneous parentheses [-Wparentheses]
> :info:build             else if((state->type ==
> syntax_element_long_set_rep))
> :info:build 18:
> ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build
> /opt/local/include/boost/regex/v4/basic_regex_creator.hpp:1038:34: note:
> remove extraneous parentheses around the comparison to silence this
> warning
> :info:build             else if((state->type ==
> syntax_element_long_set_rep))
> :info:build                     ~            ^
> ~
> :info:build
> /opt/local/include/boost/regex/v4/basic_regex_creator.hpp:1038:34: note:
> use '=' to turn this equality comparison into an assignment
> :info:build             else if((state->type ==
> syntax_element_long_set_rep))
> :info:build                                  ^~
> :info:build                                  =
> :info:build warning: array subscript is of type 'char' [-Wchar-
> subscripts]
> :info:build             l_map['\n'] |= mask;
> :info:build                  ^~~~~
> :info:build
> /opt/local/include/boost/regex/v4/basic_regex_creator.hpp:1117:18:
> warning: array subscript is of type 'char' [-Wchar-subscripts]
> :info:build             l_map['\r'] |= mask;
> :info:build                  ^~~~~
> :info:build
> /opt/local/include/boost/regex/v4/basic_regex_creator.hpp:1118:18:
> warning: array subscript is of type 'char' [-Wchar-subscripts]
> :info:build             l_map['\f'] |= mask;
> :info:build                  ^~~~~
> :info:build
> /opt/local/include/boost/regex/v4/basic_regex_creator.hpp:1116:18:
> warning: array subscript is of type 'char' [-Wchar-subscripts]
> :info:build             l_map['\n'] |= mask;
> :info:build                  ^~~~~
> :info:build
> /opt/local/include/boost/regex/v4/basic_regex_creator.hpp:1117:18:
> warning: array subscript is of type 'char' [-Wchar-subscripts]
> :info:build             l_map['\r'] |= mask;
> :info:build                  ^~~~~
> :info:build
> /opt/local/include/boost/regex/v4/basic_regex_creator.hpp:1118:18:
> warning: array subscript is of type 'char' [-Wchar-subscripts]
> :info:build             l_map['\f'] |= mask;
> :info:build                  ^~~~~
> :info:build
> /opt/local/include/boost/regex/v4/basic_regex_creator.hpp:1305:18:
> warning: array subscript is of type 'char' [-Wchar-subscripts]
> :info:build             l_map['\n'] |= mask;
> :info:build                  ^~~~~
> :info:build
> /opt/local/include/boost/regex/v4/basic_regex_creator.hpp:1306:18:
> warning: array subscript is of type 'char' [-Wchar-subscripts]
> :info:build             l_map['\r'] |= mask;
> :info:build                  ^~~~~
> :info:build
> /opt/local/include/boost/regex/v4/basic_regex_creator.hpp/opt/local/include/boost/regex/v4/basic_regex_creator.hpp:1341:28:
> warning: equality comparison with extraneous parentheses [-Wparentheses]
> :info:build :               if((p->type == syntax_element_recurse))
> :info:build                    ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build
> /opt/local/include/boost/regex/v4/basic_regex_creator.hpp:1341:28: note:
> remove extraneous parentheses around the comparison to silence this
> warning
> :info:build                if((p->type == syntax_element_recurse))
> :info:build                   ~        ^                        ~
> :info:build
> /opt/local/include/boost/regex/v4/basic_regex_creator.hpp:1341:28: note:
> use '=' to turn this equality comparison into an assignment
> :info:build                if((p->type == syntax_element_recurse))
> :info:build                            ^~
> :info:build                            =
> :info:build 1305:18: warning: array subscript is of type 'char' [-Wchar-
> subscripts]
> :info:build             l_map['\n'] |= mask;
> :info:build                  ^~~~~
> :info:build
> /opt/local/include/boost/regex/v4/basic_regex_creator.hpp:1306:18:
> warning: array subscript is of type 'char' [-Wchar-subscripts]
> :info:build             l_map['\r'] |= mask;
> :info:build                  ^~~~~
> :info:build
> /opt/local/include/boost/regex/v4/basic_regex_creator.hpp:1341:28:
> warning: equality comparison with extraneous parentheses [-Wparentheses]
> :info:build                if((p->type == syntax_element_recurse))
> :info:build                    ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build
> /opt/local/include/boost/regex/v4/basic_regex_creator.hpp:1341:28: note:
> remove extraneous parentheses around the comparison to silence this
> warning
> :info:build                if((p->type == syntax_element_recurse))
> :info:build                   ~        ^                        ~
> :info:build
> /opt/local/include/boost/regex/v4/basic_regex_creator.hpp:1341:28: note:
> use '=' to turn this equality comparison into an assignment
> :info:build                if((p->type == syntax_element_recurse))
> :info:build                            ^~
> :info:build                            =
> :info:build
> /opt/local/include/boost/regex/v4/basic_regex_creator.hpp:528:13:
> warning: unused function 'char_less' [-Wunused-function]
> :info:build inline bool char_less<char>(char t1, char t2)
> :info:build             ^
> :info:build
> /opt/local/include/boost/regex/v4/basic_regex_creator.hpp:533:13:
> warning: unused function 'char_less' [-Wunused-function]
> :info:build inline bool char_less<signed char>(signed char t1, signed
> char t2)
> :info:build             ^
> :info:build In file included from src/common/version.cpp:19:
> :info:build In file included from
> /opt/local/include/boost/property_tree/ptree.hpp:23:
> :info:build
> /opt/local/include/boost/multi_index/sequenced_index.hpp:926:10: error:
> no member named 'BOOST_FOREACH' in namespace 'boost'
> :info:build   boost::foreach::tag)
> :info:build   ~~~~~~~^
> :info:build src/common/common.h:84:34: note: instantiated from:
> :info:build #define foreach                  BOOST_FOREACH
> :info:build                                  ^
> :info:build In file included from src/common/version.cpp:19:
> :info:build In file included from
> /opt/local/include/boost/property_tree/ptree.hpp:23:
> :info:build
> /opt/local/include/boost/multi_index/sequenced_index.hpp:926:19: error:
> C++ requires a type specifier for all declarations
> :info:build   boost::foreach::tag)
> :info:build   ~~~~~           ^
> :info:build In file included from src/common/version.cpp:19:
> :info:build In file included from
> /opt/local/include/boost/property_tree/ptree.hpp:24:
> :info:build
> /opt/local/include/boost/multi_index/ordered_index.hpp:1399:10: error: no
> member named 'BOOST_FOREACH' in namespace 'boost'
> :info:build   boost::foreach::tag)
> :info:build   ~~~~~~~^
> :info:build src/common/common.h:84:34: note: instantiated from:
> :info:build #define foreach                  BOOST_FOREACH
> :info:build                                  ^
> :info:build In file included from src/common/version.cpp:19:
> :info:build In file included from
> /opt/local/include/boost/property_tree/ptree.hpp:24:
> :info:build
> /opt/local/include/boost/multi_index/ordered_index.hpp:1399:19: error:
> C++ requires a type specifier for all declarations
> :info:build   boost::foreach::tag)
> :info:build   ~~~~~           ^
> :info:build 9 warnings generated.
> :info:build      CXX src/common/webm.cpp
> :info:build 7 warnings and 4 errors generated.
> :info:build In file included from src/common/webm.cpp:14:
> :info:build In file included from src/common/common_pch.h:4:
> :info:build In file included from src/common/common.h:22:
> :info:build In file included from /opt/local/include/boost/regex.hpp:31:
> :info:build In file included from
> /opt/local/include/boost/regex/v4/regex.hpp:70:
> :info:build
> /opt/local/include/boost/regex/v4/basic_regex_creator.hpp:1038:34:
> warning: equality comparison with extraneous parentheses [-Wparentheses]
> :info:build             else if((state->type ==
> syntax_element_long_set_rep))
> :info:build
> ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build
> /opt/local/include/boost/regex/v4/basic_regex_creator.hpp:1038:34: note:
> remove extraneous parentheses around the comparison to silence this
> warning
> :info:build             else if((state->type ==
> syntax_element_long_set_rep))
> :info:build                     ~            ^
> ~
> :info:build
> /opt/local/include/boost/regex/v4/basic_regex_creator.hpp:1038:34: note:
> use '=' to turn this equality comparison into an assignment
> :info:build             else if((state->type ==
> syntax_element_long_set_rep))
> :info:build                                  ^~
> :info:build                                  =
> :info:build
> /opt/local/include/boost/regex/v4/basic_regex_creator.hpp:1116:18:
> warning: array subscript is of type 'char' [-Wchar-subscripts]
> :info:build             l_map['\n'] |= mask;
> :info:build                  ^~~~~
> :info:build
> /opt/local/include/boost/regex/v4/basic_regex_creator.hpp:1117:18:
> warning: array subscript is of type 'char' [-Wchar-subscripts]
> :info:build             l_map['\r'] |= mask;
> :info:build                  ^~~~~
> :info:build
> /opt/local/include/boost/regex/v4/basic_regex_creator.hpp:1118:18:
> warning: array subscript is of type 'char' [-Wchar-subscripts]
> :info:build             l_map['\f'] |= mask;
> :info:build                  ^~~~~
> :info:build
> /opt/local/include/boost/regex/v4/basic_regex_creator.hpp:1305:18:
> warning: array subscript is of type 'char' [-Wchar-subscripts]
> :info:build             l_map['\n'] |= mask;
> :info:build                  ^~~~~
> :info:build
> /opt/local/include/boost/regex/v4/basic_regex_creator.hpp:1306:18:
> warning: array subscript is of type 'char' [-Wchar-subscripts]
> :info:build             l_map['\r'] |= mask;
> :info:build                  ^~~~~
> :info:build
> /opt/local/include/boost/regex/v4/basic_regex_creator.hpp:1341:28:
> warning: equality comparison with extraneous parentheses [-Wparentheses]
> :info:build                if((p->type == syntax_element_recurse))
> :info:build                    ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build
> /opt/local/include/boost/regex/v4/basic_regex_creator.hpp:1341:28: note:
> remove extraneous parentheses around the comparison to silence this
> warning
> :info:build                if((p->type == syntax_element_recurse))
> :info:build                   ~        ^                        ~
> :info:build
> /opt/local/include/boost/regex/v4/basic_regex_creator.hpp:1341:28: note:
> use '=' to turn this equality comparison into an assignment
> :info:build                if((p->type == syntax_element_recurse))
> :info:build                            ^~
> :info:build                            =
> :info:build
> /opt/local/include/boost/regex/v4/basic_regex_creator.hpp:528:13:
> warning: unused function 'char_less' [-Wunused-function]
> :info:build inline bool char_less<char>(char t1, char t2)
> :info:build             ^
> :info:build
> /opt/local/include/boost/regex/v4/basic_regex_creator.hpp:533:13:
> warning: unused function 'char_less' [-Wunused-function]
> :info:build inline bool char_less<signed char>(signed char t1, signed
> char t2)
> :info:build             ^
> :info:build 9 warnings generated.
> :info:build shell command " cd
> "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_multimedia_mkvtoolnix/mkvtoolnix/work/mkvtoolnix-5.0.1"
> && ./drake default -j2 " returned error 1
> :error:build Target org.macports.build returned: shell command failed
> (see log for details)
> :debug:build Backtrace: shell command failed (see log for details)
>     while executing
> "command_exec build"
>     (procedure "portbuild::build_main" line 8)
>     invoked from within
> "$procedure $targetname"
> :info:build Warning: the following items did not execute (for
> mkvtoolnix): org.macports.activate org.macports.build
> org.macports.destroot org.macports.install
> :notice:build Log for mkvtoolnix is at:
> /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_multimedia_mkvtoolnix/mkvtoolnix/main.log

New description:

 `sudo port install mkvtoolnix` errors out

 I've tried switching compilers (gcc and apple gcc) and both of those fail
 too

 I'm using Xcode 4.2.1 on the latest version of MacOSX Lion with MacPorts
 2.0.3

 {{{
 Error: Error: Target org.macports.build returned: shell command failed
 (see log for details)
 Log for mkvtoolnix is at:
 /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_multimedia_mkvtoolnix/mkvtoolnix/main.log
 Error: Status 1 encountered during processing.
 }}}

 Log File Output:
 {{{
 :info:build      CXX src/common/version.cpp
 :info:build      CXX src/common/wavpack.cpp
 :info:build In file included from src/common/wavpack.cpp:18:
 :info:build In file included from src/common/common_pch.h:4:
 :info:build In file included from src/common/common.h:22:
 :info:build In file included from /opt/local/include/boost/regex.hpp:31:
 :info:build In file included from
 /opt/local/include/boost/regex/v4/regex.hpp:70:
 :info:build
 /opt/local/include/boost/regex/v4/basic_regex_creator.hpp:1038:34:
 warning: equality comparison with extraneous parentheses [-Wparentheses]
 :info:build             else if((state->type ==
 syntax_element_long_set_rep))
 :info:build
 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 :info:build
 /opt/local/include/boost/regex/v4/basic_regex_creator.hpp:1038:34: note:
 remove extraneous parentheses around the comparison to silence this
 warning
 :info:build             else if((state->type ==
 syntax_element_long_set_rep))
 :info:build                     ~            ^
 ~
 :info:build
 /opt/local/include/boost/regex/v4/basic_regex_creator.hpp:1038:34: note:
 use '=' to turn this equality comparison into an assignment
 :info:build             else if((state->type ==
 syntax_element_long_set_rep))
 :info:build                                  ^~
 :info:build                                  =
 :info:build In file included from src/common/version.cpp:14:
 :info:build In file included from src/common/common_pch.h:4:
 :info:build In file included from src/common/common.h:22:
 :info:build In file included from /opt/local/include/boost/regex.hpp:31:
 :info:build In file included from
 /opt/local/include/boost/regex/v4/regex.hpp:70:
 :info:build
 /opt/local/include/boost/regex/v4/basic_regex_creator.hpp:1038:34:/opt/local/include/boost/regex/v4/basic_regex_creator.hpp:1116:
 warning: equality comparison with extraneous parentheses [-Wparentheses]
 :info:build             else if((state->type ==
 syntax_element_long_set_rep))
 :info:build 18:
 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 :info:build
 /opt/local/include/boost/regex/v4/basic_regex_creator.hpp:1038:34: note:
 remove extraneous parentheses around the comparison to silence this
 warning
 :info:build             else if((state->type ==
 syntax_element_long_set_rep))
 :info:build                     ~            ^
 ~
 :info:build
 /opt/local/include/boost/regex/v4/basic_regex_creator.hpp:1038:34: note:
 use '=' to turn this equality comparison into an assignment
 :info:build             else if((state->type ==
 syntax_element_long_set_rep))
 :info:build                                  ^~
 :info:build                                  =
 :info:build warning: array subscript is of type 'char' [-Wchar-subscripts]
 :info:build             l_map['\n'] |= mask;
 :info:build                  ^~~~~
 :info:build
 /opt/local/include/boost/regex/v4/basic_regex_creator.hpp:1117:18:
 warning: array subscript is of type 'char' [-Wchar-subscripts]
 :info:build             l_map['\r'] |= mask;
 :info:build                  ^~~~~
 :info:build
 /opt/local/include/boost/regex/v4/basic_regex_creator.hpp:1118:18:
 warning: array subscript is of type 'char' [-Wchar-subscripts]
 :info:build             l_map['\f'] |= mask;
 :info:build                  ^~~~~
 :info:build
 /opt/local/include/boost/regex/v4/basic_regex_creator.hpp:1116:18:
 warning: array subscript is of type 'char' [-Wchar-subscripts]
 :info:build             l_map['\n'] |= mask;
 :info:build                  ^~~~~
 :info:build
 /opt/local/include/boost/regex/v4/basic_regex_creator.hpp:1117:18:
 warning: array subscript is of type 'char' [-Wchar-subscripts]
 :info:build             l_map['\r'] |= mask;
 :info:build                  ^~~~~
 :info:build
 /opt/local/include/boost/regex/v4/basic_regex_creator.hpp:1118:18:
 warning: array subscript is of type 'char' [-Wchar-subscripts]
 :info:build             l_map['\f'] |= mask;
 :info:build                  ^~~~~
 :info:build
 /opt/local/include/boost/regex/v4/basic_regex_creator.hpp:1305:18:
 warning: array subscript is of type 'char' [-Wchar-subscripts]
 :info:build             l_map['\n'] |= mask;
 :info:build                  ^~~~~
 :info:build
 /opt/local/include/boost/regex/v4/basic_regex_creator.hpp:1306:18:
 warning: array subscript is of type 'char' [-Wchar-subscripts]
 :info:build             l_map['\r'] |= mask;
 :info:build                  ^~~~~
 :info:build
 /opt/local/include/boost/regex/v4/basic_regex_creator.hpp/opt/local/include/boost/regex/v4/basic_regex_creator.hpp:1341:28:
 warning: equality comparison with extraneous parentheses [-Wparentheses]
 :info:build :               if((p->type == syntax_element_recurse))
 :info:build                    ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 :info:build
 /opt/local/include/boost/regex/v4/basic_regex_creator.hpp:1341:28: note:
 remove extraneous parentheses around the comparison to silence this
 warning
 :info:build                if((p->type == syntax_element_recurse))
 :info:build                   ~        ^                        ~
 :info:build
 /opt/local/include/boost/regex/v4/basic_regex_creator.hpp:1341:28: note:
 use '=' to turn this equality comparison into an assignment
 :info:build                if((p->type == syntax_element_recurse))
 :info:build                            ^~
 :info:build                            =
 :info:build 1305:18: warning: array subscript is of type 'char' [-Wchar-
 subscripts]
 :info:build             l_map['\n'] |= mask;
 :info:build                  ^~~~~
 :info:build
 /opt/local/include/boost/regex/v4/basic_regex_creator.hpp:1306:18:
 warning: array subscript is of type 'char' [-Wchar-subscripts]
 :info:build             l_map['\r'] |= mask;
 :info:build                  ^~~~~
 :info:build
 /opt/local/include/boost/regex/v4/basic_regex_creator.hpp:1341:28:
 warning: equality comparison with extraneous parentheses [-Wparentheses]
 :info:build                if((p->type == syntax_element_recurse))
 :info:build                    ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 :info:build
 /opt/local/include/boost/regex/v4/basic_regex_creator.hpp:1341:28: note:
 remove extraneous parentheses around the comparison to silence this
 warning
 :info:build                if((p->type == syntax_element_recurse))
 :info:build                   ~        ^                        ~
 :info:build
 /opt/local/include/boost/regex/v4/basic_regex_creator.hpp:1341:28: note:
 use '=' to turn this equality comparison into an assignment
 :info:build                if((p->type == syntax_element_recurse))
 :info:build                            ^~
 :info:build                            =
 :info:build
 /opt/local/include/boost/regex/v4/basic_regex_creator.hpp:528:13: warning:
 unused function 'char_less' [-Wunused-function]
 :info:build inline bool char_less<char>(char t1, char t2)
 :info:build             ^
 :info:build
 /opt/local/include/boost/regex/v4/basic_regex_creator.hpp:533:13: warning:
 unused function 'char_less' [-Wunused-function]
 :info:build inline bool char_less<signed char>(signed char t1, signed char
 t2)
 :info:build             ^
 :info:build In file included from src/common/version.cpp:19:
 :info:build In file included from
 /opt/local/include/boost/property_tree/ptree.hpp:23:
 :info:build
 /opt/local/include/boost/multi_index/sequenced_index.hpp:926:10: error: no
 member named 'BOOST_FOREACH' in namespace 'boost'
 :info:build   boost::foreach::tag)
 :info:build   ~~~~~~~^
 :info:build src/common/common.h:84:34: note: instantiated from:
 :info:build #define foreach                  BOOST_FOREACH
 :info:build                                  ^
 :info:build In file included from src/common/version.cpp:19:
 :info:build In file included from
 /opt/local/include/boost/property_tree/ptree.hpp:23:
 :info:build
 /opt/local/include/boost/multi_index/sequenced_index.hpp:926:19: error:
 C++ requires a type specifier for all declarations
 :info:build   boost::foreach::tag)
 :info:build   ~~~~~           ^
 :info:build In file included from src/common/version.cpp:19:
 :info:build In file included from
 /opt/local/include/boost/property_tree/ptree.hpp:24:
 :info:build
 /opt/local/include/boost/multi_index/ordered_index.hpp:1399:10: error: no
 member named 'BOOST_FOREACH' in namespace 'boost'
 :info:build   boost::foreach::tag)
 :info:build   ~~~~~~~^
 :info:build src/common/common.h:84:34: note: instantiated from:
 :info:build #define foreach                  BOOST_FOREACH
 :info:build                                  ^
 :info:build In file included from src/common/version.cpp:19:
 :info:build In file included from
 /opt/local/include/boost/property_tree/ptree.hpp:24:
 :info:build
 /opt/local/include/boost/multi_index/ordered_index.hpp:1399:19: error: C++
 requires a type specifier for all declarations
 :info:build   boost::foreach::tag)
 :info:build   ~~~~~           ^
 :info:build 9 warnings generated.
 :info:build      CXX src/common/webm.cpp
 :info:build 7 warnings and 4 errors generated.
 :info:build In file included from src/common/webm.cpp:14:
 :info:build In file included from src/common/common_pch.h:4:
 :info:build In file included from src/common/common.h:22:
 :info:build In file included from /opt/local/include/boost/regex.hpp:31:
 :info:build In file included from
 /opt/local/include/boost/regex/v4/regex.hpp:70:
 :info:build
 /opt/local/include/boost/regex/v4/basic_regex_creator.hpp:1038:34:
 warning: equality comparison with extraneous parentheses [-Wparentheses]
 :info:build             else if((state->type ==
 syntax_element_long_set_rep))
 :info:build
 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 :info:build
 /opt/local/include/boost/regex/v4/basic_regex_creator.hpp:1038:34: note:
 remove extraneous parentheses around the comparison to silence this
 warning
 :info:build             else if((state->type ==
 syntax_element_long_set_rep))
 :info:build                     ~            ^
 ~
 :info:build
 /opt/local/include/boost/regex/v4/basic_regex_creator.hpp:1038:34: note:
 use '=' to turn this equality comparison into an assignment
 :info:build             else if((state->type ==
 syntax_element_long_set_rep))
 :info:build                                  ^~
 :info:build                                  =
 :info:build
 /opt/local/include/boost/regex/v4/basic_regex_creator.hpp:1116:18:
 warning: array subscript is of type 'char' [-Wchar-subscripts]
 :info:build             l_map['\n'] |= mask;
 :info:build                  ^~~~~
 :info:build
 /opt/local/include/boost/regex/v4/basic_regex_creator.hpp:1117:18:
 warning: array subscript is of type 'char' [-Wchar-subscripts]
 :info:build             l_map['\r'] |= mask;
 :info:build                  ^~~~~
 :info:build
 /opt/local/include/boost/regex/v4/basic_regex_creator.hpp:1118:18:
 warning: array subscript is of type 'char' [-Wchar-subscripts]
 :info:build             l_map['\f'] |= mask;
 :info:build                  ^~~~~
 :info:build
 /opt/local/include/boost/regex/v4/basic_regex_creator.hpp:1305:18:
 warning: array subscript is of type 'char' [-Wchar-subscripts]
 :info:build             l_map['\n'] |= mask;
 :info:build                  ^~~~~
 :info:build
 /opt/local/include/boost/regex/v4/basic_regex_creator.hpp:1306:18:
 warning: array subscript is of type 'char' [-Wchar-subscripts]
 :info:build             l_map['\r'] |= mask;
 :info:build                  ^~~~~
 :info:build
 /opt/local/include/boost/regex/v4/basic_regex_creator.hpp:1341:28:
 warning: equality comparison with extraneous parentheses [-Wparentheses]
 :info:build                if((p->type == syntax_element_recurse))
 :info:build                    ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 :info:build
 /opt/local/include/boost/regex/v4/basic_regex_creator.hpp:1341:28: note:
 remove extraneous parentheses around the comparison to silence this
 warning
 :info:build                if((p->type == syntax_element_recurse))
 :info:build                   ~        ^                        ~
 :info:build
 /opt/local/include/boost/regex/v4/basic_regex_creator.hpp:1341:28: note:
 use '=' to turn this equality comparison into an assignment
 :info:build                if((p->type == syntax_element_recurse))
 :info:build                            ^~
 :info:build                            =
 :info:build
 /opt/local/include/boost/regex/v4/basic_regex_creator.hpp:528:13: warning:
 unused function 'char_less' [-Wunused-function]
 :info:build inline bool char_less<char>(char t1, char t2)
 :info:build             ^
 :info:build
 /opt/local/include/boost/regex/v4/basic_regex_creator.hpp:533:13: warning:
 unused function 'char_less' [-Wunused-function]
 :info:build inline bool char_less<signed char>(signed char t1, signed char
 t2)
 :info:build             ^
 :info:build 9 warnings generated.
 :info:build shell command " cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_multimedia_mkvtoolnix/mkvtoolnix/work/mkvtoolnix-5.0.1"
 && ./drake default -j2 " returned error 1
 :error:build Target org.macports.build returned: shell command failed (see
 log for details)
 :debug:build Backtrace: shell command failed (see log for details)
     while executing
 "command_exec build"
     (procedure "portbuild::build_main" line 8)
     invoked from within
 "$procedure $targetname"
 :info:build Warning: the following items did not execute (for mkvtoolnix):
 org.macports.activate org.macports.build org.macports.destroot
 org.macports.install
 :notice:build Log for mkvtoolnix is at:
 /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_multimedia_mkvtoolnix/mkvtoolnix/main.log
 }}}

--

Comment:

 Please remember to use WikiFormatting and to Cc the maintainer of the
 port.

-- 
Ticket URL: <https://trac.macports.org/ticket/32558#comment:1>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list