Jump to content

Getting GemRB to run on Linux Mint


jaklumen

Recommended Posts

I'm sorry if this seems like an idiotic question-

 

I'd love to playtest, but I haven't a clue on how to get anything running on gemRB.

 

I've downloaded the binary, but I haven't any idea on how to get PS:T installed to it. Yes, I read the instructions several times. I found them inadequate. Apologies if this is all obvious to you all... to me, it's not.

 

Also, I'd like to ask: is there a real difference on which version of the game is used? I own a copy of the 2-CD game, but also have GOG's 4-CD version. (From my observation, having played the game numerous times on Windows- the 2-CD game is more stable and free of bugs, while it is nice not to plow through DRM and ads on GOG's version.)

Link to comment

The choice of version probably has little effect here, though gog's should be easier to install, since it's just one big file. What operating system are you using?

Linux Mint 17.2, based on Ubuntu 14.04.2

 

I am running WINE 1.7.5.

 

Sorry I didn't mention it earlier. I've already got GOG's version downloaded- well, the one that's wine-skinned as a Linux download (so I could just change the .ini to that path?). I also have gemRB 0.8.3.1 built. I do have Nick Daly's launcher... but that's where I get stuck.

Link to comment

that launcher is unofficial and unsupported (Nick vanished), so no idea if it still works.

 

copy gemrb/GemRB.*sample.*cfg somewhere and edit that file. Set GamePath to where you installed pst and gametype to pst. Basically this video:

(the data/data hack shouldn't be needed anymore)

Link to comment

Nope, I'm totally stuck.

 

The gemRB binary keeps giving "There was an error launching the application."

 

I don't know if it built correctly with autotools (autogen.sh), and I can't seem to figure out cmake... yes, I followed the cmake install instructions, but system choked on 'cmake ..'

 

I'm just not very good compiling/building things from scratch; I guess I'm that noob. I've tried to dig up .deb packages, but I've had a terrible time trying to cobble it together when packages were separated. Once upon a time, though, I had it installed successfully that way.

Link to comment

well what are the errors?

CmakeError.log:

Determining if the pthread_create exist failed with the following output:
Change Dir: /home/jaklumen/gemrb-0.8.3.1/build/CMakeFiles/CMakeTmp

Run Build Command:/usr/bin/make "cmTryCompileExec3385499031/fast"
/usr/bin/make -f CMakeFiles/cmTryCompileExec3385499031.dir/build.make CMakeFiles/cmTryCompileExec3385499031.dir/build
make[1]: Entering directory `/home/jaklumen/gemrb-0.8.3.1/build/CMakeFiles/CMakeTmp'
/usr/bin/cmake -E cmake_progress_report /home/jaklumen/gemrb-0.8.3.1/build/CMakeFiles/CMakeTmp/CMakeFiles 1
Building C object CMakeFiles/cmTryCompileExec3385499031.dir/CheckSymbolExists.c.o
/usr/bin/cc    -o CMakeFiles/cmTryCompileExec3385499031.dir/CheckSymbolExists.c.o   -c /home/jaklumen/gemrb-0.8.3.1/build/CMakeFiles/CMakeTmp/CheckSymbolExists.c
Linking C executable cmTryCompileExec3385499031
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec3385499031.dir/link.txt --verbose=1
/usr/bin/cc       CMakeFiles/cmTryCompileExec3385499031.dir/CheckSymbolExists.c.o  -o cmTryCompileExec3385499031 -rdynamic
CMakeFiles/cmTryCompileExec3385499031.dir/CheckSymbolExists.c.o: In function `main':
CheckSymbolExists.c:(.text+0xa): undefined reference to `pthread_create'
collect2: error: ld returned 1 exit status
make[1]: Leaving directory `/home/jaklumen/gemrb-0.8.3.1/build/CMakeFiles/CMakeTmp'
make[1]: *** [cmTryCompileExec3385499031] Error 1
make: *** [cmTryCompileExec3385499031/fast] Error 2

File /home/jaklumen/gemrb-0.8.3.1/build/CMakeFiles/CMakeTmp/CheckSymbolExists.c:
/* */
#include <pthread.h>

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

Determining if the function pthread_create exists in the pthreads failed with the following output:
Change Dir: /home/jaklumen/gemrb-0.8.3.1/build/CMakeFiles/CMakeTmp

Run Build Command:/usr/bin/make "cmTryCompileExec1391229484/fast"
/usr/bin/make -f CMakeFiles/cmTryCompileExec1391229484.dir/build.make CMakeFiles/cmTryCompileExec1391229484.dir/build
make[1]: Entering directory `/home/jaklumen/gemrb-0.8.3.1/build/CMakeFiles/CMakeTmp'
/usr/bin/cmake -E cmake_progress_report /home/jaklumen/gemrb-0.8.3.1/build/CMakeFiles/CMakeTmp/CMakeFiles 1
Building C object CMakeFiles/cmTryCompileExec1391229484.dir/CheckFunctionExists.c.o
/usr/bin/cc   -DCHECK_FUNCTION_EXISTS=pthread_create   -o CMakeFiles/cmTryCompileExec1391229484.dir/CheckFunctionExists.c.o   -c /usr/share/cmake-2.8/Modules/CheckFunctionExists.c
Linking C executable cmTryCompileExec1391229484
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec1391229484.dir/link.txt --verbose=1
/usr/bin/cc   -DCHECK_FUNCTION_EXISTS=pthread_create    CMakeFiles/cmTryCompileExec1391229484.dir/CheckFunctionExists.c.o  -o cmTryCompileExec1391229484 -rdynamic -lpthreads
/usr/bin/ld: cannot find -lpthreads
collect2: error: ld returned 1 exit status
make[1]: *** [cmTryCompileExec1391229484] Error 1
make[1]: Leaving directory `/home/jaklumen/gemrb-0.8.3.1/build/CMakeFiles/CMakeTmp'
make: *** [cmTryCompileExec1391229484/fast] Error 2


Determining if the function strlcpy exists failed with the following output:
Change Dir: /home/jaklumen/gemrb-0.8.3.1/build/CMakeFiles/CMakeTmp

Run Build Command:/usr/bin/make "cmTryCompileExec3583389917/fast"
/usr/bin/make -f CMakeFiles/cmTryCompileExec3583389917.dir/build.make CMakeFiles/cmTryCompileExec3583389917.dir/build
make[1]: Entering directory `/home/jaklumen/gemrb-0.8.3.1/build/CMakeFiles/CMakeTmp'
/usr/bin/cmake -E cmake_progress_report /home/jaklumen/gemrb-0.8.3.1/build/CMakeFiles/CMakeTmp/CMakeFiles 1
Building C object CMakeFiles/cmTryCompileExec3583389917.dir/CheckFunctionExists.c.o
/usr/bin/cc   -DCHECK_FUNCTION_EXISTS=strlcpy   -o CMakeFiles/cmTryCompileExec3583389917.dir/CheckFunctionExists.c.o   -c /usr/share/cmake-2.8/Modules/CheckFunctionExists.c
Linking C executable cmTryCompileExec3583389917
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec3583389917.dir/link.txt --verbose=1
/usr/bin/cc   -DCHECK_FUNCTION_EXISTS=strlcpy    CMakeFiles/cmTryCompileExec3583389917.dir/CheckFunctionExists.c.o  -o cmTryCompileExec3583389917 -rdynamic
CMakeFiles/cmTryCompileExec3583389917.dir/CheckFunctionExists.c.o: In function `main':
CheckFunctionExists.c:(.text+0x7): undefined reference to `strlcpy'
collect2: error: ld returned 1 exit status
make[1]: Leaving directory `/home/jaklumen/gemrb-0.8.3.1/build/CMakeFiles/CMakeTmp'
make[1]: *** [cmTryCompileExec3583389917] Error 1
make: *** [cmTryCompileExec3583389917/fast] Error 2


Performing C++ SOURCE FILE Test PERMITS_OBJECT_TO_FUNCTION_CAST failed with the following output:
Change Dir: /home/jaklumen/gemrb-0.8.3.1/build/CMakeFiles/CMakeTmp

Run Build Command:/usr/bin/make "cmTryCompileExec366648388/fast"
/usr/bin/make -f CMakeFiles/cmTryCompileExec366648388.dir/build.make CMakeFiles/cmTryCompileExec366648388.dir/build
make[1]: Entering directory `/home/jaklumen/gemrb-0.8.3.1/build/CMakeFiles/CMakeTmp'
/usr/bin/cmake -E cmake_progress_report /home/jaklumen/gemrb-0.8.3.1/build/CMakeFiles/CMakeTmp/CMakeFiles 1
Building CXX object CMakeFiles/cmTryCompileExec366648388.dir/src.cxx.o
/usr/bin/c++    -Wall -W -Wpointer-arith  -pedantic -Wno-format-y2k -Wno-long-long -fno-strict-aliasing -fsigned-char -fvisibility=hidden -fno-stack-protector -DPERMITS_OBJECT_TO_FUNCTION_CAST   -o CMakeFiles/cmTryCompileExec366648388.dir/src.cxx.o -c /home/jaklumen/gemrb-0.8.3.1/build/CMakeFiles/CMakeTmp/src.cxx
/home/jaklumen/gemrb-0.8.3.1/build/CMakeFiles/CMakeTmp/src.cxx:5:3: error: ‘function’ does not name a type
   function = (voidvoid) object;
   ^
make[1]: *** [CMakeFiles/cmTryCompileExec366648388.dir/src.cxx.o] Error 1
make[1]: Leaving directory `/home/jaklumen/gemrb-0.8.3.1/build/CMakeFiles/CMakeTmp'
make: *** [cmTryCompileExec366648388/fast] Error 2

Source file was:
typedef void *(* voidvoid)(void);

        void *object = 0;
        voidvoid function;
        function = (voidvoid) object;
       

CMakeOutput.log:

The system is: Linux - 3.13.0-37-generic - i686
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/jaklumen/gemrb-0.8.3.1/build/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/jaklumen/gemrb-0.8.3.1/build/CMakeFiles/2.8.12.2/CompilerIdCXX/a.out"

Determining if the C compiler works passed with the following output:
Change Dir: /home/jaklumen/gemrb-0.8.3.1/build/CMakeFiles/CMakeTmp

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


Detecting C compiler ABI info compiled with the following output:
Change Dir: /home/jaklumen/gemrb-0.8.3.1/build/CMakeFiles/CMakeTmp

Run Build Command:/usr/bin/make "cmTryCompileExec2377905928/fast"
/usr/bin/make -f CMakeFiles/cmTryCompileExec2377905928.dir/build.make CMakeFiles/cmTryCompileExec2377905928.dir/build
make[1]: Entering directory `/home/jaklumen/gemrb-0.8.3.1/build/CMakeFiles/CMakeTmp'
/usr/bin/cmake -E cmake_progress_report /home/jaklumen/gemrb-0.8.3.1/build/CMakeFiles/CMakeTmp/CMakeFiles 1
Building C object CMakeFiles/cmTryCompileExec2377905928.dir/CMakeCCompilerABI.c.o
/usr/bin/cc    -o CMakeFiles/cmTryCompileExec2377905928.dir/CMakeCCompilerABI.c.o   -c /usr/share/cmake-2.8/Modules/CMakeCCompilerABI.c
Linking C executable cmTryCompileExec2377905928
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec2377905928.dir/link.txt --verbose=1
/usr/bin/cc     -v CMakeFiles/cmTryCompileExec2377905928.dir/CMakeCCompilerABI.c.o  -o cmTryCompileExec2377905928 -rdynamic  
Using built-in specs.
COLLECT_GCC=/usr/bin/cc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/i686-linux-gnu/4.8/lto-wrapper
Target: i686-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 4.8.4-2ubuntu1~14.04' --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-i386/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.8-i386 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.8-i386 --with-arch-directory=i386 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-targets=all --enable-multiarch --disable-werror --with-arch-32=i686 --with-multilib-list=m32,m64,mx32 --with-tune=generic --enable-checking=release --build=i686-linux-gnu --host=i686-linux-gnu --target=i686-linux-gnu
Thread model: posix
gcc version 4.8.4 (Ubuntu 4.8.4-2ubuntu1~14.04)
COMPILER_PATH=/usr/lib/gcc/i686-linux-gnu/4.8/:/usr/lib/gcc/i686-linux-gnu/4.8/:/usr/lib/gcc/i686-linux-gnu/:/usr/lib/gcc/i686-linux-gnu/4.8/:/usr/lib/gcc/i686-linux-gnu/
LIBRARY_PATH=/usr/lib/gcc/i686-linux-gnu/4.8/:/usr/lib/gcc/i686-linux-gnu/4.8/../../../i386-linux-gnu/:/usr/lib/gcc/i686-linux-gnu/4.8/../../../../lib/:/lib/i386-linux-gnu/:/lib/../lib/:/usr/lib/i386-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/i686-linux-gnu/4.8/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-v' '-o' 'cmTryCompileExec2377905928' '-rdynamic' '-mtune=generic' '-march=i686'
 /usr/lib/gcc/i686-linux-gnu/4.8/collect2 --sysroot=/ --build-id --eh-frame-hdr -m elf_i386 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib/ld-linux.so.2 -z relro -o cmTryCompileExec2377905928 /usr/lib/gcc/i686-linux-gnu/4.8/../../../i386-linux-gnu/crt1.o /usr/lib/gcc/i686-linux-gnu/4.8/../../../i386-linux-gnu/crti.o /usr/lib/gcc/i686-linux-gnu/4.8/crtbegin.o -L/usr/lib/gcc/i686-linux-gnu/4.8 -L/usr/lib/gcc/i686-linux-gnu/4.8/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/4.8/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/4.8/../../.. CMakeFiles/cmTryCompileExec2377905928.dir/CMakeCCompilerABI.c.o -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/lib/gcc/i686-linux-gnu/4.8/crtend.o /usr/lib/gcc/i686-linux-gnu/4.8/../../../i386-linux-gnu/crtn.o
make[1]: Leaving directory `/home/jaklumen/gemrb-0.8.3.1/build/CMakeFiles/CMakeTmp'


Parsed C implicit link information from above output:
  link line regex: [^( *|.*[/\])(ld|([^/\]+-)?ld|collect2)[^/\]*( |$)]
  ignore line: [Change Dir: /home/jaklumen/gemrb-0.8.3.1/build/CMakeFiles/CMakeTmp]
  ignore line: []
  ignore line: [Run Build Command:/usr/bin/make "cmTryCompileExec2377905928/fast"]
  ignore line: [/usr/bin/make -f CMakeFiles/cmTryCompileExec2377905928.dir/build.make CMakeFiles/cmTryCompileExec2377905928.dir/build]
  ignore line: [make[1]: Entering directory `/home/jaklumen/gemrb-0.8.3.1/build/CMakeFiles/CMakeTmp']
  ignore line: [/usr/bin/cmake -E cmake_progress_report /home/jaklumen/gemrb-0.8.3.1/build/CMakeFiles/CMakeTmp/CMakeFiles 1]
  ignore line: [Building C object CMakeFiles/cmTryCompileExec2377905928.dir/CMakeCCompilerABI.c.o]
  ignore line: [/usr/bin/cc    -o CMakeFiles/cmTryCompileExec2377905928.dir/CMakeCCompilerABI.c.o   -c /usr/share/cmake-2.8/Modules/CMakeCCompilerABI.c]
  ignore line: [Linking C executable cmTryCompileExec2377905928]
  ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec2377905928.dir/link.txt --verbose=1]
  ignore line: [/usr/bin/cc     -v CMakeFiles/cmTryCompileExec2377905928.dir/CMakeCCompilerABI.c.o  -o cmTryCompileExec2377905928 -rdynamic  ]
  ignore line: [Using built-in specs.]
  ignore line: [COLLECT_GCC=/usr/bin/cc]
  ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/i686-linux-gnu/4.8/lto-wrapper]
  ignore line: [Target: i686-linux-gnu]
  ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 4.8.4-2ubuntu1~14.04' --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-i386/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.8-i386 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.8-i386 --with-arch-directory=i386 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-targets=all --enable-multiarch --disable-werror --with-arch-32=i686 --with-multilib-list=m32,m64,mx32 --with-tune=generic --enable-checking=release --build=i686-linux-gnu --host=i686-linux-gnu --target=i686-linux-gnu]
  ignore line: [Thread model: posix]
  ignore line: [gcc version 4.8.4 (Ubuntu 4.8.4-2ubuntu1~14.04) ]
  ignore line: [COMPILER_PATH=/usr/lib/gcc/i686-linux-gnu/4.8/:/usr/lib/gcc/i686-linux-gnu/4.8/:/usr/lib/gcc/i686-linux-gnu/:/usr/lib/gcc/i686-linux-gnu/4.8/:/usr/lib/gcc/i686-linux-gnu/]
  ignore line: [LIBRARY_PATH=/usr/lib/gcc/i686-linux-gnu/4.8/:/usr/lib/gcc/i686-linux-gnu/4.8/../../../i386-linux-gnu/:/usr/lib/gcc/i686-linux-gnu/4.8/../../../../lib/:/lib/i386-linux-gnu/:/lib/../lib/:/usr/lib/i386-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/i686-linux-gnu/4.8/../../../:/lib/:/usr/lib/]
  ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTryCompileExec2377905928' '-rdynamic' '-mtune=generic' '-march=i686']
  link line: [ /usr/lib/gcc/i686-linux-gnu/4.8/collect2 --sysroot=/ --build-id --eh-frame-hdr -m elf_i386 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib/ld-linux.so.2 -z relro -o cmTryCompileExec2377905928 /usr/lib/gcc/i686-linux-gnu/4.8/../../../i386-linux-gnu/crt1.o /usr/lib/gcc/i686-linux-gnu/4.8/../../../i386-linux-gnu/crti.o /usr/lib/gcc/i686-linux-gnu/4.8/crtbegin.o -L/usr/lib/gcc/i686-linux-gnu/4.8 -L/usr/lib/gcc/i686-linux-gnu/4.8/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/4.8/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/4.8/../../.. CMakeFiles/cmTryCompileExec2377905928.dir/CMakeCCompilerABI.c.o -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/lib/gcc/i686-linux-gnu/4.8/crtend.o /usr/lib/gcc/i686-linux-gnu/4.8/../../../i386-linux-gnu/crtn.o]
    arg [/usr/lib/gcc/i686-linux-gnu/4.8/collect2] ==> ignore
    arg [--sysroot=/] ==> ignore
    arg [--build-id] ==> ignore
    arg [--eh-frame-hdr] ==> ignore
    arg [-m] ==> ignore
    arg [elf_i386] ==> ignore
    arg [--hash-style=gnu] ==> ignore
    arg [--as-needed] ==> ignore
    arg [-export-dynamic] ==> ignore
    arg [-dynamic-linker] ==> ignore
    arg [/lib/ld-linux.so.2] ==> ignore
    arg [-zrelro] ==> ignore
    arg [-o] ==> ignore
    arg [cmTryCompileExec2377905928] ==> ignore
    arg [/usr/lib/gcc/i686-linux-gnu/4.8/../../../i386-linux-gnu/crt1.o] ==> ignore
    arg [/usr/lib/gcc/i686-linux-gnu/4.8/../../../i386-linux-gnu/crti.o] ==> ignore
    arg [/usr/lib/gcc/i686-linux-gnu/4.8/crtbegin.o] ==> ignore
    arg [-L/usr/lib/gcc/i686-linux-gnu/4.8] ==> dir [/usr/lib/gcc/i686-linux-gnu/4.8]
    arg [-L/usr/lib/gcc/i686-linux-gnu/4.8/../../../i386-linux-gnu] ==> dir [/usr/lib/gcc/i686-linux-gnu/4.8/../../../i386-linux-gnu]
    arg [-L/usr/lib/gcc/i686-linux-gnu/4.8/../../../../lib] ==> dir [/usr/lib/gcc/i686-linux-gnu/4.8/../../../../lib]
    arg [-L/lib/i386-linux-gnu] ==> dir [/lib/i386-linux-gnu]
    arg [-L/lib/../lib] ==> dir [/lib/../lib]
    arg [-L/usr/lib/i386-linux-gnu] ==> dir [/usr/lib/i386-linux-gnu]
    arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib]
    arg [-L/usr/lib/gcc/i686-linux-gnu/4.8/../../..] ==> dir [/usr/lib/gcc/i686-linux-gnu/4.8/../../..]
    arg [CMakeFiles/cmTryCompileExec2377905928.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/i686-linux-gnu/4.8/crtend.o] ==> ignore
    arg [/usr/lib/gcc/i686-linux-gnu/4.8/../../../i386-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/i686-linux-gnu/4.8] ==> [/usr/lib/gcc/i686-linux-gnu/4.8]
  collapse library dir [/usr/lib/gcc/i686-linux-gnu/4.8/../../../i386-linux-gnu] ==> [/usr/lib/i386-linux-gnu]
  collapse library dir [/usr/lib/gcc/i686-linux-gnu/4.8/../../../../lib] ==> [/usr/lib]
  collapse library dir [/lib/i386-linux-gnu] ==> [/lib/i386-linux-gnu]
  collapse library dir [/lib/../lib] ==> [/lib]
  collapse library dir [/usr/lib/i386-linux-gnu] ==> [/usr/lib/i386-linux-gnu]
  collapse library dir [/usr/lib/../lib] ==> [/usr/lib]
  collapse library dir [/usr/lib/gcc/i686-linux-gnu/4.8/../../..] ==> [/usr/lib]
  implicit libs: [c]
  implicit dirs: [/usr/lib/gcc/i686-linux-gnu/4.8;/usr/lib/i386-linux-gnu;/usr/lib;/lib/i386-linux-gnu;/lib]
  implicit fwks: []


Determining if the CXX compiler works passed with the following output:
Change Dir: /home/jaklumen/gemrb-0.8.3.1/build/CMakeFiles/CMakeTmp

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


Detecting CXX compiler ABI info compiled with the following output:
Change Dir: /home/jaklumen/gemrb-0.8.3.1/build/CMakeFiles/CMakeTmp

Run Build Command:/usr/bin/make "cmTryCompileExec2384120875/fast"
/usr/bin/make -f CMakeFiles/cmTryCompileExec2384120875.dir/build.make CMakeFiles/cmTryCompileExec2384120875.dir/build
make[1]: Entering directory `/home/jaklumen/gemrb-0.8.3.1/build/CMakeFiles/CMakeTmp'
/usr/bin/cmake -E cmake_progress_report /home/jaklumen/gemrb-0.8.3.1/build/CMakeFiles/CMakeTmp/CMakeFiles 1
Building CXX object CMakeFiles/cmTryCompileExec2384120875.dir/CMakeCXXCompilerABI.cpp.o
/usr/bin/c++     -o CMakeFiles/cmTryCompileExec2384120875.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-2.8/Modules/CMakeCXXCompilerABI.cpp
Linking CXX executable cmTryCompileExec2384120875
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec2384120875.dir/link.txt --verbose=1
/usr/bin/c++      -v CMakeFiles/cmTryCompileExec2384120875.dir/CMakeCXXCompilerABI.cpp.o  -o cmTryCompileExec2384120875 -rdynamic  
Using built-in specs.
COLLECT_GCC=/usr/bin/c++
COLLECT_LTO_WRAPPER=/usr/lib/gcc/i686-linux-gnu/4.8/lto-wrapper
Target: i686-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 4.8.4-2ubuntu1~14.04' --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-i386/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.8-i386 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.8-i386 --with-arch-directory=i386 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-targets=all --enable-multiarch --disable-werror --with-arch-32=i686 --with-multilib-list=m32,m64,mx32 --with-tune=generic --enable-checking=release --build=i686-linux-gnu --host=i686-linux-gnu --target=i686-linux-gnu
Thread model: posix
gcc version 4.8.4 (Ubuntu 4.8.4-2ubuntu1~14.04)
COMPILER_PATH=/usr/lib/gcc/i686-linux-gnu/4.8/:/usr/lib/gcc/i686-linux-gnu/4.8/:/usr/lib/gcc/i686-linux-gnu/:/usr/lib/gcc/i686-linux-gnu/4.8/:/usr/lib/gcc/i686-linux-gnu/
LIBRARY_PATH=/usr/lib/gcc/i686-linux-gnu/4.8/:/usr/lib/gcc/i686-linux-gnu/4.8/../../../i386-linux-gnu/:/usr/lib/gcc/i686-linux-gnu/4.8/../../../../lib/:/lib/i386-linux-gnu/:/lib/../lib/:/usr/lib/i386-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/i686-linux-gnu/4.8/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-v' '-o' 'cmTryCompileExec2384120875' '-rdynamic' '-shared-libgcc' '-mtune=generic' '-march=i686'
 /usr/lib/gcc/i686-linux-gnu/4.8/collect2 --sysroot=/ --build-id --eh-frame-hdr -m elf_i386 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib/ld-linux.so.2 -z relro -o cmTryCompileExec2384120875 /usr/lib/gcc/i686-linux-gnu/4.8/../../../i386-linux-gnu/crt1.o /usr/lib/gcc/i686-linux-gnu/4.8/../../../i386-linux-gnu/crti.o /usr/lib/gcc/i686-linux-gnu/4.8/crtbegin.o -L/usr/lib/gcc/i686-linux-gnu/4.8 -L/usr/lib/gcc/i686-linux-gnu/4.8/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/4.8/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/4.8/../../.. CMakeFiles/cmTryCompileExec2384120875.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/i686-linux-gnu/4.8/crtend.o /usr/lib/gcc/i686-linux-gnu/4.8/../../../i386-linux-gnu/crtn.o
make[1]: Leaving directory `/home/jaklumen/gemrb-0.8.3.1/build/CMakeFiles/CMakeTmp'


Parsed CXX implicit link information from above output:
  link line regex: [^( *|.*[/\])(ld|([^/\]+-)?ld|collect2)[^/\]*( |$)]
  ignore line: [Change Dir: /home/jaklumen/gemrb-0.8.3.1/build/CMakeFiles/CMakeTmp]
  ignore line: []
  ignore line: [Run Build Command:/usr/bin/make "cmTryCompileExec2384120875/fast"]
  ignore line: [/usr/bin/make -f CMakeFiles/cmTryCompileExec2384120875.dir/build.make CMakeFiles/cmTryCompileExec2384120875.dir/build]
  ignore line: [make[1]: Entering directory `/home/jaklumen/gemrb-0.8.3.1/build/CMakeFiles/CMakeTmp']
  ignore line: [/usr/bin/cmake -E cmake_progress_report /home/jaklumen/gemrb-0.8.3.1/build/CMakeFiles/CMakeTmp/CMakeFiles 1]
  ignore line: [Building CXX object CMakeFiles/cmTryCompileExec2384120875.dir/CMakeCXXCompilerABI.cpp.o]
  ignore line: [/usr/bin/c++     -o CMakeFiles/cmTryCompileExec2384120875.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-2.8/Modules/CMakeCXXCompilerABI.cpp]
  ignore line: [Linking CXX executable cmTryCompileExec2384120875]
  ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec2384120875.dir/link.txt --verbose=1]
  ignore line: [/usr/bin/c++      -v CMakeFiles/cmTryCompileExec2384120875.dir/CMakeCXXCompilerABI.cpp.o  -o cmTryCompileExec2384120875 -rdynamic  ]
  ignore line: [Using built-in specs.]
  ignore line: [COLLECT_GCC=/usr/bin/c++]
  ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/i686-linux-gnu/4.8/lto-wrapper]
  ignore line: [Target: i686-linux-gnu]
  ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 4.8.4-2ubuntu1~14.04' --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-i386/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.8-i386 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.8-i386 --with-arch-directory=i386 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-targets=all --enable-multiarch --disable-werror --with-arch-32=i686 --with-multilib-list=m32,m64,mx32 --with-tune=generic --enable-checking=release --build=i686-linux-gnu --host=i686-linux-gnu --target=i686-linux-gnu]
  ignore line: [Thread model: posix]
  ignore line: [gcc version 4.8.4 (Ubuntu 4.8.4-2ubuntu1~14.04) ]
  ignore line: [COMPILER_PATH=/usr/lib/gcc/i686-linux-gnu/4.8/:/usr/lib/gcc/i686-linux-gnu/4.8/:/usr/lib/gcc/i686-linux-gnu/:/usr/lib/gcc/i686-linux-gnu/4.8/:/usr/lib/gcc/i686-linux-gnu/]
  ignore line: [LIBRARY_PATH=/usr/lib/gcc/i686-linux-gnu/4.8/:/usr/lib/gcc/i686-linux-gnu/4.8/../../../i386-linux-gnu/:/usr/lib/gcc/i686-linux-gnu/4.8/../../../../lib/:/lib/i386-linux-gnu/:/lib/../lib/:/usr/lib/i386-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/i686-linux-gnu/4.8/../../../:/lib/:/usr/lib/]
  ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTryCompileExec2384120875' '-rdynamic' '-shared-libgcc' '-mtune=generic' '-march=i686']
  link line: [ /usr/lib/gcc/i686-linux-gnu/4.8/collect2 --sysroot=/ --build-id --eh-frame-hdr -m elf_i386 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib/ld-linux.so.2 -z relro -o cmTryCompileExec2384120875 /usr/lib/gcc/i686-linux-gnu/4.8/../../../i386-linux-gnu/crt1.o /usr/lib/gcc/i686-linux-gnu/4.8/../../../i386-linux-gnu/crti.o /usr/lib/gcc/i686-linux-gnu/4.8/crtbegin.o -L/usr/lib/gcc/i686-linux-gnu/4.8 -L/usr/lib/gcc/i686-linux-gnu/4.8/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/4.8/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/4.8/../../.. CMakeFiles/cmTryCompileExec2384120875.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/i686-linux-gnu/4.8/crtend.o /usr/lib/gcc/i686-linux-gnu/4.8/../../../i386-linux-gnu/crtn.o]
    arg [/usr/lib/gcc/i686-linux-gnu/4.8/collect2] ==> ignore
    arg [--sysroot=/] ==> ignore
    arg [--build-id] ==> ignore
    arg [--eh-frame-hdr] ==> ignore
    arg [-m] ==> ignore
    arg [elf_i386] ==> ignore
    arg [--hash-style=gnu] ==> ignore
    arg [--as-needed] ==> ignore
    arg [-export-dynamic] ==> ignore
    arg [-dynamic-linker] ==> ignore
    arg [/lib/ld-linux.so.2] ==> ignore
    arg [-zrelro] ==> ignore
    arg [-o] ==> ignore
    arg [cmTryCompileExec2384120875] ==> ignore
    arg [/usr/lib/gcc/i686-linux-gnu/4.8/../../../i386-linux-gnu/crt1.o] ==> ignore
    arg [/usr/lib/gcc/i686-linux-gnu/4.8/../../../i386-linux-gnu/crti.o] ==> ignore
    arg [/usr/lib/gcc/i686-linux-gnu/4.8/crtbegin.o] ==> ignore
    arg [-L/usr/lib/gcc/i686-linux-gnu/4.8] ==> dir [/usr/lib/gcc/i686-linux-gnu/4.8]
    arg [-L/usr/lib/gcc/i686-linux-gnu/4.8/../../../i386-linux-gnu] ==> dir [/usr/lib/gcc/i686-linux-gnu/4.8/../../../i386-linux-gnu]
    arg [-L/usr/lib/gcc/i686-linux-gnu/4.8/../../../../lib] ==> dir [/usr/lib/gcc/i686-linux-gnu/4.8/../../../../lib]
    arg [-L/lib/i386-linux-gnu] ==> dir [/lib/i386-linux-gnu]
    arg [-L/lib/../lib] ==> dir [/lib/../lib]
    arg [-L/usr/lib/i386-linux-gnu] ==> dir [/usr/lib/i386-linux-gnu]
    arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib]
    arg [-L/usr/lib/gcc/i686-linux-gnu/4.8/../../..] ==> dir [/usr/lib/gcc/i686-linux-gnu/4.8/../../..]
    arg [CMakeFiles/cmTryCompileExec2384120875.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/i686-linux-gnu/4.8/crtend.o] ==> ignore
    arg [/usr/lib/gcc/i686-linux-gnu/4.8/../../../i386-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/i686-linux-gnu/4.8] ==> [/usr/lib/gcc/i686-linux-gnu/4.8]
  collapse library dir [/usr/lib/gcc/i686-linux-gnu/4.8/../../../i386-linux-gnu] ==> [/usr/lib/i386-linux-gnu]
  collapse library dir [/usr/lib/gcc/i686-linux-gnu/4.8/../../../../lib] ==> [/usr/lib]
  collapse library dir [/lib/i386-linux-gnu] ==> [/lib/i386-linux-gnu]
  collapse library dir [/lib/../lib] ==> [/lib]
  collapse library dir [/usr/lib/i386-linux-gnu] ==> [/usr/lib/i386-linux-gnu]
  collapse library dir [/usr/lib/../lib] ==> [/usr/lib]
  collapse library dir [/usr/lib/gcc/i686-linux-gnu/4.8/../../..] ==> [/usr/lib]
  implicit libs: [stdc++;m;c]
  implicit dirs: [/usr/lib/gcc/i686-linux-gnu/4.8;/usr/lib/i386-linux-gnu;/usr/lib;/lib/i386-linux-gnu;/lib]
  implicit fwks: []


