PDA

View Full Version : cannot seem to compile on centos 6.6


fault
01-16-2015, 08:21 PM
a few years back i compiled and ran eqemu in under 10 minutes, coming back ive been trying to compile this new stuff for an hour now.

system is CentOS 6.6, with all dependancies.

first error was

CMake Error at /usr/lib/boost/Boost.cmake:536 (message):
The imported target "boost_date_time-static" references the file

"/usr/lib/lib/libboost_date_time.a"

but this file does not exist. Possible reasons include:

* The file was deleted, renamed, or moved to another location.

* An install or uninstall procedure did not complete successfully.

* The installation package was faulty and contained

"/usr/lib/boost/Boost.cmake"

but not all the files it references.

Call Stack (most recent call first):
/usr/lib/boost/BoostConfig.cmake:28 (include)
/usr/share/cmake/Modules/FindBoost.cmake:177 (find_package)
CMakeLists.txt:319 (FIND_PACKAGE)


-- Configuring incomplete, errors occurred!


googling that file brought up pretty much nothing worth a crap to look at.

so i tried

cmake -DBoost_NO_BOOST_CMAKE=BOOL:ON .

cmake worked then giving me

-- Boost version: 1.41.0
-- Configuring done
-- Generating done
-- Build files have been written to: /home/ro_herc/EQ/eqemu


now heres what i get with make

[ 7%] Built target luabind
[ 7%] Building CXX object common/CMakeFiles/common.dir/base_packet.cpp.o
In file included from /home/ro_herc/EQ/eqemu/common/base_packet.cpp:20:
/home/ro_herc/EQ/eqemu/common/base_packet.h: In constructor ‘BasePacket::BasePacket()’:
/home/ro_herc/EQ/eqemu/common/base_packet.h:81: error: ‘nullptr’ was not declared in this scope
/home/ro_herc/EQ/eqemu/common/base_packet.cpp: In constructor ‘BasePacket::BasePacket(const unsigned char*, uint32)’:
/home/ro_herc/EQ/eqemu/common/base_packet.cpp:26: error: ‘nullptr’ was not declared in this scope
/home/ro_herc/EQ/eqemu/common/base_packet.cpp: In destructor ‘virtual BasePacket::~BasePacket()’:
/home/ro_herc/EQ/eqemu/common/base_packet.cpp:46: error: ‘nullptr’ was not declared in this scope
make[2]: *** [common/CMakeFiles/common.dir/base_packet.cpp.o] Error 1
make[1]: *** [common/CMakeFiles/common.dir/all] Error 2
make: *** [all] Error 2



now the boost errors pointed to cmakefiles/cmakeoutput.log but heres that log and it really shows nothing.


any idea on the issue here? do i really need to compile with lua (id prefer it lua is <3) but if its just that, thats causing issues can i just compile it and use good ole fashioned perl?

The system is: Linux - 2.6.32-504.1.3.el6.x86_64 - 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/ro_herc/EQ/eqemu/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/ro_herc/EQ/eqemu/CMakeFiles/2.8.12.2/CompilerIdCXX/a.out"

Determining if the C compiler works passed with the following output:
Change Dir: /home/ro_herc/EQ/eqemu/CMakeFiles/CMakeTmp

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


Detecting C compiler ABI info compiled with the following output:
Change Dir: /home/ro_herc/EQ/eqemu/CMakeFiles/CMakeTmp

