Lubuntu Linux, please help to compile

Having trouble installing or compiling FreeCAD? Get help here.
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
Osman
Posts: 8
Joined: Mon Nov 21, 2016 8:35 pm

Lubuntu Linux, please help to compile

Post by Osman »

Hi

I'm trying to compile Freecad in Ubuntu 14.04 (actually Lubuntu, after apt-get update/upgrade) with these instructions and these additions. I installed all libraries listed there and checked it twice. But I have following errors:

Code: Select all

~/freecad$ cmake -DFREECAD_USE_EXTERNAL_PIVY=1 -DCMAKE_BUILD_TYPE=Release .
-- prefix: /usr/local
-- datadir: data
-- docdir: doc
-- includedir: include
-- libdir: /usr/local/lib
-- Boost version: 1.54.0
-- Found the following Boost libraries:
--   filesystem
--   program_options
--   regex
--   signals
--   system
--   thread
-- Found Xerces-C: /usr/lib/x86_64-linux-gnu/libxerces-c.so
-- PyCXX found:
--   Headers:  /home/osman/freecad/src
--   Sources:  /home/osman/freecad/src/CXX
-- -- OpenCASCADE Community Edition has been found.
-- -- Found OCE/OpenCASCADE version: 6.7.0
-- -- OCE/OpenCASCADE include directory: /usr/lib/x86_64-linux-gnu/oce-0.15/../../../include/oce
-- -- OCE/OpenCASCADE shared libraries directory: 
-- VTK components: vtkCommonCore;vtkCommonDataModel;vtkFiltersVerdict;vtkIOXML;vtkFiltersCore;vtkFiltersGeneral;vtkIOLegacy;vtkFiltersExtraction;vtkFiltersSources;vtkFiltersGeometry;vtkIOMPIParallel;vtkParallelMPI
CMake Warning at CMakeLists.txt:618 (message):
  VTK equal to 6.0 cannot be used with c++11, FEM postprocessing is disabled


-- Check for medfile (libmed and libmedc) ...
-- Could NOT find Qt4 (missing:  QT_MOC_EXECUTABLE QT_RCC_EXECUTABLE QT_UIC_EXECUTABLE) (found suitable version "4.8.6", minimum required is "4.5.0")
CMake Error at CMakeLists.txt:700 (MESSAGE):
  ========================

  Qt4 libraries not found.

  ========================



-- Configuring incomplete, errors occurred!
See also "/home/osman/freecad/CMakeFiles/CMakeOutput.log".
See also "/home/osman/freecad/CMakeFiles/CMakeError.log".
Please help me to compile.
Jee-Bee
Veteran
Posts: 2566
Joined: Tue Jun 16, 2015 10:32 am
Location: Netherlands

Re: Lubuntu Linux, please help to compile

Post by Jee-Bee »

according to your message you don't have Qt4 installed...

check http://www.freecadweb.org/wiki/index.ph ... pileOnUnix for exact depencies
Osman
Posts: 8
Joined: Mon Nov 21, 2016 8:35 pm

Re: Lubuntu Linux, please help to compile

Post by Osman »

Jee-Bee wrote:according to your message you don't have Qt4 installed...

check http://www.freecadweb.org/wiki/index.ph ... pileOnUnix for exact depencies
No, the problem is that Qt4 is installed. Namely, all qt-related items from the instructions are installed:

Code: Select all

~/freecad$ sudo apt-get install libsoqt4-dev libqt4-dev libqt4-opengl-dev qt4-dev-tools libqtwebkit-dev 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
libqtwebkit-dev is already the newest version.
libsoqt4-dev is already the newest version.
libqt4-dev is already the newest version.
libqt4-opengl-dev is already the newest version.
qt4-dev-tools is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 11 not upgraded.
User avatar
sgrogan
Veteran
Posts: 6499
Joined: Wed Oct 22, 2014 5:02 pm

Re: Lubuntu Linux, please help to compile

Post by sgrogan »

Try running

Code: Select all

dpkg -s <packagename>
from a terminal, substituting the following pakages for <packagename> to see if the qt libs are properly installed.
libqt4-dev
libqt4-opengl-dev
qt4-dev-tools
"fight the good fight"
Osman
Posts: 8
Joined: Mon Nov 21, 2016 8:35 pm

Re: Lubuntu Linux, please help to compile

Post by Osman »

sgrogan wrote:Try running

Code: Select all

dpkg -s <packagename>
from a terminal, substituting the following pakages for <packagename> to see if the qt libs are properly installed.
libqt4-dev
libqt4-opengl-dev
qt4-dev-tools

Code: Select all

~/freecad$ dpkg -s libqt4-dev
Package: libqt4-dev
Status: install ok installed
Priority: optional
Section: libdevel
Installed-Size: 12041
Maintainer: Kubuntu Developers <kubuntu-devel@lists.ubuntu.com>
Architecture: amd64
Source: qt4-x11
Version: 4:4.8.5+git192-g085f851+dfsg-2ubuntu4.1
Depends: libqt4-dbus (= 4:4.8.5+git192-g085f851+dfsg-2ubuntu4.1), libqt4-declarative (= 4:4.8.5+git192-g085f851+dfsg-2ubuntu4.1), libqt4-designer (= 4:4.8.5+git192-g085f851+dfsg-2ubuntu4.1), libqt4-dev-bin (= 4:4.8.5+git192-g085f851+dfsg-2ubuntu4.1), libqt4-help (= 4:4.8.5+git192-g085f851+dfsg-2ubuntu4.1), libqt4-network (= 4:4.8.5+git192-g085f851+dfsg-2ubuntu4.1), libqt4-qt3support (= 4:4.8.5+git192-g085f851+dfsg-2ubuntu4.1), libqt4-script (= 4:4.8.5+git192-g085f851+dfsg-2ubuntu4.1), libqt4-scripttools (= 4:4.8.5+git192-g085f851+dfsg-2ubuntu4.1), libqt4-sql (= 4:4.8.5+git192-g085f851+dfsg-2ubuntu4.1), libqt4-svg (= 4:4.8.5+git192-g085f851+dfsg-2ubuntu4.1), libqt4-test (= 4:4.8.5+git192-g085f851+dfsg-2ubuntu4.1), libqt4-xml (= 4:4.8.5+git192-g085f851+dfsg-2ubuntu4.1), libqt4-xmlpatterns (= 4:4.8.5+git192-g085f851+dfsg-2ubuntu4.1), libqtcore4 (= 4:4.8.5+git192-g085f851+dfsg-2ubuntu4.1), libqtgui4 (= 4:4.8.5+git192-g085f851+dfsg-2ubuntu4.1), qt4-linguist-tools (= 4:4.8.5+git192-g085f851+dfsg-2ubuntu4.1), qt4-qmake (= 4:4.8.5+git192-g085f851+dfsg-2ubuntu4.1), qtchooser
Recommends: libqt4-opengl-dev (= 4:4.8.5+git192-g085f851+dfsg-2ubuntu4.1), libqtwebkit-dev (>= 2.0~)
Suggests: firebird-dev, libmysqlclient-dev, libpq-dev, libsqlite0-dev, libsqlite3-dev, qt4-dev-tools, qt4-doc, unixodbc-dev
Description: Qt 4 development files
 Qt is a cross-platform C++ application framework. Qt's primary feature
 is its rich set of widgets that provide standard GUI functionality.
 .
 This package contains the header development files used for building Qt 4
 applications.