Performing C++ SOURCE FILE Test VISIBILITY_HIDDEN succeded with the following output:
Change Dir: /home/jaklumen/gemrb-0.8.3.1/build/CMakeFiles/CMakeTmp

Run Build Command:/usr/bin/make "cmTryCompileExec1998251745/fast"
/usr/bin/make -f CMakeFiles/cmTryCompileExec1998251745.dir/build.make CMakeFiles/cmTryCompileExec1998251745.dir/build
make[1]: Entering directory `/home/jaklumen/gemrb-0.8.3.1/build/CMakeFiles/CMakeTmp'
/usr/bin/cmake -E cmake_progress_report /home/jaklumen/gemrb-0.8.3.1/build/CMakeFiles/CMakeTmp/CMakeFiles 1
Building CXX object CMakeFiles/cmTryCompileExec1998251745.dir/src.cxx.o
/usr/bin/c++    -Wall -W -Wpointer-arith  -pedantic -Wno-format-y2k -Wno-long-long -fno-strict-aliasing -fsigned-char -DVISIBILITY_HIDDEN   -fvisibility=hidden -o CMakeFiles/cmTryCompileExec1998251745.dir/src.cxx.o -c /home/jaklumen/gemrb-0.8.3.1/build/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTryCompileExec1998251745
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec1998251745.dir/link.txt --verbose=1
/usr/bin/c++    -Wall -W -Wpointer-arith  -pedantic -Wno-format-y2k -Wno-long-long -fno-strict-aliasing -fsigned-char -DVISIBILITY_HIDDEN    CMakeFiles/cmTryCompileExec1998251745.dir/src.cxx.o  -o cmTryCompileExec1998251745 -rdynamic
make[1]: Leaving directory `/home/jaklumen/gemrb-0.8.3.1/build/CMakeFiles/CMakeTmp'