Run Build Command:/usr/bin/gmake "cmTryCompileExec2100557930/fast"
/usr/bin/gmake -f CMakeFiles/cmTryCompileExec2100557930.dir/build.make CMakeFiles/cmTryCompileExec2100557930.dir/build
gmake[1]: Entering directory `/home/ro_herc/EQ/eqemu/CMakeFiles/CMakeTmp'
/usr/bin/cmake -E cmake_progress_report /home/ro_herc/EQ/eqemu/CMakeFiles/CMakeTmp/CMakeFiles 1
Building C object CMakeFiles/cmTryCompileExec2100557930.dir/CMakeCCompilerABI.c.o
/usr/bin/cc -o CMakeFiles/cmTryCompileExec2100557930.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake/Modules/CMakeCCompilerABI.c
Linking C executable cmTryCompileExec2100557930
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec2100557930.dir/link.txt --verbose=1
/usr/bin/cc -v CMakeFiles/cmTryCompileExec2100557930.dir/CMakeCCompilerABI.c.o -o cmTryCompileExec2100557930 -rdynamic
Using built-in specs.
Target: x86_64-redhat-linux
Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-languages=c,c++,objc,obj-c++,java,fortran,ada --enable-java-awt=gtk --disable-dssi --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre --enable-libgcj-multifile --enable-java-maintainer-mode --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --disable-libjava-multilib --with-ppl --with-cloog --with-tune=generic --with-arch_32=i686 --build=x86_64-redhat-linux
Thread model: posix
gcc version 4.4.7 20120313 (Red Hat 4.4.7-11) (GCC)
COMPILER_PATH=/usr/libexec/gcc/x86_64-redhat-linux/4.4.7/:/usr/libexec/gcc/x86_64-redhat-linux/4.4.7/:/usr/libexec/gcc/x86_64-redhat-linux/:/usr/lib/gcc/x86_64-redhat-linux/4.4.7/:/usr/lib/gcc/x86_64-redhat-linux/:/usr/libexec/gcc/x86_64-redhat-linux/4.4.7/:/usr/libexec/gcc/x86_64-redhat-linux/:/usr/lib/gcc/x86_64-redhat-linux/4.4.7/:/usr/lib/gcc/x86_64-redhat-linux/
LIBRARY_PATH=/usr/lib/gcc/x86_64-redhat-linux/4.4.7/:/usr/lib/gcc/x86_64-redhat-linux/4.4.7/:/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-v' '-o' 'cmTryCompileExec2100557930' '-rdynamic' '-mtune=generic'
/usr/libexec/gcc/x86_64-redhat-linux/4.4.7/collect2 --eh-frame-hdr --build-id -m elf_x86_64 --hash-style=gnu -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o cmTryCompileExec2100557930 /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../lib64/crt1.o /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/4.4.7/crtbegin.o -L/usr/lib/gcc/x86_64-redhat-linux/4.4.7 -L/usr/lib/gcc/x86_64-redhat-linux/4.4.7 -L/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../.. CMakeFiles/cmTryCompileExec2100557930.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-redhat-linux/4.4.7/crtend.o /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../lib64/crtn.o
gmake[1]: Leaving directory `/home/ro_herc/EQ/eqemu/CMakeFiles/CMakeTmp'


