cannot seem to compile on centos 6.6
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 Code:
CMake Error at /usr/lib/boost/Boost.cmake:536 (message): so i tried Code:
cmake -DBoost_NO_BOOST_CMAKE=BOOL:ON . Code:
-- Boost version: 1.41.0 Quote:
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? Code:
The system is: Linux - 2.6.32-504.1.3.el6.x86_64 - x86_64 |
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. |
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.
|
got it and installed, still getting the nullptr
Quote:
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. |
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. Code:
COLLECT_GCC=gcc Code:
COLLECT_GCC=/opt/centos/devtoolset-1.1/root/usr/bin/c++ |
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! |
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.
|
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. |
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 Quote:
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. |
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.
|
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: |
All times are GMT -4. The time now is 09:56 AM. |
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.