2012/4/17 Raphael Kubo da Costa <[email protected]>: > Olivier Smedts <[email protected]> writes: >> Still the same problem with Qt 4.8.1 and clang : >> after checking out the latest area51 and kdemerge -kmpq, I "portmaster >> \*qt4\*" (last time I tried with "portmaster -a" but before I had to >> delete some KDE ports like specified in UPDATING-area51), qt4-qmake is >> updated but then : >> ===> Configuring for qt4-moc-4.8.1 >> /usr/bin/sed -i.bak -e 's|target.path.*|target.path=/usr/local/bin|g' >> -e 's|^TARGET.*|TARGET=moc-qt4|g' >> /tmp/usr/ports/devel/qt4-moc/work/qt-everywhere-opensource-src-4.8.1/src/tools/moc/moc.pro >> /bin/mkdir -p >> /tmp/usr/ports/devel/qt4-moc/work/qt-everywhere-opensource-src-4.8.1/mkspecs >> /bin/ln -sf /usr/local/bin/qmake-qt4 >> /tmp/usr/ports/devel/qt4-moc/work/qt-everywhere-opensource-src-4.8.1/bin/qmake >> WARNING: Unable to find file >> /usr/local/share/qt4/mkspecs/freebsd-clang/../common/clang-unix.conf >> WARNING: Unable to find file >> /usr/local/share/qt4/mkspecs/freebsd-clang/../common/clang-unix.conf >> WARNING: Unable to find file >> /usr/local/share/qt4/mkspecs/freebsd-clang/../common/clang-unix.conf >> ERROR: Cannot set the compiler for the configuration tests >> ===> Script "configure" failed unexpectedly. > > I've supposedly fixed this with area51 r8125, I'd be really glad if you > and other people who use clang can give it a try and see if it works as > expected.
Thanks ! I've been using KDE 4.8.2 from area51 with the patch from Matthew Rezny for a few days : http://mail.kde.org/pipermail/kde-freebsd/2012-April/012861.html With your patch, I can also install qmake4, and all of the dependent ports seem to build and work fine. > By the way, is llvm a valid compiler that deserves an mkspec? I thought > people were supposed to use only clang. Can't comment on that... I only use the following in /etc/make.conf (in a couple of .if not pasted here to avoid ports failing with clang), as advised on the wiki : .if !defined(CC) || ${CC} == "cc" CC=clang .endif .if !defined(CXX) || ${CXX} == "c++" CXX=clang++ .endif .if !defined(CPP) || ${CPP} == "cpp" CPP=clang-cpp .endif NO_WERROR= WERROR= Cheers -- Olivier Smedts _ ASCII ribbon campaign ( ) e-mail: [email protected] - against HTML email & vCards X www: http://www.gid0.org - against proprietary attachments / \ "Il y a seulement 10 sortes de gens dans le monde : ceux qui comprennent le binaire, et ceux qui ne le comprennent pas." _______________________________________________ kde-freebsd mailing list [email protected] https://mail.kde.org/mailman/listinfo/kde-freebsd See also http://freebsd.kde.org/ for latest information