Source file was:
int main() { return 0;}
Performing C++ SOURCE FILE Test STACK_PROTECTOR succeded with the following output:
Change Dir: /home/jaklumen/gemrb-0.8.3.1/build/CMakeFiles/CMakeTmp

Run Build Command:/usr/bin/make "cmTryCompileExec2286270765/fast"
/usr/bin/make -f CMakeFiles/cmTryCompileExec2286270765.dir/build.make CMakeFiles/cmTryCompileExec2286270765.dir/build
make[1]: Entering directory `/home/jaklumen/gemrb-0.8.3.1/build/CMakeFiles/CMakeTmp'
/usr/bin/cmake -E cmake_progress_report /home/jaklumen/gemrb-0.8.3.1/build/CMakeFiles/CMakeTmp/CMakeFiles 1
Building CXX object CMakeFiles/cmTryCompileExec2286270765.dir/src.cxx.o
/usr/bin/c++    -Wall -W -Wpointer-arith  -pedantic -Wno-format-y2k -Wno-long-long -fno-strict-aliasing -fsigned-char -fvisibility=hidden -DSTACK_PROTECTOR   -fno-stack-protector -o CMakeFiles/cmTryCompileExec2286270765.dir/src.cxx.o -c /home/jaklumen/gemrb-0.8.3.1/build/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTryCompileExec2286270765
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec2286270765.dir/link.txt --verbose=1
/usr/bin/c++    -Wall -W -Wpointer-arith  -pedantic -Wno-format-y2k -Wno-long-long -fno-strict-aliasing -fsigned-char -fvisibility=hidden -DSTACK_PROTECTOR    CMakeFiles/cmTryCompileExec2286270765.dir/src.cxx.o  -o cmTryCompileExec2286270765 -rdynamic
make[1]: Leaving directory `/home/jaklumen/gemrb-0.8.3.1/build/CMakeFiles/CMakeTmp'

