Re: [Tnfox-discussion] building issue with TnFox 0.89
Brought to you by:
ned14
From: Niall D. <s_s...@ne...> - 2010-11-24 17:10:38
|
Added a note in Readme.txt about this GIT weirdness at https://github.com/ned14/tnfox/commit/62ac35c6eda8f3272c70b55e7c38d696 f4989b7a. Niall On 24 Nov 2010 at 11:06, Paul Thomas , General discuss wrote: > On 23 Nov 2010 at 18:39, Paul Thomas wrote: > > > Not sure if this list is alive or defunct, but anyway trying to resolve > > build issue for txFox 0.89. > > Oh TnFOX is alive and well in the sense that it is maintained, but there > have been no new features in a long while. Sad fact is that other work pays > whereas work on TnFOX doesn't, and in this market ... :( > > I am *very* surprised it does not build on Ubuntu as I use Ubuntu as my > main system myself. I am even on the same version (10.04) as you. > > > Using: > > gcc 4.4.3 > > scons 2.0.1.r5134 > > xft 2.8.2.1 > > fontconfig 2.7.3 > > python 2.6.5 > > tnfox: ned14-tnfox-GIT_import_from_SVN-60-4345f66.tar > > Ubuntu 10.04 > > > > Results of 'sudo scons tnfox' follow. > > > > Configured for x86 DEBUG build ... > > Using platform configuration ../ned14-tnfox-4345f66/config/g++.py ... > > Setting jobs to 2 (use -j <n> to override) > > Checking for C header file pthread.h... (cached) yes > > Checking for pthread_setaffinity_np(0,0,0) in C library pthread... (cached) > > yes > > Checking for __cxa_throw() in C++ library stdc++... (cached) yes > > Checking for XOpenDisplay() in C library X11... (cached) yes > > Checking for XShmAttach() in C library Xext... (cached) yes > > Checking for C header file X11/Xcursor/Xcursor.h... (cached) yes > > Checking for C header file X11/Xft/Xft.h... (cached) yes > > Checking for C header file X11/extensions/XShm.h... (cached) yes > > Checking for shm_open() in C library rt... (cached) yes > > Checking for dlopen() in C library dl... (cached) yes > > Checking for C library cups... (cached) no > > Disabling CUPS support > > Checking for C library pam... (cached) no > > Checking for C library pam... (cached) no > > Disabling PAM support > > Checking for crypt() in C library crypt... (cached) yes > > Checking for GCC global symbol visibility support...(cached) yes > > Checking if GCC can enable C++0x features ...(cached) yes > > Making sure this is really a 32 bit compiler ...(cached) yes > > Is the compiler configured for big endian architecture ...(cached) no > > Checking for C++0x feature N1720 (static assertions) ...(cached) yes > > Checking for C++0x feature N2118 (rvalue references) ...(cached) yes > > Local VTK not found > > Checking for C library z... (cached) yes > > Checking for C library tiff... (cached) yes > > Checking for C library png... (cached) no > > PNG library not found, disabling support > > Checking for C library jpeg... (cached) yes > > Checking for C library bz2... (cached) no > > BZip2 library not found, disabling support > > Checking for SSL_library_init() in C library ssl... (cached) no > > OpenSSL library not found, disabling support > > Checking for glBegin(GL_POINTS) in C library GL... (cached) yes > > Checking for C++ header file GL/glu.h... (cached) yes > > Checking for vtkVersion::GetVTKVersion() in C++ library vtkCommon... > > (cached) no > > You have a few missing dev libraries in there, but no biggie. > > > basetarget= lib/x86_7/libTnFOX-0.89d.so.0.0.0 > > basetarget= lib/x86_7/libTnFOX_sql-0.89d.so.0.0.0 > > basetarget= lib/x86_7/libTnFOX_graphing-0.89d.so.0.0.0 > > scons: done reading SConscript files. > > scons: Building targets ... > > python UpdateMunged.py -d src -s include/tnfxgitrev.h -c "-f 4 -c > > include/FXErrCodes.h -t TnFOXTrans.txt" > > TnFOX Munge file updater v0.22 > > UpdateMunged.py:77: DeprecationWarning: os.popen4 is deprecated. Use the > > subprocess module. > > (childinh, childh)=os.popen4("git describe") > > > > Calling git describe FAILED due to (<type 'exceptions.AssertionError'>, > > AssertionError(), <traceback object at 0x946993c>) > > You also appear to be missing git? But again, no biggie. > > > No files need updating > > g++ -o Debug_g++_x86_7/FXIcon.os -c -fPIC -Wall -Wno-reorder > > -Wno-non-virtual-dtor -Wno-unused-variable -m32 -march=pentium-m > > -mfpmath=sse -msse3 -fexceptions -fstrict-aliasing -fargument-noalias > > -Wstrict-aliasing -pipe -O0 -ggdb -std=c++0x -DUSE_POSIX -D_DEBUG > > -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 > > -DHAVE_STRINGS_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 > > -DHAVE_SYS_WAIT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_PARAM_H=1 > > -DHAVE_SYS_SELECT_H=1 -DHAVE_NPTL=1 -DXTHREADS=1 -DFOX_THREAD_SAFE=1 > > -DHAVE_XCURSOR_H=1 -DHAVE_XFT_H=1 -DHAVE_XSHM_H -DHAVE_LIBDL=1 > > -DFOX_BIGENDIAN=0 -DHAVE_CPP0XSTATICASSERT -DHAVE_CPP0XRVALUEREFS > > -D__GXX_EXPERIMENTAL_CXX0X__ -DFX_SMPBUILD -DFX_SQLMODULE=2 > > -DHAVE_SQLITE3_H=1 -DFX_GRAPHINGMODULE=2 -DHAVE_ZLIB_H -DHAVE_TIFF_H > > -DHAVE_JPEG_H -DHAVE_GL_H -DSUN_OGL_NO_VERTEX_MACROS > > -DHPOGL_SUPPRESS_FAST_API -DHAVE_GLU_H -DFOXDLL_EXPORTS -I/usr/include/nptl > > -Iinclude -I/usr/kerberos/include -I/usr/X11R6/include > > -I/usr/local/include/freetype2 -I/usr/local/include -Isrc/sqlite > > src/FXIcon.cpp > > g++ -o Debug_g++_x86_7/QBZip2Device.os -c -fPIC -Wall -Wno-reorder > > -Wno-non-virtual-dtor -Wno-unused-variable -m32 -march=pentium-m > > -mfpmath=sse -msse3 -fexceptions -fstrict-aliasing -fargument-noalias > > -Wstrict-aliasing -pipe -O0 -ggdb -std=c++0x -DUSE_POSIX -D_DEBUG > > -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 > > -DHAVE_STRINGS_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 > > -DHAVE_SYS_WAIT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_PARAM_H=1 > > -DHAVE_SYS_SELECT_H=1 -DHAVE_NPTL=1 -DXTHREADS=1 -DFOX_THREAD_SAFE=1 > > -DHAVE_XCURSOR_H=1 -DHAVE_XFT_H=1 -DHAVE_XSHM_H -DHAVE_LIBDL=1 > > -DFOX_BIGENDIAN=0 -DHAVE_CPP0XSTATICASSERT -DHAVE_CPP0XRVALUEREFS > > -D__GXX_EXPERIMENTAL_CXX0X__ -DFX_SMPBUILD -DFX_SQLMODULE=2 > > -DHAVE_SQLITE3_H=1 -DFX_GRAPHINGMODULE=2 -DHAVE_ZLIB_H -DHAVE_TIFF_H > > -DHAVE_JPEG_H -DHAVE_GL_H -DSUN_OGL_NO_VERTEX_MACROS > > -DHPOGL_SUPPRESS_FAST_API -DHAVE_GLU_H -DFOXDLL_EXPORTS -I/usr/include/nptl > > -Iinclude -I/usr/kerberos/include -I/usr/X11R6/include > > -I/usr/local/include/freetype2 -I/usr/local/include -Isrc/sqlite > > src/QBZip2Device.cxx > > os.chdir('../ned14-tnfox-4345f66/src/nedmalloc/') > > scons --tolerant --useallocator=1 --debugbuild x86/Debug/libnedmalloc.so > > --sse=3 > > > > scons: *** No SConstruct file found. > > File "/usr/local/lib/scons-2.0.1/SCons/Script/Main.py", line 834, in _main > > os.chdir('../ned14-tnfox-4345f66') > > scons: *** [src/nedmalloc/x86/Debug/libnedmalloc.so] Error 2 > > scons: building terminated because of errors. > > When you were git cloning, did you do git "submodule update --init -- > recursive"? This will pull in nedmalloc, uthash and nedtries. > > You are absolutely right that I need to add this to the docs. Will do this > this afternoon. > > HTH, > Niall > -- Technology & Consulting Services - ned Productions Limited. http://www.nedproductions.biz/. VAT reg: IE 9708311Q. Company no: 472909. |