Parsed C implicit link information from above output:
link line regex: [^( *|.*[/\])(ld|([^/\]+-)?ld|collect2)[^/\]*( |$)]
ignore line: [Change Dir: /home/ro_herc/EQ/eqemu/CMakeFiles/CMakeTmp]
ignore line: []
ignore line: [Run Build Command:/usr/bin/gmake "cmTryCompileExec2100557930/fast"]
ignore line: [/usr/bin/gmake -f CMakeFiles/cmTryCompileExec2100557930.dir/build.make CMakeFiles/cmTryCompileExec2100557930.dir/build]
ignore line: [gmake[1]: Entering directory `/home/ro_herc/EQ/eqemu/CMakeFiles/CMakeTmp']
ignore line: [/usr/bin/cmake -E cmake_progress_report /home/ro_herc/EQ/eqemu/CMakeFiles/CMakeTmp/CMakeFiles 1]
ignore line: [Building C object CMakeFiles/cmTryCompileExec2100557930.dir/CMakeCCompilerABI.c.o]
ignore line: [/usr/bin/cc -o CMakeFiles/cmTryCompileExec2100557930.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake/Modules/CMakeCCompilerABI.c]
ignore line: [Linking C executable cmTryCompileExec2100557930]
ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec2100557930.dir/link.txt --verbose=1]
ignore line: [/usr/bin/cc -v CMakeFiles/cmTryCompileExec2100557930.dir/CMakeCCompilerABI.c.o -o cmTryCompileExec2100557930 -rdynamic ]
ignore line: [Using built-in specs.]
ignore line: [Target: x86_64-redhat-linux]
ignore line: [Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-languages=c,c++,objc,obj-c++,java,fortran,ada --enable-java-awt=gtk --disable-dssi --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre --enable-libgcj-multifile --enable-java-maintainer-mode --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --disable-libjava-multilib --with-ppl --with-cloog --with-tune=generic --with-arch_32=i686 --build=x86_64-redhat-linux]
ignore line: [Thread model: posix]
ignore line: [gcc version 4.4.7 20120313 (Red Hat 4.4.7-11) (GCC) ]
ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-redhat-linux/4.4.7/:/usr/libexec/gcc/x86_64-redhat-linux/4.4.7/:/usr/libexec/gcc/x86_64-redhat-linux/:/usr/lib/gcc/x86_64-redhat-linux/4.4.7/:/usr/lib/gcc/x86_64-redhat-linux/:/usr/libexec/gcc/x86_64-redhat-linux/4.4.7/:/usr/libexec/gcc/x86_64-redhat-linux/:/usr/lib/gcc/x86_64-redhat-linux/4.4.7/:/usr/lib/gcc/x86_64-redhat-linux/]
ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-redhat-linux/4.4.7/:/usr/lib/gcc/x86_64-redhat-linux/4.4.7/:/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../:/lib/:/usr/lib/]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTryCompileExec2100557930' '-rdynamic' '-mtune=generic']
link line: [ /usr/libexec/gcc/x86_64-redhat-linux/4.4.7/collect2 --eh-frame-hdr --build-id -m elf_x86_64 --hash-style=gnu -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o cmTryCompileExec2100557930 /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../lib64/crt1.o /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/4.4.7/crtbegin.o -L/usr/lib/gcc/x86_64-redhat-linux/4.4.7 -L/usr/lib/gcc/x86_64-redhat-linux/4.4.7 -L/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../.. CMakeFiles/cmTryCompileExec2100557930.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-redhat-linux/4.4.7/crtend.o /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../lib64/crtn.o]
arg [/usr/libexec/gcc/x86_64-redhat-linux/4.4.7/collect2] ==> ignore
arg [--eh-frame-hdr] ==> ignore
arg [--build-id] ==> ignore
arg [-m] ==> ignore
arg [elf_x86_64] ==> ignore
arg [--hash-style=gnu] ==> ignore
arg [-export-dynamic] ==> ignore
arg [-dynamic-linker] ==> ignore
arg [/lib64/ld-linux-x86-64.so.2] ==> ignore
arg [-o] ==> ignore
arg [cmTryCompileExec2100557930] ==> ignore
arg [/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../lib64/crt1.o] ==> ignore
arg [/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../lib64/crti.o] ==> ignore
arg [/usr/lib/gcc/x86_64-redhat-linux/4.4.7/crtbegin.o] ==> ignore
arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.4.7] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.4.7]
arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.4.7] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.4.7]
arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../lib64] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../lib64]
arg [-L/lib/../lib64] ==> dir [/lib/../lib64]
arg [-L/usr/lib/../lib64] ==> dir [/usr/lib/../lib64]
arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../..] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../..]
arg [CMakeFiles/cmTryCompileExec2100557930.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-redhat-linux/4.4.7/crtend.o] ==> ignore
arg [/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../lib64/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-redhat-linux/4.4.7] ==> [/usr/lib/gcc/x86_64-redhat-linux/4.4.7]
collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/4.4.7] ==> [/usr/lib/gcc/x86_64-redhat-linux/4.4.7]
collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../lib64] ==> [/usr/lib64]
collapse library dir [/lib/../lib64] ==> [/lib64]
collapse library dir [/usr/lib/../lib64] ==> [/usr/lib64]
collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../..] ==> [/usr/lib]
implicit libs: [c]
implicit dirs: [/usr/lib/gcc/x86_64-redhat-linux/4.4.7;/usr/lib64;/lib64;/usr/lib]
implicit fwks: []


Determining if the CXX compiler works passed with the following output:
Change Dir: /home/ro_herc/EQ/eqemu/CMakeFiles/CMakeTmp

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


Detecting CXX compiler ABI info compiled with the following output:
Change Dir: /home/ro_herc/EQ/eqemu/CMakeFiles/CMakeTmp

Run Build Command:/usr/bin/gmake "cmTryCompileExec163014701/fast"
/usr/bin/gmake -f CMakeFiles/cmTryCompileExec163014701.dir/build.make CMakeFiles/cmTryCompileExec163014701.dir/build
gmake[1]: Entering directory `/home/ro_herc/EQ/eqemu/CMakeFiles/CMakeTmp'
/usr/bin/cmake -E cmake_progress_report /home/ro_herc/EQ/eqemu/CMakeFiles/CMakeTmp/CMakeFiles 1
Building CXX object CMakeFiles/cmTryCompileExec163014701.dir/CMakeCXXCompilerABI.cpp.o
/usr/bin/c++ -o CMakeFiles/cmTryCompileExec163014701.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp
Linking CXX executable cmTryCompileExec163014701
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec163014701.dir/link.txt --verbose=1
/usr/bin/c++ -v CMakeFiles/cmTryCompileExec163014701.dir/CMakeCXXCompilerABI.cpp.o -o cmTryCompileExec163014701 -rdynamic
Using built-in specs.
Target: x86_64-redhat-linux
Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-languages=c,c++,objc,obj-c++,java,fortran,ada --enable-java-awt=gtk --disable-dssi --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre --enable-libgcj-multifile --enable-java-maintainer-mode --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --disable-libjava-multilib --with-ppl --with-cloog --with-tune=generic --with-arch_32=i686 --build=x86_64-redhat-linux
Thread model: posix
gcc version 4.4.7 20120313 (Red Hat 4.4.7-11) (GCC)
COMPILER_PATH=/usr/libexec/gcc/x86_64-redhat-linux/4.4.7/:/usr/libexec/gcc/x86_64-redhat-linux/4.4.7/:/usr/libexec/gcc/x86_64-redhat-linux/:/usr/lib/gcc/x86_64-redhat-linux/4.4.7/:/usr/lib/gcc/x86_64-redhat-linux/:/usr/libexec/gcc/x86_64-redhat-linux/4.4.7/:/usr/libexec/gcc/x86_64-redhat-linux/:/usr/lib/gcc/x86_64-redhat-linux/4.4.7/:/usr/lib/gcc/x86_64-redhat-linux/
LIBRARY_PATH=/usr/lib/gcc/x86_64-redhat-linux/4.4.7/:/usr/lib/gcc/x86_64-redhat-linux/4.4.7/:/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-v' '-o' 'cmTryCompileExec163014701' '-rdynamic' '-shared-libgcc' '-mtune=generic'
/usr/libexec/gcc/x86_64-redhat-linux/4.4.7/collect2 --eh-frame-hdr --build-id -m elf_x86_64 --hash-style=gnu -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o cmTryCompileExec163014701 /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../lib64/crt1.o /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/4.4.7/crtbegin.o -L/usr/lib/gcc/x86_64-redhat-linux/4.4.7 -L/usr/lib/gcc/x86_64-redhat-linux/4.4.7 -L/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../.. CMakeFiles/cmTryCompileExec163014701.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-redhat-linux/4.4.7/crtend.o /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../lib64/crtn.o
gmake[1]: Leaving directory `/home/ro_herc/EQ/eqemu/CMakeFiles/CMakeTmp'


Parsed CXX implicit link information from above output:
link line regex: [^( *|.*[/\])(ld|([^/\]+-)?ld|collect2)[^/\]*( |$)]
ignore line: [Change Dir: /home/ro_herc/EQ/eqemu/CMakeFiles/CMakeTmp]
ignore line: []
ignore line: [Run Build Command:/usr/bin/gmake "cmTryCompileExec163014701/fast"]
ignore line: [/usr/bin/gmake -f CMakeFiles/cmTryCompileExec163014701.dir/build.make CMakeFiles/cmTryCompileExec163014701.dir/build]
ignore line: [gmake[1]: Entering directory `/home/ro_herc/EQ/eqemu/CMakeFiles/CMakeTmp']
ignore line: [/usr/bin/cmake -E cmake_progress_report /home/ro_herc/EQ/eqemu/CMakeFiles/CMakeTmp/CMakeFiles 1]
ignore line: [Building CXX object CMakeFiles/cmTryCompileExec163014701.dir/CMakeCXXCompilerABI.cpp.o]
ignore line: [/usr/bin/c++ -o CMakeFiles/cmTryCompileExec163014701.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp]
ignore line: [Linking CXX executable cmTryCompileExec163014701]
ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec163014701.dir/link.txt --verbose=1]
ignore line: [/usr/bin/c++ -v CMakeFiles/cmTryCompileExec163014701.dir/CMakeCXXCompilerABI.cpp.o -o cmTryCompileExec163014701 -rdynamic ]
ignore line: [Using built-in specs.]
ignore line: [Target: x86_64-redhat-linux]
ignore line: [Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-languages=c,c++,objc,obj-c++,java,fortran,ada --enable-java-awt=gtk --disable-dssi --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre --enable-libgcj-multifile --enable-java-maintainer-mode --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --disable-libjava-multilib --with-ppl --with-cloog --with-tune=generic --with-arch_32=i686 --build=x86_64-redhat-linux]
ignore line: [Thread model: posix]
ignore line: [gcc version 4.4.7 20120313 (Red Hat 4.4.7-11) (GCC) ]
ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-redhat-linux/4.4.7/:/usr/libexec/gcc/x86_64-redhat-linux/4.4.7/:/usr/libexec/gcc/x86_64-redhat-linux/:/usr/lib/gcc/x86_64-redhat-linux/4.4.7/:/usr/lib/gcc/x86_64-redhat-linux/:/usr/libexec/gcc/x86_64-redhat-linux/4.4.7/:/usr/libexec/gcc/x86_64-redhat-linux/:/usr/lib/gcc/x86_64-redhat-linux/4.4.7/:/usr/lib/gcc/x86_64-redhat-linux/]
ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-redhat-linux/4.4.7/:/usr/lib/gcc/x86_64-redhat-linux/4.4.7/:/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../:/lib/:/usr/lib/]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTryCompileExec163014701' '-rdynamic' '-shared-libgcc' '-mtune=generic']
link line: [ /usr/libexec/gcc/x86_64-redhat-linux/4.4.7/collect2 --eh-frame-hdr --build-id -m elf_x86_64 --hash-style=gnu -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o cmTryCompileExec163014701 /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../lib64/crt1.o /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/4.4.7/crtbegin.o -L/usr/lib/gcc/x86_64-redhat-linux/4.4.7 -L/usr/lib/gcc/x86_64-redhat-linux/4.4.7 -L/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../.. CMakeFiles/cmTryCompileExec163014701.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-redhat-linux/4.4.7/crtend.o /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../lib64/crtn.o]
arg [/usr/libexec/gcc/x86_64-redhat-linux/4.4.7/collect2] ==> ignore
arg [--eh-frame-hdr] ==> ignore
arg [--build-id] ==> ignore
arg [-m] ==> ignore
arg [elf_x86_64] ==> ignore
arg [--hash-style=gnu] ==> ignore
arg [-export-dynamic] ==> ignore
arg [-dynamic-linker] ==> ignore
arg [/lib64/ld-linux-x86-64.so.2] ==> ignore
arg [-o] ==> ignore
arg [cmTryCompileExec163014701] ==> ignore
arg [/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../lib64/crt1.o] ==> ignore
arg [/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../lib64/crti.o] ==> ignore
arg [/usr/lib/gcc/x86_64-redhat-linux/4.4.7/crtbegin.o] ==> ignore
arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.4.7] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.4.7]
arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.4.7] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.4.7]
arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../lib64] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../lib64]
arg [-L/lib/../lib64] ==> dir [/lib/../lib64]
arg [-L/usr/lib/../lib64] ==> dir [/usr/lib/../lib64]
arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../..] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../..]
arg [CMakeFiles/cmTryCompileExec163014701.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-redhat-linux/4.4.7/crtend.o] ==> ignore
arg [/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../lib64/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-redhat-linux/4.4.7] ==> [/usr/lib/gcc/x86_64-redhat-linux/4.4.7]
collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/4.4.7] ==> [/usr/lib/gcc/x86_64-redhat-linux/4.4.7]
collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../lib64] ==> [/usr/lib64]
collapse library dir [/lib/../lib64] ==> [/lib64]
collapse library dir [/usr/lib/../lib64] ==> [/usr/lib64]
collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../..] ==> [/usr/lib]
implicit libs: [stdc++;m;c]
implicit dirs: [/usr/lib/gcc/x86_64-redhat-linux/4.4.7;/usr/lib64;/lib64;/usr/lib]
implicit fwks: []