Source file was:
int main() { return 0;}
Determining if files pthread.h exist passed with the following output:
Change Dir: /home/jaklumen/gemrb-0.8.3.1/build/CMakeFiles/CMakeTmp

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


Determining if the function pthread_create exists in the pthread passed with the following output:
Change Dir: /home/jaklumen/gemrb-0.8.3.1/build/CMakeFiles/CMakeTmp

Run Build Command:/usr/bin/make "cmTryCompileExec2192211689/fast"
/usr/bin/make -f CMakeFiles/cmTryCompileExec2192211689.dir/build.make CMakeFiles/cmTryCompileExec2192211689.dir/build
make[1]: Entering directory `/home/jaklumen/gemrb-0.8.3.1/build/CMakeFiles/CMakeTmp'
/usr/bin/cmake -E cmake_progress_report /home/jaklumen/gemrb-0.8.3.1/build/CMakeFiles/CMakeTmp/CMakeFiles 1
Building C object CMakeFiles/cmTryCompileExec2192211689.dir/CheckFunctionExists.c.o
/usr/bin/cc   -DCHECK_FUNCTION_EXISTS=pthread_create   -o CMakeFiles/cmTryCompileExec2192211689.dir/CheckFunctionExists.c.o   -c /usr/share/cmake-2.8/Modules/CheckFunctionExists.c
Linking C executable cmTryCompileExec2192211689
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec2192211689.dir/link.txt --verbose=1
/usr/bin/cc   -DCHECK_FUNCTION_EXISTS=pthread_create    CMakeFiles/cmTryCompileExec2192211689.dir/CheckFunctionExists.c.o  -o cmTryCompileExec2192211689 -rdynamic -lpthread
make[1]: Leaving directory `/home/jaklumen/gemrb-0.8.3.1/build/CMakeFiles/CMakeTmp'


