dday linux with yamagi and bots ?

Topics relating to D-Day modeling/coding/skinning etc.

Moderator: Rab,d

Post Reply
User avatar
PowaBanga
Posts: 243
Joined: Wed Aug 12, 2009 5:25 am
Location: Belgium
Contact:

dday linux with yamagi and bots ?

Post by PowaBanga » Sat Jun 20, 2015 3:45 am

Hi, I compiled the game on linux with yamagi :

Code: Select all

git clone https://github.com/yquake2/yquake2
wget http://www.ddaydev.com/downloads/code/dday5063.rar
unrar x dday5063.rar
mkdir dday
unzip dday5063-src.zip -d dday
cd dday/SRC
make
cd  .. && cd .. && cd yquake2
make
mkdir release/dday
cd ..
cp -rf dday/SRC/gamex86_64.so yquake2/release/dday/game.so
This work fine, but I don't have bots... :?
Is it because I didn't have configure it, or this come from yamagi ?
You can join me on IRC : in irc.quakenet.org chan : #ddayhome or on Freenode, chan #ddaynormandy .
Do not hesitate to type my pseudo to highlight me.
Or open an issue on github to highligh me by mail.
RSS

Mr. YOur no fun
Developer
Developer
Posts: 5471
Joined: Sun Aug 10, 2003 9:48 pm
Contact:

Re: dday linux with yamagi and bots ?

Post by Mr. YOur no fun » Sat Jun 20, 2015 5:07 pm

I suspect Fafner is the one you need to talk to as he developed the bot code. However I have to ask did you turn the bots on in the configuration of your server?

set axislevel 5
set alliedlevel 5
set bots 1

at the command line turns it on with 5 bots on my computer. Load dday, type that in the console

Then in the console type map name of map.

User avatar
Six-Shoota
Posts: 42
Joined: Mon Mar 11, 2013 11:04 am
Location: Stara Zagora, Bulgaria

Re: dday linux with yamagi and bots ?

Post by Six-Shoota » Sun Jun 21, 2015 3:00 am

Look at the makefile. I think the bots are commented and not compiled at all.

User avatar
PowaBanga
Posts: 243
Joined: Wed Aug 12, 2009 5:25 am
Location: Belgium
Contact:

Re: dday linux with yamagi and bots ?

Post by PowaBanga » Sun Jun 21, 2015 4:04 am

Code: Select all

set axislevel
set alliedlevel
set bots 1
do not work

And yes, in effect, the bot is commented in make file.
So I uncomented it in the hope to compil this, but they do not work. I try this:

Code: Select all

AStar.o: AStar.c
ai_items.c	
ai_items.c     
ai_navigation.c  
bot_common.c
ai_class_dmbot.c            
ai_links.c     
ai_nodes.c       
bot_spawn.c
ai_class_monster_default.c  
ai_main.c      
ai_tools.c
ai_dropnodes.c              
ai_movement.c  
ai_weapons.c

Code: Select all

AStar.o: AStar.c ai_items.c ai_items.c ai_navigation.c bot_common.c ai_class_dmbot.c ai_links.c ai_nodes.c bot_spawn.c ai_class_monster_default.c ai_main.c ai_tools.c ai_dropnodes.c ai_movement.c \

Code: Select all

AStar.o: AStar.c	ai_items.c	ai_items.c	ai_navigation.c	bot_common.c	ai_class_dmbot.c	ai_links.c	ai_nodes.c	bot_spawn.c	ai_class_monster_default.c	ai_main.c	ai_tools.c	ai_dropnodes.c	ai_movement.c	ai_weapons.c	\
and I have every time this error :

Code: Select all

$ make
Makefile:242: *** missing separator (did you mean TAB instead of 8 spaces?). Arrêt.
And yes, I hope fafner or somebody can help me...
Fafner is it still active on the forums ?
You can join me on IRC : in irc.quakenet.org chan : #ddayhome or on Freenode, chan #ddaynormandy .
Do not hesitate to type my pseudo to highlight me.
Or open an issue on github to highligh me by mail.
RSS

User avatar
Fafner
Developer
Developer
Posts: 3639
Joined: Sun Jun 29, 2003 2:04 pm
Contact:

Re: dday linux with yamagi and bots ?

Post by Fafner » Sun Jun 21, 2015 10:13 am

I really don't know linux. I also forget a lot of the stuff I did :( But "Makefile:242" probably means the error is on line 242 of the makefile. Go to that line and if there are 8 spaces like:

Code: Select all

"        "
delete that and hit TAB there instead and see if that fixes it.
1RB: http://www.1rb.mav.net
Speedway: http://www.ddaydev.com/speedway
If you need help, start a thread. That way other people can learn from the information given. DON'T PM ME unless it's necessary.

User avatar
PowaBanga
Posts: 243
Joined: Wed Aug 12, 2009 5:25 am
Location: Belgium
Contact:

Re: dday linux with yamagi and bots ?

Post by PowaBanga » Sun Jun 21, 2015 10:18 am

on windows, the compilation work if you juste delete the # behind this lines ?
You can join me on IRC : in irc.quakenet.org chan : #ddayhome or on Freenode, chan #ddaynormandy .
Do not hesitate to type my pseudo to highlight me.
Or open an issue on github to highligh me by mail.
RSS

User avatar
Fafner
Developer
Developer
Posts: 3639
Joined: Sun Jun 29, 2003 2:04 pm
Contact:

Re: dday linux with yamagi and bots ?

Post by Fafner » Sun Jun 21, 2015 10:21 am

I don't think Windows uses that file at all but I could be wrong.

I looked at the Makefile in the last source release and line 242 is at "ai_items.c" and there's a bunch of spaces at the end. You might just have to remove all the extra spaces at the end of those file names. Once you fix that you might get a bunch more new errors though.

You might want to PM Dirk since he knows linux and has the bots running on his Linux server. Not sure what his setup is.
1RB: http://www.1rb.mav.net
Speedway: http://www.ddaydev.com/speedway
If you need help, start a thread. That way other people can learn from the information given. DON'T PM ME unless it's necessary.

User avatar
InFerNo
Developer
Developer
Posts: 4371
Joined: Mon Aug 25, 2003 11:07 am
Location: dday2
Contact:

Re: dday linux with yamagi and bots ?

Post by InFerNo » Sun Aug 30, 2015 3:56 pm

I think a tab on Linux is 4 spaces, so tab twice.
Image

User avatar
PowaBanga
Posts: 243
Joined: Wed Aug 12, 2009 5:25 am
Location: Belgium
Contact:

Re: dday linux with yamagi and bots ?

Post by PowaBanga » Tue Oct 13, 2015 4:31 am

I don't understand what do say Inferno... :-?
You can join me on IRC : in irc.quakenet.org chan : #ddayhome or on Freenode, chan #ddaynormandy .
Do not hesitate to type my pseudo to highlight me.
Or open an issue on github to highligh me by mail.
RSS

User avatar
Dirk
Developer
Developer
Posts: 1957
Joined: Mon Oct 20, 2003 12:51 am
Location: Ohio
Contact:

Re: dday linux with yamagi and bots ?

Post by Dirk » Fri Oct 30, 2015 10:02 pm

So you are having issues compiling the dday source code?
Image

User avatar
Dirk
Developer
Developer
Posts: 1957
Joined: Mon Oct 20, 2003 12:51 am
Location: Ohio
Contact:

Re: dday linux with yamagi and bots ?

Post by Dirk » Fri Oct 30, 2015 10:42 pm

I was able to build the gamex86_64.so without any modifications. http://www.ddaydev.com/downloads/code/dday5063.rar
Image

User avatar
Bill Stokes
Developer
Developer
Posts: 749
Joined: Sun Aug 17, 2003 9:36 am
Location: Pompey, England.

Re: dday linux with yamagi and bots ?

