[sldev] [HELP] CMake: Version 2.5 of Python required; Problem with missing directory 'indra/viewer-linux-i686'

Boroondas Gupte sllists at boroon.dasgupta.ch
Tue Jul 8 12:43:52 PDT 2008


Hi all,
After reading that it now handles library downloads by itself, I decided 
to give cmake another try. (Before that, I didn't know where to place 
the downloaded libraries relative to the build tree and didn't want to 
guess.)

I svn up'ed my checkout of the "release" branch (to revision 738) and 
run ./develop.py from the indra directory. First I noticed I had to 
upgrade Python from 2.4 to 2.5, otherwise it would be missing 
ElementTree and the uuid module (and maybe more). Should this be 
mentioned at http://wiki.secondlife.com/wiki/CMake?
After upgrading I got the following:

> ~/slsrc/svn/release/linden/indra $ *./develop.py*
> Running 'CXX=\'g++\' cmake -DCMAKE_BUILD_TYPE:STRING=RELWITHDEBINFO -G 
> \'Unix Makefiles\' -DSERVER:BOOL=FALSE -DVIEWER:BOOL=TRUE 
> -DSTANDALONE:BOOL=FALSE -DUNATTENDED:BOOL=FALSE "" 
> \'/home/<myusername>/slsrc/svn/release/linden/indra\'' in 
> 'viewer-linux-i686'
> -- Check for working C compiler: /usr/bin/gcc
> -- Check for working C compiler: /usr/bin/gcc -- works
> -- Check size of void*
> -- Check size of void* - done
> -- Check for working CXX compiler: /usr/bin/g++
> -- Check for working CXX compiler: /usr/bin/g++ -- works
> Downloading 
> http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/ogg-vorbis-1.03-1.1.2-linux-20080613.tar.bz2 
> to local file 
> /var/tmp<myusername>install.cache/ogg-vorbis-1.03-1.1.2-linux-20080613.tar.bz2
> Extracting 
> /var/tmp/<myusername>/install.cache/ogg-vorbis-1.03-1.1.2-linux-20080613.tar.bz2 
> to /home/<myusername>/slsrc/svn/release/linden
> Writing state to /home/<myusername>/slsrc/svn/release/linden/installed.xml
> Downloading 
> http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/apr_suite-1.2.8-linux-20080618.tar.bz2 
> to local file 
> /var/tmp/<myusername>/install.cache/apr_suite-1.2.8-linux-20080618.tar.bz2
> Extracting 
> /var/tmp/<myusername>/install.cache/apr_suite-1.2.8-linux-20080618.tar.bz2 
> to /home/<myusername>/slsrc/svn/release/linden
> Writing state to /home/<myusername>/slsrc/svn/release/linden/installed.xml
> Downloading 
> http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/boost-1.32.0-linux-20080613.tar.bz2 
> to local file 
> /var/tmp/<myusername>/install.cache/boost-1.32.0-linux-20080613.tar.bz2
> Extracting 
> /var/tmp/<myusername>/install.cache/boost-1.32.0-linux-20080613.tar.bz2 
> to /home/<myusername>/slsrc/svn/release/linden
> Writing state to /home/<myusername>/slsrc/svn/release/linden/installed.xml
> Downloading 
> http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/expat-1.95.8-linux-20080613.tar.bz2 
> to local file 
> /var/tmp/<myusername>/install.cache/expat-1.95.8-linux-20080613.tar.bz2
> Extracting 
> /var/tmp/<myusername>/install.cache/expat-1.95.8-linux-20080613.tar.bz2 
> to /home/<myusername>/slsrc/svn/release/linden
> Writing state to /home/<myusername>/slsrc/svn/release/linden/installed.xml
> Downloading 
> http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/zlib-1.1.4-linux-20080618.tar.bz2 
> to local file 
> /var/tmp/<myusername>/install.cache/zlib-1.1.4-linux-20080618.tar.bz2
> Extracting 
> /var/tmp/<myusername>/install.cache/zlib-1.1.4-linux-20080618.tar.bz2 
> to /home/<myusername>/slsrc/svn/release/linden
> Writing state to /home/<myusername>/slsrc/svn/release/linden/installed.xml
> Downloading 
> http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/ares-1.3.0-linux-20080618.tar.bz2 
> to local file 
> /var/tmp/<myusername>/install.cache/ares-1.3.0-linux-20080618.tar.bz2
> Extracting 
> /var/tmp/<myusername>/install.cache/ares-1.3.0-linux-20080618.tar.bz2 
> to /home/<myusername>/slsrc/svn/release/linden
> Writing state to /home/<myusername>/slsrc/svn/release/linden/installed.xml
> Downloading 
> http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/curl-7.16.0-linux-20080613.tar.bz2 
> to local file 
> /var/tmp/<myusername>/install.cache/curl-7.16.0-linux-20080613.tar.bz2
> Extracting 
> /var/tmp/<myusername>/install.cache/curl-7.16.0-linux-20080613.tar.bz2 
> to /home/<myusername>/slsrc/svn/release/linden
> Writing state to /home/<myusername>/slsrc/svn/release/linden/installed.xml
> Downloading 
> http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/openSSL-0.9.7c-linux-20080613.tar.bz2 
> to local file 
> /var/tmp/<myusername>/install.cache/openSSL-0.9.7c-linux-20080613.tar.bz2
> Extracting 
> /var/tmp/<myusername>/install.cache/openSSL-0.9.7c-linux-20080613.tar.bz2 
> to /home/<myusername>/slsrc/svn/release/linden
> Writing state to /home/<myusername>/slsrc/svn/release/linden/installed.xml
> Downloading 
> http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/xmlrpc-epi-0.51-linux-20080618.tar.bz2 
> to local file 
> /var/tmp/<myusername>/install.cache/xmlrpc-epi-0.51-linux-20080618.tar.bz2
> Extracting 
> /var/tmp/<myusername>/install.cache/xmlrpc-epi-0.51-linux-20080618.tar.bz2 
> to /home/<myusername>/slsrc/svn/release/linden
> Writing state to /home/<myusername>/slsrc/svn/release/linden/installed.xml
> Downloading 
> http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/jpeglib-6b-linux-20080613.tar.bz2 
> to local file 
> /var/tmp/<myusername>/install.cache/jpeglib-6b-linux-20080613.tar.bz2
> Extracting 
> /var/tmp/<myusername>/install.cache/jpeglib-6b-linux-20080613.tar.bz2 
> to /home/<myusername>/slsrc/svn/release/linden
> Writing state to /home/<myusername>/slsrc/svn/release/linden/installed.xml
> Downloading 
> http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/libpng-1.2.18-linux-20080613.tar.bz2 
> to local file 
> /var/tmp/<myusername>/install.cache/libpng-1.2.18-linux-20080613.tar.bz2
> Extracting 
> /var/tmp/<myusername>/install.cache/libpng-1.2.18-linux-20080613.tar.bz2 
> to /home/<myusername>/slsrc/svn/release/linden
> Writing state to /home/<myusername>/slsrc/svn/release/linden/installed.xml
> Downloading 
> http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/openjpeg-1.2-linux-20080613.tar.bz2 
> to local file 
> /var/tmp/<myusername>/install.cache/openjpeg-1.2-linux-20080613.tar.bz2
> Extracting 
> /var/tmp/<myusername>/install.cache/openjpeg-1.2-linux-20080613.tar.bz2 
> to /home/<myusername>/slsrc/svn/release/linden
> Writing state to /home/<myusername>/slsrc/svn/release/linden/installed.xml
> Downloading 
> http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/gstreamer-linux-20080613.tar.bz2 
> to local file 
> /var/tmp/<myusername>/install.cache/gstreamer-linux-20080613.tar.bz2
> Extracting 
> /var/tmp/<myusername>/install.cache/gstreamer-linux-20080613.tar.bz2 
> to /home/<myusername>/slsrc/svn/release/linden
> Writing state to /home/<myusername>/slsrc/svn/release/linden/installed.xml
> Downloading 
> http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/libxml-2.6.24-linux-20080613.tar.bz2 
> to local file 
> /var/tmp/<myusername>/install.cache/libxml-2.6.24-linux-20080613.tar.bz2
> Extracting 
> /var/tmp/<myusername>/install.cache/libxml-2.6.24-linux-20080613.tar.bz2 
> to /home/<myusername>/slsrc/svn/release/linden
> Writing state to /home/<myusername>/slsrc/svn/release/linden/installed.xml
> Downloading 
> http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/GL-linux-20080613.tar.bz2 
> to local file 
> /var/tmp/<myusername>/install.cache/GL-linux-20080613.tar.bz2
> Extracting 
> /var/tmp/<myusername>/install.cache/GL-linux-20080613.tar.bz2 to 
> /home/<myusername>/slsrc/svn/release/linden
> Writing state to /home/<myusername>/slsrc/svn/release/linden/installed.xml
> Downloading 
> http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/glh_linear-linux-20080613.tar.bz2 
> to local file 
> /var/tmp/<myusername>/install.cache/glh_linear-linux-20080613.tar.bz2
> Extracting 
> /var/tmp/<myusername>/install.cache/glh_linear-linux-20080613.tar.bz2 
> to /home/<myusername>/slsrc/svn/release/linden
> Writing state to /home/<myusername>/slsrc/svn/release/linden/installed.xml
> Downloading 
> http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/SDL-1.2.5-linux-20080613.tar.bz2 
> to local file 
> /var/tmp/<myusername>/install.cache/SDL-1.2.5-linux-20080613.tar.bz2
> Extracting 
> /var/tmp/<myusername>/install.cache/SDL-1.2.5-linux-20080613.tar.bz2 
> to /home/<myusername>/slsrc/svn/release/linden
> Writing state to /home/<myusername>/slsrc/svn/release/linden/installed.xml
> Downloading 
> http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/mesa-7.0-linux-20080613.tar.bz2 
> to local file 
> /var/tmp/<myusername>/install.cache/mesa-7.0-linux-20080613.tar.bz2
> Extracting 
> /var/tmp/<myusername>/install.cache/mesa-7.0-linux-20080613.tar.bz2 to 
> /home/<myusername>/slsrc/svn/release/linden
> Writing state to /home/<myusername>/slsrc/svn/release/linden/installed.xml
> Downloading 
> http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/llmozlib-linux-20080613.tar.bz2 
> to local file 
> /var/tmp/<myusername>/install.cache/llmozlib-linux-20080613.tar.bz2
> Extracting 
> /var/tmp/<myusername>/install.cache/llmozlib-linux-20080613.tar.bz2 to 
> /home/<myusername>/slsrc/svn/release/linden
> Writing state to /home/<myusername>/slsrc/svn/release/linden/installed.xml
> Downloading 
> http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/freetype-2.1.5-linux-20080613.tar.bz2 
> to local file 
> /var/tmp/<myusername>/install.cache/freetype-2.1.5-linux-20080613.tar.bz2
> Extracting 
> /var/tmp/<myusername>/install.cache/freetype-2.1.5-linux-20080613.tar.bz2 
> to /home/<myusername>/slsrc/svn/release/linden
> Writing state to /home/<myusername>/slsrc/svn/release/linden/installed.xml
> Downloading 
> http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/gtk-atk-pango-glib-linux-20080613.tar.bz2 
> to local file 
> /var/tmp/<myusername>/install.cache/gtk-atk-pango-glib-linux-20080613.tar.bz2
> Extracting 
> /var/tmp/<myusername>/install.cache/gtk-atk-pango-glib-linux-20080613.tar.bz2 
> to /home/<myusername>/slsrc/svn/release/linden
> Writing state to /home/<myusername>/slsrc/svn/release/linden/installed.xml
> Downloading 
> http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/elfio-1.0.3-linux-20080613.tar.bz2 
> to local file 
> /var/tmp/<myusername>/install.cache/elfio-1.0.3-linux-20080613.tar.bz2
> Extracting 
> /var/tmp/<myusername>/install.cache/elfio-1.0.3-linux-20080613.tar.bz2 
> to /home/<myusername>/slsrc/svn/release/linden
> Writing state to /home/<myusername>/slsrc/svn/release/linden/installed.xml
> -- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so
> -- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so 
> - found
> -- Looking for gethostbyname
> -- Looking for gethostbyname - found
> -- Looking for connect
> -- Looking for connect - found
> -- Looking for remove
> -- Looking for remove - found
> -- Looking for shmat
> -- Looking for shmat - found
> -- Looking for IceConnectionNumber in ICE
> -- Looking for IceConnectionNumber in ICE - found
> Downloading 
> http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/ndofdev-linux-20080618.tar.bz2 
> to local file 
> /var/tmp/<myusername>/install.cache/ndofdev-linux-20080618.tar.bz2
> Extracting 
> /var/tmp/<myusername>/install.cache/ndofdev-linux-20080618.tar.bz2 to 
> /home/<myusername>/slsrc/svn/release/linden
> Writing state to /home/<myusername>/slsrc/svn/release/linden/installed.xml
> Downloading 
> http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/libstdc++-6.0-linux-20080613.tar.bz2 
> to local file 
> /var/tmp/<myusername>/install.cache/libstdc++-6.0-linux-20080613.tar.bz2
> Extracting 
> /var/tmp/<myusername>/install.cache/libstdc++-6.0-linux-20080613.tar.bz2 
> to /home/<myusername>/slsrc/svn/release/linden
> Writing state to /home/<myusername>/slsrc/svn/release/linden/installed.xml
> Downloading 
> http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/libuuid-linux-20080613.tar.bz2 
> to local file 
> /var/tmp/<myusername>/install.cache/libuuid-linux-20080613.tar.bz2
> Extracting 
> /var/tmp/<myusername>/install.cache/libuuid-linux-20080613.tar.bz2 to 
> /home/<myusername>/slsrc/svn/release/linden
> Writing state to /home/<myusername>/slsrc/svn/release/linden/installed.xml
> Downloading 
> http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/vivox-linux-20080613.tar.bz2 
> to local file 
> /var/tmp/<myusername>/install.cache/vivox-linux-20080613.tar.bz2
> Extracting 
> /var/tmp/<myusername>/install.cache/vivox-linux-20080613.tar.bz2 to 
> /home/<myusername>/slsrc/svn/release/linden
> Writing state to /home/<myusername>/slsrc/svn/release/linden/installed.xml
> Downloading 
> http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/fontconfig-2.2.3-linux-20080613.tar.bz2 
> to local file 
> /var/tmp/<myusername>/install.cache/fontconfig-2.2.3-linux-20080613.tar.bz2
> Extracting 
> /var/tmp/<myusername>/install.cache/fontconfig-2.2.3-linux-20080613.tar.bz2 
> to /home/<myusername>/slsrc/svn/release/linden
> Writing state to /home/<myusername>/slsrc/svn/release/linden/installed.xml
> *CMake Error: Cannot find source file 
> "/home/*<myusername>*/slsrc/svn/release/linden/indra/viewer-linux-i686/newview/character/attentions.xml"*
>
> Tried extensions .c .C .c++ .cc .cpp .cxx .m .M .mm .h .hh .h++ .hm 
> .hpp .hxx .in .txx
> CMake Error: CMake failed to properly look up cmSourceFile: 
> character/attentions.xml
> CMake Error: Cannot find source file 
> "/home/<myusername>/slsrc/svn/release/linden/indra/viewer-linux-i686/newview/character/attentionsN.xml"
>
> Tried extensions .c .C .c++ .cc .cpp .cxx .m .M .mm .h .hh .h++ .hm 
> .hpp .hxx .in .txx
> CMake Error: CMake failed to properly look up cmSourceFile: 
> character/attentionsN.xml
> CMake Error: Cannot find source file 
> "/home/<myusername>/slsrc/svn/release/linden/indra/viewer-linux-i686/newview/character/avatar_lad.xml"
>
> Tried extensions .c .C .c++ .cc .cpp .cxx .m .M .mm .h .hh .h++ .hm 
> .hpp .hxx .in .txx
> CMake Error: CMake failed to properly look up cmSourceFile: 
> character/avatar_lad.xml
> CMake Error: Cannot find source file 
> "/home/<myusername>/slsrc/svn/release/linden/indra/viewer-linux-i686/newview/character/avatar_skeleton.xml"
>
> Tried extensions .c .C .c++ .cc .cpp .cxx .m .M .mm .h .hh .h++ .hm 
> .hpp .hxx .in .txx
> CMake Error: CMake failed to properly look up cmSourceFile: 
> character/avatar_skeleton.xml
> CMake Error: Cannot find source file 
> "/home/<myusername>/slsrc/svn/release/linden/indra/viewer-linux-i686/newview/character/genepool.xml"
>
> Tried extensions .c .C .c++ .cc .cpp .cxx .m .M .mm .h .hh .h++ .hm 
> .hpp .hxx .in .txx
> CMake Error: CMake failed to properly look up cmSourceFile: 
> character/genepool.xml
> -- Version of viewer is 1.20.11.0
> CMake Error: Cannot find source file 
> "/home/<myusername>/slsrc/svn/release/linden/indra/newview/character/attentions.xml" 
> for target "secondlife-bin"
>
> Tried extensions .c .C .c++ .cc .cpp .cxx .m .M .mm .h .hh .h++ .hm 
> .hpp .hxx .in .txx
> CMake Error: Cannot find source file 
> "/home/<myusername>/slsrc/svn/release/linden/indra/newview/character/attentionsN.xml" 
> for target "secondlife-bin"
>
> Tried extensions .c .C .c++ .cc .cpp .cxx .m .M .mm .h .hh .h++ .hm 
> .hpp .hxx .in .txx
> CMake Error: Cannot find source file 
> "/home/<myusername>/slsrc/svn/release/linden/indra/newview/character/avatar_lad.xml" 
> for target "secondlife-bin"
>
> Tried extensions .c .C .c++ .cc .cpp .cxx .m .M .mm .h .hh .h++ .hm 
> .hpp .hxx .in .txx
> CMake Error: Cannot find source file 
> "/home/<myusername>/slsrc/svn/release/linden/indra/newview/character/avatar_skeleton.xml" 
> for target "secondlife-bin"
>
> Tried extensions .c .C .c++ .cc .cpp .cxx .m .M .mm .h .hh .h++ .hm 
> .hpp .hxx .in .txx
> CMake Error: Cannot find source file 
> "/home/<myusername>/slsrc/svn/release/linden/indra/newview/character/genepool.xml" 
> for target "secondlife-bin"
>
> Tried extensions .c .C .c++ .cc .cpp .cxx .m .M .mm .h .hh .h++ .hm 
> .hpp .hxx .in .txx
> -- Configuring done
> Cleaning 'viewer-linux-i686'
> Traceback (most recent call last):
>   File "./develop.py", line 664, in <module>
>     main(sys.argv[1:])
>   File "./develop.py", line 637, in main
>     setup.run_cmake()
>   File "./develop.py", line 155, in run_cmake
>     self.run(cmd, 'cmake')
>   File "./develop.py", line 135, in run
>     (name, event, status))
> __main__.CommandError: the command 'cmake' exited with status 255
[replaced my user name with <myusername> and marked the first error line 
with bold face]

The directory indra/viewer-linux-i686 doesn't exist, but I also can't 
find any file named attentions.xml anywhere else in the tree.
Any idea what might be wrong?

Boroondas
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.secondlife.com/pipermail/sldev/attachments/20080708/681547df/attachment-0001.htm


More information about the SLDev mailing list