Determining if the include file sys/types.h exists passed with the following output:
Change Dir: /home/jaklumen/gemrb-0.8.3.1/build/CMakeFiles/CMakeTmp

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


Determining if the include file stdint.h exists passed with the following output:
Change Dir: /home/jaklumen/gemrb-0.8.3.1/build/CMakeFiles/CMakeTmp

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


Determining if the include file stddef.h exists passed with the following output:
Change Dir: /home/jaklumen/gemrb-0.8.3.1/build/CMakeFiles/CMakeTmp

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


Determining size of int passed with the following output:
Change Dir: /home/jaklumen/gemrb-0.8.3.1/build/CMakeFiles/CMakeTmp

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


Determining size of long int passed with the following output:
Change Dir: /home/jaklumen/gemrb-0.8.3.1/build/CMakeFiles/CMakeTmp

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


Determining if the function strndup exists passed with the following output:
Change Dir: /home/jaklumen/gemrb-0.8.3.1/build/CMakeFiles/CMakeTmp

Run Build Command:/usr/bin/make "cmTryCompileExec3499351371/fast"
/usr/bin/make -f CMakeFiles/cmTryCompileExec3499351371.dir/build.make CMakeFiles/cmTryCompileExec3499351371.dir/build
make[1]: Entering directory `/home/jaklumen/gemrb-0.8.3.1/build/CMakeFiles/CMakeTmp'
/usr/bin/cmake -E cmake_progress_report /home/jaklumen/gemrb-0.8.3.1/build/CMakeFiles/CMakeTmp/CMakeFiles 1
Building C object CMakeFiles/cmTryCompileExec3499351371.dir/CheckFunctionExists.c.o
/usr/bin/cc   -DCHECK_FUNCTION_EXISTS=strndup   -o CMakeFiles/cmTryCompileExec3499351371.dir/CheckFunctionExists.c.o   -c /usr/share/cmake-2.8/Modules/CheckFunctionExists.c
<command-line>:0:23: warning: conflicting types for built-in function ‘strndup’ [enabled by default]
/usr/share/cmake-2.8/Modules/CheckFunctionExists.c:3:6: note: in expansion of macro ‘CHECK_FUNCTION_EXISTS’
 char CHECK_FUNCTION_EXISTS();
      ^
Linking C executable cmTryCompileExec3499351371
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec3499351371.dir/link.txt --verbose=1
/usr/bin/cc   -DCHECK_FUNCTION_EXISTS=strndup    CMakeFiles/cmTryCompileExec3499351371.dir/CheckFunctionExists.c.o  -o cmTryCompileExec3499351371 -rdynamic
make[1]: Leaving directory `/home/jaklumen/gemrb-0.8.3.1/build/CMakeFiles/CMakeTmp'


