Opened 10 years ago

Closed 7 years ago

#44201 closed defect (fixed)

mkvtoolnix build failure due to stray @ in NSObjCRuntime.h

Reported by: rainer+macports@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 2.3.1
Keywords: Cc: mojca (Mojca Miklavec), jeff@…
Port: mkvtoolnix

Description

updating mkvtoolnix fails due to a "stray" @ in NSObjCRuntime.h. The line in question is

@class NSString, Protocol;
--->  Building mkvtoolnix
Error: org.macports.build for port mkvtoolnix returned: command execution failed
Please see the log file for port mkvtoolnix for details:
    /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_multimedia_mkvtoolnix/mkvtoolnix/main.log
Error: Unable to upgrade port: 1
To report a bug, follow the instructions in the guide:
    http://guide.macports.org/#project.tickets

/opt/local/var/macports:

/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_multimedia_mkvtoolnix/mkvtoolnix/main.log
version:1
:msg:main --->  Computing dependencies for mkvtoolnix:info:main .:debug:main mkvtoolnix has no conflicts
:debug:main Searching for dependency: xz
:debug:main Found Dependency: receipt exists for xz
:debug:main Searching for dependency: pkgconfig
:debug:main Found Dependency: receipt exists for pkgconfig
:debug:main Searching for dependency: libebml
:debug:main Found Dependency: receipt exists for libebml
:debug:main Searching for dependency: libmatroska
:debug:main Found Dependency: receipt exists for libmatroska
:debug:main Searching for dependency: ruby21
:debug:main Found Dependency: receipt exists for ruby21
:debug:main Searching for dependency: makeicns
:debug:main Found Dependency: receipt exists for makeicns
:debug:main Searching for dependency: boost
:debug:main Found Dependency: receipt exists for boost
:debug:main Searching for dependency: bzip2
:debug:main Found Dependency: receipt exists for bzip2
:debug:main Searching for dependency: curl
:debug:main Found Dependency: receipt exists for curl
:debug:main Searching for dependency: expat
:debug:main Found Dependency: receipt exists for expat
:debug:main Searching for dependency: file
:debug:main Found Dependency: receipt exists for file
:debug:main Searching for dependency: flac
:debug:main Found Dependency: receipt exists for flac
:debug:main Searching for dependency: gettext
:debug:main Found Dependency: receipt exists for gettext
:debug:main Searching for dependency: libogg
:debug:main Found Dependency: receipt exists for libogg
:debug:main Searching for dependency: libvorbis
:debug:main Found Dependency: receipt exists for libvorbis
:debug:main Searching for dependency: lzo2
:debug:main Found Dependency: receipt exists for lzo2
:debug:main Searching for dependency: pcre
:debug:main Found Dependency: receipt exists for pcre
:debug:main Searching for dependency: zlib
:debug:main Found Dependency: receipt exists for zlib
:debug:main Searching for dependency: wxWidgets-3.0
:debug:main Found Dependency: receipt exists for wxWidgets-3.0
:debug:main Searching for dependency: gcc47
:debug:main Found Dependency: receipt exists for gcc47
:msg:main
:debug:main Executing org.macports.main (mkvtoolnix)
:debug:main changing euid/egid - current euid: 0 - current egid: 0
:debug:main egid changed to: 501
:debug:main euid changed to: 503
:debug:archivefetch archivefetch phase started at Tue Jul  1 13:46:06 CEST 2014
:msg:archivefetch --->  Fetching archive for mkvtoolnix
:debug:archivefetch Executing org.macports.archivefetch (mkvtoolnix)
:debug:archivefetch euid/egid changed to: 0/0
:debug:archivefetch chowned /opt/local/var/macports/incoming to macports
:debug:archivefetch euid/egid changed to: 503/501
:info:archivefetch --->  mkvtoolnix-7.0.0_2+wxwidgets.darwin_12.x86_64.tbz2 doesn't seem to exist in /opt/local/var/macports/incoming/verified
:msg:archivefetch --->  Attempting to fetch mkvtoolnix-7.0.0_2+wxwidgets.darwin_12.x86_64.tbz2 from http://nue.de.packages.macports.org/macports/packages/mkvtoolnix
:debug:archivefetch Fetching archive failed:: The requested URL returned error: 404
:msg:archivefetch --->  Attempting to fetch mkvtoolnix-7.0.0_2+wxwidgets.darwin_12.x86_64.tbz2 from http://lil.fr.packages.macports.org/mkvtoolnix
:debug:archivefetch Fetching archive failed:: The requested URL returned error: 404
:msg:archivefetch --->  Attempting to fetch mkvtoolnix-7.0.0_2+wxwidgets.darwin_12.x86_64.tbz2 from http://mse.uk.packages.macports.org/sites/packages.macports.org/mkvtoolnix
:debug:archivefetch Fetching archive failed:: The requested URL returned error: 404
:debug:archivefetch Privilege de-escalation not attempted as not running as root.
:debug:fetch fetch phase started at Tue Jul  1 13:46:07 CEST 2014
:notice:fetch --->  Fetching distfiles for mkvtoolnix
:debug:fetch Executing org.macports.fetch (mkvtoolnix)
:debug:fetch Privilege de-escalation not attempted as not running as root.
:debug:checksum checksum phase started at Tue Jul  1 13:46:07 CEST 2014
:notice:checksum --->  Verifying checksums for mkvtoolnix
:debug:checksum Executing org.macports.checksum (mkvtoolnix)
:info:checksum --->  Checksumming mkvtoolnix-7.0.0.tar.xz
:debug:checksum Calculated (rmd160) is 8e581b26661c2bd1b388b1ad99dfd092f0da0700
:debug:checksum Correct (rmd160) checksum for mkvtoolnix-7.0.0.tar.xz
:debug:checksum Calculated (sha256) is 2bbdf060e193d4a7f961f84d28b28d67d859be66e3f2cdf8ee4ae380f8d15725
:debug:checksum Correct (sha256) checksum for mkvtoolnix-7.0.0.tar.xz
:debug:checksum Privilege de-escalation not attempted as not running as root.
:debug:extract extract phase started at Tue Jul  1 13:46:08 CEST 2014
:notice:extract --->  Extracting mkvtoolnix
:debug:extract setting option extract.cmd to /opt/local/bin/xz
:debug:extract Executing org.macports.extract (mkvtoolnix)
:info:extract --->  Extracting mkvtoolnix-7.0.0.tar.xz
:debug:extract setting option extract.args to '/opt/local/var/macports/distfiles/mkvtoolnix/mkvtoolnix-7.0.0.tar.xz'
:debug:extract Environment:
CC_PRINT_OPTIONS='YES'
CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_multimedia_mkvtoolnix/mkvtoolnix/work/.CC_PRINT_OPTIONS'
CPATH='/opt/local/include'
LIBRARY_PATH='/opt/local/lib'
MACOSX_DEPLOYMENT_TARGET='10.8'
:debug:extract Assembled command: 'cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_multimedia_mkvtoolnix/mkvtoolnix/work" && /opt/local/bin/xz -dc '/opt/local/var/macports/distfiles/mkvtoolnix/mkvtoolnix-7.0.0.tar.xz' | /usr/bin/gnutar --no-same-owner -xf -'
:debug:extract Executing command line:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_multimedia_mkvtoolnix/mkvtoolnix/work" && /opt/local/bin/xz -dc '/opt/local/var/macports/distfiles/mkvtoolnix/mkvtoolnix-7.0.0.tar.xz' | /usr/bin/gnutar --no-same-owner -xf -
:debug:extract euid/egid changed to: 0/0
:debug:extract chowned /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_multimedia_mkvtoolnix/mkvtoolnix/work to macports
:debug:extract euid/egid changed to: 503/501
:debug:extract Privilege de-escalation not attempted as not running as root.
:debug:patch patch phase started at Tue Jul  1 13:46:14 CEST 2014
:debug:patch Executing org.macports.patch (mkvtoolnix)
:notice:patch --->  Applying patches to mkvtoolnix
:info:patch --->  Applying patch-ruby.diff
:debug:patch Environment:
CC_PRINT_OPTIONS='YES'
CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_multimedia_mkvtoolnix/mkvtoolnix/work/.CC_PRINT_OPTIONS'
CPATH='/opt/local/include'
LIBRARY_PATH='/opt/local/lib'
MACOSX_DEPLOYMENT_TARGET='10.8'
:debug:patch Assembled command: 'cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_multimedia_mkvtoolnix/mkvtoolnix/work/mkvtoolnix-7.0.0" && /usr/bin/patch -p0'
:debug:patch Executing command line:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_multimedia_mkvtoolnix/mkvtoolnix/work/mkvtoolnix-7.0.0" && /usr/bin/patch -p0 < '/opt/local/var/macports/sources/rsync.macports.org/release/ports/multimedia/mkvtoolnix/files/patch-ruby.diff'
:info:patch patching file Rakefile
:info:patch patching file doc/Rakefile
:info:patch patching file doc/guide/Rakefile
:info:patch patching file doc/man/Rakefile
:info:patch patching file lib/Rakefile
:info:patch patching file lib/avilib-0.6.10/Rakefile
:info:patch patching file lib/librmff/Rakefile
:info:patch patching file rake.d/format_string_verifier.rb
:info:patch patching file rake.d/gtest.rb
:info:patch patching file rake.d/vendor/drake-0.9.2.0.3.1/bin/drake
:info:patch patching file share/ruby/mkvtoolnix/common.rb
:info:patch patching file share/ruby/mkvtoolnix/merge.rb
:info:patch patching file share/ruby/mkvtoolnix.rb
:info:patch patching file src/Rakefile
:info:patch patching file src/common/Rakefile
:info:patch patching file src/common/chapters/Rakefile
:info:patch patching file src/common/strings/Rakefile
:info:patch patching file src/common/tags/Rakefile
:info:patch patching file src/common/xml/Rakefile
:info:patch patching file src/extract/Rakefile
:info:patch patching file src/info/Rakefile
:info:patch patching file src/input/Rakefile
:info:patch patching file src/merge/Rakefile
:info:patch patching file src/merge/private/Rakefile
:info:patch patching file src/mkvtoolnix-gui/Rakefile
:info:patch patching file src/mkvtoolnix-gui/forms/Rakefile
:info:patch patching file src/mkvtoolnix-gui/job_widget/Rakefile
:info:patch patching file src/mkvtoolnix-gui/main_window/Rakefile
:info:patch patching file src/mkvtoolnix-gui/merge_widget/Rakefile
:info:patch patching file src/mkvtoolnix-gui/util/Rakefile
:info:patch patching file src/mmg/Rakefile
:info:patch patching file src/mmg/header_editor/Rakefile
:info:patch patching file src/mmg/options/Rakefile
:info:patch patching file src/mmg/tabs/Rakefile
:info:patch patching file src/mpegparser/Rakefile
:info:patch patching file src/output/Rakefile
:info:patch patching file src/propedit/Rakefile
:info:patch patching file src/tools/Rakefile
:info:patch patching file src/tools/changelog_to_xml.rb
:info:patch patching file tests/Rakefile
:info:patch patching file tests/run.rb
:info:patch patching file tests/unit/Rakefile
:info:patch patching file tests/unit/common/Rakefile
:info:patch patching file tests/unit/propedit/Rakefile
:info:patch --->  Applying patch-clang_errors.diff
:debug:patch Environment:
CC_PRINT_OPTIONS='YES'
CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_multimedia_mkvtoolnix/mkvtoolnix/work/.CC_PRINT_OPTIONS'
CPATH='/opt/local/include'
LIBRARY_PATH='/opt/local/lib'
MACOSX_DEPLOYMENT_TARGET='10.8'
:debug:patch Assembled command: 'cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_multimedia_mkvtoolnix/mkvtoolnix/work/mkvtoolnix-7.0.0" && /usr/bin/patch -p0'
:debug:patch Executing command line:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_multimedia_mkvtoolnix/mkvtoolnix/work/mkvtoolnix-7.0.0" && /usr/bin/patch -p0 < '/opt/local/var/macports/sources/rsync.macports.org/release/ports/multimedia/mkvtoolnix/files/patch-clang_errors.diff'
:info:patch patching file src/common/command_line.cpp
:info:patch patching file src/common/version.cpp
:debug:patch Privilege de-escalation not attempted as not running as root.
:debug:configure configure phase started at Tue Jul  1 13:46:14 CEST 2014
:notice:configure --->  Configuring mkvtoolnix
:debug:configure Using compiler 'MacPorts GCC 4.7'
:debug:configure Executing org.macports.configure (mkvtoolnix)
:debug:configure Environment:
CC='/opt/local/bin/gcc-mp-4.7'
CC_PRINT_OPTIONS='YES'
CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_multimedia_mkvtoolnix/mkvtoolnix/work/.CC_PRINT_OPTIONS'
CFLAGS='-Os -m64'
CPATH='/opt/local/include'
CPPFLAGS='-I/opt/local/include'
CXX='/opt/local/bin/g++-mp-4.7'
CXXFLAGS='-Os -m64'
F77='/opt/local/bin/gfortran-mp-4.7'
F77FLAGS='-m64'
F90='/opt/local/bin/gfortran-mp-4.7'
F90FLAGS='-Os -m64'
FC='/opt/local/bin/gfortran-mp-4.7'
FCFLAGS='-Os -m64'
FFLAGS='-Os'
INSTALL='/usr/bin/install -c'
LDFLAGS='-L/opt/local/lib -Wl,-headerpad_max_install_names'
LIBRARY_PATH='/opt/local/lib'
MACOSX_DEPLOYMENT_TARGET='10.8'
OBJC='/opt/local/bin/gcc-mp-4.7'
OBJCFLAGS='-Os -m64'
OBJCXX='/opt/local/bin/g++-mp-4.7'
OBJCXXFLAGS='-Os -m64'
__CFPREFERENCES_AVOID_DAEMON='1'
:debug:configure Assembled command: 'cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_multimedia_mkvtoolnix/mkvtoolnix/work/mkvtoolnix-7.0.0" && ./configure --prefix=/opt/local --mandir=/opt/local/share/man --with-boost=/opt/local --with-extra-libs=/opt/local/lib --with-extra-includes=/opt/local/include --enable-gui --enable-wxwidgets --with-wx-config=/opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/bin/wx-config'
:debug:configure Executing command line:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_multimedia_mkvtoolnix/mkvtoolnix/work/mkvtoolnix-7.0.0" && ./configure --prefix=/opt/local --mandir=/opt/local/share/man --with-boost=/opt/local --with-extra-libs=/opt/local/lib --with-extra-includes=/opt/local/include --enable-gui --enable-wxwidgets --with-wx-config=/opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/bin/wx-config
:info:configure checking build system type... x86_64-apple-darwin12.5.0
:info:configure checking host system type... x86_64-apple-darwin12.5.0
:info:configure checking target system type... x86_64-apple-darwin12.5.0
:info:configure checking for gcc... /opt/local/bin/gcc-mp-4.7
:info:configure checking whether the C compiler works... yes
:info:configure checking for C compiler default output file name... a.out
:info:configure checking for suffix of executables...
:info:configure checking whether we are cross compiling... no
:info:configure checking for suffix of object files... o
:info:configure checking whether we are using the GNU C compiler... yes
:info:configure checking whether /opt/local/bin/gcc-mp-4.7 accepts -g... yes
:info:configure checking for /opt/local/bin/gcc-mp-4.7 option to accept ISO C89... none needed
:info:configure checking whether /opt/local/bin/gcc-mp-4.7 and cc understand -c and -o together... yes
:info:configure checking how to run the C preprocessor... /opt/local/bin/gcc-mp-4.7 -E
:info:configure checking whether we are using the GNU C++ compiler... yes
:info:configure checking whether /opt/local/bin/g++-mp-4.7 accepts -g... yes
:info:configure checking whether make sets $(MAKE)... yes
:info:configure checking for a BSD-compatible install... /usr/bin/install -c
:info:configure checking for ranlib... ranlib
:info:configure checking for strip... strip
:info:configure checking for ar... ar
:info:configure checking for ld... ld
:info:configure checking for pkg-config... /opt/local/bin/pkg-config
:info:configure checking pkg-config is at least version 0.9.0... yes
:info:configure checking for grep that handles long lines and -e... /usr/bin/grep
:info:configure checking for egrep... /usr/bin/grep -E
:info:configure checking for ANSI C header files... yes
:info:configure checking for sys/types.h... yes
:info:configure checking for sys/stat.h... yes
:info:configure checking for stdlib.h... yes
:info:configure checking for string.h... yes
:info:configure checking for memory.h... yes
:info:configure checking for strings.h... yes
:info:configure checking for inttypes.h... yes
:info:configure checking for stdint.h... yes
:info:configure checking for unistd.h... yes
:info:configure checking for inttypes.h... (cached) yes
:info:configure checking for stdint.h... (cached) yes
:info:configure checking for sys/types.h... (cached) yes
:info:configure checking sys/syscall.h usability... yes
:info:configure checking sys/syscall.h presence... yes
:info:configure checking for sys/syscall.h... yes
:info:configure checking stropts.h usability... no
:info:configure checking stropts.h presence... no
:info:configure checking for stropts.h... no
:info:configure checking for vsscanf... yes
:info:configure checking for syscall... yes
:info:configure checking gcc version... 4.7.3
:info:configure checking for support for the "-std=c++11"/"-std=c++0x" flag... -std=c++11
:info:configure checking for support for C++11 feature "initializer lists"... yes
:info:configure checking for support for C++11 feature "range-based 'for'"... yes
:info:configure checking for support for C++11 feature "right angle brackets"... yes
:info:configure checking for support for C++11 feature "'auto' keyword"... yes
:info:configure checking for support for C++11 feature "lambda functions"... yes
:info:configure checking for support for C++11 feature "nullptr"... yes
:info:configure checking for support for C++11 feature "tuples"... yes
:info:configure checking compiler is clang... no
:info:configure checking whether the byte order is big-endian... no
:info:configure checking if being compiled with mingw32... no
:info:configure checking for int64_t... yes
:info:configure checking for uint64_t... yes
:info:configure checking size of int... 4
:info:configure checking size of long... 8
:info:configure checking size of long long... 8
:info:configure checking for PRId64 and PRIu64... yes
:info:configure checking iconv.h usability... yes
:info:configure checking iconv.h presence... yes
:info:configure checking for iconv.h... yes
:info:configure checking for iconv... yes
:info:configure checking for iconv declaration...
:info:configure          extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
:info:configure checking for nl_langinfo... yes
:info:configure checking for ogg_sync_init in -logg... yes
:info:configure checking ogg/ogg.h usability... yes
:info:configure checking ogg/ogg.h presence... yes
:info:configure checking for ogg/ogg.h... yes
:info:configure checking for vorbis_synthesis_init in -lvorbis... yes
:info:configure checking vorbis/codec.h usability... yes
:info:configure checking vorbis/codec.h presence... yes
:info:configure checking for vorbis/codec.h... yes
:info:configure checking for FLAC__stream_decoder_new in -lFLAC... yes
:info:configure checking for FLAC__StreamMetadata_StreamInfo.sample_rate... yes
:info:configure checking for FLAC__stream_decoder_skip_single_frame in -lFLAC... yes
:info:configure checking for libEBML headers version >= 1.3.0... yes
:info:configure checking if linking against libEBML works and if it requires -DEBML_DLL... yes, without -DEBML_DLL
:info:configure checking for libMatroska headers version >= 1.4.1... internal
:info:configure checking for ZLIB... yes
:info:configure checking for wx-config... /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/bin/wx-config
:info:configure checking for wxWidgets 2.8.0 or newer... 3.0.1 ok
:info:configure checking for wxWidgets class wxBitmapComboBox... yes
:info:configure checking for wxMenuBar member function SetMenuLabel... yes
:info:configure checking for wxMenuItem member function SetItemlabel... yes
:info:configure checking for magic_open in -lmagic... yes
:info:configure checking magic.h usability... yes
:info:configure checking magic.h presence... yes
:info:configure checking for magic.h... yes
:info:configure checking for CURL... yes
:info:configure checking for boostlib >= 1.46.0... yes
:info:configure checking whether the Boost::System library is available... yes
:info:configure checking for exit in -lboost_system-mt... yes
:info:configure checking whether the Boost::Filesystem library is available... yes
:info:configure checking for exit in -lboost_filesystem-mt... yes
:info:configure checking whether the Boost::Regex library is available... yes
:info:configure checking for exit in -lboost_regex-mt... yes
:info:configure checking whether the Boost::Date_Time library is available... yes
:info:configure checking for exit in -lboost_date_time-mt... yes
:info:configure checking how to run the C++ preprocessor... /opt/local/bin/g++-mp-4.7 -E
:info:configure checking boost/rational.hpp usability... yes
:info:configure checking boost/rational.hpp presence... yes
:info:configure checking for boost/rational.hpp... yes
:info:configure checking boost/logic/tribool.hpp usability... yes
:info:configure checking boost/logic/tribool.hpp presence... yes
:info:configure checking for boost/logic/tribool.hpp... yes
:info:configure checking boost/lexical_cast.hpp usability... yes
:info:configure checking boost/lexical_cast.hpp presence... yes
:info:configure checking for boost/lexical_cast.hpp... yes
:info:configure checking boost/range.hpp usability... yes
:info:configure checking boost/range.hpp presence... yes
:info:configure checking for boost/range.hpp... yes
:info:configure checking boost/variant.hpp usability... yes
:info:configure checking boost/variant.hpp presence... yes
:info:configure checking for boost/variant.hpp... yes
:info:configure checking for main in -lgtest_main... no
:info:configure checking gtest/gtest.h usability... no
:info:configure checking gtest/gtest.h presence... no
:info:configure checking for gtest/gtest.h... no
:info:configure checking for etags... /usr/bin/etags
:info:configure checking for ebrowse... no
:info:configure checking for pandoc... no
:info:configure checking for xsltproc... /opt/local/bin/xsltproc
:info:configure checking whether xsltproc works... no
:info:configure checking POSIX termios... yes
:info:configure checking whether termios.h defines TIOCGWINSZ... yes
:info:configure checking sys/ioctl.h usability... yes
:info:configure checking sys/ioctl.h presence... yes
:info:configure checking for sys/ioctl.h... yes
:info:configure checking for po4a... no
:info:configure checking for po4a-translate... no
:info:configure checking for gettext... no
:info:configure checking for gettext in -lintl... yes
:info:configure checking libintl.h usability... yes
:info:configure checking libintl.h presence... yes
:info:configure checking for libintl.h... yes
:info:configure checking the translations to install... cs de es eu fr it ja lt nl pl pt pt_BR ru tr uk zh_CN zh_TW
:info:configure checking the manpage translation languages to install... de ja nl uk zh_CN
:info:configure checking the mmg guide translation languages to install... en es eu nl zh_CN
:info:configure configure: creating ./config.status
:info:configure config.status: creating build-config
:info:configure config.status: creating config.h
:info:configure
:info:configure The mkvtoolnix configuration is complete.
:info:configure Optional features that are built:
:info:configure    * compiler optimizations
:info:configure    * pre-compiled headers
:info:configure    * FLAC audio
:info:configure    * GUIs (wxWidgets version)
:info:configure    * libMagic file type detection
:info:configure    * online update checks (via libcurl)
:info:configure    * translations (gettext)
:info:configure Optional features that are NOT built:
:info:configure    * debugging information
:info:configure    * profiling support
:info:configure    * GUIs (Qt version)
:debug:configure Privilege de-escalation not attempted as not running as root.
:debug:build build phase started at Tue Jul  1 13:47:23 CEST 2014
:notice:build --->  Building mkvtoolnix
:debug:build Executing org.macports.build (mkvtoolnix)
:debug:build Environment:
CC_PRINT_OPTIONS='YES'
CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_multimedia_mkvtoolnix/mkvtoolnix/work/.CC_PRINT_OPTIONS'
CPATH='/opt/local/include'
LIBRARY_PATH='/opt/local/lib'
MACOSX_DEPLOYMENT_TARGET='10.8'
:debug:build Assembled command: 'cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_multimedia_mkvtoolnix/mkvtoolnix/work/mkvtoolnix-7.0.0" && ./drake default -j1'
:debug:build Executing command line:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_multimedia_mkvtoolnix/mkvtoolnix/work/mkvtoolnix-7.0.0" && ./drake default -j1
:info:build      CXX src/common/common_pch.h
:info:build      CXX src/merge/mkvmerge.cpp
:info:build      CXX src/merge/cluster_helper.cpp
:info:build      CXX src/merge/cues.cpp
:info:build      CXX src/merge/libmatroska_extensions.cpp
:info:build      CXX src/merge/output_control.cpp
:info:build      CXX src/merge/packet.cpp
:info:build      CXX src/merge/pr_generic.cpp
:info:build      CXX src/merge/timecode_factory.cpp
:info:build      CXX src/merge/webm.cpp
:info:build       AR src/merge/libmtxmerge.a
:info:build   RANLIB src/merge/libmtxmerge.a
:info:build      CXX src/input/r_aac.cpp
:info:build      CXX src/input/r_aac_adif.cpp
:info:build      CXX src/input/r_ac3.cpp
:info:build      CXX src/input/r_asf.cpp
:info:build      CXX src/input/r_avc.cpp
:info:build      CXX src/input/r_avi.cpp
:info:build      CXX src/input/r_cdxa.cpp
:info:build      CXX src/input/r_coreaudio.cpp
:info:build      CXX src/input/r_dirac.cpp
:info:build      CXX src/input/r_dts.cpp
:info:build      CXX src/input/r_dv.cpp
:info:build      CXX src/input/r_flac.cpp
:info:build      CXX src/input/r_flv.cpp
:info:build      CXX src/input/r_hdsub.cpp
:info:build      CXX src/input/r_hevc.cpp
:info:build      CXX src/input/r_ivf.cpp
:info:build      CXX src/input/r_matroska.cpp
:info:build      CXX src/input/r_microdvd.cpp
:info:build      CXX src/input/r_mp3.cpp
:info:build      CXX src/input/r_mpeg_es.cpp
:info:build      CXX src/input/r_mpeg_ps.cpp
:info:build      CXX src/input/r_mpeg_ts.cpp
:info:build      CXX src/input/r_ogm.cpp
:info:build      CXX src/input/r_ogm_flac.cpp
:info:build      CXX src/input/r_pgssup.cpp
:info:build      CXX src/input/r_qtmp4.cpp
:info:build      CXX src/input/r_real.cpp
:info:build      CXX src/input/r_srt.cpp
:info:build      CXX src/input/r_ssa.cpp
:info:build      CXX src/input/r_truehd.cpp
:info:build      CXX src/input/r_tta.cpp
:info:build      CXX src/input/r_usf.cpp
:info:build      CXX src/input/r_vc1.cpp
:info:build      CXX src/input/r_vobbtn.cpp
:info:build      CXX src/input/r_vobsub.cpp
:info:build      CXX src/input/r_wav.cpp
:info:build      CXX src/input/r_wavpack.cpp
:info:build      CXX src/input/subtitles.cpp
:info:build       AR src/input/libmtxinput.a
:info:build   RANLIB src/input/libmtxinput.a
:info:build      CXX src/output/p_aac.cpp
:info:build      CXX src/output/p_ac3.cpp
:info:build      CXX src/output/p_alac.cpp
:info:build      CXX src/output/p_avc.cpp
:info:build      CXX src/output/p_dirac.cpp
:info:build      CXX src/output/p_dts.cpp
:info:build      CXX src/output/p_flac.cpp
:info:build      CXX src/output/p_hevc.cpp
:info:build      CXX src/output/p_hevc_es.cpp
:info:build      CXX src/output/p_kate.cpp
:info:build      CXX src/output/p_mp3.cpp
:info:build      CXX src/output/p_mpeg1_2.cpp
:info:build      CXX src/output/p_mpeg4_p10.cpp
:info:build      CXX src/output/p_mpeg4_p2.cpp
:info:build      CXX src/output/p_opus.cpp
:info:build      CXX src/output/p_passthrough.cpp
:info:build      CXX src/output/p_pcm.cpp
:info:build      CXX src/output/p_pgs.cpp
:info:build      CXX src/output/p_realaudio.cpp
:info:build      CXX src/output/p_textsubs.cpp
:info:build      CXX src/output/p_theora.cpp
:info:build      CXX src/output/p_truehd.cpp
:info:build      CXX src/output/p_tta.cpp
:info:build      CXX src/output/p_vc1.cpp
:info:build      CXX src/output/p_video.cpp
:info:build      CXX src/output/p_vobbtn.cpp
:info:build      CXX src/output/p_vobsub.cpp
:info:build      CXX src/output/p_vorbis.cpp
:info:build      CXX src/output/p_vpx.cpp
:info:build      CXX src/output/p_wavpack.cpp
:info:build       AR src/output/libmtxoutput.a
:info:build   RANLIB src/output/libmtxoutput.a
:info:build      CXX src/common/aac.cpp
:info:build      CXX src/common/ac3.cpp
:info:build      CXX src/common/amf.cpp
:info:build      CXX src/common/base64.cpp
:info:build      CXX src/common/bitvalue.cpp
:info:build      CXX src/common/checksums.cpp
:info:build      CXX src/common/cli_parser.cpp
:info:build      CXX src/common/clpi.cpp
:info:build      CXX src/common/codec.cpp
:info:build      CXX src/common/command_line.cpp
:info:build      CXX src/common/common.cpp
:info:build      CXX src/common/compression.cpp
:info:build      CXX src/common/content_decoder.cpp
:info:build      CXX src/common/curl.cpp
:info:build      CXX src/common/date_time.cpp
:info:build      CXX src/common/debugging.cpp
:info:build      CXX src/common/dirac.cpp
:info:build      CXX src/common/dts.cpp
:info:build      CXX src/common/ebml.cpp
:info:build      CXX src/common/endian.cpp
:info:build      CXX src/common/extern_data.cpp
:info:build      CXX src/common/file_types.cpp
:info:build      CXX src/common/flac.cpp
:info:build      CXX src/common/fourcc.cpp
:info:build      CXX src/common/fs_sys_helpers.cpp
:info:build      CXX src/common/hacks.cpp
:info:build      CXX src/common/hevc.cpp
:info:build      CXX src/common/id3.cpp
:info:build      CXX src/common/iso639.cpp
:info:build      CXX src/common/ivf.cpp
:info:build      CXX src/common/kate.cpp
:info:build      CXX src/common/kax_analyzer.cpp
:info:build      CXX src/common/kax_file.cpp
:info:build      CXX src/common/locale.cpp
:info:build      CXX src/common/locale_string.cpp
:info:build      CXX src/common/logger.cpp
:info:build      CXX src/common/math.cpp
:info:build      CXX src/common/memory.cpp
:info:build      CXX src/common/mm_io.cpp
:info:build      CXX src/common/mm_io_win.cpp
:info:build      CXX src/common/mm_io_x.cpp
:info:build      CXX src/common/mm_mpls_multi_file_io.cpp
:info:build      CXX src/common/mm_multi_file_io.cpp
:info:build      CXX src/common/mm_read_buffer_io.cpp
:info:build      CXX src/common/mm_write_buffer_io.cpp
:info:build      CXX src/common/mp3.cpp
:info:build      CXX src/common/mpeg1_2.cpp
:info:build      CXX src/common/mpeg4_p10.cpp
:info:build      CXX src/common/mpeg4_p2.cpp
:info:build      CXX src/common/mpls.cpp
:info:build      CXX src/common/opus.cpp
:info:build      CXX src/common/output.cpp
:info:build      CXX src/common/property_element.cpp
:info:build      CXX src/common/random.cpp
:info:build      CXX src/common/segment_tracks.cpp
:info:build      CXX src/common/segmentinfo.cpp
:info:build      CXX src/common/split_arg_parsing.cpp
:info:build      CXX src/common/split_point.cpp
:info:build      CXX src/common/stereo_mode.cpp
:info:build      CXX src/common/terminal.cpp
:info:build      CXX src/common/theora.cpp
:info:build      CXX src/common/translation.cpp
:info:build      CXX src/common/truehd.cpp
:info:build      CXX src/common/unique_numbers.cpp
:info:build      CXX src/common/utf8_codecvt_facet.cpp
:info:build      CXX src/common/vc1.cpp
:info:build      CXX src/common/version.cpp
:info:build      CXX src/common/vint.cpp
:info:build      CXX src/common/wavpack.cpp
:info:build      CXX src/common/webm.cpp
:info:build      CXX src/common/win_itaskbarlist3.cpp
:info:build      CXX src/common/chapters/chapters.cpp
:info:build      CXX src/common/chapters/cue_parser.cpp
:info:build      CXX src/common/chapters/writer.cpp
:info:build      CXX src/common/compression/header_removal.cpp
:info:build      CXX src/common/compression/zlib.cpp
:info:build      CXX src/common/strings/editing.cpp
:info:build      CXX src/common/strings/formatting.cpp
:info:build      CXX src/common/strings/parsing.cpp
:info:build      CXX src/common/strings/utf8.cpp
:info:build      CXX src/common/tags/tags.cpp
:info:build      CXX src/common/xml/ebml_chapters_converter.cpp
:info:build      CXX src/common/xml/ebml_converter.cpp
:info:build      CXX src/common/xml/ebml_segmentinfo_converter.cpp
:info:build      CXX src/common/xml/ebml_tags_converter.cpp
:info:build      CXX src/common/xml/xml.cpp
:info:build       AR src/common/libmtxcommon.a
:info:build /opt/local/bin/ranlib: file: src/common/libmtxcommon.a(win_itaskbarlist3.o) has no symbols
:info:build   RANLIB src/common/libmtxcommon.a
:info:build ranlib: file: src/common/libmtxcommon.a(win_itaskbarlist3.o) has no symbols
:info:build      CXX lib/libmatroska/src/FileKax.cpp
:info:build      CXX lib/libmatroska/src/KaxAttached.cpp
:info:build      CXX lib/libmatroska/src/KaxAttachments.cpp
:info:build      CXX lib/libmatroska/src/KaxBlock.cpp
:info:build      CXX lib/libmatroska/src/KaxBlockData.cpp
:info:build      CXX lib/libmatroska/src/KaxCluster.cpp
:info:build      CXX lib/libmatroska/src/KaxContexts.cpp
:info:build      CXX lib/libmatroska/src/KaxCues.cpp
:info:build      CXX lib/libmatroska/src/KaxCuesData.cpp
:info:build      CXX lib/libmatroska/src/KaxInfoData.cpp
:info:build      CXX lib/libmatroska/src/KaxSeekHead.cpp
:info:build      CXX lib/libmatroska/src/KaxSegment.cpp
:info:build      CXX lib/libmatroska/src/KaxSemantic.cpp
:info:build      CXX lib/libmatroska/src/KaxTracks.cpp
:info:build      CXX lib/libmatroska/src/KaxVersion.cpp
:info:build       AR lib/libmatroska/src/libmatroska.a
:info:build   RANLIB lib/libmatroska/src/libmatroska.a
:info:build      CXX lib/libebml/src/Debug.cpp
:info:build      CXX lib/libebml/src/EbmlBinary.cpp
:info:build      CXX lib/libebml/src/EbmlContexts.cpp
:info:build      CXX lib/libebml/src/EbmlCrc32.cpp
:info:build      CXX lib/libebml/src/EbmlDate.cpp
:info:build      CXX lib/libebml/src/EbmlDummy.cpp
:info:build      CXX lib/libebml/src/EbmlElement.cpp
:info:build      CXX lib/libebml/src/EbmlFloat.cpp
:info:build      CXX lib/libebml/src/EbmlHead.cpp
:info:build      CXX lib/libebml/src/EbmlMaster.cpp
:info:build      CXX lib/libebml/src/EbmlSInteger.cpp
:info:build      CXX lib/libebml/src/EbmlStream.cpp
:info:build      CXX lib/libebml/src/EbmlString.cpp
:info:build      CXX lib/libebml/src/EbmlSubHead.cpp
:info:build      CXX lib/libebml/src/EbmlUInteger.cpp
:info:build      CXX lib/libebml/src/EbmlUnicodeString.cpp
:info:build      CXX lib/libebml/src/EbmlVersion.cpp
:info:build      CXX lib/libebml/src/EbmlVoid.cpp
:info:build      CXX lib/libebml/src/IOCallback.cpp
:info:build      CXX lib/libebml/src/MemIOCallback.cpp
:info:build      CXX lib/libebml/src/StdIOCallback.cpp
:info:build       AR lib/libebml/src/libebml.a
:info:build   RANLIB lib/libebml/src/libebml.a
:info:build      CXX lib/pugixml/src/pugixml.cpp
:info:build       AR lib/pugixml/src/libpugixml.a
:info:build   RANLIB lib/pugixml/src/libpugixml.a
:info:build       CC lib/avilib-0.6.10/avilib.c
:info:build       CC lib/avilib-0.6.10/avimisc.c
:info:build      CXX lib/avilib-0.6.10/xio.cpp
:info:build       AR lib/avilib-0.6.10/libavi.a
:info:build   RANLIB lib/avilib-0.6.10/libavi.a
:info:build       CC lib/librmff/mb_file_io.c
:info:build       CC lib/librmff/rmff.c
:info:build       AR lib/librmff/librmff.a
:info:build   RANLIB lib/librmff/librmff.a
:info:build      CXX src/mpegparser/CircBuffer.cpp
:info:build      CXX src/mpegparser/M2VParser.cpp
:info:build      CXX src/mpegparser/MPEGVideoBuffer.cpp
:info:build       AR src/mpegparser/libmpegparser.a
:info:build   RANLIB src/mpegparser/libmpegparser.a
:info:build     LINK src/mkvmerge
:info:build      CXX src/info/mkvinfo.cpp
:info:build      CXX src/info/console_ui.cpp
:info:build      CXX src/info/info_cli_parser.cpp
:info:build      CXX src/info/options.cpp
:info:build       AR src/info/libmtxinfo.a
:info:build   RANLIB src/info/libmtxinfo.a
:info:build    BIN2H share/icons/64x64/mkvinfo.png
:info:build      CXX src/info/wxwidgets_ui.cpp
:info:build In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/osx/statbmp.h:5:0,
:info:build                  from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/statbmp.h:66,
:info:build                  from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/wx.h:76,
:info:build                  from src/info/wxwidgets_ui.cpp:17:
:info:build /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/generic/statbmpg.h: In member function 'virtual wxIcon wxStaticBitmap::GetIcon() const':
:info:build /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/generic/statbmpg.h:56:54: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
:info:build /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/generic/statbmpg.h:56:54: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
:info:build     LINK src/mkvinfo
:info:build      CXX src/extract/mkvextract.cpp
:info:build      CXX src/extract/attachments.cpp
:info:build      CXX src/extract/chapters.cpp
:info:build      CXX src/extract/cuesheets.cpp
:info:build      CXX src/extract/extract_cli_parser.cpp
:info:build      CXX src/extract/options.cpp
:info:build      CXX src/extract/tags.cpp
:info:build      CXX src/extract/timecodes_v2.cpp
:info:build      CXX src/extract/track_spec.cpp
:info:build      CXX src/extract/tracks.cpp
:info:build      CXX src/extract/xtr_aac.cpp
:info:build      CXX src/extract/xtr_alac.cpp
:info:build      CXX src/extract/xtr_avc.cpp
:info:build      CXX src/extract/xtr_avi.cpp
:info:build      CXX src/extract/xtr_base.cpp
:info:build      CXX src/extract/xtr_hevc.cpp
:info:build      CXX src/extract/xtr_ivf.cpp
:info:build      CXX src/extract/xtr_mpeg1_2.cpp
:info:build      CXX src/extract/xtr_ogg.cpp
:info:build      CXX src/extract/xtr_pgs.cpp
:info:build      CXX src/extract/xtr_rmff.cpp
:info:build      CXX src/extract/xtr_textsubs.cpp
:info:build      CXX src/extract/xtr_tta.cpp
:info:build      CXX src/extract/xtr_vobsub.cpp
:info:build      CXX src/extract/xtr_wav.cpp
:info:build       AR src/extract/libmtxextract.a
:info:build   RANLIB src/extract/libmtxextract.a
:info:build     LINK src/mkvextract
:info:build      CXX src/propedit/propedit.cpp
:info:build      CXX src/propedit/attachment_target.cpp
:info:build      CXX src/propedit/change.cpp
:info:build      CXX src/propedit/chapter_target.cpp
:info:build      CXX src/propedit/options.cpp
:info:build      CXX src/propedit/propedit_cli_parser.cpp
:info:build      CXX src/propedit/segment_info_target.cpp
:info:build      CXX src/propedit/tag_target.cpp
:info:build      CXX src/propedit/target.cpp
:info:build      CXX src/propedit/track_target.cpp
:info:build       AR src/propedit/libmtxpropedit.a
:info:build   RANLIB src/propedit/libmtxpropedit.a
:info:build     LINK src/mkvpropedit
:info:build      CXX src/mmg/cli_options_dlg.cpp
:info:build In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/osx/statbmp.h:5:0,
:info:build                  from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/statbmp.h:66,
:info:build                  from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/wx.h:76,
:info:build                  from src/mmg/cli_options_dlg.cpp:16:
:info:build /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/generic/statbmpg.h: In member function 'virtual wxIcon wxStaticBitmap::GetIcon() const':
:info:build /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/generic/statbmpg.h:56:54: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
:info:build /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/generic/statbmpg.h:56:54: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
:info:build      CXX src/mmg/helpers.cpp
:info:build In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/osx/statbmp.h:5:0,
:info:build                  from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/statbmp.h:66,
:info:build                  from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/wx.h:76,
:info:build                  from src/mmg/helpers.cpp:16:
:info:build /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/generic/statbmpg.h: In member function 'virtual wxIcon wxStaticBitmap::GetIcon() const':
:info:build /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/generic/statbmpg.h:56:54: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
:info:build /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/generic/statbmpg.h:56:54: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
:info:build      CXX src/mmg/jobs.cpp
:info:build In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/osx/statbmp.h:5:0,
:info:build                  from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/statbmp.h:66,
:info:build                  from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/wx.h:76,
:info:build                  from src/mmg/jobs.cpp:16:
:info:build /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/generic/statbmpg.h: In member function 'virtual wxIcon wxStaticBitmap::GetIcon() const':
:info:build /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/generic/statbmpg.h:56:54: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
:info:build /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/generic/statbmpg.h:56:54: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
:info:build      CXX src/mmg/message_dialog.cpp
:info:build In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/osx/statbmp.h:5:0,
:info:build                  from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/statbmp.h:66,
:info:build                  from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/wx.h:76,
:info:build                  from src/mmg/message_dialog.cpp:16:
:info:build /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/generic/statbmpg.h: In member function 'virtual wxIcon wxStaticBitmap::GetIcon() const':
:info:build /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/generic/statbmpg.h:56:54: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
:info:build /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/generic/statbmpg.h:56:54: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
:info:build      CXX src/mmg/mmg.cpp
:info:build In file included from /System/Library/Frameworks/Foundation.framework/Headers/NSObject.h:5:0,
:info:build                  from /usr/include/os/object.h:74,
:info:build                  from /usr/include/dispatch/dispatch.h:48,
:info:build                  from /System/Library/Frameworks/CoreFoundation.framework/Headers/CFMessagePort.h:11,
:info:build                  from /System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:68,
:info:build                  from /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:18,
:info:build                  from /System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20,
:info:build                  from /System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:18,
:info:build                  from /System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h:24,
:info:build                  from src/mmg/mmg.cpp:26:
:info:build /System/Library/Frameworks/Foundation.framework/Headers/NSObjCRuntime.h:409:1: error: stray '@' in program
:info:build compilation terminated due to -Wfatal-errors.
:info:build Command failed:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_multimedia_mkvtoolnix/mkvtoolnix/work/mkvtoolnix-7.0.0" && ./drake default -j1
:info:build Exit code: 1
:error:build org.macports.build for port mkvtoolnix returned: command execution failed
:debug:build Error code: CHILDSTATUS 18275 1
:debug:build Backtrace: command execution failed
    while executing
