so if you use GCC 4.7.1 you don't get that message - although I did see the warning for C++11 (I shrugged, but said to myself "we'll see"...) - I just kept on trucking anyway - I used nekoware's boost and XercesC libs and it appears to be happy with those. The issue I ran into and just can't seem to get past at the moment is the openCASCADE dependency - it uses cmake and I'm still trying to learn how to use it and from what I was reading on compiling openCASCADE, the docs are not "non-x86-and-newb" friendly.
I assume if we are going to give 0.16 a stab, we probably are going to see if we can compile openCASCADE, it's a bit out of my depth. Here is the latest version if someone wants to take a poke at it
https://www.mediafire.com/file/1izsdjfsq...0.tgz/file
edit:
ok, so the good news is 0.16 seems to be ok with GCC 3.4.6 so far, but it does need openCASCADE, so that's where this is stuck for now
Code:
-bash-4.3$ cd FreeCAD-releases-FreeCAD-0-16
-bash-4.3$ ls
CMakeLists.txt ChangeLog.txt LibraryVersions.h.cmake README.md cMake config.h.cmake copying.lib data src
-bash-4.3$ export CC=gcc
-bash-4.3$ export CXX=g++
-bash-4.3$ export CFLAGS="-std=gnu99 -g -O1 -mips4"
-bash-4.3$ export CXXFLAGS="-g -O1 -mips4"
-bash-4.3$ export CPPFLAGS="-I/usr/local/include -I/usr/nekoware/include"
-bash-4.3$ export LDFLAGS=" -L/usr/local/lib -L/usr/local/lib32 -L/usr/nekoware/lib"
-bash-4.3$ export LD_LIBRARYN32_PATH=/usr/local/lib:/usr/local/lib32:/usr/nekoware/lib
-bash-4.3$
-bash-4.3$ cmake -DCMAKE_BUILD_TYPE=Release .
-- The C compiler identification is GNU
-- The CXX compiler identification is GNU
-- Check for working C compiler: /usr/nekoware/bin/gcc
-- Check for working C compiler: /usr/nekoware/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/nekoware/bin/g++
-- Check for working CXX compiler: /usr/nekoware/bin/g++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Looking for GL/gl.h
-- Looking for GL/gl.h - found
-- Looking for C++ include istream
-- Looking for C++ include istream - found
-- Looking for C++ include ostream
-- Looking for C++ include ostream - found
-- Looking for C++ include fstream
-- Looking for C++ include fstream - found
-- Looking for C++ include sstream
-- Looking for C++ include sstream - found
-- Looking for C++ include ios
-- Looking for C++ include ios - found
-- Looking for C++ include iostream
-- Looking for C++ include iostream - found
-- Looking for C++ include iomanip
-- Looking for C++ include iomanip - found
-- Looking for C++ include iostream
-- Looking for C++ include iostream - found
-- Check for STD namespace
-- Check for STD namespace - found
-- prefix: /usr/local
-- datadir: data
-- docdir: doc
-- includedir: include
-- libdir: /usr/local/lib
-- Found PythonInterp: /usr/local/bin/python2.7
-- Found PythonLibs: /usr/local/lib/libpython2.7.a
-- Boost version: 1.35.0
-- Found the following Boost libraries:
-- filesystem
-- program_options
-- regex
-- signals
-- system
-- thread
-- Found Xerces-C: /usr/nekoware/lib/libxerces-c.so
-- Found ZLIB: /usr/lib32/libz.so (found version "1.1.4")
-- PyCXX found:
-- Headers: /usr/people/develop/dev/freeCAD/FreeCAD-releases-FreeCAD-0-16/src
-- Sources: /usr/people/develop/dev/freeCAD/FreeCAD-releases-FreeCAD-0-16/src/CXX
-- Could NOT find OCC (missing: OCC_INCLUDE_DIR)
CMake Error at CMakeLists.txt:631 (MESSAGE):
================================================================
Neither OpenCASCADE Community Edition nor OpenCASCADE was found!
================================================================
-- Configuring incomplete, errors occurred!
-bash-4.3$