Determining if the function setenv exists passed with the following output:
Change Dir: /home/jaklumen/gemrb-0.8.3.1/build/CMakeFiles/CMakeTmp

Run Build Command:/usr/bin/make "cmTryCompileExec2005241502/fast"
/usr/bin/make -f CMakeFiles/cmTryCompileExec2005241502.dir/build.make CMakeFiles/cmTryCompileExec2005241502.dir/build
make[1]: Entering directory `/home/jaklumen/gemrb-0.8.3.1/build/CMakeFiles/CMakeTmp'
/usr/bin/cmake -E cmake_progress_report /home/jaklumen/gemrb-0.8.3.1/build/CMakeFiles/CMakeTmp/CMakeFiles 1
Building C object CMakeFiles/cmTryCompileExec2005241502.dir/CheckFunctionExists.c.o
/usr/bin/cc   -DCHECK_FUNCTION_EXISTS=setenv   -o CMakeFiles/cmTryCompileExec2005241502.dir/CheckFunctionExists.c.o   -c /usr/share/cmake-2.8/Modules/CheckFunctionExists.c
Linking C executable cmTryCompileExec2005241502
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec2005241502.dir/link.txt --verbose=1
/usr/bin/cc   -DCHECK_FUNCTION_EXISTS=setenv    CMakeFiles/cmTryCompileExec2005241502.dir/CheckFunctionExists.c.o  -o cmTryCompileExec2005241502 -rdynamic
make[1]: Leaving directory `/home/jaklumen/gemrb-0.8.3.1/build/CMakeFiles/CMakeTmp'


