[MacPorts] #54114: mythtv-plugins: Registry error: qt55-qtbase not registered as installed & active

MacPorts noreply at macports.org
Sat May 6 13:13:20 UTC 2017


#54114: mythtv-plugins: Registry error: qt55-qtbase not registered as installed &
active
--------------------------------+------------------------
  Reporter:  skymoo             |      Owner:  ctreleaven
      Type:  defect             |     Status:  new
  Priority:  Normal             |  Milestone:
 Component:  ports              |    Version:
Resolution:                     |   Keywords:
      Port:  mythtv-plugins.28  |
--------------------------------+------------------------

Comment (by ctreleaven):

 I think the build actually fell over earlier:

 {{{
 :info:build /usr/bin/clang++ -c -pipe -stdlib=libc++ -isysroot
 /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk
 -mmacosx-version-min=10.8 -fomit-frame-pointer -fPIC
 -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -msse -pthread -g -Wall -Wpointer-
 arith -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS -Wno-self-assign
 -Wno-constant-logical-operand -Wno-unused-value -Qunused-arguments -fomit-
 frame-pointer -std=gnu++11 -Wall -W -DPIC -fPIC -D_GNU_SOURCE
 -DPREFIX="/opt/local" -DMMX -DUSING_APPLEREMOTE -D_FILE_OFFSET_BITS=64
 -DMPLUGIN_API -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB
 -DQT_WEBKITWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_WEBKIT_LIB -DQT_GUI_LIB
 -DQT_XML_LIB -DQT_SQL_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem
 /opt/local/include -isystem /opt/local/include/libxml2 -isystem
 /opt/local/include/mythtv -isystem /opt/local/include/mythtv/libmythbase
 -isystem /opt/local/include/mythtv/libmythui -isystem
 /opt/local/include/mythtv/libmyth -isystem
 /opt/local/include/mythtv/metadata -isystem /opt/local/include/taglib
 -I/opt/local/libexec/qt5/lib/QtOpenGL.framework/Headers
 -I/opt/local/libexec/qt5/lib/QtWebKitWidgets.framework/Headers
 -I/opt/local/libexec/qt5/lib/QtWidgets.framework/Headers
 -I/opt/local/libexec/qt5/lib/QtWebKit.framework/Headers
 -I/opt/local/libexec/qt5/lib/QtGui.framework/Headers
 -I/opt/local/libexec/qt5/lib/QtXml.framework/Headers
 -I/opt/local/libexec/qt5/lib/QtSql.framework/Headers
 -I/opt/local/libexec/qt5/lib/QtNetwork.framework/Headers
 -I/opt/local/libexec/qt5/lib/QtCore.framework/Headers -I.
 -I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/System/Library/Frameworks/OpenGL.framework/Headers
 -I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/System/Library/Frameworks/AGL.framework/Headers
 -I/opt/local/libexec/qt5/mkspecs/macx-clang -F/opt/local/libexec/qt5/lib
 -o decoder.o decoder.cpp
 ...
 :info:build In file included from decoder.cpp:22:
 :info:build /opt/local/include/metaio.h:89:22: error: expected ';' after
 top level declarator
 :info:build typedef float complex METAIO_COMPLEX_8;
 :info:build                      ^
 :info:build /opt/local/include/metaio.h:90:16: error: typedef redefinition
 with different types ('double' vs 'float')
 :info:build typedef double complex METAIO_COMPLEX_16;
 :info:build                ^
 :info:build /opt/local/include/metaio.h:89:15: note: previous definition
 is here
 :info:build typedef float complex METAIO_COMPLEX_8;
 :info:build               ^
 :info:build /opt/local/include/metaio.h:90:23: error: expected ';' after
 top level declarator
 :info:build typedef double complex METAIO_COMPLEX_16;
 :info:build                       ^
 :info:build /opt/local/include/metaio.h:150:2: error: unknown type name
 'METAIO_COMPLEX_8'
 :info:build         METAIO_COMPLEX_8     complex_8;
 :info:build         ^
 :info:build /opt/local/include/metaio.h:151:2: error: unknown type name
 'METAIO_COMPLEX_16'
 :info:build         METAIO_COMPLEX_16    complex_16;
 :info:build         ^
 :info:build /opt/local/libexec/qt5/bin/moc -D_GNU_SOURCE
 -DPREFIX="/opt/local" -DMMX -DUSING_APPLEREMOTE -D_FILE_OFFSET_BITS=64
 -DQT_NO_DEBUG -DQT_STATICPLUGIN -DQT_PLUGIN -DQT_WIDGETS_LIB -DQT_GUI_LIB
 -DQT_SQL_LIB -DQT_CORE_LIB -D__APPLE__ -D__GNUC__=4 -D__APPLE_CC__
 -I/opt/local/libexec/qt5/mkspecs/macx-clang
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_multimedia_mythtv.28
 /mythtv-plugins.28/work/mythtv-
 0bd47303/mythplugins/mythgallery/dcrawplugin -I/opt/local/include
 -I/opt/local/include/libxml2 -I/opt/local/include/mythtv
 -I/opt/local/include/mythtv/libmythbase
 -I/opt/local/include/mythtv/libmythui -I/opt/local/include/mythtv/libmyth
 -I/opt/local/libexec/qt5/lib/QtWidgets.framework/Headers
 -I/opt/local/libexec/qt5/lib/QtGui.framework/Headers
 -I/opt/local/libexec/qt5/lib/QtSql.framework/Headers
 -I/opt/local/libexec/qt5/lib/QtCore.framework/Headers -I/opt/local/include
 -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1
 -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/8.1.0/include
 -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include
 -I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include
 -F/opt/local/libexec/qt5/lib dcrawplugin.h -o moc_dcrawplugin.cpp
 :info:build 5 errors generated.
 :info:build make[2]: *** [decoder.o] Error 1
 }}}

 I think Myth is trying to access a header from the port metaio where it
 really wants an internal library [1]

 If you have the port metaio active, could you please deactivate it and try
 again?  If that is the cause, I'll add a conflicts_build to mythtv-
 plugins.28.


 [1]
 https://github.com/MythTV/mythtv/blob/fixes/0.28/mythtv/libs/libmythmetadata/metaio.h

--
Ticket URL: <https://trac.macports.org/ticket/54114#comment:2>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list