Post by Bill Stokes » Sat Oct 31, 2015 5:25 pm

I have been watching this thread :shock:

Dirk, what tool chain?. GNU "make" & "GCC" versions et al can break things easily if not in sync with what they need in the code:

https://lwn.net/Articles/604136/

Alas I don't have a machine now to test stuff like this (all I run are Raspberry Pi's), but this looks to me like a tool-chain mis-match.

Nick

User avatar
Dirk
Developer
Developer
Posts: 1957
Joined: Mon Oct 20, 2003 12:51 am
Location: Ohio
Contact:

Re: dday linux with yamagi and bots ?

Post by Dirk » Sat Oct 31, 2015 8:34 pm

Gentoo

Code: Select all

$ make -v
GNU Make 4.1                                                                       
Built for x86_64-pc-linux-gnu

$ gcc -v
gcc version 4.8.4 (Gentoo 4.8.4 p1.6, pie-0.6.1)                            
Image

User avatar
PowaBanga
Posts: 243
Joined: Wed Aug 12, 2009 5:25 am
Location: Belgium
Contact:

Re: dday linux with yamagi and bots ?

Post by PowaBanga » Mon Apr 03, 2017 1:56 pm

Hi all,
I Up this topic because when i post this, maybe it was missing infomations...

so I think that my bot and dday is good compiled :

Code: Select all

g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:37:12: note: in expansion of macro ‘FOFS’
  {"decel", FOFS(decel), F_FLOAT},
            ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:38:13: note: in expansion of macro ‘FOFS’
  {"target", FOFS(target), F_LSTRING},
             ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:39:17: note: in expansion of macro ‘FOFS’
  {"targetname", FOFS(targetname), F_LSTRING},
                 ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:40:17: note: in expansion of macro ‘FOFS’
  {"pathtarget", FOFS(pathtarget), F_LSTRING},
                 ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:41:18: note: in expansion of macro ‘FOFS’
  {"deathtarget", FOFS(deathtarget), F_LSTRING},
                  ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:42:17: note: in expansion of macro ‘FOFS’
  {"killtarget", FOFS(killtarget), F_LSTRING},
                 ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:43:19: note: in expansion of macro ‘FOFS’
  {"combattarget", FOFS(combattarget), F_LSTRING},
                   ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:44:14: note: in expansion of macro ‘FOFS’
  {"message", FOFS(message), F_LSTRING},
              ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:45:11: note: in expansion of macro ‘FOFS’
  {"team", FOFS(team), F_LSTRING},
           ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:47:16: note: in expansion of macro ‘FOFS’
  {"ammo_type", FOFS(killtarget), F_LSTRING},//turret
                ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:48:17: note: in expansion of macro ‘FOFS’
  {"fire_sound", FOFS(obj_name), F_LSTRING},//turret
                 ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:50:11: note: in expansion of macro ‘FOFS’
  {"wait", FOFS(wait), F_FLOAT},
           ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:51:12: note: in expansion of macro ‘FOFS’
  {"delay", FOFS(delay), F_FLOAT},
            ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:52:13: note: in expansion of macro ‘FOFS’
  {"random", FOFS(random), F_FLOAT},
             ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:54:11: note: in expansion of macro ‘FOFS’
  {"rate", FOFS(pain_debounce_time), F_FLOAT},//turret
           ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:56:18: note: in expansion of macro ‘FOFS’
  {"move_origin", FOFS(move_origin), F_VECTOR},
                  ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:57:18: note: in expansion of macro ‘FOFS’
  {"move_angles", FOFS(move_angles), F_VECTOR},
                  ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:58:12: note: in expansion of macro ‘FOFS’
  {"style", FOFS(style), F_INT},
            ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:59:12: note: in expansion of macro ‘FOFS’
  {"count", FOFS(count), F_INT},
            ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:60:13: note: in expansion of macro ‘FOFS’
  {"health", FOFS(health), F_INT},
             ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:61:13: note: in expansion of macro ‘FOFS’
  {"sounds", FOFS(sounds), F_INT},
             ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:63:10: note: in expansion of macro ‘FOFS’
  {"dmg", FOFS(dmg), F_INT},
          ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:65:17: note: in expansion of macro ‘FOFS’
  {"ammo_speed", FOFS(numfired), F_INT},
                 ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:66:13: note: in expansion of macro ‘FOFS’
  {"angles", FOFS(s.angles), F_VECTOR},
             ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:67:12: note: in expansion of macro ‘FOFS’
  {"angle", FOFS(s.angles), F_ANGLEHACK},
            ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:68:11: note: in expansion of macro ‘FOFS’
  {"mass", FOFS(mass), F_INT},
           ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:69:13: note: in expansion of macro ‘FOFS’
  {"volume", FOFS(volume), F_FLOAT},
             ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:70:18: note: in expansion of macro ‘FOFS’
  {"attenuation", FOFS(attenuation), F_FLOAT},
                  ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:71:10: note: in expansion of macro ‘FOFS’
  {"map", FOFS(map), F_LSTRING},
          ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:73:12: note: in expansion of macro ‘FOFS’
  {"kills", FOFS(dmg), F_INT},
            ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:74:13: note: in expansion of macro ‘FOFS’
  {"points", FOFS(health), F_INT},
             ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:76:15: note: in expansion of macro ‘FOFS’
  {"botfiles", FOFS(deathtarget), F_LSTRING},//turret
               ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:88:12: note: in expansion of macro ‘FOFS’
  {"frames",FOFS(mass),F_INT},//faf:  for animated misc_md2
            ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:93:9: note: in expansion of macro ‘FOFS’
  {"md2",FOFS(pathtarget),F_LSTRING},//faf: turret md2s
         ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:95:13: note: in expansion of macro ‘FOFS’
  {"stance", FOFS(sounds), F_INT}, //turret: forces stance stanceflags
             ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:96:10: note: in expansion of macro ‘FOFS’
  {"tank",FOFS(obj_gain),F_INT},//turret:  tank 1 will make player disappear
          ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:99:10: note: in expansion of macro ‘FOFS’
  {"skin",FOFS(deathtarget),F_LSTRING},//faf: for custom skins, mapper sets this in info_team_start
          ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:101:10: note: in expansion of macro ‘FOFS’
  {"min", FOFS(move_origin), F_VECTOR},
          ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:102:10: note: in expansion of macro ‘FOFS’
  {"max", FOFS(move_angles), F_VECTOR},//faf:  for spawn_protect
          ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:105:10: note: in expansion of macro ‘FOFS’
  {"guns",FOFS(health),F_INT},
          ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:106:11: note: in expansion of macro ‘FOFS’
  {"volly",FOFS(sounds),F_INT},
           ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:107:16: note: in expansion of macro ‘FOFS’
  {"round_type",FOFS(mass),F_INT},
                ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:109:16: note: in expansion of macro ‘FOFS’
  {"firing_bat",FOFS(count),F_INT},
                ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:110:18: note: in expansion of macro ‘FOFS’
  {"time_to_fire",FOFS(health),F_INT},
                  ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:111:14: note: in expansion of macro ‘FOFS’
  {"accuracy",FOFS(dmg),F_INT},
              ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:112:17: note: in expansion of macro ‘FOFS’
  {"strike_type",FOFS(mass),F_INT},
                 ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:114:18: note: in expansion of macro ‘FOFS’
  {"turret_sound",FOFS(map), F_LSTRING},
                  ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:118:13: note: in expansion of macro ‘FOFS’
  {"nextmap",FOFS(map), F_LSTRING},
             ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:119:10: note: in expansion of macro ‘FOFS’
  {"map1",FOFS(map), F_LSTRING},
          ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:120:11: note: in expansion of macro ‘FOFS’
  {"team1",FOFS(dmg), F_INT},
           ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:121:10: note: in expansion of macro ‘FOFS’
  {"map2",FOFS(classname), F_LSTRING},
          ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:122:11: note: in expansion of macro ‘FOFS’
  {"team2",FOFS(mass),F_INT},
           ^