Homepage: http://qt-project.org/
Original-Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>

Code: Select all

~/freecad$ dpkg -s libqt4-opengl-dev
Package: libqt4-opengl-dev
Status: install ok installed
Priority: optional
Section: libdevel
Installed-Size: 413
Maintainer: Kubuntu Developers <kubuntu-devel@lists.ubuntu.com>
Architecture: amd64
Source: qt4-x11
Version: 4:4.8.5+git192-g085f851+dfsg-2ubuntu4.1
Depends: libgl1-mesa-dev, libglu1-mesa-dev, libqt4-dev (= 4:4.8.5+git192-g085f851+dfsg-2ubuntu4.1), libqt4-opengl (= 4:4.8.5+git192-g085f851+dfsg-2ubuntu4.1)
Description: Qt 4 OpenGL library development files
 Qt is a cross-platform C++ application framework. Qt's primary feature
 is its rich set of widgets that provide standard GUI functionality.
 .
 This package contains the development files needed to build Qt 4 applications
 using QtOpenGL library.
Homepage: http://qt-project.org/
Original-Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>

Code: Select all

~/freecad$ dpkg -s qt4-dev-tools
Package: qt4-dev-tools
Status: install ok installed
Priority: optional
Section: devel
Installed-Size: 8612
Maintainer: Kubuntu Developers <kubuntu-devel@lists.ubuntu.com>
Architecture: amd64
Source: qt4-x11
Version: 4:4.8.5+git192-g085f851+dfsg-2ubuntu4.1
Depends: libqt4-sql-sqlite, qtchooser, libc6 (>= 2.14), libgcc1 (>= 1:4.1.1), libpng12-0 (>= 1.2.13-4), libqt4-declarative (= 4:4.8.5+git192-g085f851+dfsg-2ubuntu4.1), libqt4-help (= 4:4.8.5+git192-g085f851+dfsg-2ubuntu4.1), libqt4-xml (= 4:4.8.5+git192-g085f851+dfsg-2ubuntu4.1), libqt4-xmlpatterns (= 4:4.8.5+git192-g085f851+dfsg-2ubuntu4.1), libqtcore4 (= 4:4.8.5+git192-g085f851+dfsg-2ubuntu4.1), libqtdbus4 (= 4:4.8.5+git192-g085f851+dfsg-2ubuntu4.1), libqtgui4 (= 4:4.8.5+git192-g085f851+dfsg-2ubuntu4.1), libstdc++6 (>= 4.4.0), libx11-6, libxtst6
Recommends: libqt4-dev, qt4-designer, qt4-doc
Suggests: qt4-doc-html
Conflicts: qt3-dev-tools-embedded
Description: Qt 4 development tools
 Qt is a cross-platform C++ application framework. Qt's primary feature
 is its rich set of widgets that provide standard GUI functionality.
 .
 This package contains tools used to assist in Qt 4 development, including:
  - assistant-qt4 -- Qt Assistant
  - lconvert -- Convert and filter translation data files
  - linguist-qt4 -- Qt Linguist
  - pixeltool -- Pixel Tool
  - qcollectiongenerator -- Qt Collection Generator
  - qdbusviewer -- D-Bus Viewer
  - qhelpconverter -- Help Conversion Wizard
  - qhelpgenerator -- Qt Compressed Help Generator
  - qmlplugindump -- QML Plugin Dump application
  - qvfb -- Virtual Framebuffer
Homepage: http://qt-project.org/
Original-Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
User avatar
sgrogan
Veteran
Posts: 6499
Joined: Wed Oct 22, 2014 5:02 pm

Re: Lubuntu Linux, please help to compile

Post by sgrogan »

Thanks! And your first post! Welcome to FreeCAD and the forum :)
Packages look correct. Can you also post the cmake logs, I don't see an obvious problem. I'm compiling on Kubuntu 14.4 without issue (not yet today though)
Do you have either the FreeCAD stable or daily PPA installed?
"fight the good fight"
Osman
Posts: 8
Joined: Mon Nov 21, 2016 8:35 pm

Re: Lubuntu Linux, please help to compile

Post by Osman »

sgrogan wrote:Thanks! And your first post! Welcome to FreeCAD and the forum :)
Packages look correct. Can you also post the cmake logs, I don't see an obvious problem. I'm compiling on Kubuntu 14.4 without issue (not yet today though)
Do you have either the FreeCAD stable or daily PPA installed?
I just followed instructions, without any deviations:

Code: Select all

git clone https://github.com/FreeCAD/FreeCAD.git free-cad-code 
Here are CMakeOutput.log and CMakeError.log:

Code: Select all

The system is: Linux - 3.13.0-24-generic - x86_64
Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded.
Compiler: /usr/bin/cc 
Build flags: 
Id flags: 

The output was:
0


Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out"

The C compiler identification is GNU, found in "/home/osman/freecad/CMakeFiles/2.8.12.2/CompilerIdC/a.out"

Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded.
Compiler: /usr/bin/c++ 
Build flags: 
Id flags: 

The output was:
0


Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out"

The CXX compiler identification is GNU, found in "/home/osman/freecad/CMakeFiles/2.8.12.2/CompilerIdCXX/a.out"

Determining if the C compiler works passed with the following output:
Change Dir: /home/osman/freecad/CMakeFiles/CMakeTmp

Run Build Command:/usr/bin/make "cmTryCompileExec3379732549/fast"
/usr/bin/make -f CMakeFiles/cmTryCompileExec3379732549.dir/build.make CMakeFiles/cmTryCompileExec3379732549.dir/build
make[1]: Entering directory `/home/osman/freecad/CMakeFiles/CMakeTmp'
/usr/bin/cmake -E cmake_progress_report /home/osman/freecad/CMakeFiles/CMakeTmp/CMakeFiles 1
Building C object CMakeFiles/cmTryCompileExec3379732549.dir/testCCompiler.c.o
/usr/bin/cc    -o CMakeFiles/cmTryCompileExec3379732549.dir/testCCompiler.c.o   -c /home/osman/freecad/CMakeFiles/CMakeTmp/testCCompiler.c
Linking C executable cmTryCompileExec3379732549
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec3379732549.dir/link.txt --verbose=1
/usr/bin/cc       CMakeFiles/cmTryCompileExec3379732549.dir/testCCompiler.c.o  -o cmTryCompileExec3379732549 -rdynamic 
make[1]: Leaving directory `/home/osman/freecad/CMakeFiles/CMakeTmp'


