Mechanized Assault & eXploration Reloaded



#1 Apr 15, 2008 3:56 pm
chris Offline
Mitglied
Registered since: Apr 15, 2008
Posts: 2


Subject: make schlägt fehl
moin Smiling
ich hab eine frage zur installation von maxr unter linux
zz komme ich bei make nicht weiter
immer wenn ich make mache kommt dieser fehler:
DownloadSource code (Text):
  1. # make
  2. make  all-recursive
  3. make[1]: Entering directory `/home/bnc/Desktop/maxr-0.1.5'
  4. Making all in src
  5. make[2]: Entering directory `/home/bnc/Desktop/maxr-0.1.5/src'
  6. g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT    -g -O2 -MT ajobs.o -MD -MP -MF .deps/ajobs.Tpo -c -o ajobs.o ajobs.cpp
  7. In file included from engine.h:28,
  8.                  from game.h:27,
  9.                  from ajobs.cpp:21:
  10. network.h:21:21: error: SDL_net.h: Datei oder Verzeichnis nicht gefunden
  11. network.h:187: error: ‘IPaddress’ does not name a type
  12. network.h:188: error: ‘TCPsocket’ does not name a type
  13. network.h:189: error: ‘SDLNet_SocketSet’ does not name a type
  14. make[2]: *** [ajobs.o] Fehler 1
  15. make[2]: Leaving directory `/home/bnc/Desktop/maxr-0.1.5/src'
  16. make[1]: *** [all-recursive] Fehler 1
  17. make[1]: Leaving directory `/home/bnc/Desktop/maxr-0.1.5'
  18. make: *** [all] Fehler 2
  19. #

bin unter debian etch amd64 unterwegs und hab sowhl die devsdl von debian als auch die sdl von der herstellerseite drauf
./configure funzt auch und laut ls ist die sdl_net.h auch vorhanden
DownloadSource code (Text):
  1. /usr/include/SDL# ls -a
  2. .                       SDL_config_macos.h    SDL.h           SDL_opengl.h
  3. ..                      SDL_config_macosx.h   SDL_joystick.h  SDL_platform.h
  4. begin_code.h            SDL_config_minimal.h  SDL_keyboard.h  SDL_quit.h
  5. close_code.h            SDL_config_os2.h      SDL_keysym.h    SDL_rwops.h
  6. SDL_active.h            SDL_config_win32.h    SDL_loadso.h    SDL_stdinc.h
  7. SDL_audio.h             SDL_copying.h         SDL_main.h      SDL_syswm.h
  8. SDL_byteorder.h         SDL_cpuinfo.h         SDL_mixer.h     SDL_thread.h
  9. SDL_cdrom.h             SDL_endian.h          SDL_mouse.h     SDL_timer.h
  10. SDL_config_amiga.h      SDL_error.h           SDL_mutex.h     SDL_types.h
  11. SDL_config_dreamcast.h  SDL_events.h          SDL_name.h      SDL_version.h
  12. SDL_config.h            SDL_getenv.h          SDL_net.h       SDL_video.h

muss ich bei ./configure noch zusätzliche parameter setzen wie CPPFLAGS setzen?

lg,
chris
This post has been edited 1 times. Last edit on Apr 15, 2008 3:58 pm by chris. ↑  ↓

#2 Apr 15, 2008 4:04 pm
beko beko Offline
Developer, Administrator
Registered since: Jun 04, 2004
Posts: 2,279


Subject: Re: make schlägt fehl
Hi chris und willkommen auf dem Brett Smiling

Hast du das Script "bootstap.sh" zu Begin ausgeführt? Eventuell mag ein make distclean vorher helfen.

Ich habe z.b. folgende CFLAGS in meinem Makefile automatisch gesetzt, wenn ich bootstrap.sh starte:

LIBSDL_CFLAGS = -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT

Sollte dir eine ähnliche Zeile fehlen, arbeitet "sdl-config" bei dir vielleicht nicht richtig. Ich hoffe ich kann dir damit weiterhelfen.
Bernd Kosmahl
"Sir, we are surrounded!" - "Great - we can attack in any direction."
↑  ↓

#3 Apr 15, 2008 4:34 pm
beko beko Offline
Developer, Administrator
Registered since: Jun 04, 2004
Posts: 2,279


Subject: Re: make schlägt fehl
@chris: Kann durchaus sein, dass das Makefile kaputt ist. Vergleiche doch bitte mal mit 0.1.5-svn

Das Linuxpaket haben bisher vielleicht ein duzend Leute erfolgreich getestet, von denen ich weiß Wink Kannst auch gerne in den Chat rüber kommen, wo ich dir besser helfen kann.
Bernd Kosmahl
"Sir, we are surrounded!" - "Great - we can attack in any direction."
↑  ↓

#4 Apr 15, 2008 5:20 pm
chris Offline
Mitglied
Registered since: Apr 15, 2008
Posts: 2


Subject: Re: make schlägt fehl
thx für die schnelle hilfe
hab da nun ne lösung aber auch ein neues prob
nach nem cp /usr/include/SDL/*.h /usr/local/include/SDL hat er die sdl_net. genommen
nun kommt aber "game.cpp:3998: error: cast from ‘cVehicle*’ to ‘int’ loses precision"
und das in diversen variationen
mfg
↑  ↓

#5 Apr 15, 2008 5:35 pm
beko beko Offline
Developer, Administrator
Registered since: Jun 04, 2004
Posts: 2,279


Subject: Re: make schlägt fehl
Ok, das liegt, wie im Chat beschrieben, daran, dass maxr 0.1.5 noch kein 64bit unterstützt Undecided Die SVN Version baut inzwischen unter 64bit, ist aber wegen der Netzwerkänderungen, die wir gerade einbauen, nicht spielbar. Du solltest dein Glück mit 32bit probieren oder noch ein paar Tage/Monate warten Wink
Bernd Kosmahl
"Sir, we are surrounded!" - "Great - we can attack in any direction."
↑  ↓

Pages (1): 1


All times are GMT +02:00. Current time: 1:43 pm.