Jump to content
Eternal Lands Official Forums
Roja

Help me compile the client!

Recommended Posts

Why does it look like he has typed in "make.conf:55: *** missing separator. Stop." and is trying to run it as a command?

Share this post


Link to post
Share on other sites
Why does it look like he has typed in "make.conf:55: *** missing separator. Stop." and is trying to run it as a command?

Read the first line:

djr@PoPeYe:~/elc$ djr@PoPeYe:~/elc$ make -f Makefile.linux

djr@PoPeYe:~/elc$ make.conf:55: *** missing separator. Stop.

bash: make.conf:55:: command not found

 

The Second line appears after pressing the enter key. I get no C comments, although I had some ? listed.

djr@PoPeYe:~/elc$ cvs update

? .depend

? .deps

? 2dobjects

? 3dobjects

? 3dobjects.txt

? OpenAL32.dll

? SDL.dll

? SDL_image.dll

? SDL_net.dll

? alut.dll

? animations

? browser.lst

? changes

? custom

? custom_files.lst

? custom_mirrors.lst

? el.cfg

? el.x86.linux.bin

? entrable.lst

? error_log.txt

? eternallands.ico

? files.lst

? global_filters.txt

? harvestable.lst

? iconv.dll

? knowledge.xml

? libcal3d-12.dll

? libiconv-2.dll

? libpng12.dll

? libpng13.dll

? libxml2.dll

? license.txt

? mapedit.ini

? mapeditor

? mapeditor.html

? mapeditor.ico

? maplist.lst

? maps

? meshes

? mines.xml

? mirrors.lst

? miscellaneous_files

? music

? ogg.dll

? particles

? skeletons

? sound_warnings.txt

? textures

? tiles

? todo

? vorbis.dll

? vorbisenc.dll

? vorbisfile.dll

? weather.xml

? wrap_oal.dll

? zlib1.dll

? actor_defs/anim_bow1.xml

? actor_defs/anim_bow2.xml

? actor_defs/anim_noweapon.xml

? actor_defs/anim_weapon1.xml

? actor_defs/anim_weapon2.xml

? actor_defs/bird_falcon.xml

? actor_defs/bird_hawk.xml

? actor_defs/bird_phoenix.xml

? actor_defs/cockatrice.xml

? actor_defs/cvs

? actor_defs/dragon1.xml

? actor_defs/dragon2.xml

? actor_defs/dragon2_blue.xml

? actor_defs/dragon2_gray.xml

? actor_defs/dragon2_pink.xml

? actor_defs/dragon3.xml

? actor_defs/feros.xml

? actor_defs/giant_1.xml

? actor_defs/hobgoblin.xml

? actor_defs/lion.xml

? actor_defs/mule1_black.xml

? actor_defs/mule1_brown.xml

? actor_defs/mule1_gray.xml

? actor_defs/penguin_chinstrap.xml

? actor_defs/penguin_gentoo.xml

? actor_defs/penguin_king.xml

? actor_defs/player_boots.xml

? actor_defs/player_capes.xml

? actor_defs/player_frames.xml

? actor_defs/player_hairs.xml

? actor_defs/player_helmets.xml

? actor_defs/player_legs.xml

? actor_defs/player_shields.xml

? actor_defs/player_shirts.xml

? actor_defs/player_standard.xml

? actor_defs/player_weapons.xml

? actor_defs/snake_4.xml

? actor_defs/sounds_attack_axe1.xml

? actor_defs/sounds_attack_bare.xml

? actor_defs/sounds_attack_hammer1.xml

? actor_defs/sounds_attack_staff1.xml

? actor_defs/sounds_attack_stick1.xml

? actor_defs/sounds_attack_sword1.xml

? actor_defs/yeti.xml

? books/cvs

? debian/cvs

? docs/cvs

? docs/eye_candy/cvs

? docs/eye_candy/images/cvs

? exceptions/cvs

? eye_candy/cvs

? eye_candy/textures/cvs

? eye_candy/textures/128x128/cvs

? eye_candy/textures/16x16/cvs

? eye_candy/textures/32x32/cvs

? eye_candy/textures/64x64/cvs

? generic/cvs

? io/cvs

? languages/cvs

? languages/es

? languages/hu

? languages/images

? languages/nl

? languages/pl

? languages/pt

? languages/readme

? languages/tr

? languages/de/cvs

? languages/de/rules.xml

? languages/de/Encyclopedia/Alchemy.xml

? languages/de/Encyclopedia/Archery.xml

? languages/de/Encyclopedia/Armour.xml

? languages/de/Encyclopedia/Books.xml

? languages/de/Encyclopedia/Clothes.xml

? languages/de/Encyclopedia/Creatures.xml

? languages/de/Encyclopedia/Engineering.xml

? languages/de/Encyclopedia/General.xml

? languages/de/Encyclopedia/Gods.xml

? languages/de/Encyclopedia/Harvesting.xml

? languages/de/Encyclopedia/Help.xml

? languages/de/Encyclopedia/Jewelry.xml

? languages/de/Encyclopedia/Magic.xml

? languages/de/Encyclopedia/Maps.xml

? languages/de/Encyclopedia/Maps2.xml

? languages/de/Encyclopedia/Miscellanea.xml

? languages/de/Encyclopedia/Perks.xml

? languages/de/Encyclopedia/Potions.xml

? languages/de/Encyclopedia/Skills.xml

? languages/de/Encyclopedia/Summoning.xml

? languages/de/Encyclopedia/Tailoring.xml

? languages/de/Encyclopedia/Weapons.xml

? languages/de/Encyclopedia/Weapons2.xml

? languages/de/Encyclopedia/cvs

? languages/de/Encyclopedia/index.xml

? languages/de/strings/cvs

? languages/en/README.txt

? languages/en/cvs

? languages/en/Encyclopedia/Archery.xml

? languages/en/Encyclopedia/Armour.xml

? languages/en/Encyclopedia/Creatures.xml

? languages/en/Encyclopedia/Engineering.xml

? languages/en/Encyclopedia/Maps.xml

? languages/en/Encyclopedia/Maps2.xml

? languages/en/Encyclopedia/Miscellanea.xml

? languages/en/Encyclopedia/Summoning.xml

? languages/en/Encyclopedia/Tailoring.xml

? languages/en/Encyclopedia/Weapons2.xml

? languages/en/Encyclopedia/cvs

? languages/en/Encyclopedia/src

? languages/en/Encyclopedia/images/cvs

? languages/en/books/a_rabbits_life.xml

? languages/en/books/bagatbeam.xml

? languages/en/books/bethel_travellers_notes.xml

? languages/en/books/book_of_botanics.xml

? languages/en/books/codesciphers1.xml

? languages/en/books/codesciphers2.xml

? languages/en/books/codesciphers3.xml

? languages/en/books/codesciphers4.xml

? languages/en/books/codesciphersintro.xml

? languages/en/books/creature_of_white_stone.xml

? languages/en/books/crystal_technology.xml

? languages/en/books/cvs

? languages/en/books/enchanted_jewelry.xml

? languages/en/books/eternallands.xml

? languages/en/books/evil_in_the_forests.xml

? languages/en/books/gemlight_still.xml

? languages/en/books/gods_and_the_overdeity.xml

? languages/en/books/inmsh_aluwenalmanac.xml

? languages/en/books/inmsh_burntbook.xml

? languages/en/books/inmsh_centaualmanac.xml

? languages/en/books/inmsh_chaosbook.xml

? languages/en/books/inmsh_diary.xml

? languages/en/books/inmsh_dvaralmanac.xml

? languages/en/books/inmsh_elandriaalmanac.xml

? languages/en/books/inmsh_glilinalmanac.xml

? languages/en/books/inmsh_glydocalmanac.xml

? languages/en/books/inmsh_iringoldalmanac.xml

? languages/en/books/inmsh_kayselalmanac.xml

? languages/en/books/inmsh_mazeintro.xml

? languages/en/books/inmsh_mortosalmanac.xml

? languages/en/books/inmsh_scorebook.xml

? languages/en/books/inmsh_selainalmanac.xml

? languages/en/books/inmsh_tiralalmanac.xml

? languages/en/books/inmsh_unolasalmanac.xml

? languages/en/books/inmsh_zarinalmanac.xml

? languages/en/books/kalenthrotrollslayer.xml

? languages/en/books/knowledge

? languages/en/books/laws_of_lord_luxin.xml

? languages/en/books/lots_history.xml

? languages/en/books/monsterofghealansea.xml

? languages/en/books/night_of_the_shadowcaster.xml

? languages/en/books/odewarriormaiden.xml

? languages/en/books/pineapplebob_the_grue_hunter.xml

? languages/en/books/redmoonwar.xml

? languages/en/books/sedicolis_riseandfall.xml

? languages/en/books/segv_code.xml

? languages/en/books/sistemanote.xml

? languages/en/books/testbook.xml

? languages/en/books/the_ballad_of_the_new_player.xml

? languages/en/books/the_buzzin_bumble_bee.xml

? languages/en/books/the_lodge_of_land.xml

? languages/en/books/themes_of_eternity_age.xml

? languages/en/books/themes_of_eternity_avarice.xml

? languages/en/books/themes_of_eternity_betrayal.xml

? languages/en/books/themes_of_eternity_compassion.xml

? languages/en/books/themes_of_eternity_disgrace.xml

? languages/en/books/themes_of_eternity_enterprise.xml

? languages/en/books/themes_of_eternity_futility.xml

? languages/en/books/themes_of_eternity_gloom.xml

? languages/en/books/themes_of_eternity_love.xml

? languages/en/books/themes_of_eternity_madness.xml

? languages/en/books/themes_of_eternity_serenity.xml

? languages/en/books/these_eternal_lands.xml

? languages/en/books/transparentdragon.xml

? languages/en/books/truescrolls.xml

? languages/en/books/races/cvs

? languages/en/strings/cvs

? languages/fr/cvs

? languages/fr/Encyclopedia/Archery.xml

? languages/fr/Encyclopedia/Armour.xml

? languages/fr/Encyclopedia/Creatures.xml

? languages/fr/Encyclopedia/Engineering.xml

? languages/fr/Encyclopedia/Maps.xml

? languages/fr/Encyclopedia/Maps2.xml

? languages/fr/Encyclopedia/Miscellanea.xml