Detecting C compiler ABI info compiled with the following output:
Change Dir: /home/osman/freecad/CMakeFiles/CMakeTmp

Run Build Command:/usr/bin/make "cmTryCompileExec3029801809/fast"
/usr/bin/make -f CMakeFiles/cmTryCompileExec3029801809.dir/build.make CMakeFiles/cmTryCompileExec3029801809.dir/build
make[1]: Entering directory `/home/osman/freecad/CMakeFiles/CMakeTmp'
/usr/bin/cmake -E cmake_progress_report /home/osman/freecad/CMakeFiles/CMakeTmp/CMakeFiles 1
Building C object CMakeFiles/cmTryCompileExec3029801809.dir/CMakeCCompilerABI.c.o
/usr/bin/cc    -o CMakeFiles/cmTryCompileExec3029801809.dir/CMakeCCompilerABI.c.o   -c /usr/share/cmake-2.8/Modules/CMakeCCompilerABI.c
Linking C executable cmTryCompileExec3029801809
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec3029801809.dir/link.txt --verbose=1
/usr/bin/cc     -v CMakeFiles/cmTryCompileExec3029801809.dir/CMakeCCompilerABI.c.o  -o cmTryCompileExec3029801809 -rdynamic  
Using built-in specs.
COLLECT_GCC=/usr/bin/cc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/4.8/lto-wrapper
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 4.8.4-2ubuntu1~14.04.3' --with-bugurl=file:///usr/share/doc/gcc-4.8/README.Bugs --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.8 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.8 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-gnu-unique-object --disable-libmudflap --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.8-amd64 --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix
gcc version 4.8.4 (Ubuntu 4.8.4-2ubuntu1~14.04.3) 
COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/4.8/:/usr/lib/gcc/x86_64-linux-gnu/4.8/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/4.8/:/usr/lib/gcc/x86_64-linux-gnu/
LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/4.8/:/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-v' '-o' 'cmTryCompileExec3029801809' '-rdynamic' '-mtune=generic' '-march=x86-64'
 /usr/lib/gcc/x86_64-linux-gnu/4.8/collect2 --sysroot=/ --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -z relro -o cmTryCompileExec3029801809 /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/crt1.o /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/4.8/crtbegin.o -L/usr/lib/gcc/x86_64-linux-gnu/4.8 -L/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/4.8/../../.. CMakeFiles/cmTryCompileExec3029801809.dir/CMakeCCompilerABI.c.o -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/lib/gcc/x86_64-linux-gnu/4.8/crtend.o /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/crtn.o
make[1]: Leaving directory `/home/osman/freecad/CMakeFiles/CMakeTmp'