Determining if files unistd.h exist passed with the following output:
Change Dir: /home/jaklumen/gemrb-0.8.3.1/build/CMakeFiles/CMakeTmp

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


Determining if files malloc.h exist passed with the following output:
Change Dir: /home/jaklumen/gemrb-0.8.3.1/build/CMakeFiles/CMakeTmp

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

Yes, I know I'm missing dependencies, but it's 22:22 here and I'm very tired... need to sleep.

 

debian/ubuntu is one version behind currently, so I wouldn't recommend that.

I have ONE box (so nothing that I can just play with downtime)... and I don't have the time to set up a multiboot for other distributions. Yes, I'm very aware that the devs favor flavors other than Debian, and yes, I'm further behind staying with Mint instead of the main Debian tree.

 

That does seem a bit odd- granted, I'm really just a user- but both GOG and Steam keep their basis in Debian.

 

 

Pre-built binaries work well indeed. Unless you really must compile your own program, go with a pre-compiled binary.

 

Yeah- I can't seem to find working binaries. I don't remember what's currently up with PlayDeb- I can't grab the package there- the website tells me it can't find it.

 

The Ubuntu multiverse seems to be lacking the main gemRB package- I can get gemrb-data and such, but not the main.

Link to comment

I don't see errors there, those look just like functionality checks. If cmake errored out, it would be visible in your console directly (differently). This small excerpt of the detailed logs is pretty useless.

 