"system -nice 0 $fullcmdstring"
    ("eval" body line 1)
    invoked from within
"eval system $notty $nice \$fullcmdstring"
    invoked from within
"command_exec build"
    (procedure "portbuild::build_main" line 8)
    invoked from within
"portbuild::build_main org.macports.build"
    ("eval" body line 1)
    invoked from within
"eval $procedure $targetname"
:info:build Warning: targets not executed for mkvtoolnix: org.macports.install org.macports.build org.macports.destroot
:notice:build Please see the log file for port mkvtoolnix for details:
    /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_multimedia_mkvtoolnix/mkvtoolnix/main.log

Change History (7)

comment:1 Changed 10 years ago by mf2k (Frank Schima)

Port: mkvtoolnix added

In the future, please fill in the Port field and attach the main.log instead of pasting it inline.

comment:2 in reply to:  description Changed 10 years ago by ryandesign (Ryan Carsten Schmidt)

Replying to rainer+macports@…:

updating mkvtoolnix fails due to a "stray" @ in NSObjCRuntime.h. The line in question is

@class NSString, Protocol;

NSObjCRuntime.h is a part of OS X; we cannot modify it.

comment:3 Changed 10 years ago by ryandesign (Ryan Carsten Schmidt)

Anyway, it's known that mkvtoolnix will fail to work properly on OS X versions earlier than 10.9.

comment:4 Changed 10 years ago by mojca (Mojca Miklavec)

Cc: mojca@… added

Cc Me!

comment:5 Changed 10 years ago by mojca (Mojca Miklavec)

It will only fail if compiled against libstdc++ (and if dependencies are not compiled with the same compiler), but yes, it fails "by default".

The error looks like compiler that doesn't understand ObjC trying to import some ObjC code.

comment:6 Changed 10 years ago by jeff@…

Cc: jeff@… added

Cc Me!

comment:7 Changed 7 years ago by ctreleaven (Craig Treleaven)

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.