Hi folks, Great discussion.
Might I suggest creating an issue in the ParaView issue tracker ( https://gitlab.kitware.com/paraview/paraview/issues) to track progress on building Qt on Mac OS X 10.12 and continuing discussion there? I'd like to reserve this email thread for issues specific to ParaView 5.2.0-RC2. Thanks, Cory On Fri, Oct 21, 2016 at 10:31 AM, David Thompson <[email protected] > wrote: > Hi Fabian, > > Your attempt to set CMAKE_OSX_SDK=10.12 was probably on the superbuild > project, and it is not passed to the Qt subproject as QT_MAC_SDK. Try > passing the proper value to CMAKE_OSX_SDK (i.e., the full path which is > usually /Applications/Xcode.app/Contents/Developer/Platforms/ > MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk) and see if the superbuild > properly determines the value of QMAKE_MAC_SDK from that. > > David > > > But your guess was right: > > > > xcodebuild -showsdks > > iOS SDKs: > > iOS 10.0 -sdk iphoneos10.0 > > > > iOS Simulator SDKs: > > Simulator - iOS 10.0 -sdk iphonesimulator10.0 > > > > macOS SDKs: > > macOS 10.12 -sdk macosx10.12 > > > > tvOS SDKs: > > tvOS 10.0 -sdk appletvos10.0 > > > > tvOS Simulator SDKs: > > Simulator - tvOS 10.0 -sdk appletvsimulator10.0 > > > > watchOS SDKs: > > watchOS 3.0 -sdk watchos3.0 > > > > watchOS Simulator SDKs: > > Simulator - watchOS 3.0 -sdk watchsimulator3.0 > > > > > > > >> Am 21.10.2016 um 16:11 schrieb Fabian Wein <[email protected]>: > >> > >> Did not work: > >> > >> -DCMAKE_OSX_SDK=macosx10.12 > >> > >> in cmake ../paraview-superbuild -DENABLE_cxx11=ON -DENABLE_hdf5=ON > -DENABLE_qt5=ON -Dsuperbuild_download_location=~/tmp/pvsb_downloads > -DCMAKE_OSX_ARCHITECTURES=x86_64 -DCMAKE_OSX_DEPLOYMENT_TARGET=10.12 > -DCMAKE_OSX_SYSROOT=/Applications/Xcode.app/Contents/Developer/Platforms/ > MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk -DCMAKE_OSX_SDK=macosx10.12 > >> > >> results in > >> > >> erforming build step for 'qt5' > >> Info: creating cache file /Users/fwein/tmp/pvsb/ > superbuild/qt5/build/qtbase/.qmake.cache > >> /Applications/Xcode.app/Contents/Developer/Toolchains/ > XcodeDefault.xctoolchain/usr/bin/ranlib: file: > ../../../lib/libQt5Bootstrap.a(qvector.o) has no symbols > >> /Applications/Xcode.app/Contents/Developer/Toolchains/ > XcodeDefault.xctoolchain/usr/bin/ranlib: file: > ../../../lib/libQt5Bootstrap.a(qvector.o) has no symbols > >> clang: warning: libstdc++ is deprecated; move to libc++ with a minimum > deployment target of OS X 10.9 > >> clang: warning: libstdc++ is deprecated; move to libc++ with a minimum > deployment target of OS X 10.9 > >> Makefile:13164: warning: overriding commands for target > `.moc/qeventdispatcher_cf.moc' > >> Makefile:12994: warning: ignoring old commands for target > `.moc/qeventdispatcher_cf.moc' > >> clang: warning: libstdc++ is deprecated; move to libc++ with a minimum > deployment target of OS X 10.9 > >> Undefined symbols for architecture x86_64: > >> "std::__1::__vector_base_common<true>::__throw_length_error() const", > referenced from: > >> void std::__1::vector<QMetaMethodBuilderPrivate, > std::__1::allocator<QMetaMethodBuilderPrivate> >::__push_back_slow_path< > QMetaMethodBuilderPrivate>(QMetaMethodBuilderPrivate&&) in > qmetaobjectbuilder.o > >> void std::__1::vector<QMetaPropertyBuilderPrivate, > std::__1::allocator<QMetaPropertyBuilderPrivate> >::__push_back_slow_path< > QMetaPropertyBuilderPrivate>(QMetaPropertyBuilderPrivate&&) in > qmetaobjectbuilder.o > >> void std::__1::vector<QMetaEnumBuilderPrivate, > >> std::__1::allocator<QMetaEnumBuilderPrivate> > >::__push_back_slow_path<QMetaEnumBuilderPrivate>(QMetaEnumBuilderPrivate&&) > in qmetaobjectbuilder.o > >> "void std::__1::__sort<std::__1::__less<int, int>&, int*>(int*, int*, > std::__1::__less<int, int>&)", referenced from: > >> QString::multiArg(int, QString const**) const in qstring.o > >> > >> QSortFilterProxyModelPrivate::_q_sourceHeaderDataChanged(Qt::Orientation, > int, int) in qsortfilterproxymodel.o > >> QSortFilterProxyModel::removeRows(int, int, QModelIndex const&) in > qsortfilterproxymodel.o > >> "std::bad_alloc::bad_alloc()", referenced from: > >> qBadAlloc() in qglobal.o > >> QVector<QList<bool (*)(void**)> >::reallocData(int, int, > QFlags<QArrayData::AllocationOption>) in qglobal.o > >> ld: symbol(s) not found for architecture x86_64 > >> clang: error: linker command failed with exit code 1 (use -v to see > invocation) > >> make[6]: *** [../../lib/QtCore.framework/QtCore] Error 1 > >> make[5]: *** [sub-corelib-make_first] Error 2 > >> make[4]: *** [sub-src-make_first] Error 2 > >> make[3]: *** [module-qtbase-make_first] Error 2 > >> CMake Error at /Users/fwein/tmp/pvsb/superbuild/sb-qt5-build.cmake:43 > (message): > >> Failed with exit code 2 > >> > >> I have the impressions that my other issues and comments on the gitlab > issue tracker are removed, so I stop posting reports of attempts there. > >> > >> > >> > >>> CMAKE_OSX_SDK needs to be something like `macosx10.9`. I forget the > command to make XCode list the valid sdk versions available. For your case > I would guess `macosx10.12` is the correct value. Qt looks up the path to > the SDK from that string. > >>> > >>> HTH, > >>> Shawn > >>> > >>> On Fri, Oct 21, 2016 at 7:07 AM, Fabian Wein <[email protected]> > wrote: > >>> I added a lot of the stuff to the issue tracker. > >>> > >>> I’m currently lost with building qt5 on macOS 10.12. It’s a qmake > issue, I tracked it down to > >>> > >>> Creating qmake... Running configuration tests... Failed to process > makespec for platform ‚macx-clang' Info: creating stash file > /Users/fwein/tmp/pvsb/superbuild/qt5/build/qtbase/.qmake.stash Project > ERROR: QMAKE_MAC_SDK can only contain short-form SDK names (eg. macosx, > iphoneos) CMake Error at /Users/fwein/tmp/pvsb/ > superbuild/sb-qt5-configure.cmake:43 (message): > >>> > >>> And it has a connection to the CMAKE_OSX_SDK I do not know what to > set. CMAKE_OSX_SDK=macosx does not help. > >>> > >>> Any qt5 configuration expert reading? > >>> > >>>> Am 20.10.2016 um 17:18 schrieb Ben Boeckel <[email protected]>: > >>>> > >>>> On Thu, Oct 20, 2016 at 15:13:51 +0300, Gena Bug via ParaView wrote: > >>>>> Now, with RC2, fontconfig warns me about blank section: > >>>>> > >>>>> Fontconfig warning: line 160: blank doesn't take any effect anymore. > >>>>> please remove it from your fonts.conf > >>>> > >>>> We're now using a newer fontconfig, so the fontconfig may be newer > than > >>>> your system, so this is just fontconfig being more pedantic than your > >>>> distro. Looking at fontconfig, there's no environment variable to > >>>> suppress these warnings. > >>>> > >>>>> However, that all -- no more new folder "fontconfig" in the running > >>>>> directory. Thank you, that was really annoying! > >>>>> > >>>>> Also, lib-dynload is still missing in the lib/python2.7 > >>>> > >>>> Ah, the superbuild didn't get bumped for that fix yet. I'll do that > >>>> today. > >>>> > >>>> --Ben > >>>> _______________________________________________ > >>>> Powered by www.kitware.com > >>>> > >>>> Visit other Kitware open-source projects at http://www.kitware.com/ > opensource/opensource.html > >>>> > >>>> Please keep messages on-topic and check the ParaView Wiki at: > http://paraview.org/Wiki/ParaView > >>>> > >>>> Search the list archives at: http://markmail.org/search/?q=ParaView > >>>> > >>>> Follow this link to subscribe/unsubscribe: > >>>> http://public.kitware.com/mailman/listinfo/paraview > >>> > >>> _______________________________________________ > >>> Powered by www.kitware.com > >>> > >>> Visit other Kitware open-source projects at http://www.kitware.com/ > opensource/opensource.html > >>> > >>> Please keep messages on-topic and check the ParaView Wiki at: > http://paraview.org/Wiki/ParaView > >>> > >>> Search the list archives at: http://markmail.org/search/?q=ParaView > >>> > >>> Follow this link to subscribe/unsubscribe: > >>> http://public.kitware.com/mailman/listinfo/paraview > >>> > >> > >> _______________________________________________ > >> Powered by www.kitware.com > >> > >> Visit other Kitware open-source projects at http://www.kitware.com/ > opensource/opensource.html > >> > >> Please keep messages on-topic and check the ParaView Wiki at: > http://paraview.org/Wiki/ParaView > >> > >> Search the list archives at: http://markmail.org/search/?q=ParaView > >> > >> Follow this link to subscribe/unsubscribe: > >> http://public.kitware.com/mailman/listinfo/paraview > > > > _______________________________________________ > > Powered by www.kitware.com > > > > Visit other Kitware open-source projects at http://www.kitware.com/ > opensource/opensource.html > > > > Please keep messages on-topic and check the ParaView Wiki at: > http://paraview.org/Wiki/ParaView > > > > Search the list archives at: http://markmail.org/search/?q=ParaView > > > > Follow this link to subscribe/unsubscribe: > > http://public.kitware.com/mailman/listinfo/paraview > > _______________________________________________ > Powered by www.kitware.com > > Visit other Kitware open-source projects at http://www.kitware.com/ > opensource/opensource.html > > Please keep messages on-topic and check the ParaView Wiki at: > http://paraview.org/Wiki/ParaView > > Search the list archives at: http://markmail.org/search/?q=ParaView > > Follow this link to subscribe/unsubscribe: > http://public.kitware.com/mailman/listinfo/paraview > -- Cory Quammen Staff R&D Engineer Kitware, Inc.
_______________________________________________ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the ParaView Wiki at: http://paraview.org/Wiki/ParaView Search the list archives at: http://markmail.org/search/?q=ParaView Follow this link to subscribe/unsubscribe: http://public.kitware.com/mailman/listinfo/paraview