Parsed C implicit link information from above output:
  link line regex: [^( *|.*[/\])(ld|([^/\]+-)?ld|collect2)[^/\]*( |$)]
  ignore line: [Change Dir: /home/osman/freecad/CMakeFiles/CMakeTmp]
  ignore line: []
  ignore line: [Run Build Command:/usr/bin/make "cmTryCompileExec3029801809/fast"]
  ignore line: [/usr/bin/make -f CMakeFiles/cmTryCompileExec3029801809.dir/build.make CMakeFiles/cmTryCompileExec3029801809.dir/build]
  ignore line: [make[1]: Entering directory `/home/osman/freecad/CMakeFiles/CMakeTmp']
  ignore line: [/usr/bin/cmake -E cmake_progress_report /home/osman/freecad/CMakeFiles/CMakeTmp/CMakeFiles 1]
  ignore line: [Building C object CMakeFiles/cmTryCompileExec3029801809.dir/CMakeCCompilerABI.c.o]
  ignore line: [/usr/bin/cc    -o CMakeFiles/cmTryCompileExec3029801809.dir/CMakeCCompilerABI.c.o   -c /usr/share/cmake-2.8/Modules/CMakeCCompilerABI.c]
  ignore line: [Linking C executable cmTryCompileExec3029801809]
  ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec3029801809.dir/link.txt --verbose=1]
  ignore line: [/usr/bin/cc     -v CMakeFiles/cmTryCompileExec3029801809.dir/CMakeCCompilerABI.c.o  -o cmTryCompileExec3029801809 -rdynamic  ]
  ignore line: [Using built-in specs.]
  ignore line: [COLLECT_GCC=/usr/bin/cc]
  ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/4.8/lto-wrapper]
  ignore line: [Target: x86_64-linux-gnu]
  ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 4.8.4-2ubuntu1~14.04.3' --with-bugurl=file:///usr/share/doc/gcc-4.8/README.Bugs --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.8 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.8 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-gnu-unique-object --disable-libmudflap --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.8-amd64 --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu]
  ignore line: [Thread model: posix]
  ignore line: [gcc version 4.8.4 (Ubuntu 4.8.4-2ubuntu1~14.04.3) ]
  ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/4.8/:/usr/lib/gcc/x86_64-linux-gnu/4.8/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/4.8/:/usr/lib/gcc/x86_64-linux-gnu/]
  ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/4.8/:/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../:/lib/:/usr/lib/]
  ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTryCompileExec3029801809' '-rdynamic' '-mtune=generic' '-march=x86-64']
  link line: [ /usr/lib/gcc/x86_64-linux-gnu/4.8/collect2 --sysroot=/ --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -z relro -o cmTryCompileExec3029801809 /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/crt1.o /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/4.8/crtbegin.o -L/usr/lib/gcc/x86_64-linux-gnu/4.8 -L/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/4.8/../../.. CMakeFiles/cmTryCompileExec3029801809.dir/CMakeCCompilerABI.c.o -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/lib/gcc/x86_64-linux-gnu/4.8/crtend.o /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/crtn.o]
    arg [/usr/lib/gcc/x86_64-linux-gnu/4.8/collect2] ==> ignore
    arg [--sysroot=/] ==> ignore
    arg [--build-id] ==> ignore
    arg [--eh-frame-hdr] ==> ignore
    arg [-m] ==> ignore
    arg [elf_x86_64] ==> ignore
    arg [--hash-style=gnu] ==> ignore
    arg [--as-needed] ==> ignore
    arg [-export-dynamic] ==> ignore
    arg [-dynamic-linker] ==> ignore
    arg [/lib64/ld-linux-x86-64.so.2] ==> ignore
    arg [-zrelro] ==> ignore
    arg [-o] ==> ignore
    arg [cmTryCompileExec3029801809] ==> ignore
    arg [/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/crt1.o] ==> ignore
    arg [/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/crti.o] ==> ignore
    arg [/usr/lib/gcc/x86_64-linux-gnu/4.8/crtbegin.o] ==> ignore
    arg [-L/usr/lib/gcc/x86_64-linux-gnu/4.8] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/4.8]
    arg [-L/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu]
    arg [-L/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib]
    arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu]
    arg [-L/lib/../lib] ==> dir [/lib/../lib]
    arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu]
    arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib]
    arg [-L/usr/lib/gcc/x86_64-linux-gnu/4.8/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/4.8/../../..]
    arg [CMakeFiles/cmTryCompileExec3029801809.dir/CMakeCCompilerABI.c.o] ==> ignore
    arg [-lgcc] ==> lib [gcc]
    arg [--as-needed] ==> ignore
    arg [-lgcc_s] ==> lib [gcc_s]
    arg [--no-as-needed] ==> ignore
    arg [-lc] ==> lib [c]
    arg [-lgcc] ==> lib [gcc]
    arg [--as-needed] ==> ignore
    arg [-lgcc_s] ==> lib [gcc_s]
    arg [--no-as-needed] ==> ignore
    arg [/usr/lib/gcc/x86_64-linux-gnu/4.8/crtend.o] ==> ignore
    arg [/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/crtn.o] ==> ignore
  remove lib [gcc]
  remove lib [gcc_s]
  remove lib [gcc]
  remove lib [gcc_s]
  collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/4.8] ==> [/usr/lib/gcc/x86_64-linux-gnu/4.8]
  collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu]
  collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib] ==> [/usr/lib]
  collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu]
  collapse library dir [/lib/../lib] ==> [/lib]
  collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu]
  collapse library dir [/usr/lib/../lib] ==> [/usr/lib]
  collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/4.8/../../..] ==> [/usr/lib]
  implicit libs: [c]
  implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/4.8;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib]
  implicit fwks: []


Determining if the CXX compiler works passed with the following output:
Change Dir: /home/osman/freecad/CMakeFiles/CMakeTmp

Run Build Command:/usr/bin/make "cmTryCompileExec3429967836/fast"
/usr/bin/make -f CMakeFiles/cmTryCompileExec3429967836.dir/build.make CMakeFiles/cmTryCompileExec3429967836.dir/build
make[1]: Entering directory `/home/osman/freecad/CMakeFiles/CMakeTmp'
/usr/bin/cmake -E cmake_progress_report /home/osman/freecad/CMakeFiles/CMakeTmp/CMakeFiles 1
Building CXX object CMakeFiles/cmTryCompileExec3429967836.dir/testCXXCompiler.cxx.o
/usr/bin/c++     -o CMakeFiles/cmTryCompileExec3429967836.dir/testCXXCompiler.cxx.o -c /home/osman/freecad/CMakeFiles/CMakeTmp/testCXXCompiler.cxx
Linking CXX executable cmTryCompileExec3429967836
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec3429967836.dir/link.txt --verbose=1
/usr/bin/c++        CMakeFiles/cmTryCompileExec3429967836.dir/testCXXCompiler.cxx.o  -o cmTryCompileExec3429967836 -rdynamic 
make[1]: Leaving directory `/home/osman/freecad/CMakeFiles/CMakeTmp'


Detecting CXX compiler ABI info compiled with the following output:
Change Dir: /home/osman/freecad/CMakeFiles/CMakeTmp

Run Build Command:/usr/bin/make "cmTryCompileExec1385295130/fast"
/usr/bin/make -f CMakeFiles/cmTryCompileExec1385295130.dir/build.make CMakeFiles/cmTryCompileExec1385295130.dir/build
make[1]: Entering directory `/home/osman/freecad/CMakeFiles/CMakeTmp'
/usr/bin/cmake -E cmake_progress_report /home/osman/freecad/CMakeFiles/CMakeTmp/CMakeFiles 1
Building CXX object CMakeFiles/cmTryCompileExec1385295130.dir/CMakeCXXCompilerABI.cpp.o
/usr/bin/c++     -o CMakeFiles/cmTryCompileExec1385295130.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-2.8/Modules/CMakeCXXCompilerABI.cpp
Linking CXX executable cmTryCompileExec1385295130
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec1385295130.dir/link.txt --verbose=1
/usr/bin/c++      -v CMakeFiles/cmTryCompileExec1385295130.dir/CMakeCXXCompilerABI.cpp.o  -o cmTryCompileExec1385295130 -rdynamic  
Using built-in specs.
COLLECT_GCC=/usr/bin/c++
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/4.8/lto-wrapper
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 4.8.4-2ubuntu1~14.04.3' --with-bugurl=file:///usr/share/doc/gcc-4.8/README.Bugs --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.8 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.8 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-gnu-unique-object --disable-libmudflap --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.8-amd64 --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix
gcc version 4.8.4 (Ubuntu 4.8.4-2ubuntu1~14.04.3) 
COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/4.8/:/usr/lib/gcc/x86_64-linux-gnu/4.8/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/4.8/:/usr/lib/gcc/x86_64-linux-gnu/
LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/4.8/:/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-v' '-o' 'cmTryCompileExec1385295130' '-rdynamic' '-shared-libgcc' '-mtune=generic' '-march=x86-64'
 /usr/lib/gcc/x86_64-linux-gnu/4.8/collect2 --sysroot=/ --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -z relro -o cmTryCompileExec1385295130 /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/crt1.o /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/4.8/crtbegin.o -L/usr/lib/gcc/x86_64-linux-gnu/4.8 -L/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/4.8/../../.. CMakeFiles/cmTryCompileExec1385295130.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/4.8/crtend.o /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/crtn.o
make[1]: Leaving directory `/home/osman/freecad/CMakeFiles/CMakeTmp'


Parsed CXX implicit link information from above output:
  link line regex: [^( *|.*[/\])(ld|([^/\]+-)?ld|collect2)[^/\]*( |$)]
  ignore line: [Change Dir: /home/osman/freecad/CMakeFiles/CMakeTmp]
  ignore line: []
  ignore line: [Run Build Command:/usr/bin/make "cmTryCompileExec1385295130/fast"]
  ignore line: [/usr/bin/make -f CMakeFiles/cmTryCompileExec1385295130.dir/build.make CMakeFiles/cmTryCompileExec1385295130.dir/build]
  ignore line: [make[1]: Entering directory `/home/osman/freecad/CMakeFiles/CMakeTmp']
  ignore line: [/usr/bin/cmake -E cmake_progress_report /home/osman/freecad/CMakeFiles/CMakeTmp/CMakeFiles 1]
  ignore line: [Building CXX object CMakeFiles/cmTryCompileExec1385295130.dir/CMakeCXXCompilerABI.cpp.o]
  ignore line: [/usr/bin/c++     -o CMakeFiles/cmTryCompileExec1385295130.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-2.8/Modules/CMakeCXXCompilerABI.cpp]
  ignore line: [Linking CXX executable cmTryCompileExec1385295130]
  ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec1385295130.dir/link.txt --verbose=1]
  ignore line: [/usr/bin/c++      -v CMakeFiles/cmTryCompileExec1385295130.dir/CMakeCXXCompilerABI.cpp.o  -o cmTryCompileExec1385295130 -rdynamic  ]
  ignore line: [Using built-in specs.]
  ignore line: [COLLECT_GCC=/usr/bin/c++]
  ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/4.8/lto-wrapper]
  ignore line: [Target: x86_64-linux-gnu]
  ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 4.8.4-2ubuntu1~14.04.3' --with-bugurl=file:///usr/share/doc/gcc-4.8/README.Bugs --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.8 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.8 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-gnu-unique-object --disable-libmudflap --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.8-amd64 --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu]
  ignore line: [Thread model: posix]
  ignore line: [gcc version 4.8.4 (Ubuntu 4.8.4-2ubuntu1~14.04.3) ]
  ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/4.8/:/usr/lib/gcc/x86_64-linux-gnu/4.8/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/4.8/:/usr/lib/gcc/x86_64-linux-gnu/]
  ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/4.8/:/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../:/lib/:/usr/lib/]
  ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTryCompileExec1385295130' '-rdynamic' '-shared-libgcc' '-mtune=generic' '-march=x86-64']
  link line: [ /usr/lib/gcc/x86_64-linux-gnu/4.8/collect2 --sysroot=/ --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -z relro -o cmTryCompileExec1385295130 /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/crt1.o /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/4.8/crtbegin.o -L/usr/lib/gcc/x86_64-linux-gnu/4.8 -L/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/4.8/../../.. CMakeFiles/cmTryCompileExec1385295130.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/4.8/crtend.o /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/crtn.o]
    arg [/usr/lib/gcc/x86_64-linux-gnu/4.8/collect2] ==> ignore
    arg [--sysroot=/] ==> ignore
    arg [--build-id] ==> ignore
    arg [--eh-frame-hdr] ==> ignore
    arg [-m] ==> ignore
    arg [elf_x86_64] ==> ignore
    arg [--hash-style=gnu] ==> ignore
    arg [--as-needed] ==> ignore
    arg [-export-dynamic] ==> ignore
    arg [-dynamic-linker] ==> ignore
    arg [/lib64/ld-linux-x86-64.so.2] ==> ignore
    arg [-zrelro] ==> ignore
    arg [-o] ==> ignore
    arg [cmTryCompileExec1385295130] ==> ignore
    arg [/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/crt1.o] ==> ignore
    arg [/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/crti.o] ==> ignore
    arg [/usr/lib/gcc/x86_64-linux-gnu/4.8/crtbegin.o] ==> ignore
    arg [-L/usr/lib/gcc/x86_64-linux-gnu/4.8] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/4.8]
    arg [-L/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu]
    arg [-L/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib]
    arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu]
    arg [-L/lib/../lib] ==> dir [/lib/../lib]
    arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu]
    arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib]
    arg [-L/usr/lib/gcc/x86_64-linux-gnu/4.8/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/4.8/../../..]
    arg [CMakeFiles/cmTryCompileExec1385295130.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
    arg [-lstdc++] ==> lib [stdc++]
    arg [-lm] ==> lib [m]
    arg [-lgcc_s] ==> lib [gcc_s]
    arg [-lgcc] ==> lib [gcc]
    arg [-lc] ==> lib [c]
    arg [-lgcc_s] ==> lib [gcc_s]
    arg [-lgcc] ==> lib [gcc]
    arg [/usr/lib/gcc/x86_64-linux-gnu/4.8/crtend.o] ==> ignore
    arg [/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/crtn.o] ==> ignore
  remove lib [gcc_s]
  remove lib [gcc]
  remove lib [gcc_s]
  remove lib [gcc]
  collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/4.8] ==> [/usr/lib/gcc/x86_64-linux-gnu/4.8]
  collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu]
  collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib] ==> [/usr/lib]
  collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu]
  collapse library dir [/lib/../lib] ==> [/lib]
  collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu]
  collapse library dir [/usr/lib/../lib] ==> [/usr/lib]
  collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/4.8/../../..] ==> [/usr/lib]
  implicit libs: [stdc++;m;c]
  implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/4.8;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib]
  implicit fwks: []