g_local.h:665:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define STOFS(x) (int)&(((spawn_temp_t *)0)->x)
                  ^
g_save.c:124:10: note: in expansion of macro ‘STOFS’
  {"lip", STOFS(lip), F_INT, FFL_SPAWNTEMP},
          ^
g_local.h:665:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define STOFS(x) (int)&(((spawn_temp_t *)0)->x)
                  ^
g_save.c:125:15: note: in expansion of macro ‘STOFS’
  {"distance", STOFS(distance), F_INT, FFL_SPAWNTEMP},
               ^
g_local.h:665:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define STOFS(x) (int)&(((spawn_temp_t *)0)->x)
                  ^
g_save.c:126:13: note: in expansion of macro ‘STOFS’
  {"height", STOFS(height), F_INT, FFL_SPAWNTEMP},
             ^
g_local.h:665:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define STOFS(x) (int)&(((spawn_temp_t *)0)->x)
                  ^
g_save.c:127:12: note: in expansion of macro ‘STOFS’
  {"noise", STOFS(noise), F_LSTRING, FFL_SPAWNTEMP},
            ^
g_local.h:665:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define STOFS(x) (int)&(((spawn_temp_t *)0)->x)
                  ^
g_save.c:128:16: note: in expansion of macro ‘STOFS’
  {"pausetime", STOFS(pausetime), F_FLOAT, FFL_SPAWNTEMP},
                ^
g_local.h:665:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define STOFS(x) (int)&(((spawn_temp_t *)0)->x)
                  ^
g_save.c:129:11: note: in expansion of macro ‘STOFS’
  {"item", STOFS(item), F_LSTRING, FFL_SPAWNTEMP},
           ^
g_local.h:665:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define STOFS(x) (int)&(((spawn_temp_t *)0)->x)
                  ^
g_save.c:130:14: note: in expansion of macro ‘STOFS’
  {"gravity", STOFS(gravity), F_LSTRING, FFL_SPAWNTEMP},
              ^
g_local.h:665:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define STOFS(x) (int)&(((spawn_temp_t *)0)->x)
                  ^
g_save.c:131:10: note: in expansion of macro ‘STOFS’
  {"sky", STOFS(sky), F_LSTRING, FFL_SPAWNTEMP},
          ^
g_local.h:665:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define STOFS(x) (int)&(((spawn_temp_t *)0)->x)
                  ^
g_save.c:132:16: note: in expansion of macro ‘STOFS’
  {"skyrotate", STOFS(skyrotate), F_FLOAT, FFL_SPAWNTEMP},
                ^
g_local.h:665:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define STOFS(x) (int)&(((spawn_temp_t *)0)->x)
                  ^
g_save.c:133:14: note: in expansion of macro ‘STOFS’
  {"skyaxis", STOFS(skyaxis), F_VECTOR, FFL_SPAWNTEMP},
              ^
g_local.h:665:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define STOFS(x) (int)&(((spawn_temp_t *)0)->x)
                  ^
g_save.c:134:13: note: in expansion of macro ‘STOFS’
  {"minyaw", STOFS(minyaw), F_FLOAT, FFL_SPAWNTEMP},
             ^
g_local.h:665:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define STOFS(x) (int)&(((spawn_temp_t *)0)->x)
                  ^
g_save.c:135:13: note: in expansion of macro ‘STOFS’
  {"maxyaw", STOFS(maxyaw), F_FLOAT, FFL_SPAWNTEMP},
             ^
g_local.h:665:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define STOFS(x) (int)&(((spawn_temp_t *)0)->x)
                  ^
g_save.c:136:15: note: in expansion of macro ‘STOFS’
  {"minpitch", STOFS(minpitch), F_FLOAT, FFL_SPAWNTEMP},
               ^
g_local.h:665:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define STOFS(x) (int)&(((spawn_temp_t *)0)->x)
                  ^
g_save.c:137:15: note: in expansion of macro ‘STOFS’
  {"maxpitch", STOFS(maxpitch), F_FLOAT, FFL_SPAWNTEMP},
               ^
g_local.h:665:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define STOFS(x) (int)&(((spawn_temp_t *)0)->x)
                  ^
g_save.c:138:14: note: in expansion of macro ‘STOFS’
  {"nextmap", STOFS(nextmap), F_LSTRING, FFL_SPAWNTEMP},
              ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:140:9: note: in expansion of macro ‘FOFS’
  {"dll",FOFS(pathtarget),F_LSTRING},
         ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:141:14: note: in expansion of macro ‘FOFS’
  {"obj_name",FOFS(obj_name),F_LSTRING},
              ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:142:14: note: in expansion of macro ‘FOFS’
  {"obj_area",FOFS(obj_area),F_FLOAT},
              ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:143:14: note: in expansion of macro ‘FOFS’
  {"obj_time",FOFS(obj_time),F_FLOAT},
              ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:144:15: note: in expansion of macro ‘FOFS’
  {"obj_owner",FOFS(obj_owner),F_INT},//pointer to who currently owns target
               ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:145:14: note: in expansion of macro ‘FOFS’
  {"obj_gain",FOFS(obj_gain),F_INT},
              ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:146:14: note: in expansion of macro ‘FOFS’
  {"obj_loss",FOFS(obj_loss),F_INT},
              ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:147:15: note: in expansion of macro ‘FOFS’
  {"obj_count",FOFS(obj_count),F_INT},
               ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:148:20: note: in expansion of macro ‘FOFS’
  {"obj_perm_owner",FOFS(obj_perm_owner),F_INT},
                    ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:150:11: note: in expansion of macro ‘FOFS’
  {"chute",FOFS(obj_count),F_INT},
           ^
g_local.h:665:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define STOFS(x) (int)&(((spawn_temp_t *)0)->x)
                  ^
g_save.c:152:13: note: in expansion of macro ‘STOFS’
  {"weight", STOFS(weight), F_INT, FFL_SPAWNTEMP},//JABot
             ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:154:16: note: in expansion of macro ‘FOFS’
  {"fullbright",FOFS(groundentity_linkcount),F_INT},
                ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:155:9: note: in expansion of macro ‘FOFS’
  {"fog",FOFS(teleport_time),F_FLOAT},
         ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:156:17: note: in expansion of macro ‘FOFS’
  {"obj_origin", FOFS(obj_origin), F_VECTOR}
                 ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:173:7: note: in expansion of macro ‘FOFS’
  {"", FOFS(classname), F_LSTRING},
       ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:174:7: note: in expansion of macro ‘FOFS’
  {"", FOFS(target), F_LSTRING},
       ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:175:7: note: in expansion of macro ‘FOFS’
  {"", FOFS(targetname), F_LSTRING},
       ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:176:7: note: in expansion of macro ‘FOFS’
  {"", FOFS(killtarget), F_LSTRING},
       ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:177:7: note: in expansion of macro ‘FOFS’
  {"", FOFS(team), F_LSTRING},
       ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:178:7: note: in expansion of macro ‘FOFS’
  {"", FOFS(pathtarget), F_LSTRING},
       ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:179:7: note: in expansion of macro ‘FOFS’
  {"", FOFS(deathtarget), F_LSTRING},
       ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:180:7: note: in expansion of macro ‘FOFS’
  {"", FOFS(combattarget), F_LSTRING},
       ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:181:7: note: in expansion of macro ‘FOFS’
  {"", FOFS(model), F_LSTRING},
       ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:182:7: note: in expansion of macro ‘FOFS’
  {"", FOFS(map), F_LSTRING},
       ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:183:7: note: in expansion of macro ‘FOFS’
  {"", FOFS(message), F_LSTRING},
       ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:185:7: note: in expansion of macro ‘FOFS’
  {"", FOFS(client), F_CLIENT},
       ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:186:7: note: in expansion of macro ‘FOFS’
  {"", FOFS(item), F_ITEM},
       ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:188:7: note: in expansion of macro ‘FOFS’
  {"", FOFS(goalentity), F_EDICT},
       ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:189:7: note: in expansion of macro ‘FOFS’
  {"", FOFS(movetarget), F_EDICT},
       ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:190:7: note: in expansion of macro ‘FOFS’
  {"", FOFS(enemy), F_EDICT},
       ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:191:7: note: in expansion of macro ‘FOFS’
  {"", FOFS(oldenemy), F_EDICT},
       ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:192:7: note: in expansion of macro ‘FOFS’
  {"", FOFS(activator), F_EDICT},
       ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:193:7: note: in expansion of macro ‘FOFS’
  {"", FOFS(groundentity), F_EDICT},
       ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:194:7: note: in expansion of macro ‘FOFS’
  {"", FOFS(teamchain), F_EDICT},
       ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:195:7: note: in expansion of macro ‘FOFS’
  {"", FOFS(teammaster), F_EDICT},
       ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:196:7: note: in expansion of macro ‘FOFS’
  {"", FOFS(owner), F_EDICT},
       ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:197:7: note: in expansion of macro ‘FOFS’
  {"", FOFS(mynoise), F_EDICT},
       ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:198:7: note: in expansion of macro ‘FOFS’
  {"", FOFS(mynoise2), F_EDICT},
       ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:199:7: note: in expansion of macro ‘FOFS’
  {"", FOFS(target_ent), F_EDICT},
       ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_save.c:200:7: note: in expansion of macro ‘FOFS’
  {"", FOFS(chain), F_EDICT},
       ^
