You are not logged in.

#1 2016-05-05 19:38:10

SanskritFritz
Member
From: Budapest, Hungary
Registered: 2009-01-08
Posts: 1,924
Website

Building mirrormagic fails at linking

I'm trying to transfer mirrormagic from AUR3 to AUR4:
https://github.com/aur-archive/mirrormagic
However makepkg gives me linking errors which I don't know what to do with. Please help me. I've checked the rocksndiamonds package in [community] because it's from the same author, that builds here perfectly and I don't see any major difference between the PKGBUILDs.

Here is the output of makepkg:

frank@HomeC ~/B/a/S/mirrormagic> makepkg
==> Making package: mirrormagic 2.0.2-4 (2016. máj.  5., csütörtök, 21:31:27 CEST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found mirrormagic-2.0.2.tar.gz
  -> Found main_h.diff
  -> Found mirrormagic.desktop
==> Validating source files with md5sums...
    mirrormagic-2.0.2.tar.gz ... Passed
    main_h.diff ... Passed
    mirrormagic.desktop ... Passed
==> Extracting sources...
  -> Extracting mirrormagic-2.0.2.tar.gz with bsdtar
==> Removing existing $pkgdir/ directory...
==> Starting build()...
patching file src/main.h
make[1]: warning: jobserver unavailable: using -j1.  Add '+' to parent make rule.
make[1]: Entering directory '/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src'
make[2]: Entering directory '/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/libgame'
gcc  -DDEBUG -g -O3 -Wall                        -DTARGET_SDL -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DRO_GAME_DIR="\"/usr/share/mirrormagic\"" -DRW_GAME_DIR="\"/home/frank/.mirrormagic\""   -c system.c
system.c:230:20: warning: ‘GetRealDepth’ is static but used in inline function ‘CreateBitmap’ which is not static
   int real_depth = GetRealDepth(depth);
                    ^
system.c:207:17: warning: ‘GetRealDepth’ is static but used in inline function ‘InitVideoBuffer’ which is not static
   video.depth = GetRealDepth(depth);
                 ^
In file included from system.c:25:0:
misc.h:141:13: warning: inline function ‘swap_number_pairs’ declared but never defined
 inline void swap_number_pairs(int *, int *, int *, int *);
             ^
misc.h:140:13: warning: inline function ‘swap_numbers’ declared but never defined
 inline void swap_numbers(int *, int *);
             ^
In file included from system.h:25:0,
                 from system.c:23:
sdl.h:331:13: warning: inline function ‘SDLNextEvent’ declared but never defined
 inline void SDLNextEvent(Event *);
             ^
sdl.h:329:13: warning: inline function ‘SDLCloseAudio’ declared but never defined
 inline void SDLCloseAudio(void);
             ^
sdl.h:328:13: warning: inline function ‘SDLOpenAudio’ declared but never defined
 inline void SDLOpenAudio(void);
             ^
sdl.h:324:14: warning: inline function ‘SDLGetPixel’ declared but never defined
 inline Pixel SDLGetPixel(Bitmap *, int, int);
              ^
sdl.h:323:13: warning: inline function ‘SDLDrawLine’ declared but never defined
 inline void SDLDrawLine(Bitmap *, int, int, int, int, Uint32);
             ^
sdl.h:322:13: warning: inline function ‘SDLDrawSimpleLine’ declared but never defined
 inline void SDLDrawSimpleLine(Bitmap *, int, int, int, int, unsigned int);
             ^
sdl.h:321:13: warning: inline function ‘SDLFillRectangle’ declared but never defined
 inline void SDLFillRectangle(Bitmap *, int, int, int, int, unsigned int);
             ^
sdl.h:320:13: warning: inline function ‘SDLCopyArea’ declared but never defined
 inline void SDLCopyArea(Bitmap *, Bitmap *, int, int, int, int, int, int, int);
             ^
sdl.h:319:16: warning: inline function ‘SDLSetVideoMode’ declared but never defined
 inline boolean SDLSetVideoMode(DrawBuffer **, boolean);
                ^
sdl.h:318:13: warning: inline function ‘SDLInitVideoBuffer’ declared but never defined
 inline void SDLInitVideoBuffer(DrawBuffer **, DrawWindow **, boolean);
             ^
sdl.h:317:13: warning: inline function ‘SDLInitVideoDisplay’ declared but never defined
 inline void SDLInitVideoDisplay(void);
             ^
gcc  -DDEBUG -g -O3 -Wall                        -DTARGET_SDL -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DRO_GAME_DIR="\"/usr/share/mirrormagic\"" -DRW_GAME_DIR="\"/home/frank/.mirrormagic\""   -c gadgets.c
In file included from gadgets.c:19:0:
misc.h:141:13: warning: inline function ‘swap_number_pairs’ declared but never defined
 inline void swap_number_pairs(int *, int *, int *, int *);
             ^
misc.h:140:13: warning: inline function ‘swap_numbers’ declared but never defined
 inline void swap_numbers(int *, int *);
             ^
In file included from gadgets.h:17:0,
                 from gadgets.c:17:
system.h:316:16: warning: inline function ‘CheckCloseWindowEvent’ declared but never defined
 inline boolean CheckCloseWindowEvent(ClientMessageEvent *);
                ^
system.h:315:12: warning: inline function ‘GetEventKey’ declared but never defined
 inline Key GetEventKey(KeyEvent *, boolean);
            ^
system.h:314:13: warning: inline function ‘NextEvent’ declared but never defined
 inline void NextEvent(Event *event);
             ^
system.h:313:16: warning: inline function ‘PendingEvent’ declared but never defined
 inline boolean PendingEvent(void);
                ^
system.h:312:13: warning: inline function ‘InitEventFilter’ declared but never defined
 inline void InitEventFilter(EventFilter);
             ^
system.h:310:13: warning: inline function ‘SetAudioMode’ declared but never defined
 inline void SetAudioMode(boolean);
             ^
system.h:309:13: warning: inline function ‘CloseAudio’ declared but never defined
 inline void CloseAudio(void);
             ^
system.h:308:13: warning: inline function ‘OpenAudio’ declared but never defined
 inline void OpenAudio(void);
             ^
system.h:304:16: warning: inline function ‘ChangeVideoModeIfNeeded’ declared but never defined
 inline boolean ChangeVideoModeIfNeeded(boolean);
                ^
system.h:303:16: warning: inline function ‘SetVideoMode’ declared but never defined
 inline boolean SetVideoMode(boolean);
                ^
system.h:302:16: warning: inline function ‘PointerInWindow’ declared but never defined
 inline boolean PointerInWindow(DrawWindow *);
                ^
system.h:301:13: warning: inline function ‘KeyboardAutoRepeatOff’ declared but never defined
 inline void KeyboardAutoRepeatOff(void);
             ^
system.h:300:13: warning: inline function ‘KeyboardAutoRepeatOn’ declared but never defined
 inline void KeyboardAutoRepeatOn(void);
             ^
system.h:299:13: warning: inline function ‘SyncDisplay’ declared but never defined
 inline void SyncDisplay(void);
             ^
system.h:298:13: warning: inline function ‘FlushDisplay’ declared but never defined
 inline void FlushDisplay(void);
             ^
system.h:296:14: warning: inline function ‘GetPixelFromRGBcompact’ declared but never defined
 inline Pixel GetPixelFromRGBcompact(Bitmap *, unsigned int);
              ^
system.h:295:14: warning: inline function ‘GetPixelFromRGB’ declared but never defined
 inline Pixel GetPixelFromRGB(Bitmap *, unsigned int,unsigned int,unsigned int);
              ^
system.h:294:14: warning: inline function ‘GetPixel’ declared but never defined
 inline Pixel GetPixel(Bitmap *, int, int);
              ^
system.h:293:13: warning: inline function ‘DrawLines’ declared but never defined
 inline void DrawLines(Bitmap *, struct XY *, int, Pixel);
             ^
system.h:292:13: warning: inline function ‘DrawSimpleWhiteLine’ declared but never defined
 inline void DrawSimpleWhiteLine(Bitmap *, int, int, int, int);
             ^
system.h:291:13: warning: inline function ‘BlitBitmapMasked’ declared but never defined
 inline void BlitBitmapMasked(Bitmap *, Bitmap *, int, int, int, int, int, int);
             ^
system.h:290:13: warning: inline function ‘SetClipOrigin’ declared but never defined
 inline void SetClipOrigin(Bitmap *, GC, int, int);
             ^
system.h:289:13: warning: inline function ‘SetClipMask’ declared but never defined
 inline void SetClipMask(Bitmap *, GC, Pixmap);
             ^
system.h:288:13: warning: inline function ‘ClearRectangle’ declared but never defined
 inline void ClearRectangle(Bitmap *, int, int, int, int);
             ^
system.h:287:13: warning: inline function ‘BlitBitmap’ declared but never defined
 inline void BlitBitmap(Bitmap *, Bitmap *, int, int, int, int, int, int);
             ^
system.h:286:13: warning: inline function ‘FreeBitmap’ declared but never defined
 inline void FreeBitmap(Bitmap *);
             ^
system.h:285:16: warning: inline function ‘CreateBitmap’ declared but never defined
 inline Bitmap *CreateBitmap(int, int, int);
                ^
system.h:284:16: warning: inline function ‘CreateBitmapStruct’ declared but never defined
 inline Bitmap *CreateBitmapStruct(void);
                ^
system.h:283:13: warning: inline function ‘InitVideoBuffer’ declared but never defined
 inline void InitVideoBuffer(DrawBuffer **,DrawWindow **, int,int,int, boolean);
             ^
system.h:282:13: warning: inline function ‘CloseVideoDisplay’ declared but never defined
 inline void CloseVideoDisplay(void);
             ^
system.h:281:13: warning: inline function ‘InitVideoDisplay’ declared but never defined
 inline void InitVideoDisplay(void);
             ^
In file included from system.h:25:0,
                 from gadgets.h:17,
                 from gadgets.c:17:
sdl.h:331:13: warning: inline function ‘SDLNextEvent’ declared but never defined
 inline void SDLNextEvent(Event *);
             ^
sdl.h:329:13: warning: inline function ‘SDLCloseAudio’ declared but never defined
 inline void SDLCloseAudio(void);
             ^
sdl.h:328:13: warning: inline function ‘SDLOpenAudio’ declared but never defined
 inline void SDLOpenAudio(void);
             ^
sdl.h:324:14: warning: inline function ‘SDLGetPixel’ declared but never defined
 inline Pixel SDLGetPixel(Bitmap *, int, int);
              ^
sdl.h:323:13: warning: inline function ‘SDLDrawLine’ declared but never defined
 inline void SDLDrawLine(Bitmap *, int, int, int, int, Uint32);
             ^
sdl.h:322:13: warning: inline function ‘SDLDrawSimpleLine’ declared but never defined
 inline void SDLDrawSimpleLine(Bitmap *, int, int, int, int, unsigned int);
             ^
sdl.h:321:13: warning: inline function ‘SDLFillRectangle’ declared but never defined
 inline void SDLFillRectangle(Bitmap *, int, int, int, int, unsigned int);
             ^
sdl.h:320:13: warning: inline function ‘SDLCopyArea’ declared but never defined
 inline void SDLCopyArea(Bitmap *, Bitmap *, int, int, int, int, int, int, int);
             ^
sdl.h:319:16: warning: inline function ‘SDLSetVideoMode’ declared but never defined
 inline boolean SDLSetVideoMode(DrawBuffer **, boolean);
                ^
sdl.h:318:13: warning: inline function ‘SDLInitVideoBuffer’ declared but never defined
 inline void SDLInitVideoBuffer(DrawBuffer **, DrawWindow **, boolean);
             ^
sdl.h:317:13: warning: inline function ‘SDLInitVideoDisplay’ declared but never defined
 inline void SDLInitVideoDisplay(void);
             ^
gcc  -DDEBUG -g -O3 -Wall                        -DTARGET_SDL -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DRO_GAME_DIR="\"/usr/share/mirrormagic\"" -DRW_GAME_DIR="\"/home/frank/.mirrormagic\""   -c text.c
In file included from text.h:17:0,
                 from text.c:17:
system.h:316:16: warning: inline function ‘CheckCloseWindowEvent’ declared but never defined
 inline boolean CheckCloseWindowEvent(ClientMessageEvent *);
                ^
system.h:315:12: warning: inline function ‘GetEventKey’ declared but never defined
 inline Key GetEventKey(KeyEvent *, boolean);
            ^
system.h:314:13: warning: inline function ‘NextEvent’ declared but never defined
 inline void NextEvent(Event *event);
             ^
system.h:313:16: warning: inline function ‘PendingEvent’ declared but never defined
 inline boolean PendingEvent(void);
                ^
system.h:312:13: warning: inline function ‘InitEventFilter’ declared but never defined
 inline void InitEventFilter(EventFilter);
             ^
system.h:310:13: warning: inline function ‘SetAudioMode’ declared but never defined
 inline void SetAudioMode(boolean);
             ^
system.h:309:13: warning: inline function ‘CloseAudio’ declared but never defined
 inline void CloseAudio(void);
             ^
system.h:308:13: warning: inline function ‘OpenAudio’ declared but never defined
 inline void OpenAudio(void);
             ^
system.h:304:16: warning: inline function ‘ChangeVideoModeIfNeeded’ declared but never defined
 inline boolean ChangeVideoModeIfNeeded(boolean);
                ^
system.h:303:16: warning: inline function ‘SetVideoMode’ declared but never defined
 inline boolean SetVideoMode(boolean);
                ^
system.h:302:16: warning: inline function ‘PointerInWindow’ declared but never defined
 inline boolean PointerInWindow(DrawWindow *);
                ^
system.h:301:13: warning: inline function ‘KeyboardAutoRepeatOff’ declared but never defined
 inline void KeyboardAutoRepeatOff(void);
             ^
system.h:300:13: warning: inline function ‘KeyboardAutoRepeatOn’ declared but never defined
 inline void KeyboardAutoRepeatOn(void);
             ^
system.h:299:13: warning: inline function ‘SyncDisplay’ declared but never defined
 inline void SyncDisplay(void);
             ^
system.h:298:13: warning: inline function ‘FlushDisplay’ declared but never defined
 inline void FlushDisplay(void);
             ^
system.h:296:14: warning: inline function ‘GetPixelFromRGBcompact’ declared but never defined
 inline Pixel GetPixelFromRGBcompact(Bitmap *, unsigned int);
              ^
system.h:295:14: warning: inline function ‘GetPixelFromRGB’ declared but never defined
 inline Pixel GetPixelFromRGB(Bitmap *, unsigned int,unsigned int,unsigned int);
              ^
system.h:294:14: warning: inline function ‘GetPixel’ declared but never defined
 inline Pixel GetPixel(Bitmap *, int, int);
              ^
system.h:293:13: warning: inline function ‘DrawLines’ declared but never defined
 inline void DrawLines(Bitmap *, struct XY *, int, Pixel);
             ^
system.h:292:13: warning: inline function ‘DrawSimpleWhiteLine’ declared but never defined
 inline void DrawSimpleWhiteLine(Bitmap *, int, int, int, int);
             ^
system.h:291:13: warning: inline function ‘BlitBitmapMasked’ declared but never defined
 inline void BlitBitmapMasked(Bitmap *, Bitmap *, int, int, int, int, int, int);
             ^
system.h:290:13: warning: inline function ‘SetClipOrigin’ declared but never defined
 inline void SetClipOrigin(Bitmap *, GC, int, int);
             ^
system.h:289:13: warning: inline function ‘SetClipMask’ declared but never defined
 inline void SetClipMask(Bitmap *, GC, Pixmap);
             ^
system.h:288:13: warning: inline function ‘ClearRectangle’ declared but never defined
 inline void ClearRectangle(Bitmap *, int, int, int, int);
             ^
system.h:287:13: warning: inline function ‘BlitBitmap’ declared but never defined
 inline void BlitBitmap(Bitmap *, Bitmap *, int, int, int, int, int, int);
             ^
system.h:286:13: warning: inline function ‘FreeBitmap’ declared but never defined
 inline void FreeBitmap(Bitmap *);
             ^
system.h:285:16: warning: inline function ‘CreateBitmap’ declared but never defined
 inline Bitmap *CreateBitmap(int, int, int);
                ^
system.h:284:16: warning: inline function ‘CreateBitmapStruct’ declared but never defined
 inline Bitmap *CreateBitmapStruct(void);
                ^
system.h:283:13: warning: inline function ‘InitVideoBuffer’ declared but never defined
 inline void InitVideoBuffer(DrawBuffer **,DrawWindow **, int,int,int, boolean);
             ^
system.h:282:13: warning: inline function ‘CloseVideoDisplay’ declared but never defined
 inline void CloseVideoDisplay(void);
             ^
system.h:281:13: warning: inline function ‘InitVideoDisplay’ declared but never defined
 inline void InitVideoDisplay(void);
             ^
In file included from system.h:25:0,
                 from text.h:17,
                 from text.c:17:
sdl.h:331:13: warning: inline function ‘SDLNextEvent’ declared but never defined
 inline void SDLNextEvent(Event *);
             ^
sdl.h:329:13: warning: inline function ‘SDLCloseAudio’ declared but never defined
 inline void SDLCloseAudio(void);
             ^
sdl.h:328:13: warning: inline function ‘SDLOpenAudio’ declared but never defined
 inline void SDLOpenAudio(void);
             ^
sdl.h:324:14: warning: inline function ‘SDLGetPixel’ declared but never defined
 inline Pixel SDLGetPixel(Bitmap *, int, int);
              ^
sdl.h:323:13: warning: inline function ‘SDLDrawLine’ declared but never defined
 inline void SDLDrawLine(Bitmap *, int, int, int, int, Uint32);
             ^
sdl.h:322:13: warning: inline function ‘SDLDrawSimpleLine’ declared but never defined
 inline void SDLDrawSimpleLine(Bitmap *, int, int, int, int, unsigned int);
             ^
sdl.h:321:13: warning: inline function ‘SDLFillRectangle’ declared but never defined
 inline void SDLFillRectangle(Bitmap *, int, int, int, int, unsigned int);
             ^
sdl.h:320:13: warning: inline function ‘SDLCopyArea’ declared but never defined
 inline void SDLCopyArea(Bitmap *, Bitmap *, int, int, int, int, int, int, int);
             ^
sdl.h:319:16: warning: inline function ‘SDLSetVideoMode’ declared but never defined
 inline boolean SDLSetVideoMode(DrawBuffer **, boolean);
                ^
sdl.h:318:13: warning: inline function ‘SDLInitVideoBuffer’ declared but never defined
 inline void SDLInitVideoBuffer(DrawBuffer **, DrawWindow **, boolean);
             ^
sdl.h:317:13: warning: inline function ‘SDLInitVideoDisplay’ declared but never defined
 inline void SDLInitVideoDisplay(void);
             ^
gcc  -DDEBUG -g -O3 -Wall                        -DTARGET_SDL -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DRO_GAME_DIR="\"/usr/share/mirrormagic\"" -DRW_GAME_DIR="\"/home/frank/.mirrormagic\""   -c sound.c
sound.c: In function ‘PlaySoundExt’:
sound.c:1149:23: warning: variable ‘snd_ctrl’ set but not used [-Wunused-but-set-variable]
   struct SoundControl snd_ctrl = emptySoundControl;
                       ^
In file included from sound.c:23:0:
sound.c: At top level:
misc.h:141:13: warning: inline function ‘swap_number_pairs’ declared but never defined
 inline void swap_number_pairs(int *, int *, int *, int *);
             ^
misc.h:140:13: warning: inline function ‘swap_numbers’ declared but never defined
 inline void swap_numbers(int *, int *);
             ^
In file included from sound.c:21:0:
system.h:316:16: warning: inline function ‘CheckCloseWindowEvent’ declared but never defined
 inline boolean CheckCloseWindowEvent(ClientMessageEvent *);
                ^
system.h:315:12: warning: inline function ‘GetEventKey’ declared but never defined
 inline Key GetEventKey(KeyEvent *, boolean);
            ^
system.h:314:13: warning: inline function ‘NextEvent’ declared but never defined
 inline void NextEvent(Event *event);
             ^
system.h:313:16: warning: inline function ‘PendingEvent’ declared but never defined
 inline boolean PendingEvent(void);
                ^
system.h:312:13: warning: inline function ‘InitEventFilter’ declared but never defined
 inline void InitEventFilter(EventFilter);
             ^
system.h:310:13: warning: inline function ‘SetAudioMode’ declared but never defined
 inline void SetAudioMode(boolean);
             ^
system.h:309:13: warning: inline function ‘CloseAudio’ declared but never defined
 inline void CloseAudio(void);
             ^
system.h:308:13: warning: inline function ‘OpenAudio’ declared but never defined
 inline void OpenAudio(void);
             ^
system.h:304:16: warning: inline function ‘ChangeVideoModeIfNeeded’ declared but never defined
 inline boolean ChangeVideoModeIfNeeded(boolean);
                ^
system.h:303:16: warning: inline function ‘SetVideoMode’ declared but never defined
 inline boolean SetVideoMode(boolean);
                ^
system.h:302:16: warning: inline function ‘PointerInWindow’ declared but never defined
 inline boolean PointerInWindow(DrawWindow *);
                ^
system.h:301:13: warning: inline function ‘KeyboardAutoRepeatOff’ declared but never defined
 inline void KeyboardAutoRepeatOff(void);
             ^
system.h:300:13: warning: inline function ‘KeyboardAutoRepeatOn’ declared but never defined
 inline void KeyboardAutoRepeatOn(void);
             ^
system.h:299:13: warning: inline function ‘SyncDisplay’ declared but never defined
 inline void SyncDisplay(void);
             ^
system.h:298:13: warning: inline function ‘FlushDisplay’ declared but never defined
 inline void FlushDisplay(void);
             ^
system.h:296:14: warning: inline function ‘GetPixelFromRGBcompact’ declared but never defined
 inline Pixel GetPixelFromRGBcompact(Bitmap *, unsigned int);
              ^
system.h:295:14: warning: inline function ‘GetPixelFromRGB’ declared but never defined
 inline Pixel GetPixelFromRGB(Bitmap *, unsigned int,unsigned int,unsigned int);
              ^
system.h:294:14: warning: inline function ‘GetPixel’ declared but never defined
 inline Pixel GetPixel(Bitmap *, int, int);
              ^
system.h:293:13: warning: inline function ‘DrawLines’ declared but never defined
 inline void DrawLines(Bitmap *, struct XY *, int, Pixel);
             ^
system.h:292:13: warning: inline function ‘DrawSimpleWhiteLine’ declared but never defined
 inline void DrawSimpleWhiteLine(Bitmap *, int, int, int, int);
             ^
system.h:291:13: warning: inline function ‘BlitBitmapMasked’ declared but never defined
 inline void BlitBitmapMasked(Bitmap *, Bitmap *, int, int, int, int, int, int);
             ^
system.h:290:13: warning: inline function ‘SetClipOrigin’ declared but never defined
 inline void SetClipOrigin(Bitmap *, GC, int, int);
             ^
system.h:289:13: warning: inline function ‘SetClipMask’ declared but never defined
 inline void SetClipMask(Bitmap *, GC, Pixmap);
             ^
system.h:288:13: warning: inline function ‘ClearRectangle’ declared but never defined
 inline void ClearRectangle(Bitmap *, int, int, int, int);
             ^
system.h:287:13: warning: inline function ‘BlitBitmap’ declared but never defined
 inline void BlitBitmap(Bitmap *, Bitmap *, int, int, int, int, int, int);
             ^
system.h:286:13: warning: inline function ‘FreeBitmap’ declared but never defined
 inline void FreeBitmap(Bitmap *);
             ^
system.h:285:16: warning: inline function ‘CreateBitmap’ declared but never defined
 inline Bitmap *CreateBitmap(int, int, int);
                ^
system.h:284:16: warning: inline function ‘CreateBitmapStruct’ declared but never defined
 inline Bitmap *CreateBitmapStruct(void);
                ^
system.h:283:13: warning: inline function ‘InitVideoBuffer’ declared but never defined
 inline void InitVideoBuffer(DrawBuffer **,DrawWindow **, int,int,int, boolean);
             ^
system.h:282:13: warning: inline function ‘CloseVideoDisplay’ declared but never defined
 inline void CloseVideoDisplay(void);
             ^
system.h:281:13: warning: inline function ‘InitVideoDisplay’ declared but never defined
 inline void InitVideoDisplay(void);
             ^
In file included from system.h:25:0,
                 from sound.c:21:
sdl.h:331:13: warning: inline function ‘SDLNextEvent’ declared but never defined
 inline void SDLNextEvent(Event *);
             ^
sdl.h:329:13: warning: inline function ‘SDLCloseAudio’ declared but never defined
 inline void SDLCloseAudio(void);
             ^
sdl.h:328:13: warning: inline function ‘SDLOpenAudio’ declared but never defined
 inline void SDLOpenAudio(void);
             ^
sdl.h:324:14: warning: inline function ‘SDLGetPixel’ declared but never defined
 inline Pixel SDLGetPixel(Bitmap *, int, int);
              ^
sdl.h:323:13: warning: inline function ‘SDLDrawLine’ declared but never defined
 inline void SDLDrawLine(Bitmap *, int, int, int, int, Uint32);
             ^
sdl.h:322:13: warning: inline function ‘SDLDrawSimpleLine’ declared but never defined
 inline void SDLDrawSimpleLine(Bitmap *, int, int, int, int, unsigned int);
             ^
sdl.h:321:13: warning: inline function ‘SDLFillRectangle’ declared but never defined
 inline void SDLFillRectangle(Bitmap *, int, int, int, int, unsigned int);
             ^
sdl.h:320:13: warning: inline function ‘SDLCopyArea’ declared but never defined
 inline void SDLCopyArea(Bitmap *, Bitmap *, int, int, int, int, int, int, int);
             ^
sdl.h:319:16: warning: inline function ‘SDLSetVideoMode’ declared but never defined
 inline boolean SDLSetVideoMode(DrawBuffer **, boolean);
                ^
sdl.h:318:13: warning: inline function ‘SDLInitVideoBuffer’ declared but never defined
 inline void SDLInitVideoBuffer(DrawBuffer **, DrawWindow **, boolean);
             ^
sdl.h:317:13: warning: inline function ‘SDLInitVideoDisplay’ declared but never defined
 inline void SDLInitVideoDisplay(void);
             ^
sound.c: In function ‘SoundServer’:
sound.c:395:4: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result]
    write(audio.device_fd, playing_buffer, fragment_size);
    ^