Determining if the include file GL/gl.h exists passed with the following output:
Change Dir: /home/osman/freecad/CMakeFiles/CMakeTmp

Run Build Command:/usr/bin/make "cmTryCompileExec2172540259/fast"
/usr/bin/make -f CMakeFiles/cmTryCompileExec2172540259.dir/build.make CMakeFiles/cmTryCompileExec2172540259.dir/build
make[1]: Entering directory `/home/osman/freecad/CMakeFiles/CMakeTmp'
/usr/bin/cmake -E cmake_progress_report /home/osman/freecad/CMakeFiles/CMakeTmp/CMakeFiles 1
Building C object CMakeFiles/cmTryCompileExec2172540259.dir/CheckIncludeFile.c.o
/usr/bin/cc    -o CMakeFiles/cmTryCompileExec2172540259.dir/CheckIncludeFile.c.o   -c /home/osman/freecad/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTryCompileExec2172540259
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec2172540259.dir/link.txt --verbose=1
/usr/bin/cc       CMakeFiles/cmTryCompileExec2172540259.dir/CheckIncludeFile.c.o  -o cmTryCompileExec2172540259 -rdynamic 
make[1]: Leaving directory `/home/osman/freecad/CMakeFiles/CMakeTmp'


Determining if the include file istream exists passed with the following output:
Change Dir: /home/osman/freecad/CMakeFiles/CMakeTmp

Run Build Command:/usr/bin/make "cmTryCompileExec4034390393/fast"
/usr/bin/make -f CMakeFiles/cmTryCompileExec4034390393.dir/build.make CMakeFiles/cmTryCompileExec4034390393.dir/build
make[1]: Entering directory `/home/osman/freecad/CMakeFiles/CMakeTmp'
/usr/bin/cmake -E cmake_progress_report /home/osman/freecad/CMakeFiles/CMakeTmp/CMakeFiles 1
Building CXX object CMakeFiles/cmTryCompileExec4034390393.dir/CheckIncludeFile.cxx.o
/usr/bin/c++     -o CMakeFiles/cmTryCompileExec4034390393.dir/CheckIncludeFile.cxx.o -c /home/osman/freecad/CMakeFiles/CMakeTmp/CheckIncludeFile.cxx
Linking CXX executable cmTryCompileExec4034390393
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec4034390393.dir/link.txt --verbose=1
/usr/bin/c++        CMakeFiles/cmTryCompileExec4034390393.dir/CheckIncludeFile.cxx.o  -o cmTryCompileExec4034390393 -rdynamic 
make[1]: Leaving directory `/home/osman/freecad/CMakeFiles/CMakeTmp'


