
I've tried specifying -I and -L flags to point at the 2.1 library

lsfml-graphics -lsfml-audio -lsfml-window -lsfml-system -lboost_serialization -lz -L/usr/local/Cellar Obj-opt/time_queue.o obj-opt/level.o obj-opt/model.o obj-opt/square.o obj-opt/util.o obj-opt/monster.o obj-opt/square_factory.o obj-opt/view.o obj-opt/creature.o obj-opt/message_buffer.o obj-opt/item_factory.o obj-opt/item.o obj-opt/inventory.o obj-opt/debug.o obj-opt/player.o obj-opt/window_view.o obj-opt/field_of_view.o obj-opt/view_object.o obj-opt/creature_factory.o obj-opt/quest.o obj-opt/shortest_path.o obj-opt/effect.o obj-opt/equipment.o obj-opt/level_maker.o obj-opt/monster_ai.o obj-opt/attack.o obj-opt/tribe.o obj-opt/name_generator.o obj-opt/event.o obj-opt/location.o obj-opt/skill.o obj-opt/fire.o obj-opt/ranged_weapon.o obj-opt/map_layout.o obj-opt/trigger.o obj-opt/map_memory.o obj-opt/view_index.o obj-opt/pantheon.o obj-opt/enemy_check.o obj-opt/collective.o obj-opt/task.o obj-opt/markov_chain.o obj-opt/controller.o obj-opt/village_control.o obj-opt/poison_gas.o obj-opt/minion_equipment.o obj-opt/statistics.o obj-opt/options.o obj-opt/renderer.o obj-opt/tile.o obj-opt/map_gui.o obj-opt/gui_elem.o obj-opt/item_attributes.o obj-opt/creature_attributes.o obj-opt/serialization.o obj-opt/unique_entity.o obj-opt/entity_set.o obj-opt/gender.o obj-opt/main.o obj-opt/gzstream.o obj-opt/singleton.o obj-opt/technology.o obj-opt/encyclopedia.o obj-opt/creature_view.o obj-opt/input_queue.o obj-opt/user_input.o obj-opt/window_renderer.o obj-opt/texture_renderer.o obj-opt/minimap_gui.o obj-opt/music.o obj-opt/test.o obj-opt/sectors.o obj-opt/vision.o \ I./extern -I/usr/local/Cellar/boost/1.55.0/include/boost/ -I/usr/local/Cellar/boost/1.55.0/lib -I/usr/local/Cellar/sfml/2.1/include/SFML/ -I/usr/local/Cellar/sfml/2.1/lib/ -static-libstdc++ -g -O3 -o keeper \ The compile command looks like: /usr/local/Cellar/gcc49/4.9.0/bin/gcc-4.9 -Wall -std=c++0x -lstdc++ -ftemplate-depth=1024 -Wno-sign-compare -Wno-unused-variable \ Than the one installed from homebrew I suspect this is some system default from OSX. It looks like dyld is trying to load a different version of sfml. keeperĭyld: Library not loaded: from: /usr/local/lib/libsfml-graphics.2.dylib The project compiles ok however when I try to run it I get an error: unknown542696d2a12b:keeperrl kevzettler$. usr/local/Cellar/sfml/2.1/share/SFML/ (3 files) usr/local/Cellar/sfml/2.1/lib/ (10 other files) usr/local/Cellar/sfml/2.1/lib/libsfml-window.2.1.dylib usr/local/Cellar/sfml/2.1/lib/libsfml-system.2.1.dylib usr/local/Cellar/sfml/2.1/lib/libsfml-network.2.1.dylib usr/local/Cellar/sfml/2.1/lib/libsfml-graphics.2.1.dylib usr/local/Cellar/sfml/2.1/lib/libsfml-audio.2.1.dylib usr/local/Cellar/sfml/2.1/include/SFML/ (87 files) usr/local/Cellar/sfml/2.1/Frameworks/amework/ (3 files) Interestingly the original developers have granted the rights to all the game's data to be freely (as in beer I assume) distributed with the new Java based engine.I'm trying to compile a project that uses sfml I installed sfml 2.1 through homebrew like below unknown542696d2a12b:keeperrl kevzettler$ brew list sfml Latest development release can be downloaded here (Win&Linux).Ī real classic is being reimplemented as OpenIG ( follow the development blog here).

#Keeperrl graphics code
See a video of the (still in ASCII graphics) action here and the GPL licensed code here. The whole world is procedurally generated, and there is adventure mode too. The characters use equipment, scrolls, potions, spells, and other things you would expect in a roguelike. What makes the game different from other RTS is that you can, and are encouraged to, control your main character and lead your minions to an open war. My vision is that you are a Sauron-like character, searching for ultimate knowledge of destruction.

#Keeperrl graphics simulator
KeeperRL is a Dungeon Keeper and Dwarf Fortress inspired dungeon simulator built on top of roguelike mechanics.