gcc  -DDEBUG -g -O3 -Wall                        -DTARGET_SDL -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DRO_GAME_DIR="\"/usr/share/mirrormagic\"" -DRW_GAME_DIR="\"/home/frank/.mirrormagic\""   -c pcx.c
gcc  -DDEBUG -g -O3 -Wall                        -DTARGET_SDL -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DRO_GAME_DIR="\"/usr/share/mirrormagic\"" -DRW_GAME_DIR="\"/home/frank/.mirrormagic\""   -c image.c
In file included from image.c:16:0:
misc.h:141:13: warning: inline function ‘swap_number_pairs’ declared but never defined
 inline void swap_number_pairs(int *, int *, int *, int *);
             ^
misc.h:140:13: warning: inline function ‘swap_numbers’ declared but never defined
 inline void swap_numbers(int *, int *);
             ^
In file included from image.h:17:0,
                 from image.c:14:
system.h:316:16: warning: inline function ‘CheckCloseWindowEvent’ declared but never defined
 inline boolean CheckCloseWindowEvent(ClientMessageEvent *);
                ^
system.h:315:12: warning: inline function ‘GetEventKey’ declared but never defined
 inline Key GetEventKey(KeyEvent *, boolean);
            ^
system.h:314:13: warning: inline function ‘NextEvent’ declared but never defined
 inline void NextEvent(Event *event);
             ^
system.h:313:16: warning: inline function ‘PendingEvent’ declared but never defined
 inline boolean PendingEvent(void);
                ^
system.h:312:13: warning: inline function ‘InitEventFilter’ declared but never defined
 inline void InitEventFilter(EventFilter);
             ^
system.h:310:13: warning: inline function ‘SetAudioMode’ declared but never defined
 inline void SetAudioMode(boolean);
             ^
system.h:309:13: warning: inline function ‘CloseAudio’ declared but never defined
 inline void CloseAudio(void);
             ^
system.h:308:13: warning: inline function ‘OpenAudio’ declared but never defined
 inline void OpenAudio(void);
             ^
system.h:304:16: warning: inline function ‘ChangeVideoModeIfNeeded’ declared but never defined
 inline boolean ChangeVideoModeIfNeeded(boolean);
                ^
system.h:303:16: warning: inline function ‘SetVideoMode’ declared but never defined
 inline boolean SetVideoMode(boolean);
                ^
system.h:302:16: warning: inline function ‘PointerInWindow’ declared but never defined
 inline boolean PointerInWindow(DrawWindow *);
                ^
system.h:301:13: warning: inline function ‘KeyboardAutoRepeatOff’ declared but never defined
 inline void KeyboardAutoRepeatOff(void);
             ^
system.h:300:13: warning: inline function ‘KeyboardAutoRepeatOn’ declared but never defined
 inline void KeyboardAutoRepeatOn(void);
             ^
system.h:299:13: warning: inline function ‘SyncDisplay’ declared but never defined
 inline void SyncDisplay(void);
             ^
system.h:298:13: warning: inline function ‘FlushDisplay’ declared but never defined
 inline void FlushDisplay(void);
             ^
system.h:296:14: warning: inline function ‘GetPixelFromRGBcompact’ declared but never defined
 inline Pixel GetPixelFromRGBcompact(Bitmap *, unsigned int);
              ^
system.h:295:14: warning: inline function ‘GetPixelFromRGB’ declared but never defined
 inline Pixel GetPixelFromRGB(Bitmap *, unsigned int,unsigned int,unsigned int);
              ^
system.h:294:14: warning: inline function ‘GetPixel’ declared but never defined
 inline Pixel GetPixel(Bitmap *, int, int);
              ^
system.h:293:13: warning: inline function ‘DrawLines’ declared but never defined
 inline void DrawLines(Bitmap *, struct XY *, int, Pixel);
             ^
system.h:292:13: warning: inline function ‘DrawSimpleWhiteLine’ declared but never defined
 inline void DrawSimpleWhiteLine(Bitmap *, int, int, int, int);
             ^
system.h:291:13: warning: inline function ‘BlitBitmapMasked’ declared but never defined
 inline void BlitBitmapMasked(Bitmap *, Bitmap *, int, int, int, int, int, int);
             ^
system.h:290:13: warning: inline function ‘SetClipOrigin’ declared but never defined
 inline void SetClipOrigin(Bitmap *, GC, int, int);
             ^
system.h:289:13: warning: inline function ‘SetClipMask’ declared but never defined
 inline void SetClipMask(Bitmap *, GC, Pixmap);
             ^
system.h:288:13: warning: inline function ‘ClearRectangle’ declared but never defined
 inline void ClearRectangle(Bitmap *, int, int, int, int);
             ^
system.h:287:13: warning: inline function ‘BlitBitmap’ declared but never defined
 inline void BlitBitmap(Bitmap *, Bitmap *, int, int, int, int, int, int);
             ^
system.h:286:13: warning: inline function ‘FreeBitmap’ declared but never defined
 inline void FreeBitmap(Bitmap *);
             ^
system.h:285:16: warning: inline function ‘CreateBitmap’ declared but never defined
 inline Bitmap *CreateBitmap(int, int, int);
                ^
system.h:284:16: warning: inline function ‘CreateBitmapStruct’ declared but never defined
 inline Bitmap *CreateBitmapStruct(void);
                ^
system.h:283:13: warning: inline function ‘InitVideoBuffer’ declared but never defined
 inline void InitVideoBuffer(DrawBuffer **,DrawWindow **, int,int,int, boolean);
             ^
system.h:282:13: warning: inline function ‘CloseVideoDisplay’ declared but never defined
 inline void CloseVideoDisplay(void);
             ^
system.h:281:13: warning: inline function ‘InitVideoDisplay’ declared but never defined
 inline void InitVideoDisplay(void);
             ^
In file included from system.h:25:0,
                 from image.h:17,
                 from image.c:14:
sdl.h:331:13: warning: inline function ‘SDLNextEvent’ declared but never defined
 inline void SDLNextEvent(Event *);
             ^
sdl.h:329:13: warning: inline function ‘SDLCloseAudio’ declared but never defined
 inline void SDLCloseAudio(void);
             ^
sdl.h:328:13: warning: inline function ‘SDLOpenAudio’ declared but never defined
 inline void SDLOpenAudio(void);
             ^
sdl.h:324:14: warning: inline function ‘SDLGetPixel’ declared but never defined
 inline Pixel SDLGetPixel(Bitmap *, int, int);
              ^
sdl.h:323:13: warning: inline function ‘SDLDrawLine’ declared but never defined
 inline void SDLDrawLine(Bitmap *, int, int, int, int, Uint32);
             ^
sdl.h:322:13: warning: inline function ‘SDLDrawSimpleLine’ declared but never defined
 inline void SDLDrawSimpleLine(Bitmap *, int, int, int, int, unsigned int);
             ^
sdl.h:321:13: warning: inline function ‘SDLFillRectangle’ declared but never defined
 inline void SDLFillRectangle(Bitmap *, int, int, int, int, unsigned int);
             ^
sdl.h:320:13: warning: inline function ‘SDLCopyArea’ declared but never defined
 inline void SDLCopyArea(Bitmap *, Bitmap *, int, int, int, int, int, int, int);
             ^
sdl.h:319:16: warning: inline function ‘SDLSetVideoMode’ declared but never defined
 inline boolean SDLSetVideoMode(DrawBuffer **, boolean);
                ^
sdl.h:318:13: warning: inline function ‘SDLInitVideoBuffer’ declared but never defined
 inline void SDLInitVideoBuffer(DrawBuffer **, DrawWindow **, boolean);
             ^
sdl.h:317:13: warning: inline function ‘SDLInitVideoDisplay’ declared but never defined
 inline void SDLInitVideoDisplay(void);
             ^
gcc  -DDEBUG -g -O3 -Wall                        -DTARGET_SDL -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DRO_GAME_DIR="\"/usr/share/mirrormagic\"" -DRW_GAME_DIR="\"/home/frank/.mirrormagic\""   -c random.c
gcc  -DDEBUG -g -O3 -Wall                        -DTARGET_SDL -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DRO_GAME_DIR="\"/usr/share/mirrormagic\"" -DRW_GAME_DIR="\"/home/frank/.mirrormagic\""   -c misc.c
In file included from misc.h:20:0,
                 from misc.c:30:
system.h:316:16: warning: inline function ‘CheckCloseWindowEvent’ declared but never defined
 inline boolean CheckCloseWindowEvent(ClientMessageEvent *);
                ^
system.h:315:12: warning: inline function ‘GetEventKey’ declared but never defined
 inline Key GetEventKey(KeyEvent *, boolean);
            ^
system.h:314:13: warning: inline function ‘NextEvent’ declared but never defined
 inline void NextEvent(Event *event);
             ^
system.h:313:16: warning: inline function ‘PendingEvent’ declared but never defined
 inline boolean PendingEvent(void);
                ^
system.h:312:13: warning: inline function ‘InitEventFilter’ declared but never defined
 inline void InitEventFilter(EventFilter);
             ^
system.h:310:13: warning: inline function ‘SetAudioMode’ declared but never defined
 inline void SetAudioMode(boolean);
             ^
system.h:309:13: warning: inline function ‘CloseAudio’ declared but never defined
 inline void CloseAudio(void);
             ^
system.h:308:13: warning: inline function ‘OpenAudio’ declared but never defined
 inline void OpenAudio(void);
             ^
system.h:304:16: warning: inline function ‘ChangeVideoModeIfNeeded’ declared but never defined
 inline boolean ChangeVideoModeIfNeeded(boolean);
                ^
system.h:303:16: warning: inline function ‘SetVideoMode’ declared but never defined
 inline boolean SetVideoMode(boolean);
                ^
system.h:302:16: warning: inline function ‘PointerInWindow’ declared but never defined
 inline boolean PointerInWindow(DrawWindow *);
                ^
system.h:301:13: warning: inline function ‘KeyboardAutoRepeatOff’ declared but never defined
 inline void KeyboardAutoRepeatOff(void);
             ^
system.h:300:13: warning: inline function ‘KeyboardAutoRepeatOn’ declared but never defined
 inline void KeyboardAutoRepeatOn(void);
             ^
system.h:299:13: warning: inline function ‘SyncDisplay’ declared but never defined
 inline void SyncDisplay(void);
             ^
system.h:298:13: warning: inline function ‘FlushDisplay’ declared but never defined
 inline void FlushDisplay(void);
             ^
system.h:296:14: warning: inline function ‘GetPixelFromRGBcompact’ declared but never defined
 inline Pixel GetPixelFromRGBcompact(Bitmap *, unsigned int);
              ^
system.h:295:14: warning: inline function ‘GetPixelFromRGB’ declared but never defined
 inline Pixel GetPixelFromRGB(Bitmap *, unsigned int,unsigned int,unsigned int);
              ^
system.h:294:14: warning: inline function ‘GetPixel’ declared but never defined
 inline Pixel GetPixel(Bitmap *, int, int);
              ^
system.h:293:13: warning: inline function ‘DrawLines’ declared but never defined
 inline void DrawLines(Bitmap *, struct XY *, int, Pixel);
             ^
system.h:292:13: warning: inline function ‘DrawSimpleWhiteLine’ declared but never defined
 inline void DrawSimpleWhiteLine(Bitmap *, int, int, int, int);
             ^
system.h:291:13: warning: inline function ‘BlitBitmapMasked’ declared but never defined
 inline void BlitBitmapMasked(Bitmap *, Bitmap *, int, int, int, int, int, int);
             ^
system.h:290:13: warning: inline function ‘SetClipOrigin’ declared but never defined
 inline void SetClipOrigin(Bitmap *, GC, int, int);
             ^
system.h:289:13: warning: inline function ‘SetClipMask’ declared but never defined
 inline void SetClipMask(Bitmap *, GC, Pixmap);
             ^
system.h:288:13: warning: inline function ‘ClearRectangle’ declared but never defined
 inline void ClearRectangle(Bitmap *, int, int, int, int);
             ^
system.h:287:13: warning: inline function ‘BlitBitmap’ declared but never defined
 inline void BlitBitmap(Bitmap *, Bitmap *, int, int, int, int, int, int);
             ^
system.h:286:13: warning: inline function ‘FreeBitmap’ declared but never defined
 inline void FreeBitmap(Bitmap *);
             ^
system.h:285:16: warning: inline function ‘CreateBitmap’ declared but never defined
 inline Bitmap *CreateBitmap(int, int, int);
                ^
system.h:284:16: warning: inline function ‘CreateBitmapStruct’ declared but never defined
 inline Bitmap *CreateBitmapStruct(void);
                ^
system.h:283:13: warning: inline function ‘InitVideoBuffer’ declared but never defined
 inline void InitVideoBuffer(DrawBuffer **,DrawWindow **, int,int,int, boolean);
             ^
system.h:282:13: warning: inline function ‘CloseVideoDisplay’ declared but never defined
 inline void CloseVideoDisplay(void);
             ^
system.h:281:13: warning: inline function ‘InitVideoDisplay’ declared but never defined
 inline void InitVideoDisplay(void);
             ^
In file included from system.h:25:0,
                 from misc.h:20,
                 from misc.c:30:
sdl.h:331:13: warning: inline function ‘SDLNextEvent’ declared but never defined
 inline void SDLNextEvent(Event *);
             ^
sdl.h:329:13: warning: inline function ‘SDLCloseAudio’ declared but never defined
 inline void SDLCloseAudio(void);
             ^