Determining if the include file ostream exists passed with the following output:
Change Dir: /home/osman/freecad/CMakeFiles/CMakeTmp

Run Build Command:/usr/bin/make "cmTryCompileExec2294348505/fast"
/usr/bin/make -f CMakeFiles/cmTryCompileExec2294348505.dir/build.make CMakeFiles/cmTryCompileExec2294348505.dir/build
make[1]: Entering directory `/home/osman/freecad/CMakeFiles/CMakeTmp'
/usr/bin/cmake -E cmake_progress_report /home/osman/freecad/CMakeFiles/CMakeTmp/CMakeFiles 1
Building CXX object CMakeFiles/cmTryCompileExec2294348505.dir/CheckIncludeFile.cxx.o
/usr/bin/c++     -o CMakeFiles/cmTryCompileExec2294348505.dir/CheckIncludeFile.cxx.o -c /home/osman/freecad/CMakeFiles/CMakeTmp/CheckIncludeFile.cxx
Linking CXX executable cmTryCompileExec2294348505
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec2294348505.dir/link.txt --verbose=1
/usr/bin/c++        CMakeFiles/cmTryCompileExec2294348505.dir/CheckIncludeFile.cxx.o  -o cmTryCompileExec2294348505 -rdynamic 
make[1]: Leaving directory `/home/osman/freecad/CMakeFiles/CMakeTmp'


Determining if the include file fstream exists passed with the following output:
Change Dir: /home/osman/freecad/CMakeFiles/CMakeTmp

Run Build Command:/usr/bin/make "cmTryCompileExec2433300197/fast"
/usr/bin/make -f CMakeFiles/cmTryCompileExec2433300197.dir/build.make CMakeFiles/cmTryCompileExec2433300197.dir/build
make[1]: Entering directory `/home/osman/freecad/CMakeFiles/CMakeTmp'
/usr/bin/cmake -E cmake_progress_report /home/osman/freecad/CMakeFiles/CMakeTmp/CMakeFiles 1
Building CXX object CMakeFiles/cmTryCompileExec2433300197.dir/CheckIncludeFile.cxx.o
/usr/bin/c++     -o CMakeFiles/cmTryCompileExec2433300197.dir/CheckIncludeFile.cxx.o -c /home/osman/freecad/CMakeFiles/CMakeTmp/CheckIncludeFile.cxx
Linking CXX executable cmTryCompileExec2433300197
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec2433300197.dir/link.txt --verbose=1
/usr/bin/c++        CMakeFiles/cmTryCompileExec2433300197.dir/CheckIncludeFile.cxx.o  -o cmTryCompileExec2433300197 -rdynamic 
make[1]: Leaving directory `/home/osman/freecad/CMakeFiles/CMakeTmp'


Determining if the include file sstream exists passed with the following output:
Change Dir: /home/osman/freecad/CMakeFiles/CMakeTmp

Run Build Command:/usr/bin/make "cmTryCompileExec4183015543/fast"
/usr/bin/make -f CMakeFiles/cmTryCompileExec4183015543.dir/build.make CMakeFiles/cmTryCompileExec4183015543.dir/build
make[1]: Entering directory `/home/osman/freecad/CMakeFiles/CMakeTmp'
/usr/bin/cmake -E cmake_progress_report /home/osman/freecad/CMakeFiles/CMakeTmp/CMakeFiles 1
Building CXX object CMakeFiles/cmTryCompileExec4183015543.dir/CheckIncludeFile.cxx.o
/usr/bin/c++     -o CMakeFiles/cmTryCompileExec4183015543.dir/CheckIncludeFile.cxx.o -c /home/osman/freecad/CMakeFiles/CMakeTmp/CheckIncludeFile.cxx
Linking CXX executable cmTryCompileExec4183015543
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec4183015543.dir/link.txt --verbose=1
/usr/bin/c++        CMakeFiles/cmTryCompileExec4183015543.dir/CheckIncludeFile.cxx.o  -o cmTryCompileExec4183015543 -rdynamic 
make[1]: Leaving directory `/home/osman/freecad/CMakeFiles/CMakeTmp'


Determining if the include file ios exists passed with the following output:
Change Dir: /home/osman/freecad/CMakeFiles/CMakeTmp

Run Build Command:/usr/bin/make "cmTryCompileExec288461732/fast"
/usr/bin/make -f CMakeFiles/cmTryCompileExec288461732.dir/build.make CMakeFiles/cmTryCompileExec288461732.dir/build
make[1]: Entering directory `/home/osman/freecad/CMakeFiles/CMakeTmp'
/usr/bin/cmake -E cmake_progress_report /home/osman/freecad/CMakeFiles/CMakeTmp/CMakeFiles 1
Building CXX object CMakeFiles/cmTryCompileExec288461732.dir/CheckIncludeFile.cxx.o
/usr/bin/c++     -o CMakeFiles/cmTryCompileExec288461732.dir/CheckIncludeFile.cxx.o -c /home/osman/freecad/CMakeFiles/CMakeTmp/CheckIncludeFile.cxx
Linking CXX executable cmTryCompileExec288461732
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec288461732.dir/link.txt --verbose=1
/usr/bin/c++        CMakeFiles/cmTryCompileExec288461732.dir/CheckIncludeFile.cxx.o  -o cmTryCompileExec288461732 -rdynamic 
make[1]: Leaving directory `/home/osman/freecad/CMakeFiles/CMakeTmp'


Determining if the include file iostream exists passed with the following output:
Change Dir: /home/osman/freecad/CMakeFiles/CMakeTmp

Run Build Command:/usr/bin/make "cmTryCompileExec634123986/fast"
/usr/bin/make -f CMakeFiles/cmTryCompileExec634123986.dir/build.make CMakeFiles/cmTryCompileExec634123986.dir/build
make[1]: Entering directory `/home/osman/freecad/CMakeFiles/CMakeTmp'
/usr/bin/cmake -E cmake_progress_report /home/osman/freecad/CMakeFiles/CMakeTmp/CMakeFiles 1
Building CXX object CMakeFiles/cmTryCompileExec634123986.dir/CheckIncludeFile.cxx.o
/usr/bin/c++     -o CMakeFiles/cmTryCompileExec634123986.dir/CheckIncludeFile.cxx.o -c /home/osman/freecad/CMakeFiles/CMakeTmp/CheckIncludeFile.cxx
Linking CXX executable cmTryCompileExec634123986
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec634123986.dir/link.txt --verbose=1
/usr/bin/c++        CMakeFiles/cmTryCompileExec634123986.dir/CheckIncludeFile.cxx.o  -o cmTryCompileExec634123986 -rdynamic 
make[1]: Leaving directory `/home/osman/freecad/CMakeFiles/CMakeTmp'


