Hello,
Bear with me please, we're running into another build issue on OS X 10.7, see
below.
Are there other know issues that prevent Qt 5.4.0 as provided through the
official release tarball from building on OS X 10.7, or requirements that I am
not aware of and that do not get flagged in the configure step?
Thanks,
René
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++
-c -Os -D_REENTRANT -I/opt/local/include/glib-2.0
-I/opt/local/lib/glib-2.0/include -I/opt/local/include -O3 -isysroot
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk
-std=c++11 -stdlib=libc++ -mmacosx-version-min=10.7 -fvisibility=hidden
-fvisibility-inlines-hidden -Wall -W -fPIC -DQT_NO_MTDEV -DQT_NO_LIBUDEV
-DQT_NO_EVDEV -DQT_NO_USING_NAMESPACE -DQT_BUILD_CORE_LIB -DQT_BUILDING_QT
-DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT
-DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS
-DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_USE_ICU -DQT_CORE_LIB
-D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG
-I/opt/local/var/macports/build/_kdedev_local_ports_aqua_qt5-mac-devel/qt5-mac-devel/work/qt-everywhere-opensource-src-5.4.0/qtbase/mkspecs/macx-clang
-I/opt/local/var/macports/build/_kdedev_local_ports_aqua_qt5-mac-devel/qt5-mac-devel/work/qt-everywhere-opensource-src-5.4.0/qtbase/src/corelib
-I/opt/local/var/macports/build/_kdedev_local_ports_aqua_qt5-mac-devel/qt5-mac-devel/work/qt-everywhere-opensource-src-5.4.0/qtbase/include
-I/opt/local/var/macports/build/_kdedev_local_ports_aqua_qt5-mac-devel/qt5-mac-devel/work/qt-everywhere-opensource-src-5.4.0/qtbase/include/QtCore
-I../../include -I../../include/QtCore
-I/opt/local/var/macports/build/_kdedev_local_ports_aqua_qt5-mac-devel/qt5-mac-devel/work/qt-everywhere-opensource-src-5.4.0/qtbase/include/QtCore/5.4.0
-I/opt/local/var/macports/build/_kdedev_local_ports_aqua_qt5-mac-devel/qt5-mac-devel/work/qt-everywhere-opensource-src-5.4.0/qtbase/include/QtCore/5.4.0/QtCore
-Iglobal
-I/opt/local/var/macports/build/_kdedev_local_ports_aqua_qt5-mac-devel/qt5-mac-devel/work/qt-everywhere-opensource-src-5.4.0/qtbase/src/3rdparty/harfbuzz/src
-I/opt/local/var/macports/build/_kdedev_local_ports_aqua_qt5-mac-devel/qt5-mac-devel/work/qt-everywhere-opensource-src-5.4.0/qtbase/src/3rdparty/md5
-I/opt/local/var/macports/build/_kdedev_local_ports_aqua_qt5-mac-devel/qt5-mac-devel/work/qt-everywhere-opensource-src-5.4.0/qtbase/src/3rdparty/md4
-I/opt/local/var/macports/build/_kdedev_local_ports_aqua_qt5-mac-devel/qt5-mac-devel/work/qt-everywhere-opensource-src-5.4.0/qtbase/src/3rdparty/sha3
-I.moc -I. -o .obj/qabstractanimation.o
/opt/local/var/macports/build/_kdedev_local_ports_aqua_qt5-mac-devel/qt5-mac-devel/work/qt-everywhere-opensource-src-5.4.0/qtbase/src/corelib/animation/qabstractanimation.cpp
In file included from
/opt/local/var/macports/build/_kdedev_local_ports_aqua_qt5-mac-devel/qt5-mac-devel/work/qt-everywhere-opensource-src-5.4.0/qtbase/src/corelib/animation/qabstractanimation.cpp:143:
In file included from
/opt/local/var/macports/build/_kdedev_local_ports_aqua_qt5-mac-devel/qt5-mac-devel/work/qt-everywhere-opensource-src-5.4.0/qtbase/src/corelib/animation/qabstractanimation_p.h:52:
In file included from
/opt/local/var/macports/build/_kdedev_local_ports_aqua_qt5-mac-devel/qt5-mac-devel/work/qt-everywhere-opensource-src-5.4.0/qtbase/include/QtCore/5.4.0/QtCore/private/qobject_p.h:1:
/opt/local/var/macports/build/_kdedev_local_ports_aqua_qt5-mac-devel/qt5-mac-devel/work/qt-everywhere-opensource-src-5.4.0/qtbase/include/QtCore/5.4.0/QtCore/private/../../../../../src/corelib/kernel/qobject_p.h:125:24:
error: no type named 'QSlotObjectBase' in namespace 'QtPrivate'
QtPrivate::QSlotObjectBase *slotObj;
~~~~~~~~~~~^
/opt/local/var/macports/build/_kdedev_local_ports_aqua_qt5-mac-devel/qt5-mac-devel/work/qt-everywhere-opensource-src-5.4.0/qtbase/include/QtCore/5.4.0/QtCore/private/../../../../../src/corelib/kernel/qobject_p.h:203:32:
error: no type named 'Connection' in 'QMetaObject'
static inline QMetaObject::Connection connect(const typename
QtPrivate::FunctionPointer<Func1>::Object *sender, Func1 signal,
~~~~~~~~~~~~~^
/opt/local/var/macports/build/_kdedev_local_ports_aqua_qt5-mac-devel/qt5-mac-devel/work/qt-everywhere-opensource-src-5.4.0/qtbase/include/QtCore/5.4.0/QtCore/private/../../../../../src/corelib/kernel/qobject_p.h:203:77:
error: no type named 'FunctionPointer' in namespace 'QtPrivate'
static inline QMetaObject::Connection connect(const typename
QtPrivate::FunctionPointer<Func1>::Object *sender, Func1 signal,
~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/opt/local/var/macports/build/_kdedev_local_ports_aqua_qt5-mac-devel/qt5-mac-devel/work/qt-everywhere-opensource-src-5.4.0/qtbase/include/QtCore/5.4.0/QtCore/private/../../../../../src/corelib/kernel/qobject_p.h:203:92:
error: expected ')'
static inline QMetaObject::Connection connect(const typename
QtPrivate::FunctionPointer<Func1>::Object *sender, Func1 signal,
^
/opt/local/var/macports/build/_kdedev_local_ports_aqua_qt5-mac-devel/qt5-mac-devel/work/qt-everywhere-opensource-src-5.4.0/qtbase/include/QtCore/5.4.0/QtCore/private/../../../../../src/corelib/kernel/qobject_p.h:203:50:
note: to match this '('
static inline QMetaObject::Connection connect(const typename
QtPrivate::FunctionPointer<Func1>::Object *sender, Func1 signal,
^
/opt/local/var/macports/build/_kdedev_local_ports_aqua_qt5-mac-devel/qt5-mac-devel/work/qt-everywhere-opensource-src-5.4.0/qtbase/include/QtCore/5.4.0/QtCore/private/../../../../../src/corelib/kernel/qobject_p.h:208:61:
error: no type named 'FunctionPointer' in namespace 'QtPrivate'
static inline bool disconnect(const typename
QtPrivate::FunctionPointer<Func1>::Object *sender, Func1 signal,
~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/opt/local/var/macports/build/_kdedev_local_ports_aqua_qt5-mac-devel/qt5-mac-devel/work/qt-everywhere-opensource-src-5.4.0/qtbase/include/QtCore/5.4.0/QtCore/private/../../../../../src/corelib/kernel/qobject_p.h:208:76:
error: expected ')'
static inline bool disconnect(const typename
QtPrivate::FunctionPointer<Func1>::Object *sender, Func1 signal,
^
/opt/local/var/macports/build/_kdedev_local_ports_aqua_qt5-mac-devel/qt5-mac-devel/work/qt-everywhere-opensource-src-5.4.0/qtbase/include/QtCore/5.4.0/QtCore/private/../../../../../src/corelib/kernel/qobject_p.h:208:34:
note: to match this '('
static inline bool disconnect(const typename
QtPrivate::FunctionPointer<Func1>::Object *sender, Func1 signal,
^
/opt/local/var/macports/build/_kdedev_local_ports_aqua_qt5-mac-devel/qt5-mac-devel/work/qt-everywhere-opensource-src-5.4.0/qtbase/include/QtCore/5.4.0/QtCore/private/../../../../../src/corelib/kernel/qobject_p.h:211:25:
error: no type named 'Connection' in 'QMetaObject'
static QMetaObject::Connection connectImpl(const QObject *sender, int
signal_index,
~~~~~~~~~~~~~^
/opt/local/var/macports/build/_kdedev_local_ports_aqua_qt5-mac-devel/qt5-mac-devel/work/qt-everywhere-opensource-src-5.4.0/qtbase/include/QtCore/5.4.0/QtCore/private/../../../../../src/corelib/kernel/qobject_p.h:213:59:
error: no type named 'QSlotObjectBase' in namespace 'QtPrivate'
QtPrivate::QSlotObjectBase
*slotObj, Qt::ConnectionType type,
~~~~~~~~~~~^
/opt/local/var/macports/build/_kdedev_local_ports_aqua_qt5-mac-devel/qt5-mac-devel/work/qt-everywhere-opensource-src-5.4.0/qtbase/include/QtCore/5.4.0/QtCore/private/../../../../../src/corelib/kernel/qobject_p.h:215:25:
error: no type named 'Connection' in 'QMetaObject'
static QMetaObject::Connection connect(const QObject *sender, int
signal_index, QtPrivate::QSlotObjectBase *slotObj, Qt::ConnectionType type);
~~~~~~~~~~~~~^
/opt/local/var/macports/build/_kdedev_local_ports_aqua_qt5-mac-devel/qt5-mac-devel/work/qt-everywhere-opensource-src-5.4.0/qtbase/include/QtCore/5.4.0/QtCore/private/../../../../../src/corelib/kernel/qobject_p.h:215:96:
error: no type named 'QSlotObjectBase' in namespace 'QtPrivate'
static QMetaObject::Connection connect(const QObject *sender, int
signal_index, QtPrivate::QSlotObjectBase *slotObj, Qt::ConnectionType type);
~~~~~~~~~~~^
/opt/local/var/macports/build/_kdedev_local_ports_aqua_qt5-mac-devel/qt5-mac-devel/work/qt-everywhere-opensource-src-5.4.0/qtbase/include/QtCore/5.4.0/QtCore/private/../../../../../src/corelib/kernel/qobject_p.h:169:13:
error: exception specification of overriding function is more lax than base
version
virtual ~QObjectPrivate();
^
/opt/local/include/QtCore/qobject.h:90:13: note: overridden virtual function is
here
virtual ~QObjectData() = 0;
^
In file included from
/opt/local/var/macports/build/_kdedev_local_ports_aqua_qt5-mac-devel/qt5-mac-devel/work/qt-everywhere-opensource-src-5.4.0/qtbase/src/corelib/animation/qabstractanimation.cpp:143:
In file included from
/opt/local/var/macports/build/_kdedev_local_ports_aqua_qt5-mac-devel/qt5-mac-devel/work/qt-everywhere-opensource-src-5.4.0/qtbase/src/corelib/animation/qabstractanimation_p.h:52:
In file included from
/opt/local/var/macports/build/_kdedev_local_ports_aqua_qt5-mac-devel/qt5-mac-devel/work/qt-everywhere-opensource-src-5.4.0/qtbase/include/QtCore/5.4.0/QtCore/private/qobject_p.h:1:
/opt/local/var/macports/build/_kdedev_local_ports_aqua_qt5-mac-devel/qt5-mac-devel/work/qt-everywhere-opensource-src-5.4.0/qtbase/include/QtCore/5.4.0/QtCore/private/../../../../../src/corelib/kernel/qobject_p.h:276:26:
error: no viable conversion from 'const QMetaMethod' to 'const char *'
q_ptr->connectNotify(signal);
^~~~~~
/opt/local/include/QtCore/qobject.h:290:44: note: passing argument to parameter
'signal' here
virtual void connectNotify(const char *signal);
^
In file included from
/opt/local/var/macports/build/_kdedev_local_ports_aqua_qt5-mac-devel/qt5-mac-devel/work/qt-everywhere-opensource-src-5.4.0/qtbase/src/corelib/animation/qabstractanimation.cpp:143:
In file included from
/opt/local/var/macports/build/_kdedev_local_ports_aqua_qt5-mac-devel/qt5-mac-devel/work/qt-everywhere-opensource-src-5.4.0/qtbase/src/corelib/animation/qabstractanimation_p.h:52:
In file included from
/opt/local/var/macports/build/_kdedev_local_ports_aqua_qt5-mac-devel/qt5-mac-devel/work/qt-everywhere-opensource-src-5.4.0/qtbase/include/QtCore/5.4.0/QtCore/private/qobject_p.h:1:
/opt/local/var/macports/build/_kdedev_local_ports_aqua_qt5-mac-devel/qt5-mac-devel/work/qt-everywhere-opensource-src-5.4.0/qtbase/include/QtCore/5.4.0/QtCore/private/../../../../../src/corelib/kernel/qobject_p.h:281:29:
error: no viable conversion from 'const QMetaMethod' to 'const char *'
q_ptr->disconnectNotify(signal);
^~~~~~
/opt/local/include/QtCore/qobject.h:291:47: note: passing argument to parameter
'signal' here
virtual void disconnectNotify(const char *signal);
^
In file included from
/opt/local/var/macports/build/_kdedev_local_ports_aqua_qt5-mac-devel/qt5-mac-devel/work/qt-everywhere-opensource-src-5.4.0/qtbase/src/corelib/animation/qabstractanimation.cpp:143:
In file included from
/opt/local/var/macports/build/_kdedev_local_ports_aqua_qt5-mac-devel/qt5-mac-devel/work/qt-everywhere-opensource-src-5.4.0/qtbase/src/corelib/animation/qabstractanimation_p.h:52:
In file included from
/opt/local/var/macports/build/_kdedev_local_ports_aqua_qt5-mac-devel/qt5-mac-devel/work/qt-everywhere-opensource-src-5.4.0/qtbase/include/QtCore/5.4.0/QtCore/private/qobject_p.h:1:
/opt/local/var/macports/build/_kdedev_local_ports_aqua_qt5-mac-devel/qt5-mac-devel/work/qt-everywhere-opensource-src-5.4.0/qtbase/include/QtCore/5.4.0/QtCore/private/../../../../../src/corelib/kernel/qobject_p.h:285:86:
error: expected class name
template<typename Func, typename Args, typename R> class QPrivateSlotObject :
public QSlotObjectBase
^
/opt/local/var/macports/build/_kdedev_local_ports_aqua_qt5-mac-devel/qt5-mac-devel/work/qt-everywhere-opensource-src-5.4.0/qtbase/include/QtCore/5.4.0/QtCore/private/../../../../../src/corelib/kernel/qobject_p.h:287:24:
error: no type named 'FunctionPointer' in namespace 'QtPrivate'
typedef QtPrivate::FunctionPointer<Func> FuncType;
~~~~~~~~~~~^
/opt/local/var/macports/build/_kdedev_local_ports_aqua_qt5-mac-devel/qt5-mac-devel/work/qt-everywhere-opensource-src-5.4.0/qtbase/include/QtCore/5.4.0/QtCore/private/../../../../../src/corelib/kernel/qobject_p.h:287:39:
error: expected member name or ';' after declaration specifiers
typedef QtPrivate::FunctionPointer<Func> FuncType;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/opt/local/var/macports/build/_kdedev_local_ports_aqua_qt5-mac-devel/qt5-mac-devel/work/qt-everywhere-opensource-src-5.4.0/qtbase/include/QtCore/5.4.0/QtCore/private/../../../../../src/corelib/kernel/qobject_p.h:289:33:
error: unknown type name 'QSlotObjectBase'
static void impl(int which, QSlotObjectBase *this_, QObject *r, void **a,
bool *ret)
^
/opt/local/var/macports/build/_kdedev_local_ports_aqua_qt5-mac-devel/qt5-mac-devel/work/qt-everywhere-opensource-src-5.4.0/qtbase/include/QtCore/5.4.0/QtCore/private/../../../../../src/corelib/kernel/qobject_p.h:292:18:
error: use of undeclared identifier 'Destroy'
case Destroy:
^
/opt/local/var/macports/build/_kdedev_local_ports_aqua_qt5-mac-devel/qt5-mac-devel/work/qt-everywhere-opensource-src-5.4.0/qtbase/include/QtCore/5.4.0/QtCore/private/../../../../../src/corelib/kernel/qobject_p.h:295:18:
error: use of undeclared identifier 'Call'
case Call:
^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
_______________________________________________
Interest mailing list
[email protected]
http://lists.qt-project.org/mailman/listinfo/interest