joligario
01-16-2015, 08:35 PM
I use CentOS 6 also, and everything is fine. You don't have to have lua, but it helps with many of the pre-existing quests.

Linux server5.xxxxx.com 2.6.32-504.3.3.el6.x86_64

You will need to get updated dev tools (https://github.com/EQEmu/Server/wiki/GCC-below-4.6) because of the nullptr issue.

If you do use Lua, you will also need to get Boost 1.56 and just extract them into your dependencies folder for ease of use (1.57 may work now, but I haven't tried since boost fix).

Once you get those two, use cmake in interactive advanced mode to adjust the paths and you will be good to go.

demonstar55
01-16-2015, 08:42 PM
I can understand if you can't, but it looks like CentOS 7 does have GCC 4.8 in their main repo, so that could be a good reason to update. Otherwise you're going to have to go through the devtools repo as joligario said.

fault
01-16-2015, 09:24 PM
got it and installed, still getting the nullptr

gcc -v
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/opt/centos/devtoolset-1.1/root/usr/libexec/gcc/x86_64-redhat-linux/4.7.2/lto-wrapper
Target: x86_64-redhat-linux
Configured with: ../configure --prefix=/opt/centos/devtoolset-1.1/root/usr --mandir=/opt/centos/devtoolset-1.1/root/usr/share/man --infodir=/opt/centos/devtoolset-1.1/root/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --disable-build-with-cxx --disable-build-poststage1-with-cxx --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --enable-languages=c,c++,fortran,lto --enable-plugin --with-linker-hash-style=gnu --enable-initfini-array --disable-libgcj --with-ppl --with-cloog --with-mpc=/home/centos/rpm/BUILD/gcc-4.7.2-20121015/obj-x86_64-redhat-linux/mpc-install --with-tune=generic --with-arch_32=i686 --build=x86_64-redhat-linux
Thread model: posix
gcc version 4.7.2 20121015 (Red Hat 4.7.2-5) (GCC)


and i dont have alot of time on my hands, so i went with 6.6 for the plesk i get for free, no plesk for 7 that i saw.

joligario
01-16-2015, 10:30 PM
I recommend deleting your build folder and running cmake from scratch again. Which version of cmake are you running?

If it comes down to it, I can always just zip up the files for you if you want.

EDIT:

Yeah, here is what I notice.
COLLECT_GCC=gcc
vs.
COLLECT_GCC=/opt/centos/devtoolset-1.1/root/usr/bin/c++

fault
01-16-2015, 10:48 PM
yea im using the devtoolset(after you recomended it) Im alsu using su atm to be able to utilize yum.

i will be deleting and starting over, I found centos actually only has boost 1.41, ive removed that and am compiling 1.56 right now, and it is taking forever.

i have to work at 4am and its 10pm now so ill let the compile finish and goto bed and resume tomarrow


thanks alot!

joligario
01-16-2015, 10:50 PM
Just to let you know, I didn't redo boost. I still have 1.41 installed as well. I just use 1.56 library in my dependencies folder just for compiling.

fault
01-16-2015, 11:43 PM
i couldnt find the libraries without compiling 1.56.

im off to bed will resume tomarrow.

however i used ccmake and configured it to not use lua, i want lua so ill have to figure it out. it compiled 100% with just perl, took about 8 minutes.

last thing i tried for the night for boost didnt work.

BOOST_ROOT=/usr/lib/lib/... ccmake .

still couldnt find it, that was after i copied them to /eqemu/dependencies, which didnt work either.

appreciate the help, ill tackle it after i get home from work tomarrow afternoon.

fault
01-19-2015, 09:54 PM
im just going to use this instead of make a new topic.

saw i had to compile web_interface to use the interface (only the http2 shows up in the ccmake in that branch and not in trunk)

when trying to compile it (without boost, still figuring that out on my system)

i get this error

fatal error: uuid/uuid.h: No such file or directory
compilation terminated.
make[2]: *** [common/CMakeFiles/common.dir/uuid.cpp.o] Error 1
make[1]: *** [common/CMakeFiles/common.dir/all] Error 2
make: *** [all] Error 2



any ideas?


also ill be posting in this topic when im finished with all the issues that are not described in the forums (via search) so whenever someone searches they can easily find a fix.

demonstar55
01-19-2015, 11:04 PM
The web interface branch isn't ready for use yet. Its still a WIP. It should be included with util - linux. I don't mean to insult you, but if you're having trouble finding these sort of things, you maybe better off not using an unfinished project.

fault
01-28-2015, 04:10 PM
my take from what you posted is, there should be an interface in the util dir structure?


if so there isnt, looking at it, i dont need the feature just wanted to check it out.


i run centos, apparently paths for centos are not the same as any other distro, it was fun figuring out paths, exporting and defining. Finally got cmake to see lua thats up and running.


non source question (i hope) i asked in irc and got a basic "the world knows" response.

other game emus have this defined in sql so its alot easier (eAthena for RO has a "is online" field in the login table, darkstar for FFXi has a accounts_session for characters online) i looked in sql but didnt see it if eqemu had something similar so i can use a general sql query to show current users online, and then a second query to display names of characters online and thier current location.

heres an example(covered most of the screen with a blank txt doc, was not sure if posting details of servers etc would be against website policy or not, better to be safe then sorry)

http://shovahro.evlite.net/online.jpg: