собираю в Ubuntu 9.10. dmd 2.040, Qt 4.5
hg clone http://hg.dsource.org/projects/qtd
cd qtd
mkdir build_dir
cd build_dir
cmake ../
make
ошибка:
...
QString::arg: Argument missing: ArrayOps2.d, qt_opengl
QString::arg: Argument missing: ArrayOps2.d, qt_svg
QString::arg: Argument missing: ArrayOps2.d, qt_webkit
Classes in typesystem: 536
Generated:
- d.........: 527 (527)
- cpp-impl..: 503 (503)
- cpp-h.....: 398 (398)
- meta-info.: 28 (28)
- pri.......: 7 (7)
Done, 156 warnings (619 known issues)
[100%] Built target dgen
Scanning dependencies of target main
-- The CXX compiler identification is GNU
-- The C compiler identification is GNU
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- D compiler found -- Digital Mars D Compiler v2.040
-- Looking for Q_WS_X11
-- Looking for Q_WS_X11 - found
-- Looking for Q_WS_WIN
-- Looking for Q_WS_WIN - not found.
-- Looking for Q_WS_QWS
-- Looking for Q_WS_QWS - not found.
-- Looking for Q_WS_MAC
-- Looking for Q_WS_MAC - not found.
-- Found Qt-Version 4.5.2
-- Configuring done
CMake Error in CMakeLists.txt:
Cannot find source file "QGraphicsObject_shell.cpp". Tried extensions .c
.C .c++ .cc .cpp .cxx .m .M .mm .h .hh .h++ .hm .hpp .hxx .in .txx
-- Build files have been written to: /home/garick/files/qtd-hg/build_dir/build
make[2]: *** [main] Error 1
make[1]: *** [CMakeFiles/main.dir/all] Error 2
make: *** [all] Error 2
посмотрел в Qt Assistant'e - класс QGraphicsObject появился в Qt 4.6.. т.е. с 4.5 уже никак не собрать ??