On Thu, Feb 16, 2012 at 09:14, David C. Rankin drankinatty@suddenlinkmail.com wrote:
On 02/16/2012 07:46 AM, Calvin Morrison wrote:
We have been working solely with the 3.5.13 tarballs. Now that git has settled we also going to work on git builds.
Calvin
There are massive differences between the tarballs and git. There are whole subdirectories either missing or empty compared between the existing tarballs and git for tqtinterface alone. (that is the example I've been working with)
For example, I have prepared sorted file list with identical path information included for comparison in kdiff3. The files are here:
http://www.3111skyline.com/dl/dt/trinity/tmp/git/tde-tqtinterface-tarball.tx... http://www.3111skyline.com/dl/dt/trinity/tmp/git/tde-tqtinterface-git.txt
in the git version, the cmake directory is empty - not good for the build checks:
==> Starting cmake... -- The C compiler identification is GNU -- The CXX compiler identification is GNU -- 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 -- 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 CMake Error at CMakeLists.txt:27 (include): include could not find load file:
TDEMacros
-- Checking for Qt3... -- QT_PREFIX_DIR : /opt/qt3 -- QT_INCLUDE_DIR: /opt/qt3/include -- QT_LIBRARY_DIR: /opt/qt3/lib -- QT_BINARY_DIR : /opt/qt3/bin -- MOC_EXECUTABLE: /opt/qt3/bin/moc (using Qt 3.3.8d) -- UIC_EXECUTABLE: /opt/qt3/bin/uic CMake Error at ConfigureChecks.cmake:158 (tde_save): Unknown CMake command "tde_save". Call Stack (most recent call first): CMakeLists.txt:29 (include)
-- Configuring incomplete, errors occurred! ==> ERROR: A failure occurred in build(). Aborting... ==> ERROR: Build failed, check /mnt/nv1/home/chroot/david/build
Granted, this was an attempt to build tqtinterface from get on a system with qt3 built from the tarball, but I wouldn't expect cmake errors regardless. Anybody got further information on the difference between tarballs and git?
You need to checkout git submodules. (That's what the README about GIT on the wiki is for.)
git submodule update --init