sdl.h:328:13: warning: inline function ‘SDLOpenAudio’ declared but never defined
 inline void SDLOpenAudio(void);
             ^
sdl.h:324:14: warning: inline function ‘SDLGetPixel’ declared but never defined
 inline Pixel SDLGetPixel(Bitmap *, int, int);
              ^
sdl.h:323:13: warning: inline function ‘SDLDrawLine’ declared but never defined
 inline void SDLDrawLine(Bitmap *, int, int, int, int, Uint32);
             ^
sdl.h:322:13: warning: inline function ‘SDLDrawSimpleLine’ declared but never defined
 inline void SDLDrawSimpleLine(Bitmap *, int, int, int, int, unsigned int);
             ^
sdl.h:321:13: warning: inline function ‘SDLFillRectangle’ declared but never defined
 inline void SDLFillRectangle(Bitmap *, int, int, int, int, unsigned int);
             ^
sdl.h:320:13: warning: inline function ‘SDLCopyArea’ declared but never defined
 inline void SDLCopyArea(Bitmap *, Bitmap *, int, int, int, int, int, int, int);
             ^
sdl.h:319:16: warning: inline function ‘SDLSetVideoMode’ declared but never defined
 inline boolean SDLSetVideoMode(DrawBuffer **, boolean);
                ^
sdl.h:318:13: warning: inline function ‘SDLInitVideoBuffer’ declared but never defined
 inline void SDLInitVideoBuffer(DrawBuffer **, DrawWindow **, boolean);
             ^
sdl.h:317:13: warning: inline function ‘SDLInitVideoDisplay’ declared but never defined
 inline void SDLInitVideoDisplay(void);
             ^
misc.c:1579:13: warning: ‘printSetupFileList’ defined but not used [-Wunused-function]
 static void printSetupFileList(struct SetupFileList *setup_file_list)
             ^
misc.c: In function ‘getFileChunk’:
misc.c:710:3: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result]
   fgets(chunk_name, chunk_name_length + 1, file);
   ^
gcc  -DDEBUG -g -O3 -Wall                        -DTARGET_SDL -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DRO_GAME_DIR="\"/usr/share/mirrormagic\"" -DRW_GAME_DIR="\"/home/frank/.mirrormagic\""   -c msdos.c
In file included from msdos.c:14:0:
system.h:316:16: warning: inline function ‘CheckCloseWindowEvent’ declared but never defined
 inline boolean CheckCloseWindowEvent(ClientMessageEvent *);
                ^
system.h:315:12: warning: inline function ‘GetEventKey’ declared but never defined
 inline Key GetEventKey(KeyEvent *, boolean);
            ^
system.h:314:13: warning: inline function ‘NextEvent’ declared but never defined
 inline void NextEvent(Event *event);
             ^
system.h:313:16: warning: inline function ‘PendingEvent’ declared but never defined
 inline boolean PendingEvent(void);
                ^
system.h:312:13: warning: inline function ‘InitEventFilter’ declared but never defined
 inline void InitEventFilter(EventFilter);
             ^
system.h:310:13: warning: inline function ‘SetAudioMode’ declared but never defined
 inline void SetAudioMode(boolean);
             ^
system.h:309:13: warning: inline function ‘CloseAudio’ declared but never defined
 inline void CloseAudio(void);
             ^
system.h:308:13: warning: inline function ‘OpenAudio’ declared but never defined
 inline void OpenAudio(void);
             ^
system.h:304:16: warning: inline function ‘ChangeVideoModeIfNeeded’ declared but never defined
 inline boolean ChangeVideoModeIfNeeded(boolean);
                ^
system.h:303:16: warning: inline function ‘SetVideoMode’ declared but never defined
 inline boolean SetVideoMode(boolean);
                ^
system.h:302:16: warning: inline function ‘PointerInWindow’ declared but never defined
 inline boolean PointerInWindow(DrawWindow *);
                ^
system.h:301:13: warning: inline function ‘KeyboardAutoRepeatOff’ declared but never defined
 inline void KeyboardAutoRepeatOff(void);
             ^
system.h:300:13: warning: inline function ‘KeyboardAutoRepeatOn’ declared but never defined
 inline void KeyboardAutoRepeatOn(void);
             ^
system.h:299:13: warning: inline function ‘SyncDisplay’ declared but never defined
 inline void SyncDisplay(void);
             ^
system.h:298:13: warning: inline function ‘FlushDisplay’ declared but never defined
 inline void FlushDisplay(void);
             ^
system.h:296:14: warning: inline function ‘GetPixelFromRGBcompact’ declared but never defined
 inline Pixel GetPixelFromRGBcompact(Bitmap *, unsigned int);
              ^
system.h:295:14: warning: inline function ‘GetPixelFromRGB’ declared but never defined
 inline Pixel GetPixelFromRGB(Bitmap *, unsigned int,unsigned int,unsigned int);
              ^
system.h:294:14: warning: inline function ‘GetPixel’ declared but never defined
 inline Pixel GetPixel(Bitmap *, int, int);
              ^
system.h:293:13: warning: inline function ‘DrawLines’ declared but never defined
 inline void DrawLines(Bitmap *, struct XY *, int, Pixel);
             ^
system.h:292:13: warning: inline function ‘DrawSimpleWhiteLine’ declared but never defined
 inline void DrawSimpleWhiteLine(Bitmap *, int, int, int, int);
             ^
system.h:291:13: warning: inline function ‘BlitBitmapMasked’ declared but never defined
 inline void BlitBitmapMasked(Bitmap *, Bitmap *, int, int, int, int, int, int);
             ^
system.h:290:13: warning: inline function ‘SetClipOrigin’ declared but never defined
 inline void SetClipOrigin(Bitmap *, GC, int, int);
             ^
system.h:289:13: warning: inline function ‘SetClipMask’ declared but never defined
 inline void SetClipMask(Bitmap *, GC, Pixmap);
             ^
system.h:288:13: warning: inline function ‘ClearRectangle’ declared but never defined
 inline void ClearRectangle(Bitmap *, int, int, int, int);
             ^
system.h:287:13: warning: inline function ‘BlitBitmap’ declared but never defined
 inline void BlitBitmap(Bitmap *, Bitmap *, int, int, int, int, int, int);
             ^
system.h:286:13: warning: inline function ‘FreeBitmap’ declared but never defined
 inline void FreeBitmap(Bitmap *);
             ^
system.h:285:16: warning: inline function ‘CreateBitmap’ declared but never defined
 inline Bitmap *CreateBitmap(int, int, int);
                ^
system.h:284:16: warning: inline function ‘CreateBitmapStruct’ declared but never defined
 inline Bitmap *CreateBitmapStruct(void);
                ^
system.h:283:13: warning: inline function ‘InitVideoBuffer’ declared but never defined
 inline void InitVideoBuffer(DrawBuffer **,DrawWindow **, int,int,int, boolean);
             ^
system.h:282:13: warning: inline function ‘CloseVideoDisplay’ declared but never defined
 inline void CloseVideoDisplay(void);
             ^
system.h:281:13: warning: inline function ‘InitVideoDisplay’ declared but never defined
 inline void InitVideoDisplay(void);
             ^
In file included from system.h:25:0,
                 from msdos.c:14:
sdl.h:331:13: warning: inline function ‘SDLNextEvent’ declared but never defined
 inline void SDLNextEvent(Event *);
             ^
sdl.h:329:13: warning: inline function ‘SDLCloseAudio’ declared but never defined
 inline void SDLCloseAudio(void);
             ^
sdl.h:328:13: warning: inline function ‘SDLOpenAudio’ declared but never defined
 inline void SDLOpenAudio(void);
             ^
sdl.h:324:14: warning: inline function ‘SDLGetPixel’ declared but never defined
 inline Pixel SDLGetPixel(Bitmap *, int, int);
              ^
sdl.h:323:13: warning: inline function ‘SDLDrawLine’ declared but never defined
 inline void SDLDrawLine(Bitmap *, int, int, int, int, Uint32);
             ^
sdl.h:322:13: warning: inline function ‘SDLDrawSimpleLine’ declared but never defined
 inline void SDLDrawSimpleLine(Bitmap *, int, int, int, int, unsigned int);
             ^
sdl.h:321:13: warning: inline function ‘SDLFillRectangle’ declared but never defined
 inline void SDLFillRectangle(Bitmap *, int, int, int, int, unsigned int);
             ^
sdl.h:320:13: warning: inline function ‘SDLCopyArea’ declared but never defined
 inline void SDLCopyArea(Bitmap *, Bitmap *, int, int, int, int, int, int, int);
             ^
sdl.h:319:16: warning: inline function ‘SDLSetVideoMode’ declared but never defined
 inline boolean SDLSetVideoMode(DrawBuffer **, boolean);
                ^
sdl.h:318:13: warning: inline function ‘SDLInitVideoBuffer’ declared but never defined
 inline void SDLInitVideoBuffer(DrawBuffer **, DrawWindow **, boolean);
             ^
sdl.h:317:13: warning: inline function ‘SDLInitVideoDisplay’ declared but never defined
 inline void SDLInitVideoDisplay(void);
             ^
gcc  -DDEBUG -g -O3 -Wall                        -DTARGET_SDL -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DRO_GAME_DIR="\"/usr/share/mirrormagic\"" -DRW_GAME_DIR="\"/home/frank/.mirrormagic\""   -c x11.c
In file included from x11.c:16:0:
misc.h:141:13: warning: inline function ‘swap_number_pairs’ declared but never defined
 inline void swap_number_pairs(int *, int *, int *, int *);
             ^
misc.h:140:13: warning: inline function ‘swap_numbers’ declared but never defined
 inline void swap_numbers(int *, int *);
             ^
In file included from x11.c:14:0:
system.h:316:16: warning: inline function ‘CheckCloseWindowEvent’ declared but never defined
 inline boolean CheckCloseWindowEvent(ClientMessageEvent *);
                ^
system.h:315:12: warning: inline function ‘GetEventKey’ declared but never defined
 inline Key GetEventKey(KeyEvent *, boolean);
            ^
system.h:314:13: warning: inline function ‘NextEvent’ declared but never defined
 inline void NextEvent(Event *event);
             ^
system.h:313:16: warning: inline function ‘PendingEvent’ declared but never defined
 inline boolean PendingEvent(void);
                ^
system.h:312:13: warning: inline function ‘InitEventFilter’ declared but never defined
 inline void InitEventFilter(EventFilter);
             ^
system.h:310:13: warning: inline function ‘SetAudioMode’ declared but never defined
 inline void SetAudioMode(boolean);
             ^
system.h:309:13: warning: inline function ‘CloseAudio’ declared but never defined
 inline void CloseAudio(void);
             ^
system.h:308:13: warning: inline function ‘OpenAudio’ declared but never defined
 inline void OpenAudio(void);
             ^
system.h:304:16: warning: inline function ‘ChangeVideoModeIfNeeded’ declared but never defined
 inline boolean ChangeVideoModeIfNeeded(boolean);
                ^
system.h:303:16: warning: inline function ‘SetVideoMode’ declared but never defined
 inline boolean SetVideoMode(boolean);
                ^
system.h:302:16: warning: inline function ‘PointerInWindow’ declared but never defined
 inline boolean PointerInWindow(DrawWindow *);
                ^
system.h:301:13: warning: inline function ‘KeyboardAutoRepeatOff’ declared but never defined
 inline void KeyboardAutoRepeatOff(void);
             ^
system.h:300:13: warning: inline function ‘KeyboardAutoRepeatOn’ declared but never defined
 inline void KeyboardAutoRepeatOn(void);
             ^
system.h:299:13: warning: inline function ‘SyncDisplay’ declared but never defined
 inline void SyncDisplay(void);
             ^
system.h:298:13: warning: inline function ‘FlushDisplay’ declared but never defined
 inline void FlushDisplay(void);
             ^
system.h:296:14: warning: inline function ‘GetPixelFromRGBcompact’ declared but never defined
 inline Pixel GetPixelFromRGBcompact(Bitmap *, unsigned int);
              ^
system.h:295:14: warning: inline function ‘GetPixelFromRGB’ declared but never defined
 inline Pixel GetPixelFromRGB(Bitmap *, unsigned int,unsigned int,unsigned int);
              ^
system.h:294:14: warning: inline function ‘GetPixel’ declared but never defined
 inline Pixel GetPixel(Bitmap *, int, int);
              ^
system.h:293:13: warning: inline function ‘DrawLines’ declared but never defined
 inline void DrawLines(Bitmap *, struct XY *, int, Pixel);
             ^
system.h:292:13: warning: inline function ‘DrawSimpleWhiteLine’ declared but never defined
 inline void DrawSimpleWhiteLine(Bitmap *, int, int, int, int);
             ^
system.h:291:13: warning: inline function ‘BlitBitmapMasked’ declared but never defined
 inline void BlitBitmapMasked(Bitmap *, Bitmap *, int, int, int, int, int, int);
             ^
system.h:290:13: warning: inline function ‘SetClipOrigin’ declared but never defined
 inline void SetClipOrigin(Bitmap *, GC, int, int);
             ^
system.h:289:13: warning: inline function ‘SetClipMask’ declared but never defined
 inline void SetClipMask(Bitmap *, GC, Pixmap);
             ^
system.h:288:13: warning: inline function ‘ClearRectangle’ declared but never defined
 inline void ClearRectangle(Bitmap *, int, int, int, int);
             ^
system.h:287:13: warning: inline function ‘BlitBitmap’ declared but never defined
 inline void BlitBitmap(Bitmap *, Bitmap *, int, int, int, int, int, int);
             ^
system.h:286:13: warning: inline function ‘FreeBitmap’ declared but never defined
 inline void FreeBitmap(Bitmap *);
             ^
system.h:285:16: warning: inline function ‘CreateBitmap’ declared but never defined
 inline Bitmap *CreateBitmap(int, int, int);
                ^
system.h:284:16: warning: inline function ‘CreateBitmapStruct’ declared but never defined
 inline Bitmap *CreateBitmapStruct(void);
                ^
system.h:283:13: warning: inline function ‘InitVideoBuffer’ declared but never defined
 inline void InitVideoBuffer(DrawBuffer **,DrawWindow **, int,int,int, boolean);
             ^
system.h:282:13: warning: inline function ‘CloseVideoDisplay’ declared but never defined
 inline void CloseVideoDisplay(void);
             ^
system.h:281:13: warning: inline function ‘InitVideoDisplay’ declared but never defined
 inline void InitVideoDisplay(void);
             ^
In file included from system.h:25:0,
                 from x11.c:14:
sdl.h:331:13: warning: inline function ‘SDLNextEvent’ declared but never defined
 inline void SDLNextEvent(Event *);
             ^
sdl.h:329:13: warning: inline function ‘SDLCloseAudio’ declared but never defined
 inline void SDLCloseAudio(void);
             ^
sdl.h:328:13: warning: inline function ‘SDLOpenAudio’ declared but never defined
 inline void SDLOpenAudio(void);
             ^
sdl.h:324:14: warning: inline function ‘SDLGetPixel’ declared but never defined
 inline Pixel SDLGetPixel(Bitmap *, int, int);
              ^
sdl.h:323:13: warning: inline function ‘SDLDrawLine’ declared but never defined
 inline void SDLDrawLine(Bitmap *, int, int, int, int, Uint32);
             ^
sdl.h:322:13: warning: inline function ‘SDLDrawSimpleLine’ declared but never defined
 inline void SDLDrawSimpleLine(Bitmap *, int, int, int, int, unsigned int);
             ^
sdl.h:321:13: warning: inline function ‘SDLFillRectangle’ declared but never defined
 inline void SDLFillRectangle(Bitmap *, int, int, int, int, unsigned int);
             ^
sdl.h:320:13: warning: inline function ‘SDLCopyArea’ declared but never defined
 inline void SDLCopyArea(Bitmap *, Bitmap *, int, int, int, int, int, int, int);
             ^
sdl.h:319:16: warning: inline function ‘SDLSetVideoMode’ declared but never defined
 inline boolean SDLSetVideoMode(DrawBuffer **, boolean);
                ^
sdl.h:318:13: warning: inline function ‘SDLInitVideoBuffer’ declared but never defined
 inline void SDLInitVideoBuffer(DrawBuffer **, DrawWindow **, boolean);
             ^
sdl.h:317:13: warning: inline function ‘SDLInitVideoDisplay’ declared but never defined
 inline void SDLInitVideoDisplay(void);
             ^
gcc  -DDEBUG -g -O3 -Wall                        -DTARGET_SDL -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DRO_GAME_DIR="\"/usr/share/mirrormagic\"" -DRW_GAME_DIR="\"/home/frank/.mirrormagic\""   -c sdl.c
sdl.c:148:5: warning: ‘video_yoffset’ is static but used in inline function ‘SDLSetVideoMode’ which is not static
     video_yoffset = 0;
     ^
sdl.c:147:5: warning: ‘video_xoffset’ is static but used in inline function ‘SDLSetVideoMode’ which is not static
     video_xoffset = 0;
     ^