Determining if the include file iomanip exists passed with the following output:
Change Dir: /home/osman/freecad/CMakeFiles/CMakeTmp

Run Build Command:/usr/bin/make "cmTryCompileExec3036650179/fast"
/usr/bin/make -f CMakeFiles/cmTryCompileExec3036650179.dir/build.make CMakeFiles/cmTryCompileExec3036650179.dir/build
make[1]: Entering directory `/home/osman/freecad/CMakeFiles/CMakeTmp'
/usr/bin/cmake -E cmake_progress_report /home/osman/freecad/CMakeFiles/CMakeTmp/CMakeFiles 1
Building CXX object CMakeFiles/cmTryCompileExec3036650179.dir/CheckIncludeFile.cxx.o
/usr/bin/c++     -o CMakeFiles/cmTryCompileExec3036650179.dir/CheckIncludeFile.cxx.o -c /home/osman/freecad/CMakeFiles/CMakeTmp/CheckIncludeFile.cxx
Linking CXX executable cmTryCompileExec3036650179
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec3036650179.dir/link.txt --verbose=1
/usr/bin/c++        CMakeFiles/cmTryCompileExec3036650179.dir/CheckIncludeFile.cxx.o  -o cmTryCompileExec3036650179 -rdynamic 
make[1]: Leaving directory `/home/osman/freecad/CMakeFiles/CMakeTmp'


Determining if the include file iostream exists passed with the following output:
Change Dir: /home/osman/freecad/CMakeFiles/CMakeTmp

Run Build Command:/usr/bin/make "cmTryCompileExec3733444018/fast"
/usr/bin/make -f CMakeFiles/cmTryCompileExec3733444018.dir/build.make CMakeFiles/cmTryCompileExec3733444018.dir/build
make[1]: Entering directory `/home/osman/freecad/CMakeFiles/CMakeTmp'
/usr/bin/cmake -E cmake_progress_report /home/osman/freecad/CMakeFiles/CMakeTmp/CMakeFiles 1
Building CXX object CMakeFiles/cmTryCompileExec3733444018.dir/CheckIncludeFile.cxx.o
/usr/bin/c++     -o CMakeFiles/cmTryCompileExec3733444018.dir/CheckIncludeFile.cxx.o -c /home/osman/freecad/CMakeFiles/CMakeTmp/CheckIncludeFile.cxx
Linking CXX executable cmTryCompileExec3733444018
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec3733444018.dir/link.txt --verbose=1
/usr/bin/c++        CMakeFiles/cmTryCompileExec3733444018.dir/CheckIncludeFile.cxx.o  -o cmTryCompileExec3733444018 -rdynamic 
make[1]: Leaving directory `/home/osman/freecad/CMakeFiles/CMakeTmp'


Determining if the CXX compiler has std namespace passed with the following output:
Change Dir: /home/osman/freecad/CMakeFiles/CMakeTmp

Run Build Command:/usr/bin/make "cmTryCompileExec143931371/fast"
/usr/bin/make -f CMakeFiles/cmTryCompileExec143931371.dir/build.make CMakeFiles/cmTryCompileExec143931371.dir/build
make[1]: Entering directory `/home/osman/freecad/CMakeFiles/CMakeTmp'
/usr/bin/cmake -E cmake_progress_report /home/osman/freecad/CMakeFiles/CMakeTmp/CMakeFiles 1
Building CXX object CMakeFiles/cmTryCompileExec143931371.dir/TestForSTDNamespace.cxx.o
/usr/bin/c++     -o CMakeFiles/cmTryCompileExec143931371.dir/TestForSTDNamespace.cxx.o -c /usr/share/cmake-2.8/Modules/TestForSTDNamespace.cxx
Linking CXX executable cmTryCompileExec143931371
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec143931371.dir/link.txt --verbose=1
/usr/bin/c++        CMakeFiles/cmTryCompileExec143931371.dir/TestForSTDNamespace.cxx.o  -o cmTryCompileExec143931371 -rdynamic 
make[1]: Leaving directory `/home/osman/freecad/CMakeFiles/CMakeTmp'


Determining if the Q_WS_X11 exist passed with the following output:
Change Dir: /home/osman/freecad/CMakeFiles/CMakeTmp

Run Build Command:/usr/bin/make "cmTryCompileExec2418914321/fast"
/usr/bin/make -f CMakeFiles/cmTryCompileExec2418914321.dir/build.make CMakeFiles/cmTryCompileExec2418914321.dir/build
make[1]: Entering directory `/home/osman/freecad/CMakeFiles/CMakeTmp'
/usr/bin/cmake -E cmake_progress_report /home/osman/freecad/CMakeFiles/CMakeTmp/CMakeFiles 1
Building CXX object CMakeFiles/cmTryCompileExec2418914321.dir/CheckSymbolExists.cxx.o
/usr/bin/c++    -fdump-tree-original-raw -Wall -Wextra -Wno-write-strings  -std=c++11  -I/usr/include/qt4    -o CMakeFiles/cmTryCompileExec2418914321.dir/CheckSymbolExists.cxx.o -c /home/osman/freecad/CMakeFiles/CMakeTmp/CheckSymbolExists.cxx
Linking CXX executable cmTryCompileExec2418914321
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec2418914321.dir/link.txt --verbose=1
/usr/bin/c++   -fdump-tree-original-raw -Wall -Wextra -Wno-write-strings  -std=c++11     CMakeFiles/cmTryCompileExec2418914321.dir/CheckSymbolExists.cxx.o  -o cmTryCompileExec2418914321 -rdynamic 
make[1]: Leaving directory `/home/osman/freecad/CMakeFiles/CMakeTmp'

File /home/osman/freecad/CMakeFiles/CMakeTmp/CheckSymbolExists.cxx:
/* */
#include <QtCore/qglobal.h>

int main(int argc, char** argv)
{
  (void)argv;
#ifndef Q_WS_X11
  return ((int*)(&Q_WS_X11))[argc];
#else
  (void)argc;
  return 0;
#endif
}

Code: Select all

Determining if the Q_WS_WIN exist failed with the following output:
Change Dir: /home/osman/freecad/CMakeFiles/CMakeTmp