g_local.h:666:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define LLOFS(x) (int)&(((level_locals_t *)0)->x)
                  ^
g_save.c:207:7: note: in expansion of macro ‘LLOFS’
  {"", LLOFS(changemap), F_LSTRING},
       ^
g_local.h:666:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define LLOFS(x) (int)&(((level_locals_t *)0)->x)
                  ^
g_save.c:209:7: note: in expansion of macro ‘LLOFS’
  {"", LLOFS(sight_client), F_EDICT},
       ^
g_local.h:666:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define LLOFS(x) (int)&(((level_locals_t *)0)->x)
                  ^
g_save.c:210:7: note: in expansion of macro ‘LLOFS’
  {"", LLOFS(sight_entity), F_EDICT},
       ^
g_local.h:666:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define LLOFS(x) (int)&(((level_locals_t *)0)->x)
                  ^
g_save.c:211:7: note: in expansion of macro ‘LLOFS’
  {"", LLOFS(sound_entity), F_EDICT},
       ^
g_local.h:666:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define LLOFS(x) (int)&(((level_locals_t *)0)->x)
                  ^
g_save.c:212:7: note: in expansion of macro ‘LLOFS’
  {"", LLOFS(sound2_entity), F_EDICT},
       ^
g_local.h:667:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define CLOFS(x) (int)&(((gclient_t *)0)->x)
                  ^
g_save.c:219:7: note: in expansion of macro ‘CLOFS’
  {"", CLOFS(pers.weapon), F_ITEM},
       ^
g_local.h:667:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define CLOFS(x) (int)&(((gclient_t *)0)->x)
                  ^
g_save.c:220:7: note: in expansion of macro ‘CLOFS’
  {"", CLOFS(pers.lastweapon), F_ITEM},
       ^
g_local.h:667:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define CLOFS(x) (int)&(((gclient_t *)0)->x)
                  ^
g_save.c:221:7: note: in expansion of macro ‘CLOFS’
  {"", CLOFS(newweapon), F_ITEM},
       ^
gcc -Dstricmp=strcasecmp -g -fPIC -o g_spawn.o -c g_spawn.c
gcc -Dstricmp=strcasecmp -g -fPIC -o g_svcmds.o -c g_svcmds.c
gcc -Dstricmp=strcasecmp -g -fPIC -o g_target.o -c g_target.c
In file included from g_target.c:28:0:
g_target.c: In function ‘target_laser_start’:
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_target.c:640:24: note: in expansion of macro ‘FOFS’
    ent = G_Find (NULL, FOFS(targetname), self->target);
                        ^
g_target.c: In function ‘target_lightramp_use’:
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_target.c:713:19: note: in expansion of macro ‘FOFS’
    e = G_Find (e, FOFS(targetname), self->target);
                   ^
gcc -Dstricmp=strcasecmp -g -fPIC -o g_trigger.o -c g_trigger.c
gcc -Dstricmp=strcasecmp -g -fPIC -o g_turret.o -c g_turret.c
In file included from g_turret.c:30:0:
g_turret.c: In function ‘turret_breach_die’:
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_turret.c:622:25: note: in expansion of macro ‘FOFS’
  while ((t = G_Find (t, FOFS(classname), "turret_range")))
                         ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_turret.c:632:25: note: in expansion of macro ‘FOFS’
  while ((t = G_Find (t, FOFS(classname), "turret_base")))
                         ^
g_turret.c: In function ‘turret_base_die’:
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_turret.c:669:25: note: in expansion of macro ‘FOFS’
  while ((t = G_Find (t, FOFS(classname), "turret_breach")))
                         ^
g_turret.c: In function ‘turret_driver_link’:
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_turret.c:974:25: note: in expansion of macro ‘FOFS’
  while ((t = G_Find (t, FOFS(classname), "turret_driver")))
                         ^
g_turret.c: In function ‘CheckForTurret’:
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_turret.c:1105:25: note: in expansion of macro ‘FOFS’
  while ((t = G_Find (t, FOFS(classname), "turret_range")))
                         ^
gcc -Dstricmp=strcasecmp -g -fPIC -o g_utils.o -c g_utils.c
In file included from g_utils.c:30:0:
g_utils.c: In function ‘G_PickTarget’:
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_utils.c:190:22: note: in expansion of macro ‘FOFS’
   ent = G_Find (ent, FOFS(targetname), targetname);
                      ^
g_utils.c: In function ‘G_UseTargets’:
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_utils.c:274:26: note: in expansion of macro ‘FOFS’
   while ((t = G_Find (t, FOFS(targetname), ent->killtarget)))
                          ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
g_utils.c:290:26: note: in expansion of macro ‘FOFS’
   while ((t = G_Find (t, FOFS(targetname), ent->target)))
                          ^
gcc -Dstricmp=strcasecmp -g -fPIC -o g_weapon.o -c g_weapon.c
gcc -Dstricmp=strcasecmp -g -fPIC -o m_actor.o -c m_actor.c
gcc -Dstricmp=strcasecmp -g -fPIC -o m_civilian.o -c m_civilian.c
gcc -Dstricmp=strcasecmp -g -fPIC -o m_flash.o -c m_flash.c
gcc -Dstricmp=strcasecmp -g -fPIC -o m_insane.o -c m_insane.c
gcc -Dstricmp=strcasecmp -g -fPIC -o m_move.o -c m_move.c
gcc -Dstricmp=strcasecmp -g -fPIC -o p_classes.o -c p_classes.c
gcc -Dstricmp=strcasecmp -g -fPIC -o p_client.o -c p_client.c
In file included from p_client.c:28:0:
p_client.c: In function ‘SP_FixCoopSpots’:
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
p_client.c:73:23: note: in expansion of macro ‘FOFS’
   spot = G_Find(spot, FOFS(classname), "info_player_start");
                       ^
p_client.c: In function ‘SelectRandomDeathmatchSpawnPoint’:
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
p_client.c:1632:31: note: in expansion of macro ‘FOFS’
  while ((spot = G_Find (spot, FOFS(classname), "info_player_deathmatch")) != NULL)
                               ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
p_client.c:1665:24: note: in expansion of macro ‘FOFS’
   spot = G_Find (spot, FOFS(classname), "info_player_deathmatch");
                        ^
p_client.c: In function ‘SelectRandomDDaySpawnPoint’:
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
p_client.c:1695:36: note: in expansion of macro ‘FOFS’
  while ((spot = G_Find_Team (spot, FOFS(classname), spawn_point, team)) != NULL)
                                    ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