? languages/fr/Encyclopedia/Skills.xml

? languages/fr/Encyclopedia/Summoning.xml

? languages/fr/Encyclopedia/Tailoring.xml

? languages/fr/Encyclopedia/Weapons2.xml

? languages/fr/Encyclopedia/cvs

? languages/fr/Encyclopedia/images/cvs

? languages/fr/strings/channels.xml

? languages/fr/strings/cvs

? languages/fr/strings/options.xml

? languages/fr/strings/spells.xml

? languages/po/cvs

? languages/po/Encyclopedia/cvs

? languages/si/cvs

? languages/si/Encyclopedia/cvs

? languages/si/Encyclopedia/images/cvs

? macosx/cvs

? macosx/English.lproj/cvs

? macosx/EternalLands.xcodeproj/cvs

? map_editor/cvs

? pawn/cvs

? pawn_scripts/cvs

? pkgfiles/cvs

? shader/cvs

? shader/data/cvs

? shader/data/shader/cvs

? shaders/cvs

? skybox/cvs

? skybox/skybox2.xml

? skybox/skybox3.xml

? skybox/skybox4.xml

? temlates/cvs

? templates/cvs

? xml/cvs

cvs server: Updating .

M Makefile.linux

M commands.lst

M e3dlist.txt

M el.ini

M extentions.xml

P items.c

M key.ini

U make.defaults

M mapinfo.lst

M material_metadata.xml

M servers.lst

P sound.c

M text_aliases.c

cvs server: Updating actor_defs

M actor_defs/actor_defs.xml

M actor_defs/bear_1.xml

M actor_defs/bear_2.xml

M actor_defs/bear_3.xml

M actor_defs/bear_4.xml

M actor_defs/beaver.xml

M actor_defs/boar.xml

M actor_defs/brown_rabbit.xml

M actor_defs/brownie.xml

M actor_defs/chimeran_arctic_wolf.xml

M actor_defs/chimeran_desert_wolf.xml

M actor_defs/chimeran_forest_wolf.xml

M actor_defs/chimeran_mountain_wolf.xml

M actor_defs/cyclops.xml

M actor_defs/deer.xml

M actor_defs/draegoni_female.xml

M actor_defs/draegoni_male.xml

M actor_defs/dwarf_female.xml

M actor_defs/dwarf_male.xml

M actor_defs/elf_female.xml

M actor_defs/elf_male.xml

M actor_defs/feran.xml

M actor_defs/fox.xml

M actor_defs/gargoyle_1.xml

M actor_defs/gargoyle_2.xml

M actor_defs/gargoyle_3.xml

M actor_defs/gnome_female.xml

M actor_defs/gnome_male.xml

M actor_defs/goblin_female_1.xml

M actor_defs/goblin_male_1.xml

M actor_defs/goblin_male_2.xml

M actor_defs/human_female.xml

M actor_defs/human_male.xml

M actor_defs/imp.xml

M actor_defs/leopard.xml

M actor_defs/leopard_snow.xml

M actor_defs/leprechaun.xml

M actor_defs/missile_defs.xml

M actor_defs/ogre_male_1.xml

M actor_defs/orc_female_1.xml

M actor_defs/orc_female_1_armed.xml

M actor_defs/orc_male_1.xml

M actor_defs/orc_male_1_armed.xml

M actor_defs/orchan_female.xml

M actor_defs/orchan_male.xml

M actor_defs/panther.xml

M actor_defs/phantom_warrior.xml

M actor_defs/puma.xml

M actor_defs/racoon_1.xml

M actor_defs/rat.xml

M actor_defs/skeleton.xml

M actor_defs/skeleton_armed.xml

M actor_defs/skunk_1.xml

M actor_defs/snake_1.xml

M actor_defs/snake_2.xml

M actor_defs/snake_3.xml

M actor_defs/spider_big1.xml

M actor_defs/spider_big2.xml

M actor_defs/spider_big3.xml

M actor_defs/spider_big4.xml

M actor_defs/spider_small1.xml

M actor_defs/spider_small2.xml

M actor_defs/spider_small3.xml

M actor_defs/spider_small4.xml

M actor_defs/tiger.xml

M actor_defs/tiger_white.xml

M actor_defs/troll.xml

M actor_defs/unicorn_1.xml

M actor_defs/white_rabbit.xml

M actor_defs/wolf.xml

M actor_defs/wood_sprite.xml

M actor_defs/wraith.xml

cvs server: Updating books

cvs server: Updating debian

cvs server: Updating docs

cvs server: Updating docs/eye_candy

cvs server: Updating docs/eye_candy/images

cvs server: Updating exceptions

cvs server: Updating eye_candy

cvs server: Updating eye_candy/textures

cvs server: Updating eye_candy/textures/128x128

cvs server: Updating eye_candy/textures/16x16

cvs server: Updating eye_candy/textures/32x32

cvs server: Updating eye_candy/textures/64x64

cvs server: Updating generic

cvs server: Updating io

P io/elpathwrapper.c

cvs server: Updating languages

M languages/langsel.xml

cvs server: Updating languages/de

cvs server: Updating languages/de/Encyclopedia

M languages/de/Encyclopedia/Attributes.xml

cvs server: Updating languages/de/strings

M languages/de/strings/stats.xml

cvs server: Updating languages/en

M languages/en/knowledge.lst

M languages/en/rules.xml

cvs server: Updating languages/en/Encyclopedia

M languages/en/Encyclopedia/Alchemy.xml

M languages/en/Encyclopedia/Attributes.xml

M languages/en/Encyclopedia/Books.xml

M languages/en/Encyclopedia/Clothes.xml

M languages/en/Encyclopedia/General.xml

M languages/en/Encyclopedia/Gods.xml

M languages/en/Encyclopedia/Harvesting.xml

M languages/en/Encyclopedia/Help.xml

M languages/en/Encyclopedia/Jewelry.xml

M languages/en/Encyclopedia/Magic.xml

M languages/en/Encyclopedia/Perks.xml

M languages/en/Encyclopedia/Potions.xml

M languages/en/Encyclopedia/Skills.xml

M languages/en/Encyclopedia/Weapons.xml

M languages/en/Encyclopedia/index.xml

cvs server: Updating languages/en/Encyclopedia/images

cvs server: Updating languages/en/books

cvs server: Updating languages/en/books/races

M languages/en/books/races/draegoni.xml

M languages/en/books/races/dwarf.xml

M languages/en/books/races/elf.xml

M languages/en/books/races/gnome.xml

M languages/en/books/races/human.xml

M languages/en/books/races/orchan.xml

cvs server: Updating languages/en/strings

M languages/en/strings/channels.xml

M languages/en/strings/console.xml

M languages/en/strings/errors.xml

M languages/en/strings/help.xml

M languages/en/strings/options.xml

M languages/en/strings/spells.xml

M languages/en/strings/stats.xml

M languages/en/strings/titles.xml

cvs server: Updating languages/fr

M languages/fr/rules.xml

cvs server: Updating languages/fr/Encyclopedia

M languages/fr/Encyclopedia/Alchemy.xml

M languages/fr/Encyclopedia/Attributes.xml

M languages/fr/Encyclopedia/Books.xml

M languages/fr/Encyclopedia/Clothes.xml

M languages/fr/Encyclopedia/General.xml

M languages/fr/Encyclopedia/Gods.xml

M languages/fr/Encyclopedia/Harvesting.xml

M languages/fr/Encyclopedia/Help.xml

M languages/fr/Encyclopedia/Jewelry.xml

M languages/fr/Encyclopedia/Magic.xml

M languages/fr/Encyclopedia/Perks.xml

M languages/fr/Encyclopedia/Potions.xml

M languages/fr/Encyclopedia/Weapons.xml

M languages/fr/Encyclopedia/index.xml

cvs server: Updating languages/fr/Encyclopedia/images

cvs server: Updating languages/fr/strings

M languages/fr/strings/help.xml

M languages/fr/strings/stats.xml

M languages/fr/strings/titles.xml

cvs server: Updating languages/po

cvs server: Updating languages/po/Encyclopedia

cvs server: Updating languages/si

cvs server: Updating languages/si/Encyclopedia

M languages/si/Encyclopedia/Help.xml

M languages/si/Encyclopedia/skills.xml

cvs server: Updating languages/si/Encyclopedia/images

cvs server: Updating macosx

cvs server: Updating macosx/English.lproj

cvs server: Updating macosx/EternalLands.xcodeproj

cvs server: Updating map_editor

cvs server: Updating pawn

cvs server: Updating pawn_scripts

cvs server: Updating pkgfiles

cvs server: Updating shader

cvs server: Updating shader/data

cvs server: Updating shader/data/shader

cvs server: Updating shaders

M shaders/anim.vert

M shaders/anim_depth.vert

M shaders/anim_ghost.vert

M shaders/anim_ghost_shadow.vert

M shaders/anim_shadow.vert

M shaders/reflectiv_water_fs.glsl

M shaders/water_fs.glsl

cvs server: Updating skybox

M skybox/skybox1.xml

M skybox/skybox_default.xml

M skybox/skybox_defs.xml

cvs server: Updating temlates

cvs server: Updating templates

cvs server: Updating xml

djr@PoPeYe:~/elc$

 

It compiled after deleting make.conf and make.default first. Thanks for all your help folks.

Edited by popeye

Share this post


Link to post
Share on other sites

Hi all,

i tried to compile the client, but one error occured:

 

./libelc.a(cal3d_wrapper.o)(.text+0x168): In function `CalCoreAnimation_GetCoreTrack':
C:\Dev-Cpp\projects\elclient/cal3d_wrapper.cpp:13: undefined reference to `CalCoreTrack::getCoreBoneId()'
collect2: ld returned 1 exit status

make.exe: *** [el.exe] Error 1

Execution terminated

 

But everything else is working fine, can you help me? :pickaxe:

Edited by Algavo

Share this post


Link to post
Share on other sites

My build works fine on dev-cpp - have you had it compiling before or is this your first attempt?

Share this post


Link to post
Share on other sites

Hello. This is the first time I've tried to compile the client.

I've followed the instructions for DEV-C++, but I'm still having some problems.

I'm getting this errors:

Compiler: Default compiler
Building Makefile: "D:\EL-CVS\Makefile.win"
Executing  make...
make.exe -f "D:\EL-CVS\Makefile.win" all
gcc.exe -c elc/actor_scripts.c -o elc/actor_scripts.o -I"C:/Dev-Cpp/include"  -I"C:/Dev-Cpp/include/SDL"  -I"C:/Dev-Cpp/include/AL"   

elc/actor_scripts.c: In function `update_all_actors':
elc/actor_scripts.c:1327: error: `resync_server' undeclared (first use in this function)
elc/actor_scripts.c:1327: error: (Each undeclared identifier is reported only once
elc/actor_scripts.c:1327: error: for each function it appears in.)

elc/actor_scripts.c: In function `add_command_to_actor':
elc/actor_scripts.c:1392: error: `cant_add_command' undeclared (first use in this function)

elc/actor_scripts.c: In function `get_actor_damage':
elc/actor_scripts.c:1698: error: `floatingmessages_enabled' undeclared (first use in this function)

elc/actor_scripts.c: In function `get_actor_heal':
elc/actor_scripts.c:1743: error: `floatingmessages_enabled' undeclared (first use in this function)

make.exe: *** [elc/actor_scripts.o] Error 1

Execution terminated

From searching the forums, understand that 'resync_server' and 'cant_add_command' are defined in translate.h, and it is included in the project (I even tried to manually #include "translate.h" in main.c), but I'm still getting those errors. I have no idea where 'floatingmessages_enabled' comes from.

 

I have downloaded the CVS and repeated the processes several times , and I keep getting those errors. I must be doing something wrong.

Can you help me locate the problem?

 

Thank you

 

 

Edit:

After several tries, and another installation of DEV-C++, and some help from a guild member, I managed to compile the client.

However, if I try to change the Makefile.win file to change the output exe file to this (taken from your guide, "Option 3"):

$(EXE): main.o $(TMP_LIB)
windres elc_private.rc elc_private.o
$(LINK) $(CFLAGS) $< -L. -lelc $(LDFLAGS) elc_private.o -o $(EXE)
strip -s $(EXE)

I get this error:

133 D:\EL-CVS\elc\Makefile.win *** missing separator.  Stop.

This is caused by the second line (windres elc_private.rc elc_private.o).

 

If I try this option:

$(EXE): main.o $(TMP_LIB)
$(LINK) $(CFLAGS) $< -L. -lelc $(LDFLAGS) -o $(EXE)
strip -s $(EXE)

I sometime get this error:

Compiler: Default compiler
Executing  make...
make.exe -f "Makefile.win" all
gcc -march=i686 -Wall -Wdeclaration-after-statement -O0 -ggdb -pipe -DWINDOWS -DELC -mwindows  -DATTACHED_ACTORS  -DCLUSTER_INSIDES  -DCONTEXT_MENUS  -DCUSTOM_LOOK  -DCUSTOM_UPDATE  -DFUZZY_PATHS  -DMINIMAP2  -DNEW_CAMERA_MOTION  -DNEW_SELECTION  -DNEW_SOUND  -DNEW_TEX  -DNEW_WEATHER  -DPNG_SCREENSHOT  -DSKY_FPV  -DTEXT_ALIASES  -DUSE_INLINE  -DUSE_SHADER  -DVARIABLE_SPEED  -DZLIB  -DUSER_MENUS  -DBANDWIDTH_SAVINGS -fno-strict-aliasing -IC:\\Dev-Cpp\\Include\\AL -IC:\\Dev-Cpp\\Include\\SDL -MM  2d_objects.c  3d_objects.c  actor_scripts.c  actors.c  alphamap.c  asc.c  astrology.c  bbox_tree.c  books.c  buddy.c  buffs.c  bags.c  cache.c  cal.c  calc.c  chat.c  cluster.c  colors.c  console.c  consolewin.c  counters.c  cursors.c  dds.c  ddsimage.c  dialogues.c  draw_scene.c  eye_candy_debugwin.c  elconfig.c  elwindows.c  encyclopedia.c  errors.c  events.c  filter.c  font.c  framebuffer.c  frustum.c  gamewin.c  gl_init.c  hud.c  help.c  highlight.c  ignore.c  init.c  interface.c  items.c  io/e3d_io.c  io/elc_io.c  io/map_io.c  io/elpathwrapper.c  io/xmlcallbacks.c  io/half.c  io/normal.c  keys.c  knowledge.c  langselwin.c  lights.c  list.c  load_gl_extensions.c  loginwin.c  loading_win.c  main.c  manufacture.c  map.c  mapwin.c  md5.c  mines.c  minimap.c  misc.c  missiles.c  multiplayer.c  new_actors.c  new_character.c  notepad.c  openingwin.c  particles.c  paste.c  pathfinder.c  pm_log.c  questlog.c  queue.c  reflection.c  rules.c  skeletons.c  skills.c  serverpopup.c  servers.c  session.c  shadows.c  sound.c  spells.c  stats.c  storage.c  special_effects.c  tabs.c  text.c  textures.c  tile_map.c  timers.c  translate.c  trade.c  update.c  url.c  weather.c  widgets.c  makeargv.c  popup.c  sky.c  text_aliases.c  shader/noise.c  shader/shader.c >.depend

g++ -march=i686 -Wall  -O0 -ggdb -pipe -DWINDOWS -DELC -mwindows  -DATTACHED_ACTORS  -DCLUSTER_INSIDES  -DCONTEXT_MENUS  -DCUSTOM_LOOK  -DCUSTOM_UPDATE  -DFUZZY_PATHS  -DMINIMAP2  -DNEW_CAMERA_MOTION  -DNEW_SELECTION  -DNEW_SOUND  -DNEW_TEX  -DNEW_WEATHER  -DPNG_SCREENSHOT  -DSKY_FPV  -DTEXT_ALIASES  -DUSE_INLINE  -DUSE_SHADER  -DVARIABLE_SPEED  -DZLIB  -DUSER_MENUS  -DBANDWIDTH_SAVINGS -fno-strict-aliasing -IC:\\Dev-Cpp\\Include\\AL -IC:\\Dev-Cpp\\Include\\SDL -MM  cal3d_wrapper.cpp  actor_init.cpp  optimizer.cpp  sendvideoinfo.cpp  exceptions/extendedexception.cpp  xml/xmlhelper.cpp  io/elfilewrapper.cpp  io/elfile.cpp  io/zipfilesystem.cpp  eye_candy_wrapper.cpp  eye_candy/eye_candy.cpp  eye_candy/math_cache.cpp  eye_candy/effect_lamp.cpp  eye_candy/effect_candle.cpp  eye_candy/effect_campfire.cpp  eye_candy/effect_fountain.cpp  eye_candy/effect_teleporter.cpp  eye_candy/effect_firefly.cpp  eye_candy/effect_sword.cpp  eye_candy/effect_summon.cpp  eye_candy/effect_selfmagic.cpp  eye_candy/effect_targetmagic.cpp  eye_candy/effect_ongoing.cpp  eye_candy/effect_impact.cpp  eye_candy/effect_smoke.cpp  eye_candy/effect_bag.cpp  eye_candy/effect_cloud.cpp  eye_candy/effect_harvesting.cpp  eye_candy/effect_wind.cpp  eye_candy/effect_breath.cpp  eye_candy/effect_glow.cpp  eye_candy/effect_mines.cpp  eye_candy/effect_missile.cpp  eye_candy/orbital_mover.cpp  eye_candy/kepler_orbit.cpp  eye_candy/effect_staff.cpp  context_menu.cpp  select.cpp  user_menus.cpp >>.depend

gcc -march=i686 -Wall -Wdeclaration-after-statement -O0 -ggdb -pipe -DWINDOWS -DELC -mwindows  -DATTACHED_ACTORS  -DCLUSTER_INSIDES  -DCONTEXT_MENUS  -DCUSTOM_LOOK  -DCUSTOM_UPDATE  -DFUZZY_PATHS  -DMINIMAP2  -DNEW_CAMERA_MOTION  -DNEW_SELECTION  -DNEW_SOUND  -DNEW_TEX  -DNEW_WEATHER  -DPNG_SCREENSHOT  -DSKY_FPV  -DTEXT_ALIASES  -DUSE_INLINE  -DUSE_SHADER  -DVARIABLE_SPEED  -DZLIB  -DUSER_MENUS  -DBANDWIDTH_SAVINGS -fno-strict-aliasing -IC:\\Dev-Cpp\\Include\\AL -IC:\\Dev-Cpp\\Include\\SDL -c -o main.o main.c

gcc -march=i686 -Wall -Wdeclaration-after-statement -O0 -ggdb -pipe -DWINDOWS -DELC -mwindows  -DATTACHED_ACTORS  -DCLUSTER_INSIDES  -DCONTEXT_MENUS  -DCUSTOM_LOOK  -DCUSTOM_UPDATE  -DFUZZY_PATHS  -DMINIMAP2  -DNEW_CAMERA_MOTION  -DNEW_SELECTION  -DNEW_SOUND  -DNEW_TEX  -DNEW_WEATHER  -DPNG_SCREENSHOT  -DSKY_FPV  -DTEXT_ALIASES  -DUSE_INLINE  -DUSE_SHADER  -DVARIABLE_SPEED  -DZLIB  -DUSER_MENUS  -DBANDWIDTH_SAVINGS -fno-strict-aliasing -IC:\\Dev-Cpp\\Include\\AL -IC:\\Dev-Cpp\\Include\\SDL -c -o 2d_objects.o 2d_objects.c

gcc -march=i686 -Wall -Wdeclaration-after-statement -O0 -ggdb -pipe -DWINDOWS -DELC -mwindows  -DATTACHED_ACTORS  -DCLUSTER_INSIDES  -DCONTEXT_MENUS  -DCUSTOM_LOOK  -DCUSTOM_UPDATE  -DFUZZY_PATHS  -DMINIMAP2  -DNEW_CAMERA_MOTION  -DNEW_SELECTION  -DNEW_SOUND  -DNEW_TEX  -DNEW_WEATHER  -DPNG_SCREENSHOT  -DSKY_FPV  -DTEXT_ALIASES  -DUSE_INLINE  -DUSE_SHADER  -DVARIABLE_SPEED  -DZLIB  -DUSER_MENUS  -DBANDWIDTH_SAVINGS -fno-strict-aliasing -IC:\\Dev-Cpp\\Include\\AL -IC:\\Dev-Cpp\\Include\\SDL -c -o 3d_objects.o 3d_objects.c

gcc -march=i686 -Wall -Wdeclaration-after-statement -O0 -ggdb -pipe -DWINDOWS -DELC -mwindows  -DATTACHED_ACTORS  -DCLUSTER_INSIDES  -DCONTEXT_MENUS  -DCUSTOM_LOOK  -DCUSTOM_UPDATE  -DFUZZY_PATHS  -DMINIMAP2  -DNEW_CAMERA_MOTION  -DNEW_SELECTION  -DNEW_SOUND  -DNEW_TEX  -DNEW_WEATHER  -DPNG_SCREENSHOT  -DSKY_FPV  -DTEXT_ALIASES  -DUSE_INLINE  -DUSE_SHADER  -DVARIABLE_SPEED  -DZLIB  -DUSER_MENUS  -DBANDWIDTH_SAVINGS -fno-strict-aliasing -IC:\\Dev-Cpp\\Include\\AL -IC:\\Dev-Cpp\\Include\\SDL -c -o actor_scripts.o actor_scripts.c

gcc -march=i686 -Wall -Wdeclaration-after-statement -O0 -ggdb -pipe -DWINDOWS -DELC -mwindows  -DATTACHED_ACTORS  -DCLUSTER_INSIDES  -DCONTEXT_MENUS  -DCUSTOM_LOOK  -DCUSTOM_UPDATE  -DFUZZY_PATHS  -DMINIMAP2  -DNEW_CAMERA_MOTION  -DNEW_SELECTION  -DNEW_SOUND  -DNEW_TEX  -DNEW_WEATHER  -DPNG_SCREENSHOT  -DSKY_FPV  -DTEXT_ALIASES  -DUSE_INLINE  -DUSE_SHADER  -DVARIABLE_SPEED  -DZLIB  -DUSER_MENUS  -DBANDWIDTH_SAVINGS -fno-strict-aliasing -IC:\\Dev-Cpp\\Include\\AL -IC:\\Dev-Cpp\\Include\\SDL -c -o actors.o actors.c

gcc -march=i686 -Wall -Wdeclaration-after-statement -O0 -ggdb -pipe -DWINDOWS -DELC -mwindows  -DATTACHED_ACTORS  -DCLUSTER_INSIDES  -DCONTEXT_MENUS  -DCUSTOM_LOOK  -DCUSTOM_UPDATE  -DFUZZY_PATHS  -DMINIMAP2  -DNEW_CAMERA_MOTION  -DNEW_SELECTION  -DNEW_SOUND  -DNEW_TEX  -DNEW_WEATHER  -DPNG_SCREENSHOT  -DSKY_FPV  -DTEXT_ALIASES  -DUSE_INLINE  -DUSE_SHADER  -DVARIABLE_SPEED  -DZLIB  -DUSER_MENUS  -DBANDWIDTH_SAVINGS -fno-strict-aliasing -IC:\\Dev-Cpp\\Include\\AL -IC:\\Dev-Cpp\\Include\\SDL -c -o alphamap.o alphamap.c

gcc -march=i686 -Wall -Wdeclaration-after-statement -O0 -ggdb -pipe -DWINDOWS -DELC -mwindows  -DATTACHED_ACTORS  -DCLUSTER_INSIDES  -DCONTEXT_MENUS  -DCUSTOM_LOOK  -DCUSTOM_UPDATE  -DFUZZY_PATHS  -DMINIMAP2  -DNEW_CAMERA_MOTION  -DNEW_SELECTION  -DNEW_SOUND  -DNEW_TEX  -DNEW_WEATHER  -DPNG_SCREENSHOT  -DSKY_FPV  -DTEXT_ALIASES  -DUSE_INLINE  -DUSE_SHADER  -DVARIABLE_SPEED  -DZLIB  -DUSER_MENUS  -DBANDWIDTH_SAVINGS -fno-strict-aliasing -IC:\\Dev-Cpp\\Include\\AL -IC:\\Dev-Cpp\\Include\\SDL -c -o asc.o asc.c

gcc -march=i686 -Wall -Wdeclaration-after-statement -O0 -ggdb -pipe -DWINDOWS -DELC -mwindows  -DATTACHED_ACTORS  -DCLUSTER_INSIDES  -DCONTEXT_MENUS  -DCUSTOM_LOOK  -DCUSTOM_UPDATE  -DFUZZY_PATHS  -DMINIMAP2  -DNEW_CAMERA_MOTION  -DNEW_SELECTION  -DNEW_SOUND  -DNEW_TEX  -DNEW_WEATHER  -DPNG_SCREENSHOT  -DSKY_FPV  -DTEXT_ALIASES  -DUSE_INLINE  -DUSE_SHADER  -DVARIABLE_SPEED  -DZLIB  -DUSER_MENUS  -DBANDWIDTH_SAVINGS -fno-strict-aliasing -IC:\\Dev-Cpp\\Include\\AL -IC:\\Dev-Cpp\\Include\\SDL -c -o astrology.o astrology.c

gcc -march=i686 -Wall -Wdeclaration-after-statement -O0 -ggdb -pipe -DWINDOWS -DELC -mwindows  -DATTACHED_ACTORS  -DCLUSTER_INSIDES  -DCONTEXT_MENUS  -DCUSTOM_LOOK  -DCUSTOM_UPDATE  -DFUZZY_PATHS  -DMINIMAP2  -DNEW_CAMERA_MOTION  -DNEW_SELECTION  -DNEW_SOUND  -DNEW_TEX  -DNEW_WEATHER  -DPNG_SCREENSHOT  -DSKY_FPV  -DTEXT_ALIASES  -DUSE_INLINE  -DUSE_SHADER  -DVARIABLE_SPEED  -DZLIB  -DUSER_MENUS  -DBANDWIDTH_SAVINGS -fno-strict-aliasing -IC:\\Dev-Cpp\\Include\\AL -IC:\\Dev-Cpp\\Include\\SDL -c -o bbox_tree.o bbox_tree.c

gcc -march=i686 -Wall -Wdeclaration-after-statement -O0 -ggdb -pipe -DWINDOWS -DELC -mwindows  -DATTACHED_ACTORS  -DCLUSTER_INSIDES  -DCONTEXT_MENUS  -DCUSTOM_LOOK  -DCUSTOM_UPDATE  -DFUZZY_PATHS  -DMINIMAP2  -DNEW_CAMERA_MOTION  -DNEW_SELECTION  -DNEW_SOUND  -DNEW_TEX  -DNEW_WEATHER  -DPNG_SCREENSHOT  -DSKY_FPV  -DTEXT_ALIASES  -DUSE_INLINE  -DUSE_SHADER  -DVARIABLE_SPEED  -DZLIB  -DUSER_MENUS  -DBANDWIDTH_SAVINGS -fno-strict-aliasing -IC:\\Dev-Cpp\\Include\\AL -IC:\\Dev-Cpp\\Include\\SDL -c -o books.o books.c

gcc -march=i686 -Wall -Wdeclaration-after-statement -O0 -ggdb -pipe -DWINDOWS -DELC -mwindows  -DATTACHED_ACTORS  -DCLUSTER_INSIDES  -DCONTEXT_MENUS  -DCUSTOM_LOOK  -DCUSTOM_UPDATE  -DFUZZY_PATHS  -DMINIMAP2  -DNEW_CAMERA_MOTION  -DNEW_SELECTION  -DNEW_SOUND  -DNEW_TEX  -DNEW_WEATHER  -DPNG_SCREENSHOT  -DSKY_FPV  -DTEXT_ALIASES  -DUSE_INLINE  -DUSE_SHADER  -DVARIABLE_SPEED  -DZLIB  -DUSER_MENUS  -DBANDWIDTH_SAVINGS -fno-strict-aliasing -IC:\\Dev-Cpp\\Include\\AL -IC:\\Dev-Cpp\\Include\\SDL -c -o buddy.o buddy.c

gcc -march=i686 -Wall -Wdeclaration-after-statement -O0 -ggdb -pipe -DWINDOWS -DELC -mwindows  -DATTACHED_ACTORS  -DCLUSTER_INSIDES  -DCONTEXT_MENUS  -DCUSTOM_LOOK  -DCUSTOM_UPDATE  -DFUZZY_PATHS  -DMINIMAP2  -DNEW_CAMERA_MOTION  -DNEW_SELECTION  -DNEW_SOUND  -DNEW_TEX  -DNEW_WEATHER  -DPNG_SCREENSHOT  -DSKY_FPV  -DTEXT_ALIASES  -DUSE_INLINE  -DUSE_SHADER  -DVARIABLE_SPEED  -DZLIB  -DUSER_MENUS  -DBANDWIDTH_SAVINGS -fno-strict-aliasing -IC:\\Dev-Cpp\\Include\\AL -IC:\\Dev-Cpp\\Include\\SDL -c -o buffs.o buffs.c

gcc -march=i686 -Wall -Wdeclaration-after-statement -O0 -ggdb -pipe -DWINDOWS -DELC -mwindows  -DATTACHED_ACTORS  -DCLUSTER_INSIDES  -DCONTEXT_MENUS  -DCUSTOM_LOOK  -DCUSTOM_UPDATE  -DFUZZY_PATHS  -DMINIMAP2  -DNEW_CAMERA_MOTION  -DNEW_SELECTION  -DNEW_SOUND  -DNEW_TEX  -DNEW_WEATHER  -DPNG_SCREENSHOT  -DSKY_FPV  -DTEXT_ALIASES  -DUSE_INLINE  -DUSE_SHADER  -DVARIABLE_SPEED  -DZLIB  -DUSER_MENUS  -DBANDWIDTH_SAVINGS -fno-strict-aliasing -IC:\\Dev-Cpp\\Include\\AL -IC:\\Dev-Cpp\\Include\\SDL -c -o bags.o bags.c

gcc -march=i686 -Wall -Wdeclaration-after-statement -O0 -ggdb -pipe -DWINDOWS -DELC -mwindows  -DATTACHED_ACTORS  -DCLUSTER_INSIDES  -DCONTEXT_MENUS  -DCUSTOM_LOOK  -DCUSTOM_UPDATE  -DFUZZY_PATHS  -DMINIMAP2  -DNEW_CAMERA_MOTION  -DNEW_SELECTION  -DNEW_SOUND  -DNEW_TEX  -DNEW_WEATHER  -DPNG_SCREENSHOT  -DSKY_FPV  -DTEXT_ALIASES  -DUSE_INLINE  -DUSE_SHADER  -DVARIABLE_SPEED  -DZLIB  -DUSER_MENUS  -DBANDWIDTH_SAVINGS -fno-strict-aliasing -IC:\\Dev-Cpp\\Include\\AL -IC:\\Dev-Cpp\\Include\\SDL -c -o cache.o cache.c

gcc -march=i686 -Wall -Wdeclaration-after-statement -O0 -ggdb -pipe -DWINDOWS -DELC -mwindows  -DATTACHED_ACTORS  -DCLUSTER_INSIDES  -DCONTEXT_MENUS  -DCUSTOM_LOOK  -DCUSTOM_UPDATE  -DFUZZY_PATHS  -DMINIMAP2  -DNEW_CAMERA_MOTION  -DNEW_SELECTION  -DNEW_SOUND  -DNEW_TEX  -DNEW_WEATHER  -DPNG_SCREENSHOT  -DSKY_FPV  -DTEXT_ALIASES  -DUSE_INLINE  -DUSE_SHADER  -DVARIABLE_SPEED  -DZLIB  -DUSER_MENUS  -DBANDWIDTH_SAVINGS -fno-strict-aliasing -IC:\\Dev-Cpp\\Include\\AL -IC:\\Dev-Cpp\\Include\\SDL -c -o cal.o cal.c

gcc -march=i686 -Wall -Wdeclaration-after-statement -O0 -ggdb -pipe -DWINDOWS -DELC -mwindows  -DATTACHED_ACTORS  -DCLUSTER_INSIDES  -DCONTEXT_MENUS  -DCUSTOM_LOOK  -DCUSTOM_UPDATE  -DFUZZY_PATHS  -DMINIMAP2  -DNEW_CAMERA_MOTION  -DNEW_SELECTION  -DNEW_SOUND  -DNEW_TEX  -DNEW_WEATHER  -DPNG_SCREENSHOT  -DSKY_FPV  -DTEXT_ALIASES  -DUSE_INLINE  -DUSE_SHADER  -DVARIABLE_SPEED  -DZLIB  -DUSER_MENUS  -DBANDWIDTH_SAVINGS -fno-strict-aliasing -IC:\\Dev-Cpp\\Include\\AL -IC:\\Dev-Cpp\\Include\\SDL -c -o calc.o calc.c

gcc -march=i686 -Wall -Wdeclaration-after-statement -O0 -ggdb -pipe -DWINDOWS -DELC -mwindows  -DATTACHED_ACTORS  -DCLUSTER_INSIDES  -DCONTEXT_MENUS  -DCUSTOM_LOOK  -DCUSTOM_UPDATE  -DFUZZY_PATHS  -DMINIMAP2  -DNEW_CAMERA_MOTION  -DNEW_SELECTION  -DNEW_SOUND  -DNEW_TEX  -DNEW_WEATHER  -DPNG_SCREENSHOT  -DSKY_FPV  -DTEXT_ALIASES  -DUSE_INLINE  -DUSE_SHADER  -DVARIABLE_SPEED  -DZLIB  -DUSER_MENUS  -DBANDWIDTH_SAVINGS -fno-strict-aliasing -IC:\\Dev-Cpp\\Include\\AL -IC:\\Dev-Cpp\\Include\\SDL -c -o chat.o chat.c

gcc -march=i686 -Wall -Wdeclaration-after-statement -O0 -ggdb -pipe -DWINDOWS -DELC -mwindows  -DATTACHED_ACTORS  -DCLUSTER_INSIDES  -DCONTEXT_MENUS  -DCUSTOM_LOOK  -DCUSTOM_UPDATE  -DFUZZY_PATHS  -DMINIMAP2  -DNEW_CAMERA_MOTION  -DNEW_SELECTION  -DNEW_SOUND  -DNEW_TEX  -DNEW_WEATHER  -DPNG_SCREENSHOT  -DSKY_FPV  -DTEXT_ALIASES  -DUSE_INLINE  -DUSE_SHADER  -DVARIABLE_SPEED  -DZLIB  -DUSER_MENUS  -DBANDWIDTH_SAVINGS -fno-strict-aliasing -IC:\\Dev-Cpp\\Include\\AL -IC:\\Dev-Cpp\\Include\\SDL -c -o cluster.o cluster.c

gcc -march=i686 -Wall -Wdeclaration-after-statement -O0 -ggdb -pipe -DWINDOWS -DELC -mwindows  -DATTACHED_ACTORS  -DCLUSTER_INSIDES  -DCONTEXT_MENUS  -DCUSTOM_LOOK  -DCUSTOM_UPDATE  -DFUZZY_PATHS  -DMINIMAP2  -DNEW_CAMERA_MOTION  -DNEW_SELECTION  -DNEW_SOUND  -DNEW_TEX  -DNEW_WEATHER  -DPNG_SCREENSHOT  -DSKY_FPV  -DTEXT_ALIASES  -DUSE_INLINE  -DUSE_SHADER  -DVARIABLE_SPEED  -DZLIB  -DUSER_MENUS  -DBANDWIDTH_SAVINGS -fno-strict-aliasing -IC:\\Dev-Cpp\\Include\\AL -IC:\\Dev-Cpp\\Include\\SDL -c -o colors.o colors.c

gcc -march=i686 -Wall -Wdeclaration-after-statement -O0 -ggdb -pipe -DWINDOWS -DELC -mwindows  -DATTACHED_ACTORS  -DCLUSTER_INSIDES  -DCONTEXT_MENUS  -DCUSTOM_LOOK  -DCUSTOM_UPDATE  -DFUZZY_PATHS  -DMINIMAP2  -DNEW_CAMERA_MOTION  -DNEW_SELECTION  -DNEW_SOUND  -DNEW_TEX  -DNEW_WEATHER  -DPNG_SCREENSHOT  -DSKY_FPV  -DTEXT_ALIASES  -DUSE_INLINE  -DUSE_SHADER  -DVARIABLE_SPEED  -DZLIB  -DUSER_MENUS  -DBANDWIDTH_SAVINGS -fno-strict-aliasing -IC:\\Dev-Cpp\\Include\\AL -IC:\\Dev-Cpp\\Include\\SDL -c -o console.o console.c

gcc -march=i686 -Wall -Wdeclaration-after-statement -O0 -ggdb -pipe -DWINDOWS -DELC -mwindows  -DATTACHED_ACTORS  -DCLUSTER_INSIDES  -DCONTEXT_MENUS  -DCUSTOM_LOOK  -DCUSTOM_UPDATE  -DFUZZY_PATHS  -DMINIMAP2  -DNEW_CAMERA_MOTION  -DNEW_SELECTION  -DNEW_SOUND  -DNEW_TEX  -DNEW_WEATHER  -DPNG_SCREENSHOT  -DSKY_FPV  -DTEXT_ALIASES  -DUSE_INLINE  -DUSE_SHADER  -DVARIABLE_SPEED  -DZLIB  -DUSER_MENUS  -DBANDWIDTH_SAVINGS -fno-strict-aliasing -IC:\\Dev-Cpp\\Include\\AL -IC:\\Dev-Cpp\\Include\\SDL -c -o consolewin.o consolewin.c

gcc -march=i686 -Wall -Wdeclaration-after-statement -O0 -ggdb -pipe -DWINDOWS -DELC -mwindows  -DATTACHED_ACTORS  -DCLUSTER_INSIDES  -DCONTEXT_MENUS  -DCUSTOM_LOOK  -DCUSTOM_UPDATE  -DFUZZY_PATHS  -DMINIMAP2  -DNEW_CAMERA_MOTION  -DNEW_SELECTION  -DNEW_SOUND  -DNEW_TEX  -DNEW_WEATHER  -DPNG_SCREENSHOT  -DSKY_FPV  -DTEXT_ALIASES  -DUSE_INLINE  -DUSE_SHADER  -DVARIABLE_SPEED  -DZLIB  -DUSER_MENUS  -DBANDWIDTH_SAVINGS -fno-strict-aliasing -IC:\\Dev-Cpp\\Include\\AL -IC:\\Dev-Cpp\\Include\\SDL -c -o counters.o counters.c

gcc -march=i686 -Wall -Wdeclaration-after-statement -O0 -ggdb -pipe -DWINDOWS -DELC -mwindows  -DATTACHED_ACTORS  -DCLUSTER_INSIDES  -DCONTEXT_MENUS  -DCUSTOM_LOOK  -DCUSTOM_UPDATE  -DFUZZY_PATHS  -DMINIMAP2  -DNEW_CAMERA_MOTION  -DNEW_SELECTION  -DNEW_SOUND  -DNEW_TEX  -DNEW_WEATHER  -DPNG_SCREENSHOT  -DSKY_FPV  -DTEXT_ALIASES  -DUSE_INLINE  -DUSE_SHADER  -DVARIABLE_SPEED  -DZLIB  -DUSER_MENUS  -DBANDWIDTH_SAVINGS -fno-strict-aliasing -IC:\\Dev-Cpp\\Include\\AL -IC:\\Dev-Cpp\\Include\\SDL -c -o cursors.o cursors.c

gcc -march=i686 -Wall -Wdeclaration-after-statement -O0 -ggdb -pipe -DWINDOWS -DELC -mwindows  -DATTACHED_ACTORS  -DCLUSTER_INSIDES  -DCONTEXT_MENUS  -DCUSTOM_LOOK  -DCUSTOM_UPDATE  -DFUZZY_PATHS  -DMINIMAP2  -DNEW_CAMERA_MOTION  -DNEW_SELECTION  -DNEW_SOUND  -DNEW_TEX  -DNEW_WEATHER  -DPNG_SCREENSHOT  -DSKY_FPV  -DTEXT_ALIASES  -DUSE_INLINE  -DUSE_SHADER  -DVARIABLE_SPEED  -DZLIB  -DUSER_MENUS  -DBANDWIDTH_SAVINGS -fno-strict-aliasing -IC:\\Dev-Cpp\\Include\\AL -IC:\\Dev-Cpp\\Include\\SDL -c -o dds.o dds.c

gcc -march=i686 -Wall -Wdeclaration-after-statement -O0 -ggdb -pipe -DWINDOWS -DELC -mwindows  -DATTACHED_ACTORS  -DCLUSTER_INSIDES  -DCONTEXT_MENUS  -DCUSTOM_LOOK  -DCUSTOM_UPDATE  -DFUZZY_PATHS  -DMINIMAP2  -DNEW_CAMERA_MOTION  -DNEW_SELECTION  -DNEW_SOUND  -DNEW_TEX  -DNEW_WEATHER  -DPNG_SCREENSHOT  -DSKY_FPV  -DTEXT_ALIASES  -DUSE_INLINE  -DUSE_SHADER  -DVARIABLE_SPEED  -DZLIB  -DUSER_MENUS  -DBANDWIDTH_SAVINGS -fno-strict-aliasing -IC:\\Dev-Cpp\\Include\\AL -IC:\\Dev-Cpp\\Include\\SDL -c -o ddsimage.o ddsimage.c

ddsimage.c:459:2: warning: no newline at end of file

gcc -march=i686 -Wall -Wdeclaration-after-statement -O0 -ggdb -pipe -DWINDOWS -DELC -mwindows  -DATTACHED_ACTORS  -DCLUSTER_INSIDES  -DCONTEXT_MENUS  -DCUSTOM_LOOK  -DCUSTOM_UPDATE  -DFUZZY_PATHS  -DMINIMAP2  -DNEW_CAMERA_MOTION  -DNEW_SELECTION  -DNEW_SOUND  -DNEW_TEX  -DNEW_WEATHER  -DPNG_SCREENSHOT  -DSKY_FPV  -DTEXT_ALIASES  -DUSE_INLINE  -DUSE_SHADER  -DVARIABLE_SPEED  -DZLIB  -DUSER_MENUS  -DBANDWIDTH_SAVINGS -fno-strict-aliasing -IC:\\Dev-Cpp\\Include\\AL -IC:\\Dev-Cpp\\Include\\SDL -c -o dialogues.o dialogues.c

gcc -march=i686 -Wall -Wdeclaration-after-statement -O0 -ggdb -pipe -DWINDOWS -DELC -mwindows  -DATTACHED_ACTORS  -DCLUSTER_INSIDES  -DCONTEXT_MENUS  -DCUSTOM_LOOK  -DCUSTOM_UPDATE  -DFUZZY_PATHS  -DMINIMAP2  -DNEW_CAMERA_MOTION  -DNEW_SELECTION  -DNEW_SOUND  -DNEW_TEX  -DNEW_WEATHER  -DPNG_SCREENSHOT  -DSKY_FPV  -DTEXT_ALIASES  -DUSE_INLINE  -DUSE_SHADER  -DVARIABLE_SPEED  -DZLIB  -DUSER_MENUS  -DBANDWIDTH_SAVINGS -fno-strict-aliasing -IC:\\Dev-Cpp\\Include\\AL -IC:\\Dev-Cpp\\Include\\SDL -c -o draw_scene.o draw_scene.c

gcc -march=i686 -Wall -Wdeclaration-after-statement -O0 -ggdb -pipe -DWINDOWS -DELC -mwindows  -DATTACHED_ACTORS  -DCLUSTER_INSIDES  -DCONTEXT_MENUS  -DCUSTOM_LOOK  -DCUSTOM_UPDATE  -DFUZZY_PATHS  -DMINIMAP2  -DNEW_CAMERA_MOTION  -DNEW_SELECTION  -DNEW_SOUND  -DNEW_TEX  -DNEW_WEATHER  -DPNG_SCREENSHOT  -DSKY_FPV  -DTEXT_ALIASES  -DUSE_INLINE  -DUSE_SHADER  -DVARIABLE_SPEED  -DZLIB  -DUSER_MENUS  -DBANDWIDTH_SAVINGS -fno-strict-aliasing -IC:\\Dev-Cpp\\Include\\AL -IC:\\Dev-Cpp\\Include\\SDL -c -o eye_candy_debugwin.o eye_candy_debugwin.c

gcc -march=i686 -Wall -Wdeclaration-after-statement -O0 -ggdb -pipe -DWINDOWS -DELC -mwindows  -DATTACHED_ACTORS  -DCLUSTER_INSIDES  -DCONTEXT_MENUS  -DCUSTOM_LOOK  -DCUSTOM_UPDATE  -DFUZZY_PATHS  -DMINIMAP2  -DNEW_CAMERA_MOTION  -DNEW_SELECTION  -DNEW_SOUND  -DNEW_TEX  -DNEW_WEATHER  -DPNG_SCREENSHOT  -DSKY_FPV  -DTEXT_ALIASES  -DUSE_INLINE  -DUSE_SHADER  -DVARIABLE_SPEED  -DZLIB  -DUSER_MENUS  -DBANDWIDTH_SAVINGS -fno-strict-aliasing -IC:\\Dev-Cpp\\Include\\AL -IC:\\Dev-Cpp\\Include\\SDL -c -o elconfig.o elconfig.c

gcc -march=i686 -Wall -Wdeclaration-after-statement -O0 -ggdb -pipe -DWINDOWS -DELC -mwindows  -DATTACHED_ACTORS  -DCLUSTER_INSIDES  -DCONTEXT_MENUS  -DCUSTOM_LOOK  -DCUSTOM_UPDATE  -DFUZZY_PATHS  -DMINIMAP2  -DNEW_CAMERA_MOTION  -DNEW_SELECTION  -DNEW_SOUND  -DNEW_TEX  -DNEW_WEATHER  -DPNG_SCREENSHOT  -DSKY_FPV  -DTEXT_ALIASES  -DUSE_INLINE  -DUSE_SHADER  -DVARIABLE_SPEED  -DZLIB  -DUSER_MENUS  -DBANDWIDTH_SAVINGS -fno-strict-aliasing -IC:\\Dev-Cpp\\Include\\AL -IC:\\Dev-Cpp\\Include\\SDL -c -o elwindows.o elwindows.c

gcc -march=i686 -Wall -Wdeclaration-after-statement -O0 -ggdb -pipe -DWINDOWS -DELC -mwindows  -DATTACHED_ACTORS  -DCLUSTER_INSIDES  -DCONTEXT_MENUS  -DCUSTOM_LOOK  -DCUSTOM_UPDATE  -DFUZZY_PATHS  -DMINIMAP2  -DNEW_CAMERA_MOTION  -DNEW_SELECTION  -DNEW_SOUND  -DNEW_TEX  -DNEW_WEATHER  -DPNG_SCREENSHOT  -DSKY_FPV  -DTEXT_ALIASES  -DUSE_INLINE  -DUSE_SHADER  -DVARIABLE_SPEED  -DZLIB  -DUSER_MENUS  -DBANDWIDTH_SAVINGS -fno-strict-aliasing -IC:\\Dev-Cpp\\Include\\AL -IC:\\Dev-Cpp\\Include\\SDL -c -o encyclopedia.o encyclopedia.c

gcc -march=i686 -Wall -Wdeclaration-after-statement -O0 -ggdb -pipe -DWINDOWS -DELC -mwindows  -DATTACHED_ACTORS  -DCLUSTER_INSIDES  -DCONTEXT_MENUS  -DCUSTOM_LOOK  -DCUSTOM_UPDATE  -DFUZZY_PATHS  -DMINIMAP2  -DNEW_CAMERA_MOTION  -DNEW_SELECTION  -DNEW_SOUND  -DNEW_TEX  -DNEW_WEATHER  -DPNG_SCREENSHOT  -DSKY_FPV  -DTEXT_ALIASES  -DUSE_INLINE  -DUSE_SHADER  -DVARIABLE_SPEED  -DZLIB  -DUSER_MENUS  -DBANDWIDTH_SAVINGS -fno-strict-aliasing -IC:\\Dev-Cpp\\Include\\AL -IC:\\Dev-Cpp\\Include\\SDL -c -o errors.o errors.c

gcc -march=i686 -Wall -Wdeclaration-after-statement -O0 -ggdb -pipe -DWINDOWS -DELC -mwindows  -DATTACHED_ACTORS  -DCLUSTER_INSIDES  -DCONTEXT_MENUS  -DCUSTOM_LOOK  -DCUSTOM_UPDATE  -DFUZZY_PATHS  -DMINIMAP2  -DNEW_CAMERA_MOTION  -DNEW_SELECTION  -DNEW_SOUND  -DNEW_TEX  -DNEW_WEATHER  -DPNG_SCREENSHOT  -DSKY_FPV  -DTEXT_ALIASES  -DUSE_INLINE  -DUSE_SHADER  -DVARIABLE_SPEED  -DZLIB  -DUSER_MENUS  -DBANDWIDTH_SAVINGS -fno-strict-aliasing -IC:\\Dev-Cpp\\Include\\AL -IC:\\Dev-Cpp\\Include\\SDL -c -o events.o events.c

gcc -march=i686 -Wall -Wdeclaration-after-statement -O0 -ggdb -pipe -DWINDOWS -DELC -mwindows  -DATTACHED_ACTORS  -DCLUSTER_INSIDES  -DCONTEXT_MENUS  -DCUSTOM_LOOK  -DCUSTOM_UPDATE  -DFUZZY_PATHS  -DMINIMAP2  -DNEW_CAMERA_MOTION  -DNEW_SELECTION  -DNEW_SOUND  -DNEW_TEX  -DNEW_WEATHER  -DPNG_SCREENSHOT  -DSKY_FPV  -DTEXT_ALIASES  -DUSE_INLINE  -DUSE_SHADER  -DVARIABLE_SPEED  -DZLIB  -DUSER_MENUS  -DBANDWIDTH_SAVINGS -fno-strict-aliasing -IC:\\Dev-Cpp\\Include\\AL -IC:\\Dev-Cpp\\Include\\SDL -c -o filter.o filter.c

gcc -march=i686 -Wall -Wdeclaration-after-statement -O0 -ggdb -pipe -DWINDOWS -DELC -mwindows  -DATTACHED_ACTORS  -DCLUSTER_INSIDES  -DCONTEXT_MENUS  -DCUSTOM_LOOK  -DCUSTOM_UPDATE  -DFUZZY_PATHS  -DMINIMAP2  -DNEW_CAMERA_MOTION  -DNEW_SELECTION  -DNEW_SOUND  -DNEW_TEX  -DNEW_WEATHER  -DPNG_SCREENSHOT  -DSKY_FPV  -DTEXT_ALIASES  -DUSE_INLINE  -DUSE_SHADER  -DVARIABLE_SPEED  -DZLIB  -DUSER_MENUS  -DBANDWIDTH_SAVINGS -fno-strict-aliasing -IC:\\Dev-Cpp\\Include\\AL -IC:\\Dev-Cpp\\Include\\SDL -c -o font.o font.c

gcc -march=i686 -Wall -Wdeclaration-after-statement -O0 -ggdb -pipe -DWINDOWS -DELC -mwindows  -DATTACHED_ACTORS  -DCLUSTER_INSIDES  -DCONTEXT_MENUS  -DCUSTOM_LOOK  -DCUSTOM_UPDATE  -DFUZZY_PATHS  -DMINIMAP2  -DNEW_CAMERA_MOTION  -DNEW_SELECTION  -DNEW_SOUND  -DNEW_TEX  -DNEW_WEATHER  -DPNG_SCREENSHOT  -DSKY_FPV  -DTEXT_ALIASES  -DUSE_INLINE  -DUSE_SHADER  -DVARIABLE_SPEED  -DZLIB  -DUSER_MENUS  -DBANDWIDTH_SAVINGS -fno-strict-aliasing -IC:\\Dev-Cpp\\Include\\AL -IC:\\Dev-Cpp\\Include\\SDL -c -o framebuffer.o framebuffer.c

gcc -march=i686 -Wall -Wdeclaration-after-statement -O0 -ggdb -pipe -DWINDOWS -DELC -mwindows  -DATTACHED_ACTORS  -DCLUSTER_INSIDES  -DCONTEXT_MENUS  -DCUSTOM_LOOK  -DCUSTOM_UPDATE  -DFUZZY_PATHS  -DMINIMAP2  -DNEW_CAMERA_MOTION  -DNEW_SELECTION  -DNEW_SOUND  -DNEW_TEX  -DNEW_WEATHER  -DPNG_SCREENSHOT  -DSKY_FPV  -DTEXT_ALIASES  -DUSE_INLINE  -DUSE_SHADER  -DVARIABLE_SPEED  -DZLIB  -DUSER_MENUS  -DBANDWIDTH_SAVINGS -fno-strict-aliasing -IC:\\Dev-Cpp\\Include\\AL -IC:\\Dev-Cpp\\Include\\SDL -c -o frustum.o frustum.c

gcc -march=i686 -Wall -Wdeclaration-after-statement -O0 -ggdb -pipe -DWINDOWS -DELC -mwindows  -DATTACHED_ACTORS  -DCLUSTER_INSIDES  -DCONTEXT_MENUS  -DCUSTOM_LOOK  -DCUSTOM_UPDATE  -DFUZZY_PATHS  -DMINIMAP2  -DNEW_CAMERA_MOTION  -DNEW_SELECTION  -DNEW_SOUND  -DNEW_TEX  -DNEW_WEATHER  -DPNG_SCREENSHOT  -DSKY_FPV  -DTEXT_ALIASES  -DUSE_INLINE  -DUSE_SHADER  -DVARIABLE_SPEED  -DZLIB  -DUSER_MENUS  -DBANDWIDTH_SAVINGS -fno-strict-aliasing -IC:\\Dev-Cpp\\Include\\AL -IC:\\Dev-Cpp\\Include\\SDL -c -o gamewin.o gamewin.c

gcc -march=i686 -Wall -Wdeclaration-after-statement -O0 -ggdb -pipe -DWINDOWS -DELC -mwindows  -DATTACHED_ACTORS  -DCLUSTER_INSIDES  -DCONTEXT_MENUS  -DCUSTOM_LOOK  -DCUSTOM_UPDATE  -DFUZZY_PATHS  -DMINIMAP2  -DNEW_CAMERA_MOTION  -DNEW_SELECTION  -DNEW_SOUND  -DNEW_TEX  -DNEW_WEATHER  -DPNG_SCREENSHOT  -DSKY_FPV  -DTEXT_ALIASES  -DUSE_INLINE  -DUSE_SHADER  -DVARIABLE_SPEED  -DZLIB  -DUSER_MENUS  -DBANDWIDTH_SAVINGS -fno-strict-aliasing -IC:\\Dev-Cpp\\Include\\AL -IC:\\Dev-Cpp\\Include\\SDL -c -o gl_init.o gl_init.c

gl_init.c: In function `setup_video_mode':
gl_init.c:127: warning: implicit declaration of function `MonitorFromWindow'
gl_init.c:127: error: `MONITOR_DEFAULTTOPRIMARY' undeclared (first use in this function)
gl_init.c:127: error: (Each undeclared identifier is reported only once
gl_init.c:127: error: for each function it appears in.)
gl_init.c:127: warning: assignment makes pointer from integer without a cast

make.exe: *** [gl_init.o] Error 1

Execution terminated

 

This is not critical, but it doesn't work (it would nice to have a smaller exe file, and have the exe file use the EL icon).

Edited by smalul

Share this post


Link to post
Share on other sites

while I am complilleing the client with DevcppI am waiting, wainting, waiting...

Why?

Because compiling the elc_private.rc I get warinings: null charcter(s) ignored

And each warning need to printed to the Compile log in Devc.

 

It would a great idea in the Windows Compilation Guide by crusadingknight it would be a guide how to disable this warning or all warnings!

Probably the compilation will take 5-10 mins max and not around 1 hour or more....

 

The finaln result after 1 hour?

"

[General Error] Too many messages; abort.

There must be something terribly wrong with your code. Please fix it.

"

And I have 4 compilation error, but I can't see where, because it is too much messages

Edited by matheszabi

Share this post


Link to post
Share on other sites

Um, well then you're doing something wrong.

 

I get no warnings/errors when i compile with Dev-C++.

 

You sure you've not only complied properly with each step in the the first post in that thread but also read the entire thread for further comments/info?

 

Made sure you made a copy of make.defaults called make.conf?

and uncommented the appropriate lines at the bottom of the file?

 

Selected Makefile.win as your makefile?

 

You running all required devpaks?

http://el.grug.redirectme.net/dev_libs/

 

One thing though, i don't use the glext.h from there, i use the current one that comes down with the client (as it was updated not long ago).

Edited by Korrode

Share this post


Link to post
Share on other sites

What I am doing different:

I have downloaded the dev packs in a folder,with the package manager in Devcpp (wizard) I have installed that .dev packages.

 

I use the Makefile.win.

Not enought to rename config file to rename or I need both file or I need a change in Makefile.win. I have tryed both.

Here is the modification in Makefile.win, and in this case I am able to start building without make.defaults.

 

 

#make.conf: make.defaults

make.conf:

@if (test -f $@ -a '$(UPDATE_CONF)' != 'yes'); \

then \

echo '**'; \

echo '* WARNING: $< is newer than $@!'; \

echo '* Proceeding in 10 seconds, hit Ctrl-C to abort...'; \

echo '*'; \

sleep 10; \

else \

cp $< $@; \

fi

 

 

if I uncoment the "make.conf: make.defaults" than always searching for make.defaults file and if didn't find I get an error message.

 

 

make.conf bottom part:

 

 

PLATFORM=-march=i686

XDIR=-L/usr/X11R6/lib

#CWARN=-Wall -Wdeclaration-after-statement

CWARN=-W

# -Wno-pointer-sign -Wno-sign-compare -Werror

CXXWARN=-W

# -Wno-sign-compare -Werror

 

## These needed to be adjusted on a per system basis based on compile options & library versions

 

## These 2 lines should be uncommented if you used Emajekral's Windows compilation how-to (adjust them if required)

#EXTRA_LIBS=-lstdc++

#EXTRA_INCLUDES=-IC:\\Dev-Cpp\\Include\\AL -IC:\\Dev-Cpp\\Include\\SDL

 

## These are the originally listed settings, uncomment them if you need them

#EXTRA_INCLUDES=-IC:\\Programme\\Dev-Cpp\\Include

#EXTRA_LIBS=-lz

#EXTRA_STATICLIBS=libs/zlib.a

 

CC=gcc

CXX=g++

LINK=gcc

 

EXTRA_LIBS=-lstdc++

EXTRA_INCLUDES=-IC:\\Dev-Cpp\\Include\\AL -IC:\\Dev-Cpp\\Include\\SDL

 

 

 

 

 

 

 

- as you see CWARN=-W and CXXWARN=-W this should block all warnings, but I still get... IDK why :pickaxe: and this setting were made in make.defaults too.

 

My devcpp install directory is: C:\Dev-Cpp

my checkout dir is:E:\elc

(My el install directoery is: C:\Program Files\Eternal Lands)

 

At C:\Dev-Cpp\include I see the following dirs: Al, c++, cal3d, ddk, GL, libpng13, libxml, ogg, SDL, sys, vorbis.

 

How can I compile the sources? - I am on windows 7

Edited by matheszabi

Share this post


Link to post
Share on other sites
I use the Makefile.win.

Not enought to rename config file to rename or I need both file or I need a change in Makefile.win. I have tryed both.

Ok i didn't quite catch all that, but all i needed to do on WinXP was make a copy of make.defaults called make.conf, ensure these lines are uncommented in make.conf (seems you already have):

EXTRA_LIBS=-lstdc++

EXTRA_INCLUDES=-IC:\\Dev-Cpp\\Include\\AL -IC:\\Dev-Cpp\\Include\\SDL

...and set Dev-C++ to "use custom makefile" (it's in project options) and tell it to use Makefile.win

 

You said you're on Windows 7, is it the 64bit version?

 

One other note:

When i want to compile the client i have to open Dev-C++, make a new project, set the project options, and compile straight away.

If i later re-open that Dev-C++ project file and try to compile again, it doesn't work, i have to each time make a fresh new project. (weird i know)

 

 

If you still can't get it working and someone else doesn't help you further, THIS may be useful.

Share this post


Link to post
Share on other sites

So, since we are in feature lock now, Will someone make the conf file in cvs match what it will be in the release version? This would help me compile the client correctly.

 

I have had trouble getting the maps that Radu posts and the cvs copy to work together. I just get either a limbo land of floating "bad objects" or a totally blank rendered area which looks kind of like someone gave me glasses with paint on them. I suspect that is the default map color which we often just see in the sky if there are no clouds out.

 

At one time, I had some problem with "cur_time" not being defined, but I don't remember what file was complaining about that. Something about animation of 3d markers.

Share this post


Link to post
Share on other sites
So, since we are in feature lock now, Will someone make the conf file in cvs match what it will be in the release version? This would help me compile the client correctly.

 

I have had trouble getting the maps that Radu posts and the cvs copy to work together. I just get either a limbo land of floating "bad objects" or a totally blank rendered area which looks kind of like someone gave me glasses with paint on them. I suspect that is the default map color which we often just see in the sky if there are no clouds out.

 

At one time, I had some problem with "cur_time" not being defined, but I don't remember what file was complaining about that. Something about animation of 3d markers.

I'm hoping to get a static linux build and a rc-package done this weekend but your problem sounds like the OLD_MISC_OBJ_DIR #def. For the new data, you need to comment out this flag.

Share this post


Link to post
Share on other sites

actor_scripts.c: In function `update_all_actors':
actor_scripts.c:1698: error: `resync_server' undeclared (first use in this function)
actor_scripts.c:1698: error: (Each undeclared identifier is reported only once
actor_scripts.c:1698: error: for each function it appears in.)

actor_scripts.c: In function `add_command_to_actor':
actor_scripts.c:1769: error: `cant_add_command' undeclared (first use in this function)

actor_scripts.c: In function `get_actor_damage':
actor_scripts.c:2188: error: `floatingmessages_enabled' undeclared (first use in this function)

actor_scripts.c: In function `get_actor_heal':

actor_scripts.c:2233: error: `floatingmessages_enabled' undeclared (first use in this function)

make.exe: *** [actor_scripts.o] Error 1

Execution terminated

 

Anyone can help me?

Share this post


Link to post
Share on other sites

What OS are you using? (Ok just noticed "make.exe", so presumably Windows)

What compiler/DE are you using?

Could you compile the client before and now suddenly can't?

etc.

Edited by Korrode

Share this post


Link to post
Share on other sites
What OS are you using? (Ok just noticed "make.exe", so presumably Windows)

What compiler/DE are you using?

Could you compile the client before and now suddenly can't?

etc.

 

Windows 7. Dev-Cpp 4.9.9.2 just like the original poster. I'm doing everything according to the

thread. And no, I couldn't compile the client 'before'.

Share this post


Link to post
Share on other sites
Windows 7. Dev-Cpp 4.9.9.2 just like the original poster. I'm doing everything according to the

thread. And no, I couldn't compile the client 'before'.

Ok well, I'm not sure from the error where the issue comes from exactly... but I did recently reinstall Windows XP and had to re-setup Dev-C++ for compiling EL.

 

I installed these dev-paks:

http://www.paradoxcomputers.com.au/devcpp_el/

 

Followed these steps:

[*]Tell Dev-Cpp that you want AL and SDL directories to be in the include path. (Right-er way)
  • Go to Tools>Compiler Options
  • Click on the Directories tab
  • Click on the C Includes tab
  • Click on the button just above the Delete Invalid button. It's next to a small empty text box. It opens a folder browser.
  • Find c:\dev-cpp\include\SDL and press OK
  • The empty textbox now has c:\dev-cpp\include\SDL in it. Press the add button.
  • Repeat the last three steps for c:\dev-cpp\include\AL (or copy and paste the directory into the empty box. Your choice.***Don't forget to "Add" the directory***)

 

Copied the glext.h that comes down with EL CVS over the one in C:\Dev-Cpp\Include\GL

 

Then I could compile (as per instructions in crusadingknight's guide. (i.e. uncommented 2 lines in make.conf(/make.defaults), blank C project, used custom makefile (Makefile.win), stored dev-cpp project file in same directory as EL CVS data, didn't add cal3d_wrapper.h and cal3d_wrapped.cpp to the project, etc.)

 

That was WinXP, not Win7... but hope it somehow helps.

Edited by Korrode

Share this post


Link to post
Share on other sites
Then I could compile (as per instructions in crusadingknight's guide. (i.e. uncommented 2 lines in make.conf(/make.defaults), blank C project, used custom makefile (Makefile.win), stored dev-cpp project file in same directory as EL CVS data, didn't add cal3d_wrapper.h and cal3d_wrapped.cpp to the project, etc.)

 

When I used custom makefile, here's what I got:

 

C:\...\elc\Makefile.win [Build Error]  [make.conf] Error 255

Share this post


Link to post
Share on other sites
make a copy of make.defaults and call it make.conf and try again.

 

I did :/ This really has nothing to do with the Makefile IMHO, it's just

for the includes/libs, which I can set-up manually. The problem seems

to be that the latest CVS code is referencing things which are simply

not there:

 

LOG_TO_CONSOLE(c_red2,resync_server);

 

or

 

if(floatingmessages_enabled)

 

Now where are either resync_server or floatingmessages_enabled defined?

I can't find it, and neither can the compiler.

Share this post


Link to post
Share on other sites
This really has nothing to do with the Makefile IMHO, it's just

for the includes/libs, which I can set-up manually. The problem seems

to be that the latest CVS code is referencing things which are simply

not there:

 

LOG_TO_CONSOLE(c_red2,resync_server);

 

or

 

if(floatingmessages_enabled)

 

Now where are either resync_server or floatingmessages_enabled defined?

I can't find it, and neither can the compiler.

all these variables exists, but are enclosed by #ifdef ELC in one way or another.

so either you're not using the correct Makefile.win or you removed the -DELC in the OPTIONS line.

Share this post


Link to post
Share on other sites
all these variables exists, but are enclosed by #ifdef ELC in one way or another.

so either you're not using the correct Makefile.win or you removed the -DELC in the OPTIONS line.

 

Wow, I would have never realized that, thanks! It compiled, yay!

 

Thanks everyone :)

Edited by RomanHD

Share this post


Link to post
Share on other sites

Hi.

 

I run Ubuntu 10.04

 

Sorry to ask a really dumb question, but I can't remember how to compile the client (or anything else). I once did it two years ago to help debug something, but I can't find the thread. I used to be a programmer, but it's a long time ago now.

 

So, anyone care to give me the compilation command please.

 

--Zoot

Edited by ZootNerper

Share this post


Link to post
Share on other sites

Hi.

 

I run Ubuntu 10.04

 

Sorry to ask a really dumb question, but I can't remember how to compile the client (or anything else). I once did it two years ago to help debug something, but I can't find the thread. I used to be a programmer, but it's a long time ago now.

 

So, anyone care to give me the compilation command please.

 

--Zoot

Assuming you just checked out the code from CVS:

Open a console, switch to the directory with the client source, then

 

>make -f Makefile.linux

 

and go and get a coffee ;)

 

You might have to check make.defaults (options and architecture), and I'd suggest creating a symlink

'Makefile', pointing to 'Makefile.linux' (compile command becomes then just 'make')

 

For more details, you can always contact me in game

Share this post


Link to post
Share on other sites

Hi.

 

I run Ubuntu 10.04

 

Sorry to ask a really dumb question, but I can't remember how to compile the client (or anything else). I once did it two years ago to help debug something, but I can't find the thread. I used to be a programmer, but it's a long time ago now.

 

So, anyone care to give me the compilation command please.

 

--Zoot

# install Ubuntu packages needed to build code and get CVS source.  Install the development packages needed.
sudo aptitude install build-essential cvs libcal3d12-dev libsdl-image1.2-dev libsdl-net1.2-dev libxml2-dev libopenal-dev libvorbis-dev

# get the source from CVS

# anonymous login, just press enter/return at the password prompt
cvs -d:pserver:anonymous@cvs.elc.berlios.de:/cvsroot/elc login

# CVS checkout the elc module (the el client), this will create a sub-directory elc
cvs -z3 -d:pserver:anonymous@cvs.elc.berlios.de:/cvsroot/elc co elc

# move into the source directory
cd elc

# if you are using a 64 bit OS, turn off the 32 bit platform setting
sed -i s/^PLATFORM/#PLATFORM/g make.defaults

# build the client for Linux
make -f Makefile.linux

# run the new client
./el.x86.linux.bin

Share this post


Link to post
Share on other sites

Thanks Revi and Bluap.

 

I'm trying to build and test the Client update test from Entropy's post: http://www.eternal-lands.com/forum/index.php?showtopic=54141. Radu said he wanted testers.

 

There it says: 2. Get the file: http://www.eternal-l...te_191_test.zip

 

These files don't seem to be the same as those downloaded in Bluap's instructions above. (I downloaded both to different directories)

 

Following Bluap's instructions above, the compiler stops after the following:

 

--------------------------------------------

zoot@Bollocks7:~/Downloads/el/elc/elc$ make -f Makefile.linux

CC 2d_objects.o

CC 3d_objects.o

CC actor_scripts.o

actor_scripts.c: In function ‘next_command’:

actor_scripts.c:1641: warning: unused variable ‘rotation_angle’

CC actors.o

CC alphamap.o

CC asc.o

CC astrology.o

CC bbox_tree.o

CC books.o

CC buddy.o

CC buffs.o

CC bags.o

CC cache.o

CC cal.o

CC calc.o

CC chat.o

CC cluster.o

CC colors.o

CC console.o

CC consolewin.o

CC counters.o

CC cursors.o

CC dds.o

CC ddsimage.o

CC dialogues.o

CC draw_scene.o

CC eye_candy_debugwin.o

CC elconfig.o

elconfig.c: In function ‘init_vars’:

elconfig.c:1701: error: ‘achievements_ctrl_click’ undeclared (first use in this function)

elconfig.c:1701: error: (Each undeclared identifier is reported only once

elconfig.c:1701: error: for each function it appears in.)

make: *** [elconfig.o] Error 1

 

---------------------------------

 

However, I notice Synaptic has an "eternallands-rc 1.9.1-0ubuntu client package". Is this what I am trying to build? Or would the build be even newer? (I know installing this will over-write the normal client, but I don't mind that)

 

The latter would be easier than the make (for ignorant me). I have the .elc directory backed up.

 

-- Zoot

Edited by ZootNerper

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×