sdl.c:125:59: warning: ‘fullscreen_height’ is static but used in inline function ‘SDLSetVideoMode’ which is not static
     if ((new_surface = SDL_SetVideoMode(fullscreen_width, fullscreen_height,
                                                           ^
sdl.c:125:41: warning: ‘fullscreen_width’ is static but used in inline function ‘SDLSetVideoMode’ which is not static
     if ((new_surface = SDL_SetVideoMode(fullscreen_width, fullscreen_height,
                                         ^
sdl.c:122:21: warning: ‘fullscreen_yoffset’ is static but used in inline function ‘SDLSetVideoMode’ which is not static
     video_yoffset = fullscreen_yoffset;
                     ^
sdl.c:122:5: warning: ‘video_yoffset’ is static but used in inline function ‘SDLSetVideoMode’ which is not static
     video_yoffset = fullscreen_yoffset;
     ^
sdl.c:121:21: warning: ‘fullscreen_xoffset’ is static but used in inline function ‘SDLSetVideoMode’ which is not static
     video_xoffset = fullscreen_xoffset;
                     ^
sdl.c:121:5: warning: ‘video_xoffset’ is static but used in inline function ‘SDLSetVideoMode’ which is not static
     video_xoffset = fullscreen_xoffset;
     ^
sdl.c:68:3: warning: ‘fullscreen_yoffset’ is static but used in inline function ‘SDLInitVideoBuffer’ which is not static
   fullscreen_yoffset = 0;
   ^
sdl.c:67:3: warning: ‘fullscreen_xoffset’ is static but used in inline function ‘SDLInitVideoBuffer’ which is not static
   fullscreen_xoffset = 0;
   ^
sdl.c:66:3: warning: ‘fullscreen_height’ is static but used in inline function ‘SDLInitVideoBuffer’ which is not static
   fullscreen_height = video.height;
   ^
sdl.c:65:3: warning: ‘fullscreen_width’ is static but used in inline function ‘SDLInitVideoBuffer’ which is not static
   fullscreen_width = video.width;
   ^
In file included from sdl.c:16:0:
misc.h:141:13: warning: inline function ‘swap_number_pairs’ declared but never defined
 inline void swap_number_pairs(int *, int *, int *, int *);
             ^
misc.h:140:13: warning: inline function ‘swap_numbers’ declared but never defined
 inline void swap_numbers(int *, int *);
             ^
In file included from sdl.c:14:0:
system.h:316:16: warning: inline function ‘CheckCloseWindowEvent’ declared but never defined
 inline boolean CheckCloseWindowEvent(ClientMessageEvent *);
                ^
system.h:315:12: warning: inline function ‘GetEventKey’ declared but never defined
 inline Key GetEventKey(KeyEvent *, boolean);
            ^
system.h:314:13: warning: inline function ‘NextEvent’ declared but never defined
 inline void NextEvent(Event *event);
             ^
system.h:313:16: warning: inline function ‘PendingEvent’ declared but never defined
 inline boolean PendingEvent(void);
                ^
system.h:312:13: warning: inline function ‘InitEventFilter’ declared but never defined
 inline void InitEventFilter(EventFilter);
             ^
system.h:310:13: warning: inline function ‘SetAudioMode’ declared but never defined
 inline void SetAudioMode(boolean);
             ^
system.h:309:13: warning: inline function ‘CloseAudio’ declared but never defined
 inline void CloseAudio(void);
             ^
system.h:308:13: warning: inline function ‘OpenAudio’ declared but never defined
 inline void OpenAudio(void);
             ^
system.h:304:16: warning: inline function ‘ChangeVideoModeIfNeeded’ declared but never defined
 inline boolean ChangeVideoModeIfNeeded(boolean);
                ^
system.h:303:16: warning: inline function ‘SetVideoMode’ declared but never defined
 inline boolean SetVideoMode(boolean);
                ^
system.h:302:16: warning: inline function ‘PointerInWindow’ declared but never defined
 inline boolean PointerInWindow(DrawWindow *);
                ^
system.h:301:13: warning: inline function ‘KeyboardAutoRepeatOff’ declared but never defined
 inline void KeyboardAutoRepeatOff(void);
             ^
system.h:300:13: warning: inline function ‘KeyboardAutoRepeatOn’ declared but never defined
 inline void KeyboardAutoRepeatOn(void);
             ^
system.h:299:13: warning: inline function ‘SyncDisplay’ declared but never defined
 inline void SyncDisplay(void);
             ^
system.h:298:13: warning: inline function ‘FlushDisplay’ declared but never defined
 inline void FlushDisplay(void);
             ^
system.h:296:14: warning: inline function ‘GetPixelFromRGBcompact’ declared but never defined
 inline Pixel GetPixelFromRGBcompact(Bitmap *, unsigned int);
              ^
system.h:295:14: warning: inline function ‘GetPixelFromRGB’ declared but never defined
 inline Pixel GetPixelFromRGB(Bitmap *, unsigned int,unsigned int,unsigned int);
              ^
system.h:294:14: warning: inline function ‘GetPixel’ declared but never defined
 inline Pixel GetPixel(Bitmap *, int, int);
              ^
system.h:293:13: warning: inline function ‘DrawLines’ declared but never defined
 inline void DrawLines(Bitmap *, struct XY *, int, Pixel);
             ^
system.h:292:13: warning: inline function ‘DrawSimpleWhiteLine’ declared but never defined
 inline void DrawSimpleWhiteLine(Bitmap *, int, int, int, int);
             ^
system.h:291:13: warning: inline function ‘BlitBitmapMasked’ declared but never defined
 inline void BlitBitmapMasked(Bitmap *, Bitmap *, int, int, int, int, int, int);
             ^
system.h:290:13: warning: inline function ‘SetClipOrigin’ declared but never defined
 inline void SetClipOrigin(Bitmap *, GC, int, int);
             ^
system.h:289:13: warning: inline function ‘SetClipMask’ declared but never defined
 inline void SetClipMask(Bitmap *, GC, Pixmap);
             ^
system.h:288:13: warning: inline function ‘ClearRectangle’ declared but never defined
 inline void ClearRectangle(Bitmap *, int, int, int, int);
             ^
system.h:287:13: warning: inline function ‘BlitBitmap’ declared but never defined
 inline void BlitBitmap(Bitmap *, Bitmap *, int, int, int, int, int, int);
             ^
system.h:286:13: warning: inline function ‘FreeBitmap’ declared but never defined
 inline void FreeBitmap(Bitmap *);
             ^
system.h:285:16: warning: inline function ‘CreateBitmap’ declared but never defined
 inline Bitmap *CreateBitmap(int, int, int);
                ^
system.h:284:16: warning: inline function ‘CreateBitmapStruct’ declared but never defined
 inline Bitmap *CreateBitmapStruct(void);
                ^
system.h:283:13: warning: inline function ‘InitVideoBuffer’ declared but never defined
 inline void InitVideoBuffer(DrawBuffer **,DrawWindow **, int,int,int, boolean);
             ^
system.h:282:13: warning: inline function ‘CloseVideoDisplay’ declared but never defined
 inline void CloseVideoDisplay(void);
             ^
system.h:281:13: warning: inline function ‘InitVideoDisplay’ declared but never defined
 inline void InitVideoDisplay(void);
             ^
ar cru libgame.a system.o gadgets.o text.o sound.o pcx.o image.o random.o misc.o msdos.o x11.o sdl.o
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib libgame.a
make[2]: Leaving directory '/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/libgame'
gcc  -DDEBUG -g -O3 -Wall                        -DTARGET_SDL -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DRO_GAME_DIR="\"/usr/share/mirrormagic\"" -DRW_GAME_DIR="\"/home/frank/.mirrormagic\""   -c main.c
In file included from libgame/libgame.h:28:0,
                 from main.c:14:
libgame/misc.h:141:13: warning: inline function ‘swap_number_pairs’ declared but never defined
 inline void swap_number_pairs(int *, int *, int *, int *);
             ^
libgame/misc.h:140:13: warning: inline function ‘swap_numbers’ declared but never defined
 inline void swap_numbers(int *, int *);
             ^
In file included from libgame/libgame.h:21:0,
                 from main.c:14:
libgame/system.h:316:16: warning: inline function ‘CheckCloseWindowEvent’ declared but never defined
 inline boolean CheckCloseWindowEvent(ClientMessageEvent *);
                ^
libgame/system.h:315:12: warning: inline function ‘GetEventKey’ declared but never defined
 inline Key GetEventKey(KeyEvent *, boolean);
            ^
libgame/system.h:314:13: warning: inline function ‘NextEvent’ declared but never defined
 inline void NextEvent(Event *event);
             ^
libgame/system.h:313:16: warning: inline function ‘PendingEvent’ declared but never defined
 inline boolean PendingEvent(void);
                ^
libgame/system.h:312:13: warning: inline function ‘InitEventFilter’ declared but never defined
 inline void InitEventFilter(EventFilter);
             ^
libgame/system.h:310:13: warning: inline function ‘SetAudioMode’ declared but never defined
 inline void SetAudioMode(boolean);
             ^
libgame/system.h:309:13: warning: inline function ‘CloseAudio’ declared but never defined
 inline void CloseAudio(void);
             ^
libgame/system.h:308:13: warning: inline function ‘OpenAudio’ declared but never defined
 inline void OpenAudio(void);
             ^
libgame/system.h:304:16: warning: inline function ‘ChangeVideoModeIfNeeded’ declared but never defined
 inline boolean ChangeVideoModeIfNeeded(boolean);
                ^
libgame/system.h:303:16: warning: inline function ‘SetVideoMode’ declared but never defined
 inline boolean SetVideoMode(boolean);
                ^
libgame/system.h:302:16: warning: inline function ‘PointerInWindow’ declared but never defined
 inline boolean PointerInWindow(DrawWindow *);
                ^
libgame/system.h:301:13: warning: inline function ‘KeyboardAutoRepeatOff’ declared but never defined
 inline void KeyboardAutoRepeatOff(void);
             ^
libgame/system.h:300:13: warning: inline function ‘KeyboardAutoRepeatOn’ declared but never defined
 inline void KeyboardAutoRepeatOn(void);
             ^
libgame/system.h:299:13: warning: inline function ‘SyncDisplay’ declared but never defined
 inline void SyncDisplay(void);
             ^
libgame/system.h:298:13: warning: inline function ‘FlushDisplay’ declared but never defined
 inline void FlushDisplay(void);
             ^
libgame/system.h:296:14: warning: inline function ‘GetPixelFromRGBcompact’ declared but never defined
 inline Pixel GetPixelFromRGBcompact(Bitmap *, unsigned int);
              ^
libgame/system.h:295:14: warning: inline function ‘GetPixelFromRGB’ declared but never defined
 inline Pixel GetPixelFromRGB(Bitmap *, unsigned int,unsigned int,unsigned int);
              ^
libgame/system.h:294:14: warning: inline function ‘GetPixel’ declared but never defined
 inline Pixel GetPixel(Bitmap *, int, int);
              ^
libgame/system.h:293:13: warning: inline function ‘DrawLines’ declared but never defined
 inline void DrawLines(Bitmap *, struct XY *, int, Pixel);
             ^
libgame/system.h:292:13: warning: inline function ‘DrawSimpleWhiteLine’ declared but never defined
 inline void DrawSimpleWhiteLine(Bitmap *, int, int, int, int);
             ^
libgame/system.h:291:13: warning: inline function ‘BlitBitmapMasked’ declared but never defined
 inline void BlitBitmapMasked(Bitmap *, Bitmap *, int, int, int, int, int, int);
             ^
libgame/system.h:290:13: warning: inline function ‘SetClipOrigin’ declared but never defined
 inline void SetClipOrigin(Bitmap *, GC, int, int);
             ^
libgame/system.h:289:13: warning: inline function ‘SetClipMask’ declared but never defined
 inline void SetClipMask(Bitmap *, GC, Pixmap);
             ^
libgame/system.h:288:13: warning: inline function ‘ClearRectangle’ declared but never defined
 inline void ClearRectangle(Bitmap *, int, int, int, int);
             ^
libgame/system.h:287:13: warning: inline function ‘BlitBitmap’ declared but never defined
 inline void BlitBitmap(Bitmap *, Bitmap *, int, int, int, int, int, int);
             ^
libgame/system.h:286:13: warning: inline function ‘FreeBitmap’ declared but never defined
 inline void FreeBitmap(Bitmap *);
             ^
libgame/system.h:285:16: warning: inline function ‘CreateBitmap’ declared but never defined
 inline Bitmap *CreateBitmap(int, int, int);
                ^
libgame/system.h:284:16: warning: inline function ‘CreateBitmapStruct’ declared but never defined
 inline Bitmap *CreateBitmapStruct(void);
                ^
libgame/system.h:283:13: warning: inline function ‘InitVideoBuffer’ declared but never defined
 inline void InitVideoBuffer(DrawBuffer **,DrawWindow **, int,int,int, boolean);
             ^
libgame/system.h:282:13: warning: inline function ‘CloseVideoDisplay’ declared but never defined
 inline void CloseVideoDisplay(void);
             ^
libgame/system.h:281:13: warning: inline function ‘InitVideoDisplay’ declared but never defined
 inline void InitVideoDisplay(void);
             ^
In file included from libgame/system.h:25:0,
                 from libgame/libgame.h:21,
                 from main.c:14:
libgame/sdl.h:331:13: warning: inline function ‘SDLNextEvent’ declared but never defined
 inline void SDLNextEvent(Event *);
             ^
libgame/sdl.h:329:13: warning: inline function ‘SDLCloseAudio’ declared but never defined
 inline void SDLCloseAudio(void);
             ^
libgame/sdl.h:328:13: warning: inline function ‘SDLOpenAudio’ declared but never defined
 inline void SDLOpenAudio(void);
             ^
libgame/sdl.h:324:14: warning: inline function ‘SDLGetPixel’ declared but never defined
 inline Pixel SDLGetPixel(Bitmap *, int, int);
              ^
libgame/sdl.h:323:13: warning: inline function ‘SDLDrawLine’ declared but never defined
 inline void SDLDrawLine(Bitmap *, int, int, int, int, Uint32);
             ^
libgame/sdl.h:322:13: warning: inline function ‘SDLDrawSimpleLine’ declared but never defined
 inline void SDLDrawSimpleLine(Bitmap *, int, int, int, int, unsigned int);
             ^
libgame/sdl.h:321:13: warning: inline function ‘SDLFillRectangle’ declared but never defined
 inline void SDLFillRectangle(Bitmap *, int, int, int, int, unsigned int);
             ^
libgame/sdl.h:320:13: warning: inline function ‘SDLCopyArea’ declared but never defined
 inline void SDLCopyArea(Bitmap *, Bitmap *, int, int, int, int, int, int, int);
             ^
libgame/sdl.h:319:16: warning: inline function ‘SDLSetVideoMode’ declared but never defined
 inline boolean SDLSetVideoMode(DrawBuffer **, boolean);
                ^
libgame/sdl.h:318:13: warning: inline function ‘SDLInitVideoBuffer’ declared but never defined
 inline void SDLInitVideoBuffer(DrawBuffer **, DrawWindow **, boolean);
             ^
libgame/sdl.h:317:13: warning: inline function ‘SDLInitVideoDisplay’ declared but never defined
 inline void SDLInitVideoDisplay(void);
             ^
gcc  -DDEBUG -g -O3 -Wall                        -DTARGET_SDL -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DRO_GAME_DIR="\"/usr/share/mirrormagic\"" -DRW_GAME_DIR="\"/home/frank/.mirrormagic\""   -c init.c
In file included from libgame/libgame.h:28:0,
                 from init.c:16:
libgame/misc.h:141:13: warning: inline function ‘swap_number_pairs’ declared but never defined
 inline void swap_number_pairs(int *, int *, int *, int *);
             ^
libgame/misc.h:140:13: warning: inline function ‘swap_numbers’ declared but never defined
 inline void swap_numbers(int *, int *);
             ^
In file included from libgame/libgame.h:21:0,
                 from init.c:16:
libgame/system.h:316:16: warning: inline function ‘CheckCloseWindowEvent’ declared but never defined
 inline boolean CheckCloseWindowEvent(ClientMessageEvent *);
                ^
libgame/system.h:315:12: warning: inline function ‘GetEventKey’ declared but never defined
 inline Key GetEventKey(KeyEvent *, boolean);
            ^
libgame/system.h:314:13: warning: inline function ‘NextEvent’ declared but never defined
 inline void NextEvent(Event *event);
             ^
libgame/system.h:313:16: warning: inline function ‘PendingEvent’ declared but never defined
 inline boolean PendingEvent(void);
                ^
libgame/system.h:312:13: warning: inline function ‘InitEventFilter’ declared but never defined
 inline void InitEventFilter(EventFilter);
             ^
libgame/system.h:310:13: warning: inline function ‘SetAudioMode’ declared but never defined
 inline void SetAudioMode(boolean);
             ^
libgame/system.h:309:13: warning: inline function ‘CloseAudio’ declared but never defined
 inline void CloseAudio(void);
             ^
libgame/system.h:308:13: warning: inline function ‘OpenAudio’ declared but never defined
 inline void OpenAudio(void);
             ^
libgame/system.h:304:16: warning: inline function ‘ChangeVideoModeIfNeeded’ declared but never defined
 inline boolean ChangeVideoModeIfNeeded(boolean);
                ^
libgame/system.h:303:16: warning: inline function ‘SetVideoMode’ declared but never defined
 inline boolean SetVideoMode(boolean);
                ^
libgame/system.h:302:16: warning: inline function ‘PointerInWindow’ declared but never defined
 inline boolean PointerInWindow(DrawWindow *);
                ^
libgame/system.h:301:13: warning: inline function ‘KeyboardAutoRepeatOff’ declared but never defined
 inline void KeyboardAutoRepeatOff(void);
             ^
libgame/system.h:300:13: warning: inline function ‘KeyboardAutoRepeatOn’ declared but never defined
 inline void KeyboardAutoRepeatOn(void);
             ^
libgame/system.h:299:13: warning: inline function ‘SyncDisplay’ declared but never defined
 inline void SyncDisplay(void);
             ^
libgame/system.h:298:13: warning: inline function ‘FlushDisplay’ declared but never defined
 inline void FlushDisplay(void);
             ^
libgame/system.h:296:14: warning: inline function ‘GetPixelFromRGBcompact’ declared but never defined
 inline Pixel GetPixelFromRGBcompact(Bitmap *, unsigned int);
              ^
libgame/system.h:295:14: warning: inline function ‘GetPixelFromRGB’ declared but never defined
 inline Pixel GetPixelFromRGB(Bitmap *, unsigned int,unsigned int,unsigned int);
              ^
libgame/system.h:294:14: warning: inline function ‘GetPixel’ declared but never defined
 inline Pixel GetPixel(Bitmap *, int, int);
              ^
libgame/system.h:293:13: warning: inline function ‘DrawLines’ declared but never defined
 inline void DrawLines(Bitmap *, struct XY *, int, Pixel);
             ^
libgame/system.h:292:13: warning: inline function ‘DrawSimpleWhiteLine’ declared but never defined
 inline void DrawSimpleWhiteLine(Bitmap *, int, int, int, int);
             ^
libgame/system.h:291:13: warning: inline function ‘BlitBitmapMasked’ declared but never defined
 inline void BlitBitmapMasked(Bitmap *, Bitmap *, int, int, int, int, int, int);
             ^
libgame/system.h:290:13: warning: inline function ‘SetClipOrigin’ declared but never defined
 inline void SetClipOrigin(Bitmap *, GC, int, int);
             ^
libgame/system.h:289:13: warning: inline function ‘SetClipMask’ declared but never defined
 inline void SetClipMask(Bitmap *, GC, Pixmap);
             ^
libgame/system.h:288:13: warning: inline function ‘ClearRectangle’ declared but never defined
 inline void ClearRectangle(Bitmap *, int, int, int, int);
             ^
libgame/system.h:287:13: warning: inline function ‘BlitBitmap’ declared but never defined
 inline void BlitBitmap(Bitmap *, Bitmap *, int, int, int, int, int, int);
             ^
libgame/system.h:286:13: warning: inline function ‘FreeBitmap’ declared but never defined
 inline void FreeBitmap(Bitmap *);
             ^
libgame/system.h:285:16: warning: inline function ‘CreateBitmap’ declared but never defined
 inline Bitmap *CreateBitmap(int, int, int);
                ^
libgame/system.h:284:16: warning: inline function ‘CreateBitmapStruct’ declared but never defined
 inline Bitmap *CreateBitmapStruct(void);
                ^
libgame/system.h:283:13: warning: inline function ‘InitVideoBuffer’ declared but never defined
 inline void InitVideoBuffer(DrawBuffer **,DrawWindow **, int,int,int, boolean);
             ^
libgame/system.h:282:13: warning: inline function ‘CloseVideoDisplay’ declared but never defined
 inline void CloseVideoDisplay(void);
             ^
libgame/system.h:281:13: warning: inline function ‘InitVideoDisplay’ declared but never defined
 inline void InitVideoDisplay(void);
             ^
In file included from libgame/system.h:25:0,
                 from libgame/libgame.h:21,
                 from init.c:16:
libgame/sdl.h:331:13: warning: inline function ‘SDLNextEvent’ declared but never defined
 inline void SDLNextEvent(Event *);
             ^
libgame/sdl.h:329:13: warning: inline function ‘SDLCloseAudio’ declared but never defined
 inline void SDLCloseAudio(void);
             ^
libgame/sdl.h:328:13: warning: inline function ‘SDLOpenAudio’ declared but never defined
 inline void SDLOpenAudio(void);
             ^
libgame/sdl.h:324:14: warning: inline function ‘SDLGetPixel’ declared but never defined
 inline Pixel SDLGetPixel(Bitmap *, int, int);
              ^
libgame/sdl.h:323:13: warning: inline function ‘SDLDrawLine’ declared but never defined
 inline void SDLDrawLine(Bitmap *, int, int, int, int, Uint32);
             ^
libgame/sdl.h:322:13: warning: inline function ‘SDLDrawSimpleLine’ declared but never defined
 inline void SDLDrawSimpleLine(Bitmap *, int, int, int, int, unsigned int);
             ^
libgame/sdl.h:321:13: warning: inline function ‘SDLFillRectangle’ declared but never defined
 inline void SDLFillRectangle(Bitmap *, int, int, int, int, unsigned int);
             ^
libgame/sdl.h:320:13: warning: inline function ‘SDLCopyArea’ declared but never defined
 inline void SDLCopyArea(Bitmap *, Bitmap *, int, int, int, int, int, int, int);
             ^
libgame/sdl.h:319:16: warning: inline function ‘SDLSetVideoMode’ declared but never defined
 inline boolean SDLSetVideoMode(DrawBuffer **, boolean);
                ^
libgame/sdl.h:318:13: warning: inline function ‘SDLInitVideoBuffer’ declared but never defined
 inline void SDLInitVideoBuffer(DrawBuffer **, DrawWindow **, boolean);
             ^
libgame/sdl.h:317:13: warning: inline function ‘SDLInitVideoDisplay’ declared but never defined
 inline void SDLInitVideoDisplay(void);
             ^
gcc  -DDEBUG -g -O3 -Wall                        -DTARGET_SDL -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DRO_GAME_DIR="\"/usr/share/mirrormagic\"" -DRW_GAME_DIR="\"/home/frank/.mirrormagic\""   -c events.c
events.c: In function ‘HandleKey’:
events.c:758:2: warning: case value ‘81’ not in enumerated type ‘Key {aka enum <anonymous>}’ [-Wswitch]
  case KSYM_Q:
  ^
In file included from libgame/libgame.h:28:0,
                 from events.c:14:
events.c: At top level:
libgame/misc.h:141:13: warning: inline function ‘swap_number_pairs’ declared but never defined
 inline void swap_number_pairs(int *, int *, int *, int *);
             ^
libgame/misc.h:140:13: warning: inline function ‘swap_numbers’ declared but never defined
 inline void swap_numbers(int *, int *);
             ^
In file included from libgame/libgame.h:21:0,
                 from events.c:14:
libgame/system.h:316:16: warning: inline function ‘CheckCloseWindowEvent’ declared but never defined
 inline boolean CheckCloseWindowEvent(ClientMessageEvent *);
                ^
libgame/system.h:315:12: warning: inline function ‘GetEventKey’ declared but never defined
 inline Key GetEventKey(KeyEvent *, boolean);
            ^
libgame/system.h:314:13: warning: inline function ‘NextEvent’ declared but never defined
 inline void NextEvent(Event *event);
             ^
libgame/system.h:313:16: warning: inline function ‘PendingEvent’ declared but never defined
 inline boolean PendingEvent(void);
                ^
libgame/system.h:312:13: warning: inline function ‘InitEventFilter’ declared but never defined
 inline void InitEventFilter(EventFilter);
             ^
libgame/system.h:310:13: warning: inline function ‘SetAudioMode’ declared but never defined
 inline void SetAudioMode(boolean);
             ^
libgame/system.h:309:13: warning: inline function ‘CloseAudio’ declared but never defined
 inline void CloseAudio(void);
             ^
libgame/system.h:308:13: warning: inline function ‘OpenAudio’ declared but never defined
 inline void OpenAudio(void);
             ^
libgame/system.h:304:16: warning: inline function ‘ChangeVideoModeIfNeeded’ declared but never defined
 inline boolean ChangeVideoModeIfNeeded(boolean);
                ^
libgame/system.h:303:16: warning: inline function ‘SetVideoMode’ declared but never defined
 inline boolean SetVideoMode(boolean);
                ^
libgame/system.h:302:16: warning: inline function ‘PointerInWindow’ declared but never defined
 inline boolean PointerInWindow(DrawWindow *);
                ^
libgame/system.h:301:13: warning: inline function ‘KeyboardAutoRepeatOff’ declared but never defined
 inline void KeyboardAutoRepeatOff(void);
             ^
libgame/system.h:300:13: warning: inline function ‘KeyboardAutoRepeatOn’ declared but never defined
 inline void KeyboardAutoRepeatOn(void);
             ^
libgame/system.h:299:13: warning: inline function ‘SyncDisplay’ declared but never defined
 inline void SyncDisplay(void);
             ^
libgame/system.h:298:13: warning: inline function ‘FlushDisplay’ declared but never defined
 inline void FlushDisplay(void);
             ^
libgame/system.h:296:14: warning: inline function ‘GetPixelFromRGBcompact’ declared but never defined
 inline Pixel GetPixelFromRGBcompact(Bitmap *, unsigned int);
              ^
libgame/system.h:295:14: warning: inline function ‘GetPixelFromRGB’ declared but never defined
 inline Pixel GetPixelFromRGB(Bitmap *, unsigned int,unsigned int,unsigned int);
              ^
libgame/system.h:294:14: warning: inline function ‘GetPixel’ declared but never defined
 inline Pixel GetPixel(Bitmap *, int, int);
              ^
libgame/system.h:293:13: warning: inline function ‘DrawLines’ declared but never defined
 inline void DrawLines(Bitmap *, struct XY *, int, Pixel);
             ^
libgame/system.h:292:13: warning: inline function ‘DrawSimpleWhiteLine’ declared but never defined
 inline void DrawSimpleWhiteLine(Bitmap *, int, int, int, int);
             ^
libgame/system.h:291:13: warning: inline function ‘BlitBitmapMasked’ declared but never defined
 inline void BlitBitmapMasked(Bitmap *, Bitmap *, int, int, int, int, int, int);
             ^
libgame/system.h:290:13: warning: inline function ‘SetClipOrigin’ declared but never defined
 inline void SetClipOrigin(Bitmap *, GC, int, int);
             ^
libgame/system.h:289:13: warning: inline function ‘SetClipMask’ declared but never defined
 inline void SetClipMask(Bitmap *, GC, Pixmap);
             ^
libgame/system.h:288:13: warning: inline function ‘ClearRectangle’ declared but never defined
 inline void ClearRectangle(Bitmap *, int, int, int, int);
             ^
libgame/system.h:287:13: warning: inline function ‘BlitBitmap’ declared but never defined
 inline void BlitBitmap(Bitmap *, Bitmap *, int, int, int, int, int, int);
             ^
libgame/system.h:286:13: warning: inline function ‘FreeBitmap’ declared but never defined
 inline void FreeBitmap(Bitmap *);
             ^
libgame/system.h:285:16: warning: inline function ‘CreateBitmap’ declared but never defined
 inline Bitmap *CreateBitmap(int, int, int);
                ^
libgame/system.h:284:16: warning: inline function ‘CreateBitmapStruct’ declared but never defined
 inline Bitmap *CreateBitmapStruct(void);
                ^
libgame/system.h:283:13: warning: inline function ‘InitVideoBuffer’ declared but never defined
 inline void InitVideoBuffer(DrawBuffer **,DrawWindow **, int,int,int, boolean);
             ^
libgame/system.h:282:13: warning: inline function ‘CloseVideoDisplay’ declared but never defined
 inline void CloseVideoDisplay(void);
             ^
libgame/system.h:281:13: warning: inline function ‘InitVideoDisplay’ declared but never defined
 inline void InitVideoDisplay(void);
             ^
In file included from libgame/system.h:25:0,
                 from libgame/libgame.h:21,
                 from events.c:14:
libgame/sdl.h:331:13: warning: inline function ‘SDLNextEvent’ declared but never defined
 inline void SDLNextEvent(Event *);
             ^
libgame/sdl.h:329:13: warning: inline function ‘SDLCloseAudio’ declared but never defined
 inline void SDLCloseAudio(void);
             ^
libgame/sdl.h:328:13: warning: inline function ‘SDLOpenAudio’ declared but never defined
 inline void SDLOpenAudio(void);
             ^
libgame/sdl.h:324:14: warning: inline function ‘SDLGetPixel’ declared but never defined
 inline Pixel SDLGetPixel(Bitmap *, int, int);
              ^
libgame/sdl.h:323:13: warning: inline function ‘SDLDrawLine’ declared but never defined
 inline void SDLDrawLine(Bitmap *, int, int, int, int, Uint32);
             ^
libgame/sdl.h:322:13: warning: inline function ‘SDLDrawSimpleLine’ declared but never defined
 inline void SDLDrawSimpleLine(Bitmap *, int, int, int, int, unsigned int);
             ^
libgame/sdl.h:321:13: warning: inline function ‘SDLFillRectangle’ declared but never defined
 inline void SDLFillRectangle(Bitmap *, int, int, int, int, unsigned int);
             ^
libgame/sdl.h:320:13: warning: inline function ‘SDLCopyArea’ declared but never defined
 inline void SDLCopyArea(Bitmap *, Bitmap *, int, int, int, int, int, int, int);
             ^
libgame/sdl.h:319:16: warning: inline function ‘SDLSetVideoMode’ declared but never defined
 inline boolean SDLSetVideoMode(DrawBuffer **, boolean);
                ^
libgame/sdl.h:318:13: warning: inline function ‘SDLInitVideoBuffer’ declared but never defined
 inline void SDLInitVideoBuffer(DrawBuffer **, DrawWindow **, boolean);
             ^
libgame/sdl.h:317:13: warning: inline function ‘SDLInitVideoDisplay’ declared but never defined
 inline void SDLInitVideoDisplay(void);
             ^
gcc  -DDEBUG -g -O3 -Wall                        -DTARGET_SDL -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DRO_GAME_DIR="\"/usr/share/mirrormagic\"" -DRW_GAME_DIR="\"/home/frank/.mirrormagic\""   -c tools.c
In file included from libgame/libgame.h:28:0,
                 from tools.c:20:
libgame/misc.h:141:13: warning: inline function ‘swap_number_pairs’ declared but never defined
 inline void swap_number_pairs(int *, int *, int *, int *);
             ^
libgame/misc.h:140:13: warning: inline function ‘swap_numbers’ declared but never defined
 inline void swap_numbers(int *, int *);
             ^
In file included from libgame/libgame.h:21:0,
                 from tools.c:20:
libgame/system.h:316:16: warning: inline function ‘CheckCloseWindowEvent’ declared but never defined
 inline boolean CheckCloseWindowEvent(ClientMessageEvent *);
                ^
libgame/system.h:315:12: warning: inline function ‘GetEventKey’ declared but never defined
 inline Key GetEventKey(KeyEvent *, boolean);
            ^
libgame/system.h:314:13: warning: inline function ‘NextEvent’ declared but never defined
 inline void NextEvent(Event *event);
             ^
libgame/system.h:313:16: warning: inline function ‘PendingEvent’ declared but never defined
 inline boolean PendingEvent(void);
                ^
libgame/system.h:312:13: warning: inline function ‘InitEventFilter’ declared but never defined
 inline void InitEventFilter(EventFilter);
             ^
libgame/system.h:310:13: warning: inline function ‘SetAudioMode’ declared but never defined
 inline void SetAudioMode(boolean);
             ^
libgame/system.h:309:13: warning: inline function ‘CloseAudio’ declared but never defined
 inline void CloseAudio(void);
             ^
libgame/system.h:308:13: warning: inline function ‘OpenAudio’ declared but never defined
 inline void OpenAudio(void);
             ^
libgame/system.h:304:16: warning: inline function ‘ChangeVideoModeIfNeeded’ declared but never defined
 inline boolean ChangeVideoModeIfNeeded(boolean);
                ^
libgame/system.h:303:16: warning: inline function ‘SetVideoMode’ declared but never defined
 inline boolean SetVideoMode(boolean);
                ^
libgame/system.h:302:16: warning: inline function ‘PointerInWindow’ declared but never defined
 inline boolean PointerInWindow(DrawWindow *);
                ^
libgame/system.h:301:13: warning: inline function ‘KeyboardAutoRepeatOff’ declared but never defined
 inline void KeyboardAutoRepeatOff(void);
             ^
libgame/system.h:300:13: warning: inline function ‘KeyboardAutoRepeatOn’ declared but never defined
 inline void KeyboardAutoRepeatOn(void);
             ^
libgame/system.h:299:13: warning: inline function ‘SyncDisplay’ declared but never defined
 inline void SyncDisplay(void);
             ^
libgame/system.h:298:13: warning: inline function ‘FlushDisplay’ declared but never defined
 inline void FlushDisplay(void);
             ^
libgame/system.h:296:14: warning: inline function ‘GetPixelFromRGBcompact’ declared but never defined
 inline Pixel GetPixelFromRGBcompact(Bitmap *, unsigned int);
              ^
libgame/system.h:295:14: warning: inline function ‘GetPixelFromRGB’ declared but never defined
 inline Pixel GetPixelFromRGB(Bitmap *, unsigned int,unsigned int,unsigned int);
              ^
libgame/system.h:294:14: warning: inline function ‘GetPixel’ declared but never defined
 inline Pixel GetPixel(Bitmap *, int, int);
              ^
libgame/system.h:293:13: warning: inline function ‘DrawLines’ declared but never defined
 inline void DrawLines(Bitmap *, struct XY *, int, Pixel);
             ^
libgame/system.h:292:13: warning: inline function ‘DrawSimpleWhiteLine’ declared but never defined
 inline void DrawSimpleWhiteLine(Bitmap *, int, int, int, int);
             ^
libgame/system.h:291:13: warning: inline function ‘BlitBitmapMasked’ declared but never defined
 inline void BlitBitmapMasked(Bitmap *, Bitmap *, int, int, int, int, int, int);
             ^
libgame/system.h:290:13: warning: inline function ‘SetClipOrigin’ declared but never defined
 inline void SetClipOrigin(Bitmap *, GC, int, int);
             ^
libgame/system.h:289:13: warning: inline function ‘SetClipMask’ declared but never defined
 inline void SetClipMask(Bitmap *, GC, Pixmap);
             ^
libgame/system.h:288:13: warning: inline function ‘ClearRectangle’ declared but never defined
 inline void ClearRectangle(Bitmap *, int, int, int, int);
             ^
libgame/system.h:287:13: warning: inline function ‘BlitBitmap’ declared but never defined
 inline void BlitBitmap(Bitmap *, Bitmap *, int, int, int, int, int, int);
             ^
libgame/system.h:286:13: warning: inline function ‘FreeBitmap’ declared but never defined
 inline void FreeBitmap(Bitmap *);
             ^
libgame/system.h:285:16: warning: inline function ‘CreateBitmap’ declared but never defined
 inline Bitmap *CreateBitmap(int, int, int);
                ^
libgame/system.h:284:16: warning: inline function ‘CreateBitmapStruct’ declared but never defined
 inline Bitmap *CreateBitmapStruct(void);
                ^
libgame/system.h:283:13: warning: inline function ‘InitVideoBuffer’ declared but never defined
 inline void InitVideoBuffer(DrawBuffer **,DrawWindow **, int,int,int, boolean);
             ^
libgame/system.h:282:13: warning: inline function ‘CloseVideoDisplay’ declared but never defined
 inline void CloseVideoDisplay(void);
             ^
libgame/system.h:281:13: warning: inline function ‘InitVideoDisplay’ declared but never defined
 inline void InitVideoDisplay(void);
             ^
In file included from libgame/system.h:25:0,
                 from libgame/libgame.h:21,
                 from tools.c:20:
libgame/sdl.h:331:13: warning: inline function ‘SDLNextEvent’ declared but never defined
 inline void SDLNextEvent(Event *);
             ^
libgame/sdl.h:329:13: warning: inline function ‘SDLCloseAudio’ declared but never defined
 inline void SDLCloseAudio(void);
             ^
libgame/sdl.h:328:13: warning: inline function ‘SDLOpenAudio’ declared but never defined
 inline void SDLOpenAudio(void);
             ^
libgame/sdl.h:324:14: warning: inline function ‘SDLGetPixel’ declared but never defined
 inline Pixel SDLGetPixel(Bitmap *, int, int);
              ^
libgame/sdl.h:323:13: warning: inline function ‘SDLDrawLine’ declared but never defined
 inline void SDLDrawLine(Bitmap *, int, int, int, int, Uint32);
             ^
libgame/sdl.h:322:13: warning: inline function ‘SDLDrawSimpleLine’ declared but never defined
 inline void SDLDrawSimpleLine(Bitmap *, int, int, int, int, unsigned int);
             ^
libgame/sdl.h:321:13: warning: inline function ‘SDLFillRectangle’ declared but never defined
 inline void SDLFillRectangle(Bitmap *, int, int, int, int, unsigned int);
             ^
libgame/sdl.h:320:13: warning: inline function ‘SDLCopyArea’ declared but never defined
 inline void SDLCopyArea(Bitmap *, Bitmap *, int, int, int, int, int, int, int);
             ^
libgame/sdl.h:319:16: warning: inline function ‘SDLSetVideoMode’ declared but never defined
 inline boolean SDLSetVideoMode(DrawBuffer **, boolean);
                ^
libgame/sdl.h:318:13: warning: inline function ‘SDLInitVideoBuffer’ declared but never defined
 inline void SDLInitVideoBuffer(DrawBuffer **, DrawWindow **, boolean);
             ^
libgame/sdl.h:317:13: warning: inline function ‘SDLInitVideoDisplay’ declared but never defined
 inline void SDLInitVideoDisplay(void);
             ^
gcc  -DDEBUG -g -O3 -Wall                        -DTARGET_SDL -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DRO_GAME_DIR="\"/usr/share/mirrormagic\"" -DRW_GAME_DIR="\"/home/frank/.mirrormagic\""   -c screens.c
In file included from libgame/libgame.h:28:0,
                 from screens.c:14:
libgame/misc.h:141:13: warning: inline function ‘swap_number_pairs’ declared but never defined
 inline void swap_number_pairs(int *, int *, int *, int *);
             ^
libgame/misc.h:140:13: warning: inline function ‘swap_numbers’ declared but never defined
 inline void swap_numbers(int *, int *);
             ^
In file included from libgame/libgame.h:21:0,
                 from screens.c:14:
libgame/system.h:316:16: warning: inline function ‘CheckCloseWindowEvent’ declared but never defined
 inline boolean CheckCloseWindowEvent(ClientMessageEvent *);
                ^
libgame/system.h:315:12: warning: inline function ‘GetEventKey’ declared but never defined
 inline Key GetEventKey(KeyEvent *, boolean);
            ^
libgame/system.h:314:13: warning: inline function ‘NextEvent’ declared but never defined
 inline void NextEvent(Event *event);
             ^
libgame/system.h:313:16: warning: inline function ‘PendingEvent’ declared but never defined
 inline boolean PendingEvent(void);
                ^
libgame/system.h:312:13: warning: inline function ‘InitEventFilter’ declared but never defined
 inline void InitEventFilter(EventFilter);
             ^
libgame/system.h:310:13: warning: inline function ‘SetAudioMode’ declared but never defined
 inline void SetAudioMode(boolean);
             ^
libgame/system.h:309:13: warning: inline function ‘CloseAudio’ declared but never defined
 inline void CloseAudio(void);
             ^
libgame/system.h:308:13: warning: inline function ‘OpenAudio’ declared but never defined
 inline void OpenAudio(void);
             ^
libgame/system.h:304:16: warning: inline function ‘ChangeVideoModeIfNeeded’ declared but never defined
 inline boolean ChangeVideoModeIfNeeded(boolean);
                ^
libgame/system.h:303:16: warning: inline function ‘SetVideoMode’ declared but never defined
 inline boolean SetVideoMode(boolean);
                ^
libgame/system.h:302:16: warning: inline function ‘PointerInWindow’ declared but never defined
 inline boolean PointerInWindow(DrawWindow *);
                ^
libgame/system.h:301:13: warning: inline function ‘KeyboardAutoRepeatOff’ declared but never defined
 inline void KeyboardAutoRepeatOff(void);
             ^
libgame/system.h:300:13: warning: inline function ‘KeyboardAutoRepeatOn’ declared but never defined
 inline void KeyboardAutoRepeatOn(void);
             ^
libgame/system.h:299:13: warning: inline function ‘SyncDisplay’ declared but never defined
 inline void SyncDisplay(void);
             ^
libgame/system.h:298:13: warning: inline function ‘FlushDisplay’ declared but never defined
 inline void FlushDisplay(void);
             ^
libgame/system.h:296:14: warning: inline function ‘GetPixelFromRGBcompact’ declared but never defined
 inline Pixel GetPixelFromRGBcompact(Bitmap *, unsigned int);
              ^
libgame/system.h:295:14: warning: inline function ‘GetPixelFromRGB’ declared but never defined
 inline Pixel GetPixelFromRGB(Bitmap *, unsigned int,unsigned int,unsigned int);
              ^
libgame/system.h:294:14: warning: inline function ‘GetPixel’ declared but never defined
 inline Pixel GetPixel(Bitmap *, int, int);
              ^
libgame/system.h:293:13: warning: inline function ‘DrawLines’ declared but never defined
 inline void DrawLines(Bitmap *, struct XY *, int, Pixel);
             ^
libgame/system.h:292:13: warning: inline function ‘DrawSimpleWhiteLine’ declared but never defined
 inline void DrawSimpleWhiteLine(Bitmap *, int, int, int, int);
             ^
libgame/system.h:291:13: warning: inline function ‘BlitBitmapMasked’ declared but never defined
 inline void BlitBitmapMasked(Bitmap *, Bitmap *, int, int, int, int, int, int);
             ^
libgame/system.h:290:13: warning: inline function ‘SetClipOrigin’ declared but never defined
 inline void SetClipOrigin(Bitmap *, GC, int, int);
             ^
libgame/system.h:289:13: warning: inline function ‘SetClipMask’ declared but never defined
 inline void SetClipMask(Bitmap *, GC, Pixmap);
             ^
libgame/system.h:288:13: warning: inline function ‘ClearRectangle’ declared but never defined
 inline void ClearRectangle(Bitmap *, int, int, int, int);
             ^
libgame/system.h:287:13: warning: inline function ‘BlitBitmap’ declared but never defined
 inline void BlitBitmap(Bitmap *, Bitmap *, int, int, int, int, int, int);
             ^
libgame/system.h:286:13: warning: inline function ‘FreeBitmap’ declared but never defined
 inline void FreeBitmap(Bitmap *);
             ^
libgame/system.h:285:16: warning: inline function ‘CreateBitmap’ declared but never defined
 inline Bitmap *CreateBitmap(int, int, int);
                ^
libgame/system.h:284:16: warning: inline function ‘CreateBitmapStruct’ declared but never defined
 inline Bitmap *CreateBitmapStruct(void);
                ^
libgame/system.h:283:13: warning: inline function ‘InitVideoBuffer’ declared but never defined
 inline void InitVideoBuffer(DrawBuffer **,DrawWindow **, int,int,int, boolean);
             ^
libgame/system.h:282:13: warning: inline function ‘CloseVideoDisplay’ declared but never defined
 inline void CloseVideoDisplay(void);
             ^
libgame/system.h:281:13: warning: inline function ‘InitVideoDisplay’ declared but never defined
 inline void InitVideoDisplay(void);
             ^
In file included from libgame/system.h:25:0,
                 from libgame/libgame.h:21,
                 from screens.c:14:
libgame/sdl.h:331:13: warning: inline function ‘SDLNextEvent’ declared but never defined
 inline void SDLNextEvent(Event *);
             ^
libgame/sdl.h:329:13: warning: inline function ‘SDLCloseAudio’ declared but never defined
 inline void SDLCloseAudio(void);
             ^
libgame/sdl.h:328:13: warning: inline function ‘SDLOpenAudio’ declared but never defined
 inline void SDLOpenAudio(void);
             ^
libgame/sdl.h:324:14: warning: inline function ‘SDLGetPixel’ declared but never defined
 inline Pixel SDLGetPixel(Bitmap *, int, int);
              ^
libgame/sdl.h:323:13: warning: inline function ‘SDLDrawLine’ declared but never defined
 inline void SDLDrawLine(Bitmap *, int, int, int, int, Uint32);
             ^
libgame/sdl.h:322:13: warning: inline function ‘SDLDrawSimpleLine’ declared but never defined
 inline void SDLDrawSimpleLine(Bitmap *, int, int, int, int, unsigned int);
             ^
libgame/sdl.h:321:13: warning: inline function ‘SDLFillRectangle’ declared but never defined
 inline void SDLFillRectangle(Bitmap *, int, int, int, int, unsigned int);
             ^
libgame/sdl.h:320:13: warning: inline function ‘SDLCopyArea’ declared but never defined
 inline void SDLCopyArea(Bitmap *, Bitmap *, int, int, int, int, int, int, int);
             ^
libgame/sdl.h:319:16: warning: inline function ‘SDLSetVideoMode’ declared but never defined
 inline boolean SDLSetVideoMode(DrawBuffer **, boolean);
                ^
libgame/sdl.h:318:13: warning: inline function ‘SDLInitVideoBuffer’ declared but never defined
 inline void SDLInitVideoBuffer(DrawBuffer **, DrawWindow **, boolean);
             ^
libgame/sdl.h:317:13: warning: inline function ‘SDLInitVideoDisplay’ declared but never defined
 inline void SDLInitVideoDisplay(void);
             ^
gcc  -DDEBUG -g -O3 -Wall                        -DTARGET_SDL -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DRO_GAME_DIR="\"/usr/share/mirrormagic\"" -DRW_GAME_DIR="\"/home/frank/.mirrormagic\""   -c game.c
game.c: In function ‘ScanLaser’:
game.c:587:14: warning: variable ‘testy’ set but not used [-Wunused-but-set-variable]
   int testx, testy;
              ^
game.c:587:7: warning: variable ‘testx’ set but not used [-Wunused-but-set-variable]
   int testx, testy;
       ^
game.c: In function ‘OpenSurpriseBall’:
game.c:2044:9: warning: variable ‘phase’ set but not used [-Wunused-but-set-variable]
     int phase;
         ^
game.c: In function ‘Explode’:
game.c:2197:9: warning: variable ‘element’ set but not used [-Wunused-but-set-variable]
     int element;
         ^
game.c: In function ‘TurnRound’:
game.c:2336:13: warning: variable ‘can_turn_left’ set but not used [-Wunused-but-set-variable]
     boolean can_turn_left = FALSE, can_turn_right = FALSE;
             ^
In file included from libgame/libgame.h:28:0,
                 from game.c:14:
game.c: At top level:
libgame/misc.h:141:13: warning: inline function ‘swap_number_pairs’ declared but never defined
 inline void swap_number_pairs(int *, int *, int *, int *);
             ^
libgame/misc.h:140:13: warning: inline function ‘swap_numbers’ declared but never defined
 inline void swap_numbers(int *, int *);
             ^
In file included from libgame/libgame.h:21:0,
                 from game.c:14:
libgame/system.h:316:16: warning: inline function ‘CheckCloseWindowEvent’ declared but never defined
 inline boolean CheckCloseWindowEvent(ClientMessageEvent *);
                ^
libgame/system.h:315:12: warning: inline function ‘GetEventKey’ declared but never defined
 inline Key GetEventKey(KeyEvent *, boolean);
            ^
libgame/system.h:314:13: warning: inline function ‘NextEvent’ declared but never defined
 inline void NextEvent(Event *event);
             ^
libgame/system.h:313:16: warning: inline function ‘PendingEvent’ declared but never defined
 inline boolean PendingEvent(void);
                ^
libgame/system.h:312:13: warning: inline function ‘InitEventFilter’ declared but never defined
 inline void InitEventFilter(EventFilter);
             ^
libgame/system.h:310:13: warning: inline function ‘SetAudioMode’ declared but never defined
 inline void SetAudioMode(boolean);
             ^
libgame/system.h:309:13: warning: inline function ‘CloseAudio’ declared but never defined
 inline void CloseAudio(void);
             ^
libgame/system.h:308:13: warning: inline function ‘OpenAudio’ declared but never defined
 inline void OpenAudio(void);
             ^
libgame/system.h:304:16: warning: inline function ‘ChangeVideoModeIfNeeded’ declared but never defined
 inline boolean ChangeVideoModeIfNeeded(boolean);
                ^
libgame/system.h:303:16: warning: inline function ‘SetVideoMode’ declared but never defined
 inline boolean SetVideoMode(boolean);
                ^
libgame/system.h:302:16: warning: inline function ‘PointerInWindow’ declared but never defined
 inline boolean PointerInWindow(DrawWindow *);
                ^
libgame/system.h:301:13: warning: inline function ‘KeyboardAutoRepeatOff’ declared but never defined
 inline void KeyboardAutoRepeatOff(void);
             ^
libgame/system.h:300:13: warning: inline function ‘KeyboardAutoRepeatOn’ declared but never defined
 inline void KeyboardAutoRepeatOn(void);
             ^
libgame/system.h:299:13: warning: inline function ‘SyncDisplay’ declared but never defined
 inline void SyncDisplay(void);
             ^
libgame/system.h:298:13: warning: inline function ‘FlushDisplay’ declared but never defined
 inline void FlushDisplay(void);
             ^
libgame/system.h:296:14: warning: inline function ‘GetPixelFromRGBcompact’ declared but never defined
 inline Pixel GetPixelFromRGBcompact(Bitmap *, unsigned int);
              ^
libgame/system.h:295:14: warning: inline function ‘GetPixelFromRGB’ declared but never defined
 inline Pixel GetPixelFromRGB(Bitmap *, unsigned int,unsigned int,unsigned int);
              ^
libgame/system.h:294:14: warning: inline function ‘GetPixel’ declared but never defined
 inline Pixel GetPixel(Bitmap *, int, int);
              ^
libgame/system.h:293:13: warning: inline function ‘DrawLines’ declared but never defined
 inline void DrawLines(Bitmap *, struct XY *, int, Pixel);
             ^
libgame/system.h:292:13: warning: inline function ‘DrawSimpleWhiteLine’ declared but never defined
 inline void DrawSimpleWhiteLine(Bitmap *, int, int, int, int);
             ^
libgame/system.h:291:13: warning: inline function ‘BlitBitmapMasked’ declared but never defined
 inline void BlitBitmapMasked(Bitmap *, Bitmap *, int, int, int, int, int, int);
             ^
libgame/system.h:290:13: warning: inline function ‘SetClipOrigin’ declared but never defined
 inline void SetClipOrigin(Bitmap *, GC, int, int);
             ^
libgame/system.h:289:13: warning: inline function ‘SetClipMask’ declared but never defined
 inline void SetClipMask(Bitmap *, GC, Pixmap);
             ^
libgame/system.h:288:13: warning: inline function ‘ClearRectangle’ declared but never defined
 inline void ClearRectangle(Bitmap *, int, int, int, int);
             ^
libgame/system.h:287:13: warning: inline function ‘BlitBitmap’ declared but never defined
 inline void BlitBitmap(Bitmap *, Bitmap *, int, int, int, int, int, int);
             ^
libgame/system.h:286:13: warning: inline function ‘FreeBitmap’ declared but never defined
 inline void FreeBitmap(Bitmap *);
             ^
libgame/system.h:285:16: warning: inline function ‘CreateBitmap’ declared but never defined
 inline Bitmap *CreateBitmap(int, int, int);
                ^
libgame/system.h:284:16: warning: inline function ‘CreateBitmapStruct’ declared but never defined
 inline Bitmap *CreateBitmapStruct(void);
                ^
libgame/system.h:283:13: warning: inline function ‘InitVideoBuffer’ declared but never defined
 inline void InitVideoBuffer(DrawBuffer **,DrawWindow **, int,int,int, boolean);
             ^
libgame/system.h:282:13: warning: inline function ‘CloseVideoDisplay’ declared but never defined
 inline void CloseVideoDisplay(void);
             ^
libgame/system.h:281:13: warning: inline function ‘InitVideoDisplay’ declared but never defined
 inline void InitVideoDisplay(void);
             ^
In file included from libgame/system.h:25:0,
                 from libgame/libgame.h:21,
                 from game.c:14:
libgame/sdl.h:331:13: warning: inline function ‘SDLNextEvent’ declared but never defined
 inline void SDLNextEvent(Event *);
             ^
libgame/sdl.h:329:13: warning: inline function ‘SDLCloseAudio’ declared but never defined
 inline void SDLCloseAudio(void);
             ^
libgame/sdl.h:328:13: warning: inline function ‘SDLOpenAudio’ declared but never defined
 inline void SDLOpenAudio(void);
             ^
libgame/sdl.h:324:14: warning: inline function ‘SDLGetPixel’ declared but never defined
 inline Pixel SDLGetPixel(Bitmap *, int, int);
              ^
libgame/sdl.h:323:13: warning: inline function ‘SDLDrawLine’ declared but never defined
 inline void SDLDrawLine(Bitmap *, int, int, int, int, Uint32);
             ^
libgame/sdl.h:322:13: warning: inline function ‘SDLDrawSimpleLine’ declared but never defined
 inline void SDLDrawSimpleLine(Bitmap *, int, int, int, int, unsigned int);
             ^
libgame/sdl.h:321:13: warning: inline function ‘SDLFillRectangle’ declared but never defined
 inline void SDLFillRectangle(Bitmap *, int, int, int, int, unsigned int);
             ^
libgame/sdl.h:320:13: warning: inline function ‘SDLCopyArea’ declared but never defined
 inline void SDLCopyArea(Bitmap *, Bitmap *, int, int, int, int, int, int, int);
             ^
libgame/sdl.h:319:16: warning: inline function ‘SDLSetVideoMode’ declared but never defined
 inline boolean SDLSetVideoMode(DrawBuffer **, boolean);
                ^
libgame/sdl.h:318:13: warning: inline function ‘SDLInitVideoBuffer’ declared but never defined
 inline void SDLInitVideoBuffer(DrawBuffer **, DrawWindow **, boolean);
             ^
libgame/sdl.h:317:13: warning: inline function ‘SDLInitVideoDisplay’ declared but never defined
 inline void SDLInitVideoDisplay(void);
             ^
gcc  -DDEBUG -g -O3 -Wall                        -DTARGET_SDL -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DRO_GAME_DIR="\"/usr/share/mirrormagic\"" -DRW_GAME_DIR="\"/home/frank/.mirrormagic\""   -c editor.c
editor.c: In function ‘HandleControlButtons’:
editor.c:2754:11: warning: the address of ‘LevelContainsPlayer’ will always evaluate as ‘true’ [-Waddress]
       if (!LevelContainsPlayer)
           ^
editor.c:2769:11: warning: the address of ‘LevelContainsPlayer’ will always evaluate as ‘true’ [-Waddress]
       if (!LevelContainsPlayer)
           ^
In file included from libgame/libgame.h:28:0,
                 from editor.c:16:
editor.c: At top level:
libgame/misc.h:141:13: warning: inline function ‘swap_number_pairs’ declared but never defined
 inline void swap_number_pairs(int *, int *, int *, int *);
             ^
libgame/misc.h:140:13: warning: inline function ‘swap_numbers’ declared but never defined
 inline void swap_numbers(int *, int *);
             ^
In file included from libgame/libgame.h:21:0,
                 from editor.c:16:
libgame/system.h:316:16: warning: inline function ‘CheckCloseWindowEvent’ declared but never defined
 inline boolean CheckCloseWindowEvent(ClientMessageEvent *);
                ^
libgame/system.h:315:12: warning: inline function ‘GetEventKey’ declared but never defined
 inline Key GetEventKey(KeyEvent *, boolean);
            ^
libgame/system.h:314:13: warning: inline function ‘NextEvent’ declared but never defined
 inline void NextEvent(Event *event);
             ^
libgame/system.h:313:16: warning: inline function ‘PendingEvent’ declared but never defined
 inline boolean PendingEvent(void);
                ^
libgame/system.h:312:13: warning: inline function ‘InitEventFilter’ declared but never defined
 inline void InitEventFilter(EventFilter);
             ^
libgame/system.h:310:13: warning: inline function ‘SetAudioMode’ declared but never defined
 inline void SetAudioMode(boolean);
             ^
libgame/system.h:309:13: warning: inline function ‘CloseAudio’ declared but never defined
 inline void CloseAudio(void);
             ^
libgame/system.h:308:13: warning: inline function ‘OpenAudio’ declared but never defined
 inline void OpenAudio(void);
             ^
libgame/system.h:304:16: warning: inline function ‘ChangeVideoModeIfNeeded’ declared but never defined
 inline boolean ChangeVideoModeIfNeeded(boolean);
                ^
libgame/system.h:303:16: warning: inline function ‘SetVideoMode’ declared but never defined
 inline boolean SetVideoMode(boolean);
                ^
libgame/system.h:302:16: warning: inline function ‘PointerInWindow’ declared but never defined
 inline boolean PointerInWindow(DrawWindow *);
                ^
libgame/system.h:301:13: warning: inline function ‘KeyboardAutoRepeatOff’ declared but never defined
 inline void KeyboardAutoRepeatOff(void);
             ^
libgame/system.h:300:13: warning: inline function ‘KeyboardAutoRepeatOn’ declared but never defined
 inline void KeyboardAutoRepeatOn(void);
             ^
libgame/system.h:299:13: warning: inline function ‘SyncDisplay’ declared but never defined
 inline void SyncDisplay(void);
             ^
libgame/system.h:298:13: warning: inline function ‘FlushDisplay’ declared but never defined
 inline void FlushDisplay(void);
             ^
libgame/system.h:296:14: warning: inline function ‘GetPixelFromRGBcompact’ declared but never defined
 inline Pixel GetPixelFromRGBcompact(Bitmap *, unsigned int);
              ^
libgame/system.h:295:14: warning: inline function ‘GetPixelFromRGB’ declared but never defined
 inline Pixel GetPixelFromRGB(Bitmap *, unsigned int,unsigned int,unsigned int);
              ^
libgame/system.h:294:14: warning: inline function ‘GetPixel’ declared but never defined
 inline Pixel GetPixel(Bitmap *, int, int);
              ^
libgame/system.h:293:13: warning: inline function ‘DrawLines’ declared but never defined
 inline void DrawLines(Bitmap *, struct XY *, int, Pixel);
             ^
libgame/system.h:292:13: warning: inline function ‘DrawSimpleWhiteLine’ declared but never defined
 inline void DrawSimpleWhiteLine(Bitmap *, int, int, int, int);
             ^
libgame/system.h:291:13: warning: inline function ‘BlitBitmapMasked’ declared but never defined
 inline void BlitBitmapMasked(Bitmap *, Bitmap *, int, int, int, int, int, int);
             ^
libgame/system.h:290:13: warning: inline function ‘SetClipOrigin’ declared but never defined
 inline void SetClipOrigin(Bitmap *, GC, int, int);
             ^
libgame/system.h:289:13: warning: inline function ‘SetClipMask’ declared but never defined
 inline void SetClipMask(Bitmap *, GC, Pixmap);
             ^
libgame/system.h:288:13: warning: inline function ‘ClearRectangle’ declared but never defined
 inline void ClearRectangle(Bitmap *, int, int, int, int);
             ^
libgame/system.h:287:13: warning: inline function ‘BlitBitmap’ declared but never defined
 inline void BlitBitmap(Bitmap *, Bitmap *, int, int, int, int, int, int);
             ^
libgame/system.h:286:13: warning: inline function ‘FreeBitmap’ declared but never defined
 inline void FreeBitmap(Bitmap *);
             ^
libgame/system.h:285:16: warning: inline function ‘CreateBitmap’ declared but never defined
 inline Bitmap *CreateBitmap(int, int, int);
                ^
libgame/system.h:284:16: warning: inline function ‘CreateBitmapStruct’ declared but never defined
 inline Bitmap *CreateBitmapStruct(void);
                ^
libgame/system.h:283:13: warning: inline function ‘InitVideoBuffer’ declared but never defined
 inline void InitVideoBuffer(DrawBuffer **,DrawWindow **, int,int,int, boolean);
             ^
libgame/system.h:282:13: warning: inline function ‘CloseVideoDisplay’ declared but never defined
 inline void CloseVideoDisplay(void);
             ^
libgame/system.h:281:13: warning: inline function ‘InitVideoDisplay’ declared but never defined
 inline void InitVideoDisplay(void);
             ^
In file included from libgame/system.h:25:0,
                 from libgame/libgame.h:21,
                 from editor.c:16:
libgame/sdl.h:331:13: warning: inline function ‘SDLNextEvent’ declared but never defined
 inline void SDLNextEvent(Event *);
             ^
libgame/sdl.h:329:13: warning: inline function ‘SDLCloseAudio’ declared but never defined
 inline void SDLCloseAudio(void);
             ^
libgame/sdl.h:328:13: warning: inline function ‘SDLOpenAudio’ declared but never defined
 inline void SDLOpenAudio(void);
             ^
libgame/sdl.h:324:14: warning: inline function ‘SDLGetPixel’ declared but never defined
 inline Pixel SDLGetPixel(Bitmap *, int, int);
              ^
libgame/sdl.h:323:13: warning: inline function ‘SDLDrawLine’ declared but never defined
 inline void SDLDrawLine(Bitmap *, int, int, int, int, Uint32);
             ^
libgame/sdl.h:322:13: warning: inline function ‘SDLDrawSimpleLine’ declared but never defined
 inline void SDLDrawSimpleLine(Bitmap *, int, int, int, int, unsigned int);
             ^
libgame/sdl.h:321:13: warning: inline function ‘SDLFillRectangle’ declared but never defined
 inline void SDLFillRectangle(Bitmap *, int, int, int, int, unsigned int);
             ^
libgame/sdl.h:320:13: warning: inline function ‘SDLCopyArea’ declared but never defined
 inline void SDLCopyArea(Bitmap *, Bitmap *, int, int, int, int, int, int, int);
             ^
libgame/sdl.h:319:16: warning: inline function ‘SDLSetVideoMode’ declared but never defined
 inline boolean SDLSetVideoMode(DrawBuffer **, boolean);
                ^
libgame/sdl.h:318:13: warning: inline function ‘SDLInitVideoBuffer’ declared but never defined
 inline void SDLInitVideoBuffer(DrawBuffer **, DrawWindow **, boolean);
             ^
libgame/sdl.h:317:13: warning: inline function ‘SDLInitVideoDisplay’ declared but never defined
 inline void SDLInitVideoDisplay(void);
             ^
In file included from editor.h:17:0,
                 from editor.c:18:
editor.c: In function ‘CopyBrushExt.constprop’:
main.h:88:45: warning: array subscript is below array bounds [-Warray-bounds]
 #define IS_MM_WALL(e)  (Elementeigenschaften[e] & EP_BIT_WALL)
                                             ^
main.h:105:22: note: in expansion of macro ‘IS_MM_WALL’
 #define IS_WALL(e)  (IS_MM_WALL(e) || IS_DF_WALL(e))
                      ^
editor.c:1783:7: note: in expansion of macro ‘IS_WALL’
   if (IS_WALL(element) && WALL_BITS(element) == 0)
       ^
gcc  -DDEBUG -g -O3 -Wall                        -DTARGET_SDL -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DRO_GAME_DIR="\"/usr/share/mirrormagic\"" -DRW_GAME_DIR="\"/home/frank/.mirrormagic\""   -c files.c
In file included from libgame/libgame.h:28:0,
                 from files.c:18:
libgame/misc.h:141:13: warning: inline function ‘swap_number_pairs’ declared but never defined
 inline void swap_number_pairs(int *, int *, int *, int *);
             ^
libgame/misc.h:140:13: warning: inline function ‘swap_numbers’ declared but never defined
 inline void swap_numbers(int *, int *);
             ^
In file included from libgame/libgame.h:21:0,
                 from files.c:18:
libgame/system.h:316:16: warning: inline function ‘CheckCloseWindowEvent’ declared but never defined
 inline boolean CheckCloseWindowEvent(ClientMessageEvent *);
                ^
libgame/system.h:315:12: warning: inline function ‘GetEventKey’ declared but never defined
 inline Key GetEventKey(KeyEvent *, boolean);
            ^
libgame/system.h:314:13: warning: inline function ‘NextEvent’ declared but never defined
 inline void NextEvent(Event *event);
             ^
libgame/system.h:313:16: warning: inline function ‘PendingEvent’ declared but never defined
 inline boolean PendingEvent(void);
                ^
libgame/system.h:312:13: warning: inline function ‘InitEventFilter’ declared but never defined
 inline void InitEventFilter(EventFilter);
             ^
libgame/system.h:310:13: warning: inline function ‘SetAudioMode’ declared but never defined
 inline void SetAudioMode(boolean);
             ^
libgame/system.h:309:13: warning: inline function ‘CloseAudio’ declared but never defined
 inline void CloseAudio(void);
             ^
libgame/system.h:308:13: warning: inline function ‘OpenAudio’ declared but never defined
 inline void OpenAudio(void);
             ^
libgame/system.h:304:16: warning: inline function ‘ChangeVideoModeIfNeeded’ declared but never defined
 inline boolean ChangeVideoModeIfNeeded(boolean);
                ^
libgame/system.h:303:16: warning: inline function ‘SetVideoMode’ declared but never defined
 inline boolean SetVideoMode(boolean);
                ^
libgame/system.h:302:16: warning: inline function ‘PointerInWindow’ declared but never defined
 inline boolean PointerInWindow(DrawWindow *);
                ^
libgame/system.h:301:13: warning: inline function ‘KeyboardAutoRepeatOff’ declared but never defined
 inline void KeyboardAutoRepeatOff(void);
             ^
libgame/system.h:300:13: warning: inline function ‘KeyboardAutoRepeatOn’ declared but never defined
 inline void KeyboardAutoRepeatOn(void);
             ^
libgame/system.h:299:13: warning: inline function ‘SyncDisplay’ declared but never defined
 inline void SyncDisplay(void);
             ^
libgame/system.h:298:13: warning: inline function ‘FlushDisplay’ declared but never defined
 inline void FlushDisplay(void);
             ^
libgame/system.h:296:14: warning: inline function ‘GetPixelFromRGBcompact’ declared but never defined
 inline Pixel GetPixelFromRGBcompact(Bitmap *, unsigned int);
              ^
libgame/system.h:295:14: warning: inline function ‘GetPixelFromRGB’ declared but never defined
 inline Pixel GetPixelFromRGB(Bitmap *, unsigned int,unsigned int,unsigned int);
              ^
libgame/system.h:294:14: warning: inline function ‘GetPixel’ declared but never defined
 inline Pixel GetPixel(Bitmap *, int, int);
              ^
libgame/system.h:293:13: warning: inline function ‘DrawLines’ declared but never defined
 inline void DrawLines(Bitmap *, struct XY *, int, Pixel);
             ^
libgame/system.h:292:13: warning: inline function ‘DrawSimpleWhiteLine’ declared but never defined
 inline void DrawSimpleWhiteLine(Bitmap *, int, int, int, int);
             ^
libgame/system.h:291:13: warning: inline function ‘BlitBitmapMasked’ declared but never defined
 inline void BlitBitmapMasked(Bitmap *, Bitmap *, int, int, int, int, int, int);
             ^
libgame/system.h:290:13: warning: inline function ‘SetClipOrigin’ declared but never defined
 inline void SetClipOrigin(Bitmap *, GC, int, int);
             ^
libgame/system.h:289:13: warning: inline function ‘SetClipMask’ declared but never defined
 inline void SetClipMask(Bitmap *, GC, Pixmap);
             ^
libgame/system.h:288:13: warning: inline function ‘ClearRectangle’ declared but never defined
 inline void ClearRectangle(Bitmap *, int, int, int, int);
             ^
libgame/system.h:287:13: warning: inline function ‘BlitBitmap’ declared but never defined
 inline void BlitBitmap(Bitmap *, Bitmap *, int, int, int, int, int, int);
             ^
libgame/system.h:286:13: warning: inline function ‘FreeBitmap’ declared but never defined
 inline void FreeBitmap(Bitmap *);
             ^
libgame/system.h:285:16: warning: inline function ‘CreateBitmap’ declared but never defined
 inline Bitmap *CreateBitmap(int, int, int);
                ^
libgame/system.h:284:16: warning: inline function ‘CreateBitmapStruct’ declared but never defined
 inline Bitmap *CreateBitmapStruct(void);
                ^
libgame/system.h:283:13: warning: inline function ‘InitVideoBuffer’ declared but never defined
 inline void InitVideoBuffer(DrawBuffer **,DrawWindow **, int,int,int, boolean);
             ^
libgame/system.h:282:13: warning: inline function ‘CloseVideoDisplay’ declared but never defined
 inline void CloseVideoDisplay(void);
             ^
libgame/system.h:281:13: warning: inline function ‘InitVideoDisplay’ declared but never defined
 inline void InitVideoDisplay(void);
             ^
In file included from libgame/system.h:25:0,
                 from libgame/libgame.h:21,
                 from files.c:18:
libgame/sdl.h:331:13: warning: inline function ‘SDLNextEvent’ declared but never defined
 inline void SDLNextEvent(Event *);
             ^
libgame/sdl.h:329:13: warning: inline function ‘SDLCloseAudio’ declared but never defined
 inline void SDLCloseAudio(void);
             ^
libgame/sdl.h:328:13: warning: inline function ‘SDLOpenAudio’ declared but never defined
 inline void SDLOpenAudio(void);
             ^
libgame/sdl.h:324:14: warning: inline function ‘SDLGetPixel’ declared but never defined
 inline Pixel SDLGetPixel(Bitmap *, int, int);
              ^
libgame/sdl.h:323:13: warning: inline function ‘SDLDrawLine’ declared but never defined
 inline void SDLDrawLine(Bitmap *, int, int, int, int, Uint32);
             ^
libgame/sdl.h:322:13: warning: inline function ‘SDLDrawSimpleLine’ declared but never defined
 inline void SDLDrawSimpleLine(Bitmap *, int, int, int, int, unsigned int);
             ^
libgame/sdl.h:321:13: warning: inline function ‘SDLFillRectangle’ declared but never defined
 inline void SDLFillRectangle(Bitmap *, int, int, int, int, unsigned int);
             ^
libgame/sdl.h:320:13: warning: inline function ‘SDLCopyArea’ declared but never defined
 inline void SDLCopyArea(Bitmap *, Bitmap *, int, int, int, int, int, int, int);
             ^
libgame/sdl.h:319:16: warning: inline function ‘SDLSetVideoMode’ declared but never defined
 inline boolean SDLSetVideoMode(DrawBuffer **, boolean);
                ^
libgame/sdl.h:318:13: warning: inline function ‘SDLInitVideoBuffer’ declared but never defined
 inline void SDLInitVideoBuffer(DrawBuffer **, DrawWindow **, boolean);
             ^
libgame/sdl.h:317:13: warning: inline function ‘SDLInitVideoDisplay’ declared but never defined
 inline void SDLInitVideoDisplay(void);
             ^
files.c: In function ‘LoadLevel’:
files.c:528:5: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result]
     fgets(&cookie[4], MAX_LINE_LEN - 4, file);
     ^
files.c: In function ‘LoadScore’:
files.c:702:3: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result]
   fgets(cookie, MAX_LINE_LEN, file);
   ^
files.c:715:5: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result]
     fscanf(file, "%d", &highscore[i].Score);
     ^
files.c:716:5: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result]
     fgets(line, MAX_LINE_LEN, file);
     ^
gcc  -DDEBUG -g -O3 -Wall                        -DTARGET_SDL -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DRO_GAME_DIR="\"/usr/share/mirrormagic\"" -DRW_GAME_DIR="\"/home/frank/.mirrormagic\""   -c cartoons.c
In file included from libgame/libgame.h:28:0,
                 from cartoons.c:14:
libgame/misc.h:141:13: warning: inline function ‘swap_number_pairs’ declared but never defined
 inline void swap_number_pairs(int *, int *, int *, int *);
             ^
libgame/misc.h:140:13: warning: inline function ‘swap_numbers’ declared but never defined
 inline void swap_numbers(int *, int *);
             ^
In file included from libgame/libgame.h:21:0,
                 from cartoons.c:14:
libgame/system.h:316:16: warning: inline function ‘CheckCloseWindowEvent’ declared but never defined
 inline boolean CheckCloseWindowEvent(ClientMessageEvent *);
                ^
libgame/system.h:315:12: warning: inline function ‘GetEventKey’ declared but never defined
 inline Key GetEventKey(KeyEvent *, boolean);
            ^
libgame/system.h:314:13: warning: inline function ‘NextEvent’ declared but never defined
 inline void NextEvent(Event *event);
             ^
libgame/system.h:313:16: warning: inline function ‘PendingEvent’ declared but never defined
 inline boolean PendingEvent(void);
                ^
libgame/system.h:312:13: warning: inline function ‘InitEventFilter’ declared but never defined
 inline void InitEventFilter(EventFilter);
             ^
libgame/system.h:310:13: warning: inline function ‘SetAudioMode’ declared but never defined
 inline void SetAudioMode(boolean);
             ^
libgame/system.h:309:13: warning: inline function ‘CloseAudio’ declared but never defined
 inline void CloseAudio(void);
             ^
libgame/system.h:308:13: warning: inline function ‘OpenAudio’ declared but never defined
 inline void OpenAudio(void);
             ^
libgame/system.h:304:16: warning: inline function ‘ChangeVideoModeIfNeeded’ declared but never defined
 inline boolean ChangeVideoModeIfNeeded(boolean);
                ^
libgame/system.h:303:16: warning: inline function ‘SetVideoMode’ declared but never defined
 inline boolean SetVideoMode(boolean);
                ^
libgame/system.h:302:16: warning: inline function ‘PointerInWindow’ declared but never defined
 inline boolean PointerInWindow(DrawWindow *);
                ^
libgame/system.h:301:13: warning: inline function ‘KeyboardAutoRepeatOff’ declared but never defined
 inline void KeyboardAutoRepeatOff(void);
             ^
libgame/system.h:300:13: warning: inline function ‘KeyboardAutoRepeatOn’ declared but never defined
 inline void KeyboardAutoRepeatOn(void);
             ^
libgame/system.h:299:13: warning: inline function ‘SyncDisplay’ declared but never defined
 inline void SyncDisplay(void);
             ^
libgame/system.h:298:13: warning: inline function ‘FlushDisplay’ declared but never defined
 inline void FlushDisplay(void);
             ^
libgame/system.h:296:14: warning: inline function ‘GetPixelFromRGBcompact’ declared but never defined
 inline Pixel GetPixelFromRGBcompact(Bitmap *, unsigned int);
              ^
libgame/system.h:295:14: warning: inline function ‘GetPixelFromRGB’ declared but never defined
 inline Pixel GetPixelFromRGB(Bitmap *, unsigned int,unsigned int,unsigned int);
              ^
libgame/system.h:294:14: warning: inline function ‘GetPixel’ declared but never defined
 inline Pixel GetPixel(Bitmap *, int, int);
              ^
libgame/system.h:293:13: warning: inline function ‘DrawLines’ declared but never defined
 inline void DrawLines(Bitmap *, struct XY *, int, Pixel);
             ^
libgame/system.h:292:13: warning: inline function ‘DrawSimpleWhiteLine’ declared but never defined
 inline void DrawSimpleWhiteLine(Bitmap *, int, int, int, int);
             ^
libgame/system.h:291:13: warning: inline function ‘BlitBitmapMasked’ declared but never defined
 inline void BlitBitmapMasked(Bitmap *, Bitmap *, int, int, int, int, int, int);
             ^
libgame/system.h:290:13: warning: inline function ‘SetClipOrigin’ declared but never defined
 inline void SetClipOrigin(Bitmap *, GC, int, int);
             ^
libgame/system.h:289:13: warning: inline function ‘SetClipMask’ declared but never defined
 inline void SetClipMask(Bitmap *, GC, Pixmap);
             ^
libgame/system.h:288:13: warning: inline function ‘ClearRectangle’ declared but never defined
 inline void ClearRectangle(Bitmap *, int, int, int, int);
             ^
libgame/system.h:287:13: warning: inline function ‘BlitBitmap’ declared but never defined
 inline void BlitBitmap(Bitmap *, Bitmap *, int, int, int, int, int, int);
             ^
libgame/system.h:286:13: warning: inline function ‘FreeBitmap’ declared but never defined
 inline void FreeBitmap(Bitmap *);
             ^
libgame/system.h:285:16: warning: inline function ‘CreateBitmap’ declared but never defined
 inline Bitmap *CreateBitmap(int, int, int);
                ^
libgame/system.h:284:16: warning: inline function ‘CreateBitmapStruct’ declared but never defined
 inline Bitmap *CreateBitmapStruct(void);
                ^
libgame/system.h:283:13: warning: inline function ‘InitVideoBuffer’ declared but never defined
 inline void InitVideoBuffer(DrawBuffer **,DrawWindow **, int,int,int, boolean);
             ^
libgame/system.h:282:13: warning: inline function ‘CloseVideoDisplay’ declared but never defined
 inline void CloseVideoDisplay(void);
             ^
libgame/system.h:281:13: warning: inline function ‘InitVideoDisplay’ declared but never defined
 inline void InitVideoDisplay(void);
             ^
In file included from libgame/system.h:25:0,
                 from libgame/libgame.h:21,
                 from cartoons.c:14:
libgame/sdl.h:331:13: warning: inline function ‘SDLNextEvent’ declared but never defined
 inline void SDLNextEvent(Event *);
             ^
libgame/sdl.h:329:13: warning: inline function ‘SDLCloseAudio’ declared but never defined
 inline void SDLCloseAudio(void);
             ^
libgame/sdl.h:328:13: warning: inline function ‘SDLOpenAudio’ declared but never defined
 inline void SDLOpenAudio(void);
             ^
libgame/sdl.h:324:14: warning: inline function ‘SDLGetPixel’ declared but never defined
 inline Pixel SDLGetPixel(Bitmap *, int, int);
              ^
libgame/sdl.h:323:13: warning: inline function ‘SDLDrawLine’ declared but never defined
 inline void SDLDrawLine(Bitmap *, int, int, int, int, Uint32);
             ^
libgame/sdl.h:322:13: warning: inline function ‘SDLDrawSimpleLine’ declared but never defined
 inline void SDLDrawSimpleLine(Bitmap *, int, int, int, int, unsigned int);
             ^
libgame/sdl.h:321:13: warning: inline function ‘SDLFillRectangle’ declared but never defined
 inline void SDLFillRectangle(Bitmap *, int, int, int, int, unsigned int);
             ^
libgame/sdl.h:320:13: warning: inline function ‘SDLCopyArea’ declared but never defined
 inline void SDLCopyArea(Bitmap *, Bitmap *, int, int, int, int, int, int, int);
             ^
libgame/sdl.h:319:16: warning: inline function ‘SDLSetVideoMode’ declared but never defined
 inline boolean SDLSetVideoMode(DrawBuffer **, boolean);
                ^
libgame/sdl.h:318:13: warning: inline function ‘SDLInitVideoBuffer’ declared but never defined
 inline void SDLInitVideoBuffer(DrawBuffer **, DrawWindow **, boolean);
             ^
libgame/sdl.h:317:13: warning: inline function ‘SDLInitVideoDisplay’ declared but never defined
 inline void SDLInitVideoDisplay(void);
             ^
gcc  main.o init.o events.o tools.o screens.o game.o editor.o files.o cartoons.o  libgame/libgame.a -lSDL_image -lSDL_mixer -L/usr/lib -lSDL -lpthread  -lm -o ../mirrormagic
init.o: In function `InitSound':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/init.c:85: undefined reference to `OpenAudio'
init.o: In function `OpenAll':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/init.c:47: undefined reference to `InitVideoDisplay'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/init.c:48: undefined reference to `InitVideoBuffer'
init.o: In function `InitColor':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/init.c:155: undefined reference to `GetPixelFromRGBcompact'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/init.c:156: undefined reference to `GetPixelFromRGBcompact'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/init.c:157: undefined reference to `GetPixelFromRGBcompact'
init.o: In function `OpenAll':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/init.c:52: undefined reference to `InitEventFilter'
init.o: In function `InitGfx':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/init.c:223: undefined reference to `CreateBitmap'
init.o: In function `InitGfxBackground':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/init.c:316: undefined reference to `BlitBitmap'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/init.c:317: undefined reference to `ClearRectangle'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/init.c:318: undefined reference to `ClearRectangle'
init.o: In function `InitColor':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/init.c:155: undefined reference to `GetPixelFromRGBcompact'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/init.c:156: undefined reference to `GetPixelFromRGBcompact'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/init.c:157: undefined reference to `GetPixelFromRGBcompact'
init.o: In function `CloseAllAndExit':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/init.c:554: undefined reference to `CloseAudio'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/init.c:557: undefined reference to `FreeBitmap'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/init.c:558: undefined reference to `CloseVideoDisplay'
events.o: In function `SleepWhileUnmapped':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/events.c:172: undefined reference to `KeyboardAutoRepeatOn'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/events.c:178: undefined reference to `NextEvent'
events.o: In function `HandleClientMessageEvent':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/events.c:307: undefined reference to `CheckCloseWindowEvent'
events.o: In function `SleepWhileUnmapped':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/events.c:178: undefined reference to `NextEvent'
events.o: In function `HandleFocusEvent':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/events.c:300: undefined reference to `KeyboardAutoRepeatOff'
events.o: In function `SleepWhileUnmapped':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/events.c:208: undefined reference to `KeyboardAutoRepeatOff'
events.o: In function `HandleFocusEvent':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/events.c:270: undefined reference to `KeyboardAutoRepeatOn'
events.o: In function `HandleClientMessageEvent':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/events.c:307: undefined reference to `CheckCloseWindowEvent'
events.o: In function `HandleFocusEvent':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/events.c:270: undefined reference to `KeyboardAutoRepeatOn'
events.o: In function `ClearEventQueue':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/events.c:145: undefined reference to `PendingEvent'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/events.c:149: undefined reference to `NextEvent'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/events.c:145: undefined reference to `PendingEvent'
events.o: In function `HandleFocusEvent':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/events.c:270: undefined reference to `KeyboardAutoRepeatOn'
events.o: In function `HandleClientMessageEvent':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/events.c:307: undefined reference to `CheckCloseWindowEvent'
events.o: In function `SleepWhileUnmapped':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/events.c:172: undefined reference to `KeyboardAutoRepeatOn'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/events.c:178: undefined reference to `NextEvent'
events.o: In function `HandleClientMessageEvent':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/events.c:307: undefined reference to `CheckCloseWindowEvent'
events.o: In function `HandleFocusEvent':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/events.c:300: undefined reference to `KeyboardAutoRepeatOff'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/events.c:300: undefined reference to `KeyboardAutoRepeatOff'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/events.c:270: undefined reference to `KeyboardAutoRepeatOn'
events.o: In function `HandleMotionEvent':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/events.c:237: undefined reference to `PointerInWindow'
events.o: In function `HandleFocusEvent':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/events.c:270: undefined reference to `KeyboardAutoRepeatOn'
events.o: In function `HandleClientMessageEvent':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/events.c:307: undefined reference to `CheckCloseWindowEvent'
events.o: In function `HandleKey':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/events.c:561: undefined reference to `BlitBitmap'
events.o: In function `EventLoop':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/events.c:104: undefined reference to `SyncDisplay'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/events.c:105: undefined reference to `PendingEvent'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/events.c:66: undefined reference to `PendingEvent'
events.o: In function `NextValidEvent':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/events.c:51: undefined reference to `PendingEvent'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/events.c:53: undefined reference to `NextEvent'
events.o: In function `HandleMotionEvent':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/events.c:237: undefined reference to `PointerInWindow'
events.o: In function `HandleKeyEvent':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/events.c:257: undefined reference to `GetEventKey'
events.o: In function `HandleClientMessageEvent':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/events.c:307: undefined reference to `CheckCloseWindowEvent'
events.o: In function `HandleFocusEvent':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/events.c:300: undefined reference to `KeyboardAutoRepeatOff'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/events.c:270: undefined reference to `KeyboardAutoRepeatOn'
events.o: In function `HandleKeyEvent':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/events.c:257: undefined reference to `GetEventKey'
events.o: In function `HandleKey':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/events.c:561: undefined reference to `BlitBitmap'
events.o: In function `HandleFocusEvent':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/events.c:300: undefined reference to `KeyboardAutoRepeatOff'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/events.c:300: undefined reference to `KeyboardAutoRepeatOff'
tools.o: In function `DrawMicroLevelLabelExt':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/tools.c:1084: undefined reference to `ClearRectangle'
tools.o: In function `DrawGraphicExt':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/tools.c:383: undefined reference to `BlitBitmap'
tools.o: In function `BackToFront':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/tools.c:111: undefined reference to `SyncDisplay'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/tools.c:136: undefined reference to `BlitBitmap'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/tools.c:158: undefined reference to `BlitBitmap'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/tools.c:176: undefined reference to `FlushDisplay'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/tools.c:158: undefined reference to `BlitBitmap'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/tools.c:158: undefined reference to `BlitBitmap'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/tools.c:158: undefined reference to `BlitBitmap'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/tools.c:158: undefined reference to `BlitBitmap'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/tools.c:158: undefined reference to `BlitBitmap'
tools.o:/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/tools.c:158: more undefined references to `BlitBitmap' follow
tools.o: In function `ClearWindow':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/tools.c:258: undefined reference to `ClearRectangle'
tools.o: In function `DrawGraphicExt':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/tools.c:383: undefined reference to `BlitBitmap'
tools.o: In function `DrawGraphicThruMaskExt':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/tools.c:418: undefined reference to `SetClipMask'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/tools.c:431: undefined reference to `SetClipOrigin'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/tools.c:432: undefined reference to `BlitBitmapMasked'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/tools.c:418: undefined reference to `SetClipMask'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/tools.c:431: undefined reference to `SetClipOrigin'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/tools.c:432: undefined reference to `BlitBitmapMasked'
tools.o: In function `DrawMiniGraphicExt':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/tools.c:562: undefined reference to `BlitBitmap'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/tools.c:562: undefined reference to `BlitBitmap'
tools.o: In function `DrawGraphicShifted':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/tools.c:688: undefined reference to `BlitBitmap'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/tools.c:669: undefined reference to `SetClipMask'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/tools.c:670: undefined reference to `SetClipOrigin'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/tools.c:683: undefined reference to `BlitBitmapMasked'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/tools.c:682: undefined reference to `SetClipOrigin'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/tools.c:669: undefined reference to `SetClipMask'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/tools.c:670: undefined reference to `SetClipOrigin'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/tools.c:683: undefined reference to `BlitBitmapMasked'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/tools.c:682: undefined reference to `SetClipOrigin'
tools.o: In function `MoveDoor':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/tools.c:1451: undefined reference to `BlitBitmap'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/tools.c:1479: undefined reference to `ClearRectangle'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/tools.c:1481: undefined reference to `SetClipOrigin'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/tools.c:1482: undefined reference to `BlitBitmapMasked'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/tools.c:1485: undefined reference to `BlitBitmapMasked'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/tools.c:1488: undefined reference to `SetClipOrigin'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/tools.c:1489: undefined reference to `BlitBitmapMasked'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/tools.c:1492: undefined reference to `BlitBitmapMasked'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/tools.c:1472: undefined reference to `BlitBitmap'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/tools.c:1476: undefined reference to `ClearRectangle'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/tools.c:1498: undefined reference to `SetClipOrigin'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/tools.c:1499: undefined reference to `BlitBitmapMasked'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/tools.c:1503: undefined reference to `SetClipOrigin'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/tools.c:1504: undefined reference to `BlitBitmapMasked'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/tools.c:1428: undefined reference to `BlitBitmap'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/tools.c:1429: undefined reference to `BlitBitmap'
tools.o: In function `OpenDoor':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/tools.c:1364: undefined reference to `BlitBitmap'
tools.o: In function `CloseDoor':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/tools.c:1379: undefined reference to `BlitBitmap'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/tools.c:1379: undefined reference to `BlitBitmap'
tools.o:/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/tools.c:1177: more undefined references to `BlitBitmap' follow
tools.o: In function `Request':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/tools.c:1182: undefined reference to `ClearRectangle'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/tools.c:1224: undefined reference to `BlitBitmap'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/tools.c:1246: undefined reference to `PendingEvent'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/tools.c:1250: undefined reference to `NextEvent'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/tools.c:1304: undefined reference to `GetEventKey'
tools.o: In function `CloseDoor':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/tools.c:1379: undefined reference to `BlitBitmap'
tools.o: In function `Request':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/tools.c:1346: undefined reference to `BlitBitmap'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/tools.c:1260: undefined reference to `PointerInWindow'
tools.o: In function `DrawMiniGraphicExt':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/tools.c:562: undefined reference to `BlitBitmap'
tools.o: In function `DrawWallsExt':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/tools.c:928: undefined reference to `BlitBitmap'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/tools.c:928: undefined reference to `BlitBitmap'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/tools.c:928: undefined reference to `BlitBitmap'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/tools.c:928: undefined reference to `BlitBitmap'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/tools.c:931: undefined reference to `ClearRectangle'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/tools.c:931: undefined reference to `ClearRectangle'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/tools.c:931: undefined reference to `ClearRectangle'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/tools.c:931: undefined reference to `ClearRectangle'
tools.o: In function `DrawGraphicExt':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/tools.c:383: undefined reference to `BlitBitmap'
tools.o: In function `DrawWallsAnimation':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/tools.c:977: undefined reference to `BlitBitmap'
tools.o: In function `DrawMicroWalls':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/tools.c:1020: undefined reference to `BlitBitmap'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/tools.c:1022: undefined reference to `ClearRectangle'
tools.o: In function `DrawMicroElement':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/tools.c:1043: undefined reference to `BlitBitmap'
tools.o: In function `DrawMicroLevelExt':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/tools.c:1051: undefined reference to `ClearRectangle'
tools.o: In function `DrawMicroElement':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/tools.c:1043: undefined reference to `BlitBitmap'
tools.o: In function `DrawMiniGraphicExt':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/tools.c:562: undefined reference to `BlitBitmap'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/tools.c:562: undefined reference to `BlitBitmap'
tools.o: In function `DrawGraphicExt':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/tools.c:383: undefined reference to `BlitBitmap'
tools.o: In function `ClearWindow':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/tools.c:258: undefined reference to `ClearRectangle'
tools.o: In function `DrawGraphicExt':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/tools.c:383: undefined reference to `BlitBitmap'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/tools.c:383: undefined reference to `BlitBitmap'
tools.o: In function `ReadPixel':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/tools.c:1555: undefined reference to `GetPixel'
screens.o: In function `drawChooseLevelInfo':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/screens.c:828: undefined reference to `ClearRectangle'
screens.o: In function `drawChooseLevelList':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/screens.c:786: undefined reference to `ClearRectangle'
screens.o: In function `ToggleFullscreenIfNeeded':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/screens.c:61: undefined reference to `BlitBitmap'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/screens.c:65: undefined reference to `ChangeVideoModeIfNeeded'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/screens.c:69: undefined reference to `BlitBitmap'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/screens.c:72: undefined reference to `BlitBitmap'
screens.o: In function `DrawMainMenu':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/screens.c:92: undefined reference to `KeyboardAutoRepeatOn'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/screens.c:92: undefined reference to `KeyboardAutoRepeatOn'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/screens.c:92: undefined reference to `KeyboardAutoRepeatOn'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/screens.c:92: undefined reference to `KeyboardAutoRepeatOn'
screens.o: In function `HandleMainMenu':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/screens.c:302: undefined reference to `SyncDisplay'
screens.o: In function `DrawMainMenu':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/screens.c:92: undefined reference to `KeyboardAutoRepeatOn'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/screens.c:92: undefined reference to `KeyboardAutoRepeatOn'
game.o: In function `DrawLaserExt':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/game.c:823: undefined reference to `DrawLines'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/game.c:823: undefined reference to `DrawLines'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/game.c:823: undefined reference to `DrawLines'
game.o: In function `InitLaser':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/game.c:313: undefined reference to `GetPixelFromRGB'
game.o: In function `DrawLaserExt':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/game.c:823: undefined reference to `DrawLines'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/game.c:823: undefined reference to `DrawLines'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/game.c:823: undefined reference to `DrawLines'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/game.c:823: undefined reference to `DrawLines'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/game.c:823: undefined reference to `DrawLines'
game.o:/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/game.c:823: more undefined references to `DrawLines' follow
game.o: In function `GameWon':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/game.c:3580: undefined reference to `BlitBitmap'
game.o: In function `DrawLaserExt':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/game.c:823: undefined reference to `DrawLines'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/game.c:823: undefined reference to `DrawLines'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/game.c:823: undefined reference to `DrawLines'
game.o: In function `OpenSurpriseBall':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/game.c:2055: undefined reference to `BlitBitmap'
game.o: In function `MovePacMen':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/game.c:3510: undefined reference to `BlitBitmap'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/game.c:3513: undefined reference to `FlushDisplay'
game.o: In function `InitGame':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/game.c:382: undefined reference to `BlitBitmap'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/game.c:401: undefined reference to `BlitBitmap'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/game.c:414: undefined reference to `BlitBitmap'
game.o: In function `GameActions':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/game.c:2845: undefined reference to `BlitBitmap'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/game.c:2971: undefined reference to `BlitBitmap'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/game.c:2988: undefined reference to `GetPixelFromRGB'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/game.c:2860: undefined reference to `GetPixelFromRGB'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/game.c:3422: undefined reference to `BlitBitmap'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/game.c:2939: undefined reference to `GetPixelFromRGB'
game.o: In function `GetPlayerConfig':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/game.c:99: undefined reference to `SetAudioMode'
editor.o: In function `round_to_lores_grid':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/editor.c:1981: undefined reference to `swap_numbers'
editor.o: In function `DrawAreaBorder':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/editor.c:2001: undefined reference to `DrawSimpleWhiteLine'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/editor.c:2002: undefined reference to `DrawSimpleWhiteLine'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/editor.c:2003: undefined reference to `DrawSimpleWhiteLine'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/editor.c:2004: undefined reference to `DrawSimpleWhiteLine'
editor.o: In function `round_to_lores_grid':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/editor.c:1978: undefined reference to `swap_numbers'
editor.o: In function `ClearEditorGadgetInfoText':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/editor.c:2904: undefined reference to `ClearRectangle'
editor.o: In function `DrawLine':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/editor.c:1832: undefined reference to `swap_numbers'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/editor.c:1859: undefined reference to `swap_number_pairs'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/editor.c:1872: undefined reference to `swap_number_pairs'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/editor.c:1843: undefined reference to `swap_numbers'
editor.o: In function `DrawFilledBox':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/editor.c:1898: undefined reference to `swap_number_pairs'
editor.o: In function `round_to_lores_grid':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/editor.c:1981: undefined reference to `swap_numbers'
editor.o: In function `DrawLine':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/editor.c:1843: undefined reference to `swap_numbers'
editor.o: In function `round_to_lores_grid':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/editor.c:1978: undefined reference to `swap_numbers'
editor.o: In function `DrawLine':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/editor.c:1832: undefined reference to `swap_numbers'
editor.o: In function `round_to_lores_grid':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/editor.c:1981: undefined reference to `swap_numbers'
editor.o:/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/editor.c:1978: more undefined references to `swap_numbers' follow
editor.o: In function `ClearEditorGadgetInfoText':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/editor.c:2904: undefined reference to `ClearRectangle'
editor.o: In function `DrawLevelEd':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/editor.c:1572: undefined reference to `BlitBitmap'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/editor.c:1599: undefined reference to `BlitBitmap'
editor.o: In function `HandleControlButtons':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/editor.c:2809: undefined reference to `BlitBitmap'
editor.o: In function `ClearEditorGadgetInfoText':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/editor.c:2904: undefined reference to `ClearRectangle'
cartoons.o: In function `DrawAnim':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/cartoons.c:377: undefined reference to `BlitBitmap'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/cartoons.c:379: undefined reference to `SetClipOrigin'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/cartoons.c:380: undefined reference to `BlitBitmapMasked'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/cartoons.c:382: undefined reference to `BlitBitmap'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/cartoons.c:385: undefined reference to `BlitBitmap'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/cartoons.c:398: undefined reference to `FlushDisplay'
libgame/libgame.a(gadgets.o): In function `DrawGadget':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/libgame/gadgets.c:134: undefined reference to `BlitBitmap'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/libgame/gadgets.c:139: undefined reference to `BlitBitmap'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/libgame/gadgets.c:144: undefined reference to `BlitBitmap'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/libgame/gadgets.c:176: undefined reference to `ClearRectangle'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/libgame/gadgets.c:179: undefined reference to `BlitBitmap'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/libgame/gadgets.c:186: undefined reference to `BlitBitmap'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/libgame/gadgets.c:193: undefined reference to `BlitBitmap'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/libgame/gadgets.c:199: undefined reference to `BlitBitmap'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/libgame/gadgets.c:254: undefined reference to `BlitBitmap'
libgame/libgame.a(gadgets.o):/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/libgame/gadgets.c:110: more undefined references to `BlitBitmap' follow
libgame/libgame.a(gadgets.o): In function `DrawGadget':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/libgame/gadgets.c:219: undefined reference to `ClearRectangle'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/libgame/gadgets.c:222: undefined reference to `BlitBitmap'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/libgame/gadgets.c:229: undefined reference to `BlitBitmap'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/libgame/gadgets.c:236: undefined reference to `BlitBitmap'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/libgame/gadgets.c:242: undefined reference to `BlitBitmap'
libgame/libgame.a(text.o): In function `DrawTextExt':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/libgame/text.c:165: undefined reference to `BlitBitmap'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/libgame/text.c:170: undefined reference to `SetClipOrigin'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/libgame/text.c:172: undefined reference to `BlitBitmapMasked'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/libgame/text.c:176: undefined reference to `BlitBitmap'
libgame/libgame.a(text.o): In function `DrawInitText':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/libgame/text.c:63: undefined reference to `ClearRectangle'
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/libgame/text.c:66: undefined reference to `FlushDisplay'
libgame/libgame.a(sdl.o): In function `SDLLoadImage':
/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src/libgame/sdl.c:826: undefined reference to `CreateBitmapStruct'
collect2: error: ld returned 1 exit status
Makefile:152: recipe for target '../mirrormagic' failed
make[1]: *** [../mirrormagic] Error 1
make[1]: Leaving directory '/home/frank/Builds/aur4/SanskritFritz/mirrormagic/src/mirrormagic-2.0.2/src'
Makefile:57: recipe for target 'sdl' failed
make: *** [sdl] Error 2
==> ERROR: A failure occurred in build().
    Aborting...

zʇıɹɟʇıɹʞsuɐs AUR || Cycling in Budapest with a helmet camera || Revised log levels proposal: "FYI" "WTF" and "OMG" (John Barnette)

Offline

#2 2016-05-05 20:20:13

mis
Member
Registered: 2016-03-16
Posts: 234

Re: Building mirrormagic fails at linking

Google `CreateBitmapStruct' lead me to these patches http://mirror.qubenet.net/mirror/gentoo … gic/files/
I would try to add the gcc5 patch and maybe 64bit patch for building a x86_64 package.

edit: and eventually some others, e.g. the editor patch

Last edited by mis (2016-05-05 20:31:02)

Offline

#3 2016-05-05 21:09:25

SanskritFritz
Member
From: Budapest, Hungary
Registered: 2009-01-08
Posts: 1,924
Website

Re: Building mirrormagic fails at linking

mis wrote:

Google `CreateBitmapStruct' lead me to these patches http://mirror.qubenet.net/mirror/gentoo … gic/files/
I would try to add the gcc5 patch and maybe 64bit patch for building a x86_64 package.

edit: and eventually some others, e.g. the editor patch

Thanks your search was very helpful.
I'll definitely include the editor patch big_smile


zʇıɹɟʇıɹʞsuɐs AUR || Cycling in Budapest with a helmet camera || Revised log levels proposal: "FYI" "WTF" and "OMG" (John Barnette)

Offline

#4 2016-05-05 21:41:52

mis
Member
Registered: 2016-03-16
Posts: 234

Re: Building mirrormagic fails at linking

I successfully build a x86_64 package with this PKGBUILD.
Just applied all patches, and removed the main_h.diff patch, as it's the same as the gcc41 patch from gentoo.

edit: Maybe you could also install the mirrormagic.xmp icon and add it in the .desktop file. smile

Last edited by mis (2016-05-05 21:49:30)

Offline

#5 2016-05-06 22:00:19

SanskritFritz
Member
From: Budapest, Hungary
Registered: 2009-01-08
Posts: 1,924
Website

Re: Building mirrormagic fails at linking

Thanks guys, all is well now. I'll report the changes upstream and maintain the package in the AUR.


zʇıɹɟʇıɹʞsuɐs AUR || Cycling in Budapest with a helmet camera || Revised log levels proposal: "FYI" "WTF" and "OMG" (John Barnette)

Offline

Board footer

Powered by FluxBB