p_client.c:1733:29: note: in expansion of macro ‘FOFS’
   spot = G_Find_Team (spot, FOFS(classname), spawn_point, team);
                             ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
p_client.c:1768:38: note: in expansion of macro ‘FOFS’
  while ((spotb = G_Find_Team (spotb, FOFS(classname), spawn_point, otherteam)) != NULL) {
                                      ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
p_client.c:1779:31: note: in expansion of macro ‘FOFS’
   spotb = G_Find_Team (spotb, FOFS(classname), spawn_point, otherteam);
                               ^
p_client.c: In function ‘SelectNearestSpawnPoint’:
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
p_client.c:1855:31: note: in expansion of macro ‘FOFS’
  while ((spot = G_Find (spot, FOFS(classname), "info_reinforcements_nearest")) != NULL)
                               ^
p_client.c: In function ‘SelectFarthestDeathmatchSpawnPoint’:
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
p_client.c:1908:31: note: in expansion of macro ‘FOFS’
  while ((spot = G_Find (spot, FOFS(classname), "info_player_deathmatch")) != NULL)
                               ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
p_client.c:1929:23: note: in expansion of macro ‘FOFS’
  spot = G_Find (NULL, FOFS(classname), "info_player_deathmatch");
                       ^
p_client.c: In function ‘SelectCoopSpawnPoint’:
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
p_client.c:1962:24: note: in expansion of macro ‘FOFS’
   spot = G_Find (spot, FOFS(classname), "info_player_coop");
                        ^
p_client.c: In function ‘SelectSpawnPoint’:
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
p_client.c:2001:32: note: in expansion of macro ‘FOFS’
   while ((spot = G_Find (spot, FOFS(classname), "info_player_start")) != NULL)
                                ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
p_client.c:2017:26: note: in expansion of macro ‘FOFS’
     spot = G_Find (spot, FOFS(classname), "info_player_start");
                          ^
p_client.c: In function ‘Find_Mission_Start_Point’:
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
p_client.c:2081:24: note: in expansion of macro ‘FOFS’
   spot = G_Find (spot, FOFS(classname),"info_player_start");
                        ^
gcc -Dstricmp=strcasecmp -g -fPIC -o p_generic_wep.o -c p_generic_wep.c
gcc -Dstricmp=strcasecmp -g -fPIC -o p_hud.o -c p_hud.c
In file included from p_hud.c:28:0:
p_hud.c: In function ‘MoveClientToIntermission’:
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
p_hud.c:104:27: note: in expansion of macro ‘FOFS’
    while ((t = G_Find (t, FOFS(classname), "target_speaker")))
                           ^
p_hud.c: In function ‘BeginIntermission’:
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
p_hud.c:227:22: note: in expansion of macro ‘FOFS’
  ent = G_Find (NULL, FOFS(classname), "info_player_intermission");
                      ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
p_hud.c:232:23: note: in expansion of macro ‘FOFS’
    ent = G_Find (ent, FOFS(classname), "info_player_intermission");
                       ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
p_hud.c:234:25: note: in expansion of macro ‘FOFS’
     ent = G_Find (NULL, FOFS(classname), "info_player_intermission");
                         ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
p_hud.c:240:23: note: in expansion of macro ‘FOFS’
   ent = G_Find (NULL, FOFS(classname), "info_player_start");
                       ^
g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
p_hud.c:242:24: note: in expansion of macro ‘FOFS’
    ent = G_Find (NULL, FOFS(classname), "info_player_deathmatch");
                        ^
gcc -Dstricmp=strcasecmp -g -fPIC -o p_menu.o -c p_menu.c
gcc -Dstricmp=strcasecmp -g -fPIC -o p_observer.o -c p_observer.c
gcc -Dstricmp=strcasecmp -g -fPIC -o p_trail.o -c p_trail.c
gcc -Dstricmp=strcasecmp -g -fPIC -o p_view.o -c p_view.c
gcc -Dstricmp=strcasecmp -g -fPIC -o p_weapon.o -c p_weapon.c
gcc -Dstricmp=strcasecmp -g -fPIC -o q_shared.o -c q_shared.c
gcc -Dstricmp=strcasecmp -g -fPIC -o u_entmgr.o -c u_entmgr.c
gcc -Dstricmp=strcasecmp -g -fPIC -o x_fbomb.o -c x_fbomb.c
gcc -Dstricmp=strcasecmp -g -fPIC -o x_fire.o -c x_fire.c
gcc -Dstricmp=strcasecmp -g -fPIC -o usa/usa_item.o -c usa/usa_item.c
gcc -Dstricmp=strcasecmp -g -fPIC -o usa/usa_spawn.o -c usa/usa_spawn.c
gcc -Dstricmp=strcasecmp -g -fPIC -o usa/usa_guninfo.o -c usa/usa_guninfo.c
gcc -Dstricmp=strcasecmp -g -fPIC -o usa/usa_weapon.o -c usa/usa_weapon.c
gcc -Dstricmp=strcasecmp -g -fPIC -o usa/usa_main.o -c usa/usa_main.c
gcc -Dstricmp=strcasecmp -g -fPIC -o grm/grm_item.o -c grm/grm_item.c
gcc -Dstricmp=strcasecmp -g -fPIC -o grm/grm_spawn.o -c grm/grm_spawn.c
gcc -Dstricmp=strcasecmp -g -fPIC -o grm/grm_guninfo.o -c grm/grm_guninfo.c
gcc -Dstricmp=strcasecmp -g -fPIC -o grm/grm_weapon.o -c grm/grm_weapon.c
gcc -Dstricmp=strcasecmp -g -fPIC -o grm/grm_main.o -c grm/grm_main.c
gcc -Dstricmp=strcasecmp -g -fPIC -o rus/rus_item.o -c rus/rus_item.c
gcc -Dstricmp=strcasecmp -g -fPIC -o rus/rus_spawn.o -c rus/rus_spawn.c
gcc -Dstricmp=strcasecmp -g -fPIC -o rus/rus_guninfo.o -c rus/rus_guninfo.c
gcc -Dstricmp=strcasecmp -g -fPIC -o rus/rus_weapon.o -c rus/rus_weapon.c
gcc -Dstricmp=strcasecmp -g -fPIC -o rus/rus_main.o -c rus/rus_main.c
gcc -Dstricmp=strcasecmp -g -fPIC -o gbr/gbr_item.o -c gbr/gbr_item.c
gcc -Dstricmp=strcasecmp -g -fPIC -o gbr/gbr_spawn.o -c gbr/gbr_spawn.c
gcc -Dstricmp=strcasecmp -g -fPIC -o gbr/gbr_guninfo.o -c gbr/gbr_guninfo.c
gcc -Dstricmp=strcasecmp -g -fPIC -o gbr/gbr_weapon.o -c gbr/gbr_weapon.c
gcc -Dstricmp=strcasecmp -g -fPIC -o gbr/gbr_main.o -c gbr/gbr_main.c
gcc -Dstricmp=strcasecmp -g -fPIC -o jpn/jpn_item.o -c jpn/jpn_item.c
gcc -Dstricmp=strcasecmp -g -fPIC -o jpn/jpn_spawn.o -c jpn/jpn_spawn.c
gcc -Dstricmp=strcasecmp -g -fPIC -o jpn/jpn_guninfo.o -c jpn/jpn_guninfo.c
gcc -Dstricmp=strcasecmp -g -fPIC -o jpn/jpn_weapon.o -c jpn/jpn_weapon.c
gcc -Dstricmp=strcasecmp -g -fPIC -o jpn/jpn_main.o -c jpn/jpn_main.c
gcc -Dstricmp=strcasecmp -g -fPIC -o usm/usm_item.o -c usm/usm_item.c
gcc -Dstricmp=strcasecmp -g -fPIC -o usm/usm_spawn.o -c usm/usm_spawn.c
gcc -Dstricmp=strcasecmp -g -fPIC -o usm/usm_guninfo.o -c usm/usm_guninfo.c
gcc -Dstricmp=strcasecmp -g -fPIC -o usm/usm_weapon.o -c usm/usm_weapon.c
gcc -Dstricmp=strcasecmp -g -fPIC -o usm/usm_main.o -c usm/usm_main.c
gcc -Dstricmp=strcasecmp -g -fPIC -o ita/ita_item.o -c ita/ita_item.c
gcc -Dstricmp=strcasecmp -g -fPIC -o ita/ita_spawn.o -c ita/ita_spawn.c
gcc -Dstricmp=strcasecmp -g -fPIC -o ita/ita_guninfo.o -c ita/ita_guninfo.c
gcc -Dstricmp=strcasecmp -g -fPIC -o ita/ita_weapon.o -c ita/ita_weapon.c
gcc -Dstricmp=strcasecmp -g -fPIC -o ita/ita_main.o -c ita/ita_main.c
gcc -Dstricmp=strcasecmp -g -fPIC -o pol/pol_item.o -c pol/pol_item.c
gcc -Dstricmp=strcasecmp -g -fPIC -o pol/pol_spawn.o -c pol/pol_spawn.c
gcc -Dstricmp=strcasecmp -g -fPIC -o pol/pol_guninfo.o -c pol/pol_guninfo.c
gcc -Dstricmp=strcasecmp -g -fPIC -o pol/pol_weapon.o -c pol/pol_weapon.c
gcc -Dstricmp=strcasecmp -g -fPIC -o pol/pol_main.o -c pol/pol_main.c
gcc -Dstricmp=strcasecmp -g -fPIC -o ai/bot_common.o -c ai/bot_common.c
gcc -Dstricmp=strcasecmp -g -fPIC -o ai/bot_spawn.o -c ai/bot_spawn.c
gcc -Dstricmp=strcasecmp -g -fPIC -o ai/ai_weapons.o -c ai/ai_weapons.c
gcc -Dstricmp=strcasecmp -g -fPIC -o ai/ai_tools.o -c ai/ai_tools.c
gcc -Dstricmp=strcasecmp -g -fPIC -o ai/ai_nodes.o -c ai/ai_nodes.c
In file included from ai/ai_nodes.c:26:0:
ai/ai_nodes.c: In function ‘AI_PredictJumpadDestity’:
ai/../g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
ai/ai_nodes.c:140:26: note: in expansion of macro ‘FOFS’
  target = G_Find ( NULL, FOFS(targetname), ent->target );
                          ^
ai/ai_nodes.c: In function ‘AI_AddNode_Teleporter’:
ai/../g_local.h:664:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define FOFS(x) (int)&(((edict_t *)0)->x)
                 ^
ai/ai_nodes.c:448:24: note: in expansion of macro ‘FOFS’
  dest = G_Find ( NULL, FOFS(targetname), ent->target );
                        ^
gcc -Dstricmp=strcasecmp -g -fPIC -o ai/ai_navigation.o -c ai/ai_navigation.c
gcc -Dstricmp=strcasecmp -g -fPIC -o ai/ai_movement.o -c ai/ai_movement.c
gcc -Dstricmp=strcasecmp -g -fPIC -o ai/ai_links.o -c ai/ai_links.c
gcc -Dstricmp=strcasecmp -g -fPIC -o ai/ai_items.o -c ai/ai_items.c
gcc -Dstricmp=strcasecmp -g -fPIC -o ai/ai_dropnodes.o -c ai/ai_dropnodes.c
gcc -Dstricmp=strcasecmp -g -fPIC -o ai/ai_class_dmbot.o -c ai/ai_class_dmbot.c
gcc -Dstricmp=strcasecmp -g -fPIC -o ai/ai_class_monster_default.o -c ai/ai_class_monster_default.c
gcc -Dstricmp=strcasecmp -g -fPIC -o ai/AStar.o -c ai/AStar.c
gcc -Dstricmp=strcasecmp -g -fPIC -o ai/ai_main.o -c ai/ai_main.c
make usax86_64.so -C usa
make[2]: Entering directory '/home/PowaBanga/dday/SRC/usa'
gcc -Dstricmp=strcasecmp -g -shared -o usax86_64.so usa_item.o usa_spawn.o usa_guninfo.o usa_weapon.o usa_main.o -ldl -lm
make[2]: Leaving directory '/home/PowaBanga/dday/SRC/usa'
make grmx86_64.so -C grm
make[2]: Entering directory '/home/PowaBanga/dday/SRC/grm'
gcc -Dstricmp=strcasecmp -g -shared -o grmx86_64.so grm_item.o grm_spawn.o grm_guninfo.o grm_weapon.o grm_main.o -ldl -lm
make[2]: Leaving directory '/home/PowaBanga/dday/SRC/grm'
make rusx86_64.so -C rus
make[2]: Entering directory '/home/PowaBanga/dday/SRC/rus'
gcc -Dstricmp=strcasecmp -g -shared -o rusx86_64.so rus_item.o rus_spawn.o rus_guninfo.o rus_weapon.o rus_main.o -ldl -lm
make[2]: Leaving directory '/home/PowaBanga/dday/SRC/rus'
make gbrx86_64.so -C gbr
make[2]: Entering directory '/home/PowaBanga/dday/SRC/gbr'
gcc -Dstricmp=strcasecmp -g -shared -o gbrx86_64.so gbr_item.o gbr_spawn.o gbr_guninfo.o gbr_weapon.o gbr_main.o -ldl -lm
make[2]: Leaving directory '/home/PowaBanga/dday/SRC/gbr'
make jpnx86_64.so -C jpn
make[2]: Entering directory '/home/PowaBanga/dday/SRC/jpn'
gcc -Dstricmp=strcasecmp -g -shared -o jpnx86_64.so jpn_item.o jpn_spawn.o jpn_guninfo.o jpn_weapon.o jpn_main.o -ldl -lm
make[2]: Leaving directory '/home/PowaBanga/dday/SRC/jpn'
make usmx86_64.so -C usm
make[2]: Entering directory '/home/PowaBanga/dday/SRC/usm'
gcc -Dstricmp=strcasecmp -g -shared -o usmx86_64.so usm_item.o usm_spawn.o usm_guninfo.o usm_weapon.o usm_main.o -ldl -lm
make[2]: Leaving directory '/home/PowaBanga/dday/SRC/usm'
make polx86_64.so -C pol
make[2]: Entering directory '/home/PowaBanga/dday/SRC/pol'
gcc -Dstricmp=strcasecmp -g -shared -o polx86_64.so pol_item.o pol_spawn.o pol_guninfo.o pol_weapon.o pol_main.o 
make[2]: Leaving directory '/home/PowaBanga/dday/SRC/pol'
make itax86_64.so -C ita
make[2]: Entering directory '/home/PowaBanga/dday/SRC/ita'
gcc -Dstricmp=strcasecmp -g -shared -o itax86_64.so ita_item.o ita_spawn.o ita_guninfo.o ita_weapon.o ita_main.o -ldl -lm
make[2]: Leaving directory '/home/PowaBanga/dday/SRC/ita'
make aix86_64.so -C ai
make[2]: Entering directory '/home/PowaBanga/dday/SRC/ai'
gcc -Dstricmp=strcasecmp -g -shared -o aix86_64.so bot_common.o bot_spawn.o ai_weapons.o ai_tools.o ai_nodes.o ai_navigation.o ai_movement.o ai_links.o ai_items.o ai_dropnodes.o ai_class_dmbot.o ai_class_monster_default.o AStar.o ai_main.o -ldl -lm
make[2]: Leaving directory '/home/PowaBanga/dday/SRC/ai'
gcc -Dstricmp=strcasecmp -g -shared -o gamex86_64.so g_ai.o g_arty.o g_cmds.o g_combat.o g_ents.o g_func.o g_items.o g_main.o g_maps.o g_misc.o g_monster.o g_objectives.o g_phys.o g_save.o g_spawn.o g_svcmds.o g_target.o g_trigger.o g_turret.o g_utils.o g_weapon.o m_actor.o m_civilian.o m_flash.o m_insane.o m_move.o p_classes.o p_client.o p_generic_wep.o p_hud.o p_menu.o p_observer.o p_trail.o p_view.o p_weapon.o q_shared.o u_entmgr.o x_fbomb.o x_fire.o usa/usa_item.o  usa/usa_spawn.o usa/usa_guninfo.o usa/usa_weapon.o usa/usa_main.o grm/grm_item.o  grm/grm_spawn.o grm/grm_guninfo.o grm/grm_weapon.o grm/grm_main.o rus/rus_item.o  rus/rus_spawn.o rus/rus_guninfo.o rus/rus_weapon.o rus/rus_main.o gbr/gbr_item.o  gbr/gbr_spawn.o gbr/gbr_guninfo.o gbr/gbr_weapon.o gbr/gbr_main.o jpn/jpn_item.o  jpn/jpn_spawn.o jpn/jpn_guninfo.o jpn/jpn_weapon.o jpn/jpn_main.o usm/usm_item.o  usm/usm_spawn.o usm/usm_guninfo.o usm/usm_weapon.o usm/usm_main.o ita/ita_item.o  ita/ita_spawn.o ita/ita_guninfo.o ita/ita_weapon.o ita/ita_main.o pol/pol_item.o  pol/pol_spawn.o pol/pol_guninfo.o pol/pol_weapon.o pol/pol_main.o ai/bot_common.o ai/bot_spawn.o ai/ai_weapons.o ai/ai_tools.o ai/ai_nodes.o ai/ai_navigation.o ai/ai_movement.o ai/ai_links.o ai/ai_items.o ai/ai_dropnodes.o ai/ai_class_dmbot.o ai/ai_class_monster_default.o ai/AStar.o ai/ai_main.o -ldl -lm
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: Attention: taille du symbole «grmitems» a changé de 3496 dans g_ents.o à 2760 dans grm/grm_item.o
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: Attention: taille du symbole «gbritems» a changé de 3496 dans g_ents.o à 2944 dans gbr/gbr_item.o
make[1]: Leaving directory '/home/PowaBanga/dday/SRC'

Now I saw that ingame, the game look for AI, but there is an error message 'AI: load nodes failed', when I start a map where bot should work, or when i try to save nodes (and there is not new files in my navigation files) :

Code: Select all

yquake2

Yamagi Quake II v6.00
=====================

Client build options:
 + SDL2
 - CD audio
 + OGG/Vorbis
 + OpenAL audio
 + Zip file support
Platform: Linux
Architecture: x86_64
Byte ordering: little endian

Using binary dir /usr/lib/yamagi-quake2/baseq2/ to fetch paks
Using '/home/PowaBanga/.yq2/baseq2' for writing.
execing default.cfg
execing yq2.cfg
execing config.cfg
Using binary dir /usr/lib/yamagi-quake2/dday/ to fetch paks
Added packfile '/home/PowaBanga/.yq2/dday/pak7.pak' (51 files).
Added packfile '/home/PowaBanga/.yq2/dday/pak8.pak' (6 files).
Added packfile '/home/PowaBanga/.yq2/dday/pak9.pak' (37 files).
execing lio.cfg
"PD_DN" isn't a valid key
"PG_UP" isn't a valid key
Unknown command "say_team"
Unknown command "say_team"
"KP_0" isn't a valid key
"KP_."binds"" isn't a valid key
"KP_8" isn't a valid key
Unknown command "map"
Line has unmatched quote, discarded.
Console initialized.

------- sound initialization -------
...opening OpenAL device:ok
...creating OpenAL context: ok
...making context current: ok

OpenAL settings:
AL_VENDOR: OpenAL Community
AL_RENDERER: OpenAL Soft
AL_VERSION: 1.1 ALSOFT 1.16.0
AL_EXTENSIONS: AL_EXT_ALAW AL_EXT_DOUBLE AL_EXT_EXPONENT_DISTANCE AL_EXT_FLOAT32 AL_EXT_IMA4 AL_EXT_LINEAR_DISTANCE AL_EXT_MCFORMATS AL_EXT_MULAW AL_EXT_MULAW_MCFORMATS AL_EXT_OFFSET AL_EXT_source_distance_model AL_LOKI_quadriphonic AL_SOFT_block_alignment AL_SOFT_buffer_samples AL_SOFT_buffer_sub_data AL_SOFT_deferred_updates AL_SOFT_direct_channels AL_SOFT_loop_points AL_SOFT_MSADPCM AL_SOFT_source_latency AL_SOFT_source_length

Available OpenAL devices:
- Audio interne Stéréo analogique

Current OpenAL device:
- OpenAL Soft

Number of OpenAL sources: 31

Starting Ogg Vorbis.
OGG_LoadPlaylist: could not open playlist: No such file or directory.
No Ogg Vorbis files found.
Shutting down Ogg Vorbis.
Sound sampling rate: 0
------------------------------------

----- refresher initialization -----
Byte ordering: little endian

Refresher build options:
 + Retexturing support
 - Gamma via X11
Refresh: Yamagi Quake II OpenGL Refresher
SDL video driver is "x11".
setting mode 17: 1366 768
Got 8 bits of stencil.
Using hardware gamma via SDL.

OpenGL setting:
GL_VENDOR: Intel Open Source Technology Center
GL_RENDERER: Mesa DRI Intel(R) Ironlake Mobile 
GL_VERSION: 2.1 Mesa 11.2.2
GL_EXTENSIONS: GL_ARB_multisample GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_copy_texture GL_EXT_polygon_offset GL_EXT_subtexture GL_EXT_texture_object GL_EXT_vertex_array GL_EXT_compiled_vertex_array GL_EXT_texture GL_EXT_texture3D GL_IBM_rasterpos_clip GL_ARB_point_parameters GL_EXT_draw_range_elements GL_EXT_packed_pixels GL_EXT_point_parameters GL_EXT_rescale_normal GL_EXT_separate_specular_color GL_EXT_texture_edge_clamp GL_SGIS_generate_mipmap GL_SGIS_texture_border_clamp GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod GL_ARB_framebuffer_sRGB GL_ARB_multitexture GL_EXT_framebuffer_sRGB GL_IBM_multimode_draw_arrays GL_IBM_texture_mirrored_repeat GL_3DFX_texture_compression_FXT1 GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_transpose_matrix GL_EXT_blend_func_separate GL_EXT_fog_coord GL_EXT_multi_draw_arrays GL_EXT_secondary_color GL_EXT_texture_env_add GL_EXT_texture_filter_anisotropic GL_EXT_texture_lod_bias GL_INGR_blend_func_separate GL_NV_blend_square GL_NV_light_max_exponent GL_NV_texgen_reflection GL_NV_texture_env_combine4 GL_S3_s3tc GL_SUN_multi_draw_arrays GL_ARB_texture_border_clamp GL_ARB_texture_compression GL_EXT_framebuffer_object GL_EXT_texture_compression_s3tc GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_MESA_window_pos GL_NV_packed_depth_stencil GL_NV_texture_rectangle GL_ARB_depth_texture GL_ARB_occlusion_query GL_ARB_shadow GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_window_pos GL_EXT_stencil_two_side GL_EXT_texture_cube_map GL_NV_depth_clamp GL_APPLE_packed_pixels GL_APPLE_vertex_array_object GL_ARB_draw_buffers GL_ARB_fragment_program GL_ARB_fragment_shader GL_ARB_shader_objects GL_ARB_vertex_program GL_ARB_vertex_shader GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_texture_float GL_EXT_shadow_funcs GL_EXT_stencil_wrap GL_MESA_pack_invert GL_NV_primitive_restart GL_ARB_depth_clamp GL_ARB_fragment_program_shadow GL_ARB_half_float_pixel GL_ARB_occlusion_query2 GL_ARB_point_sprite GL_ARB_shading_language_100 GL_ARB_sync GL_ARB_texture_non_power_of_two GL_ARB_vertex_buffer_object GL_ATI_blend_equation_separate GL_EXT_blend_equation_separate GL_OES_read_format GL_ARB_color_buffer_float GL_ARB_pixel_buffer_object GL_ARB_texture_compression_rgtc GL_ARB_texture_float GL_ARB_texture_rectangle GL_EXT_packed_float GL_EXT_pixel_buffer_object GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_rgtc GL_EXT_texture_rectangle GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_ARB_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_packed_depth_stencil GL_APPLE_object_purgeable GL_ARB_vertex_array_object GL_ATI_separate_stencil GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_gpu_program_parameters GL_EXT_texture_array GL_EXT_texture_integer GL_EXT_texture_sRGB_decode GL_EXT_timer_query GL_OES_EGL_image GL_AMD_performance_monitor GL_ARB_copy_buffer GL_ARB_depth_buffer_float GL_ARB_draw_instanced GL_ARB_half_float_vertex GL_ARB_instanced_arrays GL_ARB_map_buffer_range GL_ARB_texture_rg GL_ARB_texture_swizzle GL_ARB_vertex_array_bgra GL_EXT_texture_swizzle GL_EXT_vertex_array_bgra GL_NV_conditional_render GL_AMD_seamless_cubemap_per_texture GL_ARB_ES2_compatibility GL_ARB_debug_output GL_ARB_draw_elements_base_vertex GL_ARB_explicit_attrib_location GL_ARB_fragment_coord_conventions GL_ARB_provoking_vertex GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_shader_texture_lod GL_ARB_texture_query_lod GL_ARB_texture_rgb10_a2ui GL_ARB_vertex_type_2_10_10_10_rev GL_EXT_provoking_vertex GL_EXT_texture_snorm GL_MESA_texture_signed_rgba GL_NV_texture_barrier GL_ARB_get_program_binary GL_ARB_robustness GL_ARB_separate_shader_objects GL_ARB_shader_bit_encoding GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_ARB_compressed_texture_pixel_storage GL_ARB_internalformat_query GL_ARB_map_buffer_alignment GL_ARB_texture_storage GL_AMD_shader_trinary_minmax GL_ARB_arrays_of_arrays GL_ARB_clear_buffer_object GL_ARB_copy_image GL_ARB_explicit_uniform_lo

Probing for OpenGL extensions:
 - Point parameters: Disabled
 - Paletted texture: Disabled
 - Multitexturing: Disabled
 - Multi texturing combine: Failed
 - Anisotropic: 16x
 - Non power of two textures: Okay
------------------------------------

------- input initialization -------
------------------------------------

-------- game initialization -------
LoadLibrary("game.so")
==== InitGame ====
------------------------------------

------- server initialization ------
No .ent File for dday1.bsp
Loading map objective pic dday/pics/objectives/dday1.pcx...error.
focus is not a field
0 entities inhibited
0 teams with 0 entities
server map: dday1
AI: FAILED to load nodes file.
------------------------------------

Com_sprintf: overflow
==== Yamagi Quake II Initialized ====

*************************************

processing id commands
Lio connected.
[0.0.0.0]:0: client_connect




June 6, 1944
Omaha Beach: Designed by Castrator
OGG_OpenName: '05' not in the list.  
]map newmap
==== ShutdownGame ====
-------- game initialization -------
LoadLibrary("game.so")
==== InitGame ====
------------------------------------