Run Build Command:/usr/bin/make "cmTryCompileExec1921779244/fast"
/usr/bin/make -f CMakeFiles/cmTryCompileExec1921779244.dir/build.make CMakeFiles/cmTryCompileExec1921779244.dir/build
make[1]: Entering directory `/home/osman/freecad/CMakeFiles/CMakeTmp'
/usr/bin/cmake -E cmake_progress_report /home/osman/freecad/CMakeFiles/CMakeTmp/CMakeFiles 1
Building CXX object CMakeFiles/cmTryCompileExec1921779244.dir/CheckSymbolExists.cxx.o
/usr/bin/c++    -fdump-tree-original-raw -Wall -Wextra -Wno-write-strings  -std=c++11  -I/usr/include/qt4    -o CMakeFiles/cmTryCompileExec1921779244.dir/CheckSymbolExists.cxx.o -c /home/osman/freecad/CMakeFiles/CMakeTmp/CheckSymbolExists.cxx
/home/osman/freecad/CMakeFiles/CMakeTmp/CheckSymbolExists.cxx: In function ‘int main(int, char**)’:
/home/osman/freecad/CMakeFiles/CMakeTmp/CheckSymbolExists.cxx:8:19: error: ‘Q_WS_WIN’ was not declared in this scope
   return ((int*)(&Q_WS_WIN))[argc];
                   ^
make[1]: Leaving directory `/home/osman/freecad/CMakeFiles/CMakeTmp'
make[1]: *** [CMakeFiles/cmTryCompileExec1921779244.dir/CheckSymbolExists.cxx.o] Error 1
make: *** [cmTryCompileExec1921779244/fast] Error 2

File /home/osman/freecad/CMakeFiles/CMakeTmp/CheckSymbolExists.cxx:
/* */
#include <QtCore/qglobal.h>

int main(int argc, char** argv)
{
  (void)argv;
#ifndef Q_WS_WIN
  return ((int*)(&Q_WS_WIN))[argc];
#else
  (void)argc;
  return 0;
#endif
}

Determining if the Q_WS_QWS exist failed with the following output:
Change Dir: /home/osman/freecad/CMakeFiles/CMakeTmp

Run Build Command:/usr/bin/make "cmTryCompileExec688762081/fast"
/usr/bin/make -f CMakeFiles/cmTryCompileExec688762081.dir/build.make CMakeFiles/cmTryCompileExec688762081.dir/build
make[1]: Entering directory `/home/osman/freecad/CMakeFiles/CMakeTmp'
/usr/bin/cmake -E cmake_progress_report /home/osman/freecad/CMakeFiles/CMakeTmp/CMakeFiles 1
Building CXX object CMakeFiles/cmTryCompileExec688762081.dir/CheckSymbolExists.cxx.o
/usr/bin/c++    -fdump-tree-original-raw -Wall -Wextra -Wno-write-strings  -std=c++11  -I/usr/include/qt4    -o CMakeFiles/cmTryCompileExec688762081.dir/CheckSymbolExists.cxx.o -c /home/osman/freecad/CMakeFiles/CMakeTmp/CheckSymbolExists.cxx
/home/osman/freecad/CMakeFiles/CMakeTmp/CheckSymbolExists.cxx: In function ‘int main(int, char**)’:
/home/osman/freecad/CMakeFiles/CMakeTmp/CheckSymbolExists.cxx:8:19: error: ‘Q_WS_QWS’ was not declared in this scope
   return ((int*)(&Q_WS_QWS))[argc];
                   ^
make[1]: Leaving directory `/home/osman/freecad/CMakeFiles/CMakeTmp'
make[1]: *** [CMakeFiles/cmTryCompileExec688762081.dir/CheckSymbolExists.cxx.o] Error 1
make: *** [cmTryCompileExec688762081/fast] Error 2

File /home/osman/freecad/CMakeFiles/CMakeTmp/CheckSymbolExists.cxx:
/* */
#include <QtCore/qglobal.h>

int main(int argc, char** argv)
{
  (void)argv;
#ifndef Q_WS_QWS
  return ((int*)(&Q_WS_QWS))[argc];
#else
  (void)argc;
  return 0;
#endif
}

Determining if the Q_WS_MAC exist failed with the following output:
Change Dir: /home/osman/freecad/CMakeFiles/CMakeTmp

Run Build Command:/usr/bin/make "cmTryCompileExec2697941714/fast"
/usr/bin/make -f CMakeFiles/cmTryCompileExec2697941714.dir/build.make CMakeFiles/cmTryCompileExec2697941714.dir/build
make[1]: Entering directory `/home/osman/freecad/CMakeFiles/CMakeTmp'
/usr/bin/cmake -E cmake_progress_report /home/osman/freecad/CMakeFiles/CMakeTmp/CMakeFiles 1
Building CXX object CMakeFiles/cmTryCompileExec2697941714.dir/CheckSymbolExists.cxx.o
/usr/bin/c++    -fdump-tree-original-raw -Wall -Wextra -Wno-write-strings  -std=c++11  -I/usr/include/qt4    -o CMakeFiles/cmTryCompileExec2697941714.dir/CheckSymbolExists.cxx.o -c /home/osman/freecad/CMakeFiles/CMakeTmp/CheckSymbolExists.cxx
/home/osman/freecad/CMakeFiles/CMakeTmp/CheckSymbolExists.cxx: In function ‘int main(int, char**)’:
/home/osman/freecad/CMakeFiles/CMakeTmp/CheckSymbolExists.cxx:8:19: error: ‘Q_WS_MAC’ was not declared in this scope
   return ((int*)(&Q_WS_MAC))[argc];
                   ^
make[1]: Leaving directory `/home/osman/freecad/CMakeFiles/CMakeTmp'
make[1]: *** [CMakeFiles/cmTryCompileExec2697941714.dir/CheckSymbolExists.cxx.o] Error 1
make: *** [cmTryCompileExec2697941714/fast] Error 2

File /home/osman/freecad/CMakeFiles/CMakeTmp/CheckSymbolExists.cxx:
/* */
#include <QtCore/qglobal.h>

int main(int argc, char** argv)
{
  (void)argv;
#ifndef Q_WS_MAC
  return ((int*)(&Q_WS_MAC))[argc];
#else
  (void)argc;
  return 0;
#endif
}
User avatar
sgrogan
Veteran
Posts: 6499
Joined: Wed Oct 22, 2014 5:02 pm

Re: Lubuntu Linux, please help to compile

Post by sgrogan »

Do you have QT5 installed also?
"fight the good fight"
Osman
Posts: 8
Joined: Mon Nov 21, 2016 8:35 pm

Re: Lubuntu Linux, please help to compile

Post by Osman »

sgrogan wrote:Do you have QT5 installed also?
It is possible, but I don't remember. I haven't used this Lubuntu VM for long time. How to check properly?
User avatar
sgrogan
Veteran
Posts: 6499
Joined: Wed Oct 22, 2014 5:02 pm

Re: Lubuntu Linux, please help to compile

Post by sgrogan »

Try

Code: Select all

dpkg -s libqt5-dev
I'm on my windows boot now. Give me a few and I will try building on Kubuntu.
Master is building on Travis-CI (which is Ubuntu 14.04) without issue. https://travis-ci.org/FreeCAD/FreeCAD/builds/177731775
Maybe QT4 and QT5 are fighting?
Last edited by sgrogan on Mon Nov 21, 2016 10:22 pm, edited 1 time in total.
"fight the good fight"
Post Reply