We can't really affect what version Debian or derivatives ship, except to some extent in their development version/branch. We don't treat any distribution specially either. We used to have OpenBuildService set up, but it's a nuisance to maintain. Our other build bots don't save linux results.

 

PlayDeb also has older versions according to the site, so that's pretty useless.

 

Where did you get the source from? I've never heard of 0.8.3.1 and I'm the release dude.

Link to comment

I think I might be stuck on getting configuration files just right. This is what I get trying to execute the .desktop file:

/home/jaklumen/gemrb-0.8.3.1/gemrb.desktop: line 1: [Desktop: command not found
/home/jaklumen/gemrb-0.8.3.1/gemrb.desktop: line 4: engine: command not found
/home/jaklumen/gemrb-0.8.3.1/gemrb.desktop: line 5: unexpected EOF while looking for matching `''
/home/jaklumen/gemrb-0.8.3.1/gemrb.desktop: line 12: syntax error: unexpected end of file

errors for the binary (from the /build folder):

[Core]: GemRB Core Version v0.8.3 Loading...
[Core]: Initializing the Event Manager...
[Unknown]:
**cannot open**
[Core/ERROR]: Cache path ./Cache doesn't exist, not a folder or contains alien files!
Segmentation fault

not sure what I missed that the cache wasn't created

Link to comment

it's probably full, some installs come that way. If you want to be supersure which folder it is talking about, just use an absolute path.

 

.desktop files are not binaries (or shell scripts as the errors show) and need a special interpreter, something that kde or gnome or ... provide by default.

Link to comment

it's probably full, some installs come that way. If you want to be supersure which folder it is talking about, just use an absolute path.

 

.desktop files are not binaries (or shell scripts as the errors show) and need a special interpreter, something that kde or gnome or ... provide by default.

Yeah... I can't even find the cache path, and it doesn't seem to recognize the absolute path I specified, unless I made a mistake.

 

Would it help to provide the .cfg here?

Link to comment

CachePath is set in the gemrb config and the only thing to note is that you don't have to escape spaces and other special chars like you would in the shell.

 

if you're not sure you're running gemrb with the config you're editing (since we try many default paths), you can specify it manually, eg. by running gemrb -c my.cfg .

Link to comment

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...