------- server initialization ------
No .ent File for newmap.bsp
Loading map objective pic dday/pics/objectives/newmap.pcx...error.
0 entities inhibited
0 teams with 0 entities
server map: newmap
AI: FAILED to load nodes file.
------------------------------------

Server restarted
Server disconnected, reconnecting
Connecting to localhost...
[0.0.0.0]:0: challenge
processing id commands
Lio connected.
[0.0.0.0]:0: client_connect




mapa con sol
Lio has joined team Axis.            
Your class is Infantry.
]sv makenodes
EDITNODES: on
Dropped Node
Dropped Node
Link: 0 -> 1. LINK_MOVE
Dropped Node
Link: 1 -> 2. LINK_MOVE
Dropped Node
Link: 2 -> 3. LINK_MOVE
Dropped Node
Link: 3 -> 4. LINK_INVALID
Link: 4 -> 3. LINK_INVALID
Link: 3 -> 4. LINK_INVALID
Dropped Node
Link: 4 -> 5. LINK_MOVE
Link: 5 -> 0. LINK_MOVE
Link: 0 -> 1. LINK_MOVE
Link: 1 -> 2. LINK_MOVE
Link: 2 -> 3. LINK_MOVE
Link: 3 -> 4. LINK_INVALID
Link: 4 -> 5. LINK_MOVE
Link: 5 -> 0. LINK_MOVE
Link: 0 -> 1. LINK_MOVE
Link: 1 -> 2. LINK_MOVE
Link: 2 -> 3. LINK_MOVE
Link: 3 -> 4. LINK_INVALID
Link: 4 -> 5. LINK_MOVE
Link: 5 -> 0. LINK_MOVE
Link: 0 -> 1. LINK_MOVE
Link: 1 -> 2. LINK_MOVE
Link: 2 -> 3. LINK_MOVE
Link: 3 -> 4. LINK_INVALID
Link: 4 -> 5. LINK_MOVE
Link: 5 -> 0. LINK_MOVE
Link: 0 -> 1. LINK_MOVE
Link: 1 -> 2. LINK_MOVE
Lio changed teams.
Lio has switched to team Allies.
Your class is Infantry.
Dropped Node
Link: 2 -> 6. LINK_MOVE
Link: 6 -> 2. LINK_MOVE
Link: 2 -> 1. LINK_MOVE
Link: 1 -> 0. LINK_MOVE
Link: 0 -> 5. LINK_MOVE
Link: 5 -> 4. LINK_MOVE
Link: 4 -> 3. LINK_INVALID
Link: 3 -> 2. LINK_MOVE
Link: 2 -> 1. LINK_MOVE
Link: 1 -> 0. LINK_MOVE
Link: 0 -> 5. LINK_MOVE
Link: 5 -> 4. LINK_MOVE
Link: 4 -> 3. LINK_INVALID
]sv savenodes
       : Added 14 new links
       : Added 0 new jump links
       : Failed: Couldn't create the nodes file
AI: FAILED to load nodes file.
]quit

----------- shutting down ----------
==== ShutdownGame ====
Shutting down OpenAL.
Shutting down input.
------------------------------------
If somebody can help me to understand this error message, I will be the most happy man on the world :p
You can join me on IRC : in irc.quakenet.org chan : #ddayhome or on Freenode, chan #ddaynormandy .
Do not hesitate to type my pseudo to highlight me.
Or open an issue on github to highligh me by mail.
RSS

User avatar
Fafner
Developer
Developer
Posts: 3639
Joined: Sun Jun 29, 2003 2:04 pm
Contact:

Re: dday linux with yamagi and bots ?

Post by Fafner » Mon Apr 03, 2017 10:05 pm

not sure, only thing I can think of is if the "navigation" folder is missing? Or it's "Navigation" and the game is looking for "navigation"? Or maybe you don't have permission to overwrite an existing file?
1RB: http://www.1rb.mav.net
Speedway: http://www.ddaydev.com/speedway
If you need help, start a thread. That way other people can learn from the information given. DON'T PM ME unless it's necessary.

Post Reply