<86>Nov 21 07:47:04 userdel[2823]: delete user 'rooter'
<86>Nov 21 07:47:04 groupadd[2837]: group added to /etc/group: name=rooter, GID=558
<86>Nov 21 07:47:04 groupadd[2837]: group added to /etc/gshadow: name=rooter
<86>Nov 21 07:47:04 groupadd[2837]: new group: name=rooter, GID=558
<86>Nov 21 07:47:04 useradd[2854]: new user: name=rooter, UID=558, GID=558, home=/root, shell=/bin/bash
<86>Nov 21 07:47:04 userdel[2873]: delete user 'builder'
<86>Nov 21 07:47:04 userdel[2873]: removed group 'builder' owned by 'builder'
<86>Nov 21 07:47:04 userdel[2873]: removed shadow group 'builder' owned by 'builder'
<86>Nov 21 07:47:04 groupadd[2903]: group added to /etc/group: name=builder, GID=559
<86>Nov 21 07:47:04 groupadd[2903]: group added to /etc/gshadow: name=builder
<86>Nov 21 07:47:04 groupadd[2903]: new group: name=builder, GID=559
<86>Nov 21 07:47:04 useradd[2918]: new user: name=builder, UID=559, GID=559, home=/usr/src, shell=/bin/bash
<13>Nov 21 07:47:15 rpmi: libglvnd-7:1.1.0-alt3 sisyphus.215982.100 1541498632 installed
<13>Nov 21 07:47:15 rpmi: libogg-1.3.2-alt2 sisyphus.215919.100 1540973847 installed
<13>Nov 21 07:47:15 rpmi: libflac8-1.3.2-alt1 1507623955 installed
<13>Nov 21 07:47:15 rpmi: libvorbis-1.3.6-alt1 1528307812 installed
<13>Nov 21 07:47:15 rpmi: libjpeg-2:1.5.1-alt1 1498218318 installed
<13>Nov 21 07:47:15 rpmi: xorg-proto-devel-2018.4-alt3 1527685079 installed
<13>Nov 21 07:47:15 rpmi: libexpat-2.2.4-alt1 1503305345 installed
<13>Nov 21 07:47:15 rpmi: libwayland-server-1.16.0-alt1 1535614871 installed
<13>Nov 21 07:47:15 rpmi: libtiff5-4.0.3-alt1 1348347501 installed
<13>Nov 21 07:47:15 rpmi: libOpenGL-7:1.1.0-alt3 sisyphus.215982.100 1541498632 installed
<13>Nov 21 07:47:15 rpmi: libGLES-7:1.1.0-alt3 sisyphus.215982.100 1541498632 installed
<13>Nov 21 07:47:15 rpmi: liblua5.1-preinstall-5.1.5-alt15 1522175155 installed
<13>Nov 21 07:47:15 rpmi: liblua5.1-5.1.5-alt15 1522175155 installed
<13>Nov 21 07:47:15 rpmi: libpng16-1.6.35-alt1 sisyphus.214397.100 1539159349 installed
<13>Nov 21 07:47:15 rpmi: libgraphite2-1.3.12-alt2.1 sisyphus.215942.100 1540990757 installed
<13>Nov 21 07:47:15 rpmi: libharfbuzz-2.0.2-alt1 sisyphus.215425.100 1540400162 installed
<13>Nov 21 07:47:15 rpmi: libfreetype-2.9.1-alt1.S1 1530781053 installed
<13>Nov 21 07:47:15 rpmi: libmad-0.15.1b-alt8.2 1519202945 installed
<13>Nov 21 07:47:16 rpmi: timidity-instruments-1:1.0-alt1 1166705614 installed
<13>Nov 21 07:47:16 rpmi: libpng15-1.5.28-alt2 1497966749 installed
<13>Nov 21 07:47:16 rpmi: libgsm-1.0.17-alt1 1523356165 installed
<13>Nov 21 07:47:16 rpmi: libsndfile-1.0.28-alt2 sisyphus.212728.100 1536333068 installed
<13>Nov 21 07:47:16 rpmi: liblz4-1:1.8.3-alt1 sisyphus.213737.100 1538009686 installed
<13>Nov 21 07:47:16 rpmi: libgpg-error-1.31-alt1.S1 1529015802 installed
<13>Nov 21 07:47:16 rpmi: libgcrypt20-1.8.3-alt3 sisyphus.214019.140 1538990448 installed
<13>Nov 21 07:47:16 rpmi: libsystemd-1:239-alt3 sisyphus.215710.300 1540765641 installed
<13>Nov 21 07:47:16 rpmi: libdbus-1.12.10-alt1 sisyphus.212941.100 1536831873 installed
<13>Nov 21 07:47:16 rpmi: libasyncns-0.8-alt2.qa1 1365949820 installed
<13>Nov 21 07:47:16 rpmi: libalsa-1:1.1.7-alt1 sisyphus.215150.100 1539797658 installed
<13>Nov 21 07:47:16 rpmi: libxshmfence-1.2-alt2 1518613552 installed
<13>Nov 21 07:47:16 rpmi: libX11-locales-3:1.6.7-alt1 sisyphus.214413.200 1539171080 installed
<13>Nov 21 07:47:16 rpmi: libXdmcp-1.1.1-alt1 1334617701 installed
<13>Nov 21 07:47:16 rpmi: libXau-1.0.8-alt1 1369565808 installed
<13>Nov 21 07:47:16 rpmi: libxcb-1.13.1-alt1 sisyphus.214413.100 1539170896 installed
<13>Nov 21 07:47:16 rpmi: libX11-3:1.6.7-alt1 sisyphus.214413.200 1539171143 installed
<13>Nov 21 07:47:16 rpmi: libXext-1.3.3-alt1 1409902959 installed
<13>Nov 21 07:47:16 rpmi: libpulseaudio-12.2-alt1 1535623585 installed
<13>Nov 21 07:47:16 rpmi: libmikmod-3.3.11.1-alt2 1502706814 installed
<13>Nov 21 07:47:16 rpmi: libXxf86vm-1.1.4-alt2 1527672187 installed
<13>Nov 21 07:47:16 rpmi: libXdamage-1.1.3-alt4 1297162593 installed
<13>Nov 21 07:47:16 rpmi: libXfixes-5.0.3-alt1 sisyphus.216396.300 1542022162 installed
<13>Nov 21 07:47:16 rpmi: libXrender-0.9.8-alt1 1371312112 installed
<13>Nov 21 07:47:16 rpmi: libXrandr-1.5.0-alt1 1431936189 installed
<13>Nov 21 07:47:16 rpmi: libSDL-1.2.14-alt7 1483707272 installed
<13>Nov 21 07:47:16 rpmi: libSDL_image-1.2.12-alt1 1347907935 installed
<13>Nov 21 07:47:16 rpmi: libSDL_mixer-1.2.12-alt1 1421435874 installed
<13>Nov 21 07:47:16 rpmi: libSDL_ttf-2.0.10-alt2 1314052177 installed
<13>Nov 21 07:47:18 rpmi: libxcb-devel-1.13.1-alt1 sisyphus.214413.100 1539170896 installed
<13>Nov 21 07:47:18 rpmi: libX11-devel-3:1.6.7-alt1 sisyphus.214413.200 1539171143 installed
<13>Nov 21 07:47:18 rpmi: libwayland-client-1.16.0-alt1 1535614871 installed
<13>Nov 21 07:47:18 rpmi: libpciaccess-1:0.14-alt1 1528969252 installed
<13>Nov 21 07:47:18 rpmi: libdrm-1:2.4.96-alt1 sisyphus.215486.100 1540374027 installed
<13>Nov 21 07:47:18 rpmi: libGLX-mesa-4:18.2.5-alt1 sisyphus.216532.100 1542372718 installed
<13>Nov 21 07:47:18 rpmi: libGLX-7:1.1.0-alt3 sisyphus.215982.100 1541498632 installed
<13>Nov 21 07:47:18 rpmi: libGL-7:1.1.0-alt3 sisyphus.215982.100 1541498632 installed
<13>Nov 21 07:47:18 rpmi: libGLU-4:9.0.0-alt1 1347643784 installed
<13>Nov 21 07:47:18 rpmi: libgbm-4:18.2.5-alt1 sisyphus.216532.100 1542372718 installed
<13>Nov 21 07:47:18 rpmi: libEGL-mesa-4:18.2.5-alt1 sisyphus.216532.100 1542372718 installed
<13>Nov 21 07:47:18 rpmi: libEGL-7:1.1.0-alt3 sisyphus.215982.100 1541498632 installed
<13>Nov 21 07:47:18 rpmi: libglvnd-devel-7:1.1.0-alt3 sisyphus.215982.100 1541498632 installed
<13>Nov 21 07:47:18 rpmi: libEGL-devel-4:18.2.5-alt1 sisyphus.216532.100 1542372718 installed
<13>Nov 21 07:47:18 rpmi: libGL-devel-4:18.2.5-alt1 sisyphus.216532.100 1542372718 installed
<13>Nov 21 07:47:18 rpmi: libGLU-devel-4:9.0.0-alt1 1347643784 installed
<13>Nov 21 07:47:18 rpmi: libSDL-devel-1.2.14-alt7 1483707272 installed
<13>Nov 21 07:47:18 rpmi: libSDL_image-devel-1.2.12-alt1 1347907935 installed
<13>Nov 21 07:47:18 rpmi: libSDL_mixer-devel-1.2.12-alt1 1421435874 installed
<13>Nov 21 07:47:18 rpmi: libSDL_ttf-devel-2.0.10-alt2 1314052177 installed
<13>Nov 21 07:47:18 rpmi: premake-4.3-alt1.1 1486676629 installed
Building target platforms: i586
Building for target i586
Wrote: /usr/src/in/nosrpm/t-engine4-1.0.0-alt1beta28.nosrc.rpm
Installing t-engine4-1.0.0-alt1beta28.src.rpm
Building target platforms: i586
Building for target i586
Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.42639
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ rm -rf t-engine4-src-1.0.0beta28
+ echo 'Source #0 (t-engine4-src-1.0.0beta28.tar.bz2):'
Source #0 (t-engine4-src-1.0.0beta28.tar.bz2):
+ /bin/tar -xf -
+ /bin/bzip2 -dc /usr/src/RPM/SOURCES/t-engine4-src-1.0.0beta28.tar.bz2
+ cd t-engine4-src-1.0.0beta28
+ /bin/chmod -c -Rf u+rwX,go-w .
+ exit 0
Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.89729
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd t-engine4-src-1.0.0beta28
+ premake4 gmake
Building configurations...
Running action 'gmake'...
Generating Makefile...
Generating build/TEngine.make...
Generating build/physfs.make...
Generating build/luadefault.make...
Generating build/luasocket.make...
Generating build/fov.make...
Generating build/lpeg.make...
Generating build/luaprofiler.make...
Generating build/lualanes.make...
Generating build/tcodimport.make...
Generating build/expatstatic.make...
Generating build/lxp.make...
Generating build/luamd5.make...
Generating build/luazlib.make...
Generating build/luabitop.make...
Generating build/utf8proc.make...
Done.
+ make -j8
make: Entering directory '/usr/src/RPM/BUILD/t-engine4-src-1.0.0beta28'
==== Building physfs (debug) ====
make: Leaving directory '/usr/src/RPM/BUILD/t-engine4-src-1.0.0beta28'
make: Entering directory '/usr/src/RPM/BUILD/t-engine4-src-1.0.0beta28'
==== Building luadefault (debug) ====
make: Leaving directory '/usr/src/RPM/BUILD/t-engine4-src-1.0.0beta28'
make: Entering directory '/usr/src/RPM/BUILD/t-engine4-src-1.0.0beta28'
==== Building fov (debug) ====
make: Leaving directory '/usr/src/RPM/BUILD/t-engine4-src-1.0.0beta28'
make: Entering directory '/usr/src/RPM/BUILD/t-engine4-src-1.0.0beta28'
==== Building luasocket (debug) ====
make: Leaving directory '/usr/src/RPM/BUILD/t-engine4-src-1.0.0beta28'
Creating ../bin/Debug
Creating ../bin/Debug
make: Entering directory '/usr/src/RPM/BUILD/t-engine4-src-1.0.0beta28'
==== Building luaprofiler (debug) ====
make: Leaving directory '/usr/src/RPM/BUILD/t-engine4-src-1.0.0beta28'
Creating ../obj/Debug/luasocket
Creating ../obj/Debug/fov
make: Entering directory '/usr/src/RPM/BUILD/t-engine4-src-1.0.0beta28'
==== Building lualanes (debug) ====
make: Leaving directory '/usr/src/RPM/BUILD/t-engine4-src-1.0.0beta28'
Creating ../bin/Debug
Creating ../obj/Debug/luadefault
Creating ../obj/Debug/luaprofiler
Creating ../obj/Debug/physfs
make: Entering directory '/usr/src/RPM/BUILD/t-engine4-src-1.0.0beta28'
==== Building lpeg (debug) ====
make: Leaving directory '/usr/src/RPM/BUILD/t-engine4-src-1.0.0beta28'
Creating ../obj/Debug/lualanes
Creating ../obj/Debug/lpeg
buffer.c
stack.c
auxiliar.c
physfsrwops.c
print.c
except.c
tools.c
lua50_profiler.c
lzio.c
threading.c
inet.c
fov.c
io.c
Linking fov
make: Entering directory '/usr/src/RPM/BUILD/t-engine4-src-1.0.0beta28'
==== Building tcodimport (debug) ====
make: Leaving directory '/usr/src/RPM/BUILD/t-engine4-src-1.0.0beta28'
physfs_unicode.c
Creating ../obj/Debug/tcodimport
function_meter.c
luasocket.c
lpeg.c
Linking lpeg
make: Entering directory '/usr/src/RPM/BUILD/t-engine4-src-1.0.0beta28'
==== Building lxp (debug) ====
make: Leaving directory '/usr/src/RPM/BUILD/t-engine4-src-1.0.0beta28'
Creating ../obj/Debug/lxp
lanes.c
In file included from ../src/lualanes/lanes.c:96:
../src/lualanes/lanes.c: In function 'selfdestruct_atexit':
../src/lualanes/threading.h:115:21: warning: implicit declaration of function 'pthread_yield'; did you mean 'pthread_self'? [-Wimplicit-function-declaration]
     #define YIELD() pthread_yield()
                     ^~~~~~~~~~~~~
../src/lualanes/lanes.c:949:5: note: in expansion of macro 'YIELD'
     YIELD();
     ^~~~~
Linking lualanes
make: Entering directory '/usr/src/RPM/BUILD/t-engine4-src-1.0.0beta28'
==== Building expatstatic (debug) ====
make: Leaving directory '/usr/src/RPM/BUILD/t-engine4-src-1.0.0beta28'
Creating ../obj/Debug/expatstatic
core_profiler.c
physfs_byteorder.c
options.c
lvm.c
xmltok_ns.c
select.c
clocks.c
Linking luaprofiler
lxplib.c
Linking lxp
make: Entering directory '/usr/src/RPM/BUILD/t-engine4-src-1.0.0beta28'
==== Building luamd5 (debug) ====
make: Leaving directory '/usr/src/RPM/BUILD/t-engine4-src-1.0.0beta28'
Creating ../obj/Debug/luamd5
xmltok_impl.c
tcp.c
lundump.c
timeout.c
ltm.c
md5lib.c
udp.c
mime.c
ltablib.c
usocket.c
physfs.c
md5.c
Linking luasocket
noise_c.c
In file included from ../src/libtcod_import/noise_c.c:32:
../src/SFMT.h:74:6: warning: inline function 'fill_array64' declared but never defined
 void fill_array64(uint64_t array[], int size);
      ^~~~~~~~~~~~
../src/SFMT.h:70:6: warning: inline function 'fill_array32' declared but never defined
 void fill_array32(uint32_t array[], int size);
      ^~~~~~~~~~~~
../src/SFMT.h:66:10: warning: inline function 'gen_rand64' declared but never defined
 uint64_t gen_rand64(void);
          ^~~~~~~~~~
../src/SFMT.h:62:10: warning: inline function 'gen_rand32' declared but never defined
 uint32_t gen_rand32(void);
          ^~~~~~~~~~
Linking tcodimport
make: Entering directory '/usr/src/RPM/BUILD/t-engine4-src-1.0.0beta28'
==== Building luazlib (debug) ====
make: Leaving directory '/usr/src/RPM/BUILD/t-engine4-src-1.0.0beta28'
Creating ../obj/Debug/luazlib
zutil.c
lstring.c
xmlrole.c
ldes56.c
ltable.c
uncompr.c
des56.c
Linking luamd5
make: Entering directory '/usr/src/RPM/BUILD/t-engine4-src-1.0.0beta28'
==== Building luabitop (debug) ====
make: Leaving directory '/usr/src/RPM/BUILD/t-engine4-src-1.0.0beta28'
lstate.c
Creating ../obj/Debug/luabitop
bit.c
Linking luabitop
make: Entering directory '/usr/src/RPM/BUILD/t-engine4-src-1.0.0beta28'
==== Building utf8proc (debug) ====
make: Leaving directory '/usr/src/RPM/BUILD/t-engine4-src-1.0.0beta28'
loslib.c
trees.c
Creating ../obj/Debug/utf8proc
lzlib.c
lopcodes.c
lparser.c
lstrlib.c
ioapi.c
lgzip.c
Linking luazlib
lobject.c
loadlib.c
mzip.c
inftrees.c
lmem.c
inffast.c
xmlparse.c
infback.c
xmltok.c
Linking expatstatic
inflate.c
crc32.c
gzio.c
adler32.c
compress.c
deflate.c
dir.c
utf8proc.c
Linking utf8proc
zip.c
lmathlib.c
llex.c
liolib.c
linit.c
posix.c
unix.c
Linking physfs
lfunc.c
lgc.c
ldump.c
ldo.c
lcode.c
lauxlib.c
ldebug.c
ldblib.c
lbaselib.c
lapi.c
Linking luadefault
make: Entering directory '/usr/src/RPM/BUILD/t-engine4-src-1.0.0beta28'
==== Building TEngine (debug) ====
make: Leaving directory '/usr/src/RPM/BUILD/t-engine4-src-1.0.0beta28'
Creating ../obj/Debug/TEngine
struct.c
profile.c
serial.c
In file included from ../src/tgl.h:8,
                 from ../src/display_sdl.h:26,
                 from ../src/display.h:23,
                 from ../src/serial.c:21:
../../../../../include/GL/glext.h:12066:25: error: conflicting types for 'PFNGLFRAGMENTLIGHTFVSGIXPROC'
 typedef void (APIENTRYP PFNGLFRAGMENTLIGHTFVSGIXPROC) (GLenum light, GLenum pname, const GLfloat *params);
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/display_sdl.h:25,
                 from ../src/display.h:23,
                 from ../src/serial.c:21:
../src/glew.h:11355:28: note: previous declaration of 'PFNGLFRAGMENTLIGHTFVSGIXPROC' was here
 typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTFVSGIXPROC) (GLenum light, GLenum pname, GLfloat* params);
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/tgl.h:8,
                 from ../src/display_sdl.h:26,
                 from ../src/display.h:23,
                 from ../src/serial.c:21:
../../../../../include/GL/glext.h:12068:25: error: conflicting types for 'PFNGLFRAGMENTLIGHTIVSGIXPROC'
 typedef void (APIENTRYP PFNGLFRAGMENTLIGHTIVSGIXPROC) (GLenum light, GLenum pname, const GLint *params);
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/display_sdl.h:25,
                 from ../src/display.h:23,
                 from ../src/serial.c:21:
../src/glew.h:11357:28: note: previous declaration of 'PFNGLFRAGMENTLIGHTIVSGIXPROC' was here
 typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTIVSGIXPROC) (GLenum light, GLenum pname, GLint* params);
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/tgl.h:8,
                 from ../src/display_sdl.h:26,
                 from ../src/display.h:23,
                 from ../src/serial.c:21:
../../../../../include/GL/glext.h:12070:25: error: conflicting types for 'PFNGLFRAGMENTLIGHTMODELFVSGIXPROC'
 typedef void (APIENTRYP PFNGLFRAGMENTLIGHTMODELFVSGIXPROC) (GLenum pname, const GLfloat *params);
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/display_sdl.h:25,
                 from ../src/display.h:23,
                 from ../src/serial.c:21:
../src/glew.h:11351:28: note: previous declaration of 'PFNGLFRAGMENTLIGHTMODELFVSGIXPROC' was here
 typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTMODELFVSGIXPROC) (GLenum pname, GLfloat* params);
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/tgl.h:8,
                 from ../src/display_sdl.h:26,
                 from ../src/display.h:23,
                 from ../src/serial.c:21:
../../../../../include/GL/glext.h:12072:25: error: conflicting types for 'PFNGLFRAGMENTLIGHTMODELIVSGIXPROC'
 typedef void (APIENTRYP PFNGLFRAGMENTLIGHTMODELIVSGIXPROC) (GLenum pname, const GLint *params);
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/display_sdl.h:25,
                 from ../src/display.h:23,
                 from ../src/serial.c:21:
../src/glew.h:11353:28: note: previous declaration of 'PFNGLFRAGMENTLIGHTMODELIVSGIXPROC' was here
 typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTMODELIVSGIXPROC) (GLenum pname, GLint* params);
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/tgl.h:8,
                 from ../src/display_sdl.h:26,
                 from ../src/display.h:23,
                 from ../src/serial.c:21:
../../../../../include/GL/glext.h:12079:25: error: conflicting types for 'PFNGLGETFRAGMENTMATERIALFVSGIXPROC'
 typedef void (APIENTRYP PFNGLGETFRAGMENTMATERIALFVSGIXPROC) (GLenum face, GLenum pname, GLfloat *params);
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/display_sdl.h:25,
                 from ../src/display.h:23,
                 from ../src/serial.c:21:
../src/glew.h:11364:28: note: previous declaration of 'PFNGLGETFRAGMENTMATERIALFVSGIXPROC' was here
 typedef void (GLAPIENTRY * PFNGLGETFRAGMENTMATERIALFVSGIXPROC) (GLenum face, GLenum pname, const GLfloat* data);
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/tgl.h:8,
                 from ../src/display_sdl.h:26,
                 from ../src/display.h:23,
                 from ../src/serial.c:21:
../../../../../include/GL/glext.h:12080:25: error: conflicting types for 'PFNGLGETFRAGMENTMATERIALIVSGIXPROC'
 typedef void (APIENTRYP PFNGLGETFRAGMENTMATERIALIVSGIXPROC) (GLenum face, GLenum pname, GLint *params);
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/display_sdl.h:25,
                 from ../src/display.h:23,
                 from ../src/serial.c:21:
../src/glew.h:11365:28: note: previous declaration of 'PFNGLGETFRAGMENTMATERIALIVSGIXPROC' was here
 typedef void (GLAPIENTRY * PFNGLGETFRAGMENTMATERIALIVSGIXPROC) (GLenum face, GLenum pname, const GLint* data);
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/display.h:23,
                 from ../src/serial.c:21:
../src/display_sdl.h:46:6: warning: inline function 'sdlDrawImage' declared but never defined
 void sdlDrawImage(SDL_Surface *dest, SDL_Surface *image, int x, int y);
      ^~~~~~~~~~~~
make[1]: *** [TEngine.make:159: ../obj/Debug/TEngine/serial.o] Error 1
make[1]: *** Waiting for unfinished jobs....
particles_gas.c
In file included from ../src/tgl.h:8,
                 from ../src/display_sdl.h:26,
                 from ../src/display.h:23,
                 from ../src/particles_gas.c:21:
../../../../../include/GL/glext.h:12066:25: error: conflicting types for 'PFNGLFRAGMENTLIGHTFVSGIXPROC'
 typedef void (APIENTRYP PFNGLFRAGMENTLIGHTFVSGIXPROC) (GLenum light, GLenum pname, const GLfloat *params);
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/display_sdl.h:25,
                 from ../src/display.h:23,
                 from ../src/particles_gas.c:21:
../src/glew.h:11355:28: note: previous declaration of 'PFNGLFRAGMENTLIGHTFVSGIXPROC' was here
 typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTFVSGIXPROC) (GLenum light, GLenum pname, GLfloat* params);
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/tgl.h:8,
                 from ../src/display_sdl.h:26,
                 from ../src/display.h:23,
                 from ../src/particles_gas.c:21:
../../../../../include/GL/glext.h:12068:25: error: conflicting types for 'PFNGLFRAGMENTLIGHTIVSGIXPROC'
 typedef void (APIENTRYP PFNGLFRAGMENTLIGHTIVSGIXPROC) (GLenum light, GLenum pname, const GLint *params);
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/display_sdl.h:25,
                 from ../src/display.h:23,
                 from ../src/particles_gas.c:21:
../src/glew.h:11357:28: note: previous declaration of 'PFNGLFRAGMENTLIGHTIVSGIXPROC' was here
 typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTIVSGIXPROC) (GLenum light, GLenum pname, GLint* params);
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/tgl.h:8,
                 from ../src/display_sdl.h:26,
                 from ../src/display.h:23,
                 from ../src/particles_gas.c:21:
../../../../../include/GL/glext.h:12070:25: error: conflicting types for 'PFNGLFRAGMENTLIGHTMODELFVSGIXPROC'
 typedef void (APIENTRYP PFNGLFRAGMENTLIGHTMODELFVSGIXPROC) (GLenum pname, const GLfloat *params);
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/display_sdl.h:25,
                 from ../src/display.h:23,
                 from ../src/particles_gas.c:21:
../src/glew.h:11351:28: note: previous declaration of 'PFNGLFRAGMENTLIGHTMODELFVSGIXPROC' was here
 typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTMODELFVSGIXPROC) (GLenum pname, GLfloat* params);
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/tgl.h:8,
                 from ../src/display_sdl.h:26,
                 from ../src/display.h:23,
                 from ../src/particles_gas.c:21:
../../../../../include/GL/glext.h:12072:25: error: conflicting types for 'PFNGLFRAGMENTLIGHTMODELIVSGIXPROC'
 typedef void (APIENTRYP PFNGLFRAGMENTLIGHTMODELIVSGIXPROC) (GLenum pname, const GLint *params);
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/display_sdl.h:25,
                 from ../src/display.h:23,
                 from ../src/particles_gas.c:21:
../src/glew.h:11353:28: note: previous declaration of 'PFNGLFRAGMENTLIGHTMODELIVSGIXPROC' was here
 typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTMODELIVSGIXPROC) (GLenum pname, GLint* params);
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/tgl.h:8,
                 from ../src/display_sdl.h:26,
                 from ../src/display.h:23,
                 from ../src/particles_gas.c:21:
../../../../../include/GL/glext.h:12079:25: error: conflicting types for 'PFNGLGETFRAGMENTMATERIALFVSGIXPROC'
 typedef void (APIENTRYP PFNGLGETFRAGMENTMATERIALFVSGIXPROC) (GLenum face, GLenum pname, GLfloat *params);
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/display_sdl.h:25,
                 from ../src/display.h:23,
                 from ../src/particles_gas.c:21:
../src/glew.h:11364:28: note: previous declaration of 'PFNGLGETFRAGMENTMATERIALFVSGIXPROC' was here
 typedef void (GLAPIENTRY * PFNGLGETFRAGMENTMATERIALFVSGIXPROC) (GLenum face, GLenum pname, const GLfloat* data);
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/tgl.h:8,
                 from ../src/display_sdl.h:26,
                 from ../src/display.h:23,
                 from ../src/particles_gas.c:21:
../../../../../include/GL/glext.h:12080:25: error: conflicting types for 'PFNGLGETFRAGMENTMATERIALIVSGIXPROC'
 typedef void (APIENTRYP PFNGLGETFRAGMENTMATERIALIVSGIXPROC) (GLenum face, GLenum pname, GLint *params);
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/display_sdl.h:25,
                 from ../src/display.h:23,
                 from ../src/particles_gas.c:21:
../src/glew.h:11365:28: note: previous declaration of 'PFNGLGETFRAGMENTMATERIALIVSGIXPROC' was here
 typedef void (GLAPIENTRY * PFNGLGETFRAGMENTMATERIALIVSGIXPROC) (GLenum face, GLenum pname, const GLint* data);
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/particles_gas.c:30:
../src/SFMT.h:74:6: warning: inline function 'fill_array64' declared but never defined
 void fill_array64(uint64_t array[], int size);
      ^~~~~~~~~~~~
../src/SFMT.h:70:6: warning: inline function 'fill_array32' declared but never defined
 void fill_array32(uint32_t array[], int size);
      ^~~~~~~~~~~~
../src/SFMT.h:66:10: warning: inline function 'gen_rand64' declared but never defined
 uint64_t gen_rand64(void);
          ^~~~~~~~~~
../src/SFMT.h:62:10: warning: inline function 'gen_rand32' declared but never defined
 uint32_t gen_rand32(void);
          ^~~~~~~~~~
In file included from ../src/display.h:23,
                 from ../src/particles_gas.c:21:
../src/display_sdl.h:46:6: warning: inline function 'sdlDrawImage' declared but never defined
 void sdlDrawImage(SDL_Surface *dest, SDL_Surface *image, int x, int y);
      ^~~~~~~~~~~~
make[1]: *** [TEngine.make:171: ../obj/Debug/TEngine/particles_gas.o] Error 1
physfs.c
../src/physfs.c: In function 'lua_fs_get_real_path':
../src/physfs.c:311:2: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration]
  free(path);
  ^~~~
../src/physfs.c:311:2: warning: incompatible implicit declaration of built-in function 'free'
../src/physfs.c:311:2: note: include '<stdlib.h>' or provide a declaration of 'free'
../src/physfs.c:30:1:
+#include <stdlib.h>
 
../src/physfs.c:311:2:
  free(path);
  ^~~~
noise.c
In file included from ../src/tgl.h:8,
                 from ../src/display_sdl.h:26,
                 from ../src/display.h:23,
                 from ../src/noise.c:21:
../../../../../include/GL/glext.h:12066:25: error: conflicting types for 'PFNGLFRAGMENTLIGHTFVSGIXPROC'
 typedef void (APIENTRYP PFNGLFRAGMENTLIGHTFVSGIXPROC) (GLenum light, GLenum pname, const GLfloat *params);
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/display_sdl.h:25,
                 from ../src/display.h:23,
                 from ../src/noise.c:21:
../src/glew.h:11355:28: note: previous declaration of 'PFNGLFRAGMENTLIGHTFVSGIXPROC' was here
 typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTFVSGIXPROC) (GLenum light, GLenum pname, GLfloat* params);
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/tgl.h:8,
                 from ../src/display_sdl.h:26,
                 from ../src/display.h:23,
                 from ../src/noise.c:21:
../../../../../include/GL/glext.h:12068:25: error: conflicting types for 'PFNGLFRAGMENTLIGHTIVSGIXPROC'
 typedef void (APIENTRYP PFNGLFRAGMENTLIGHTIVSGIXPROC) (GLenum light, GLenum pname, const GLint *params);
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/display_sdl.h:25,
                 from ../src/display.h:23,
                 from ../src/noise.c:21:
../src/glew.h:11357:28: note: previous declaration of 'PFNGLFRAGMENTLIGHTIVSGIXPROC' was here
 typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTIVSGIXPROC) (GLenum light, GLenum pname, GLint* params);
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/tgl.h:8,
                 from ../src/display_sdl.h:26,
                 from ../src/display.h:23,
                 from ../src/noise.c:21:
../../../../../include/GL/glext.h:12070:25: error: conflicting types for 'PFNGLFRAGMENTLIGHTMODELFVSGIXPROC'
 typedef void (APIENTRYP PFNGLFRAGMENTLIGHTMODELFVSGIXPROC) (GLenum pname, const GLfloat *params);
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/display_sdl.h:25,
                 from ../src/display.h:23,
                 from ../src/noise.c:21:
../src/glew.h:11351:28: note: previous declaration of 'PFNGLFRAGMENTLIGHTMODELFVSGIXPROC' was here
 typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTMODELFVSGIXPROC) (GLenum pname, GLfloat* params);
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/tgl.h:8,
                 from ../src/display_sdl.h:26,
                 from ../src/display.h:23,
                 from ../src/noise.c:21:
../../../../../include/GL/glext.h:12072:25: error: conflicting types for 'PFNGLFRAGMENTLIGHTMODELIVSGIXPROC'
 typedef void (APIENTRYP PFNGLFRAGMENTLIGHTMODELIVSGIXPROC) (GLenum pname, const GLint *params);
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/display_sdl.h:25,
                 from ../src/display.h:23,
                 from ../src/noise.c:21:
../src/glew.h:11353:28: note: previous declaration of 'PFNGLFRAGMENTLIGHTMODELIVSGIXPROC' was here
 typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTMODELIVSGIXPROC) (GLenum pname, GLint* params);
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/tgl.h:8,
                 from ../src/display_sdl.h:26,
                 from ../src/display.h:23,
                 from ../src/noise.c:21:
../../../../../include/GL/glext.h:12079:25: error: conflicting types for 'PFNGLGETFRAGMENTMATERIALFVSGIXPROC'
 typedef void (APIENTRYP PFNGLGETFRAGMENTMATERIALFVSGIXPROC) (GLenum face, GLenum pname, GLfloat *params);
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/display_sdl.h:25,
                 from ../src/display.h:23,
                 from ../src/noise.c:21:
../src/glew.h:11364:28: note: previous declaration of 'PFNGLGETFRAGMENTMATERIALFVSGIXPROC' was here
 typedef void (GLAPIENTRY * PFNGLGETFRAGMENTMATERIALFVSGIXPROC) (GLenum face, GLenum pname, const GLfloat* data);
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/tgl.h:8,
                 from ../src/display_sdl.h:26,
                 from ../src/display.h:23,
                 from ../src/noise.c:21:
../../../../../include/GL/glext.h:12080:25: error: conflicting types for 'PFNGLGETFRAGMENTMATERIALIVSGIXPROC'
 typedef void (APIENTRYP PFNGLGETFRAGMENTMATERIALIVSGIXPROC) (GLenum face, GLenum pname, GLint *params);
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/display_sdl.h:25,
                 from ../src/display.h:23,
                 from ../src/noise.c:21:
../src/glew.h:11365:28: note: previous declaration of 'PFNGLGETFRAGMENTMATERIALIVSGIXPROC' was here
 typedef void (GLAPIENTRY * PFNGLGETFRAGMENTMATERIALIVSGIXPROC) (GLenum face, GLenum pname, const GLint* data);
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/display.h:23,
                 from ../src/noise.c:21:
../src/display_sdl.h:46:6: warning: inline function 'sdlDrawImage' declared but never defined
 void sdlDrawImage(SDL_Surface *dest, SDL_Surface *image, int x, int y);
      ^~~~~~~~~~~~
make[1]: *** [TEngine.make:177: ../obj/Debug/TEngine/noise.o] Error 1
sdnoise1234.c
shaders.c
In file included from ../src/tgl.h:8,
                 from ../src/display_sdl.h:26,
                 from ../src/display.h:23,
                 from ../src/shaders.c:21:
../../../../../include/GL/glext.h:12066:25: error: conflicting types for 'PFNGLFRAGMENTLIGHTFVSGIXPROC'
 typedef void (APIENTRYP PFNGLFRAGMENTLIGHTFVSGIXPROC) (GLenum light, GLenum pname, const GLfloat *params);
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/display_sdl.h:25,
                 from ../src/display.h:23,
                 from ../src/shaders.c:21:
../src/glew.h:11355:28: note: previous declaration of 'PFNGLFRAGMENTLIGHTFVSGIXPROC' was here
 typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTFVSGIXPROC) (GLenum light, GLenum pname, GLfloat* params);
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/tgl.h:8,
                 from ../src/display_sdl.h:26,
                 from ../src/display.h:23,
                 from ../src/shaders.c:21:
../../../../../include/GL/glext.h:12068:25: error: conflicting types for 'PFNGLFRAGMENTLIGHTIVSGIXPROC'
 typedef void (APIENTRYP PFNGLFRAGMENTLIGHTIVSGIXPROC) (GLenum light, GLenum pname, const GLint *params);
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/display_sdl.h:25,
                 from ../src/display.h:23,
                 from ../src/shaders.c:21:
../src/glew.h:11357:28: note: previous declaration of 'PFNGLFRAGMENTLIGHTIVSGIXPROC' was here
 typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTIVSGIXPROC) (GLenum light, GLenum pname, GLint* params);
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/tgl.h:8,
                 from ../src/display_sdl.h:26,
                 from ../src/display.h:23,
                 from ../src/shaders.c:21:
../../../../../include/GL/glext.h:12070:25: error: conflicting types for 'PFNGLFRAGMENTLIGHTMODELFVSGIXPROC'
 typedef void (APIENTRYP PFNGLFRAGMENTLIGHTMODELFVSGIXPROC) (GLenum pname, const GLfloat *params);
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/display_sdl.h:25,
                 from ../src/display.h:23,
                 from ../src/shaders.c:21:
../src/glew.h:11351:28: note: previous declaration of 'PFNGLFRAGMENTLIGHTMODELFVSGIXPROC' was here
 typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTMODELFVSGIXPROC) (GLenum pname, GLfloat* params);
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/tgl.h:8,
                 from ../src/display_sdl.h:26,
                 from ../src/display.h:23,
                 from ../src/shaders.c:21:
../../../../../include/GL/glext.h:12072:25: error: conflicting types for 'PFNGLFRAGMENTLIGHTMODELIVSGIXPROC'
 typedef void (APIENTRYP PFNGLFRAGMENTLIGHTMODELIVSGIXPROC) (GLenum pname, const GLint *params);
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/display_sdl.h:25,
                 from ../src/display.h:23,
                 from ../src/shaders.c:21:
../src/glew.h:11353:28: note: previous declaration of 'PFNGLFRAGMENTLIGHTMODELIVSGIXPROC' was here
 typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTMODELIVSGIXPROC) (GLenum pname, GLint* params);
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/tgl.h:8,
                 from ../src/display_sdl.h:26,
                 from ../src/display.h:23,
                 from ../src/shaders.c:21:
../../../../../include/GL/glext.h:12079:25: error: conflicting types for 'PFNGLGETFRAGMENTMATERIALFVSGIXPROC'
 typedef void (APIENTRYP PFNGLGETFRAGMENTMATERIALFVSGIXPROC) (GLenum face, GLenum pname, GLfloat *params);
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/display_sdl.h:25,
                 from ../src/display.h:23,
                 from ../src/shaders.c:21:
../src/glew.h:11364:28: note: previous declaration of 'PFNGLGETFRAGMENTMATERIALFVSGIXPROC' was here
 typedef void (GLAPIENTRY * PFNGLGETFRAGMENTMATERIALFVSGIXPROC) (GLenum face, GLenum pname, const GLfloat* data);
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/tgl.h:8,
                 from ../src/display_sdl.h:26,
                 from ../src/display.h:23,
                 from ../src/shaders.c:21:
../../../../../include/GL/glext.h:12080:25: error: conflicting types for 'PFNGLGETFRAGMENTMATERIALIVSGIXPROC'
 typedef void (APIENTRYP PFNGLGETFRAGMENTMATERIALIVSGIXPROC) (GLenum face, GLenum pname, GLint *params);
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/display_sdl.h:25,
                 from ../src/display.h:23,
                 from ../src/shaders.c:21:
../src/glew.h:11365:28: note: previous declaration of 'PFNGLGETFRAGMENTMATERIALIVSGIXPROC' was here
 typedef void (GLAPIENTRY * PFNGLGETFRAGMENTMATERIALIVSGIXPROC) (GLenum face, GLenum pname, const GLint* data);
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/display.h:23,
                 from ../src/shaders.c:21:
../src/display_sdl.h:46:6: warning: inline function 'sdlDrawImage' declared but never defined
 void sdlDrawImage(SDL_Surface *dest, SDL_Surface *image, int x, int y);
      ^~~~~~~~~~~~
make[1]: *** [TEngine.make:156: ../obj/Debug/TEngine/shaders.o] Error 1
music.c
In file included from ../src/tgl.h:8,
                 from ../src/display_sdl.h:26,
                 from ../src/display.h:23,
                 from ../src/music.c:21:
../../../../../include/GL/glext.h:12066:25: error: conflicting types for 'PFNGLFRAGMENTLIGHTFVSGIXPROC'
 typedef void (APIENTRYP PFNGLFRAGMENTLIGHTFVSGIXPROC) (GLenum light, GLenum pname, const GLfloat *params);
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/display_sdl.h:25,
                 from ../src/display.h:23,
                 from ../src/music.c:21:
../src/glew.h:11355:28: note: previous declaration of 'PFNGLFRAGMENTLIGHTFVSGIXPROC' was here
 typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTFVSGIXPROC) (GLenum light, GLenum pname, GLfloat* params);
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/tgl.h:8,
                 from ../src/display_sdl.h:26,
                 from ../src/display.h:23,
                 from ../src/music.c:21:
../../../../../include/GL/glext.h:12068:25: error: conflicting types for 'PFNGLFRAGMENTLIGHTIVSGIXPROC'
 typedef void (APIENTRYP PFNGLFRAGMENTLIGHTIVSGIXPROC) (GLenum light, GLenum pname, const GLint *params);
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/display_sdl.h:25,
                 from ../src/display.h:23,
                 from ../src/music.c:21:
../src/glew.h:11357:28: note: previous declaration of 'PFNGLFRAGMENTLIGHTIVSGIXPROC' was here
 typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTIVSGIXPROC) (GLenum light, GLenum pname, GLint* params);
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/tgl.h:8,
                 from ../src/display_sdl.h:26,
                 from ../src/display.h:23,
                 from ../src/music.c:21:
../../../../../include/GL/glext.h:12070:25: error: conflicting types for 'PFNGLFRAGMENTLIGHTMODELFVSGIXPROC'
 typedef void (APIENTRYP PFNGLFRAGMENTLIGHTMODELFVSGIXPROC) (GLenum pname, const GLfloat *params);
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/display_sdl.h:25,
                 from ../src/display.h:23,
                 from ../src/music.c:21:
../src/glew.h:11351:28: note: previous declaration of 'PFNGLFRAGMENTLIGHTMODELFVSGIXPROC' was here
 typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTMODELFVSGIXPROC) (GLenum pname, GLfloat* params);
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/tgl.h:8,
                 from ../src/display_sdl.h:26,
                 from ../src/display.h:23,
                 from ../src/music.c:21:
../../../../../include/GL/glext.h:12072:25: error: conflicting types for 'PFNGLFRAGMENTLIGHTMODELIVSGIXPROC'
 typedef void (APIENTRYP PFNGLFRAGMENTLIGHTMODELIVSGIXPROC) (GLenum pname, const GLint *params);
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/display_sdl.h:25,
                 from ../src/display.h:23,
                 from ../src/music.c:21:
../src/glew.h:11353:28: note: previous declaration of 'PFNGLFRAGMENTLIGHTMODELIVSGIXPROC' was here
 typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTMODELIVSGIXPROC) (GLenum pname, GLint* params);
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/tgl.h:8,
                 from ../src/display_sdl.h:26,
                 from ../src/display.h:23,
                 from ../src/music.c:21:
../../../../../include/GL/glext.h:12079:25: error: conflicting types for 'PFNGLGETFRAGMENTMATERIALFVSGIXPROC'
 typedef void (APIENTRYP PFNGLGETFRAGMENTMATERIALFVSGIXPROC) (GLenum face, GLenum pname, GLfloat *params);
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/display_sdl.h:25,
                 from ../src/display.h:23,
                 from ../src/music.c:21:
../src/glew.h:11364:28: note: previous declaration of 'PFNGLGETFRAGMENTMATERIALFVSGIXPROC' was here
 typedef void (GLAPIENTRY * PFNGLGETFRAGMENTMATERIALFVSGIXPROC) (GLenum face, GLenum pname, const GLfloat* data);
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/tgl.h:8,
                 from ../src/display_sdl.h:26,
                 from ../src/display.h:23,
                 from ../src/music.c:21:
../../../../../include/GL/glext.h:12080:25: error: conflicting types for 'PFNGLGETFRAGMENTMATERIALIVSGIXPROC'
 typedef void (APIENTRYP PFNGLGETFRAGMENTMATERIALIVSGIXPROC) (GLenum face, GLenum pname, GLint *params);
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/display_sdl.h:25,
                 from ../src/display.h:23,
                 from ../src/music.c:21:
../src/glew.h:11365:28: note: previous declaration of 'PFNGLGETFRAGMENTMATERIALIVSGIXPROC' was here
 typedef void (GLAPIENTRY * PFNGLGETFRAGMENTMATERIALIVSGIXPROC) (GLenum face, GLenum pname, const GLint* data);
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/display.h:23,
                 from ../src/music.c:21:
../src/display_sdl.h:46:6: warning: inline function 'sdlDrawImage' declared but never defined
 void sdlDrawImage(SDL_Surface *dest, SDL_Surface *image, int x, int y);
      ^~~~~~~~~~~~
make[1]: *** [TEngine.make:180: ../obj/Debug/TEngine/music.o] Error 1
particles.c
In file included from ../src/tgl.h:8,
                 from ../src/display_sdl.h:26,
                 from ../src/display.h:23,
                 from ../src/particles.c:21:
../../../../../include/GL/glext.h:12066:25: error: conflicting types for 'PFNGLFRAGMENTLIGHTFVSGIXPROC'
 typedef void (APIENTRYP PFNGLFRAGMENTLIGHTFVSGIXPROC) (GLenum light, GLenum pname, const GLfloat *params);
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/display_sdl.h:25,
                 from ../src/display.h:23,
                 from ../src/particles.c:21:
../src/glew.h:11355:28: note: previous declaration of 'PFNGLFRAGMENTLIGHTFVSGIXPROC' was here
 typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTFVSGIXPROC) (GLenum light, GLenum pname, GLfloat* params);
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/tgl.h:8,
                 from ../src/display_sdl.h:26,
                 from ../src/display.h:23,
                 from ../src/particles.c:21:
../../../../../include/GL/glext.h:12068:25: error: conflicting types for 'PFNGLFRAGMENTLIGHTIVSGIXPROC'
 typedef void (APIENTRYP PFNGLFRAGMENTLIGHTIVSGIXPROC) (GLenum light, GLenum pname, const GLint *params);
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/display_sdl.h:25,
                 from ../src/display.h:23,
                 from ../src/particles.c:21:
../src/glew.h:11357:28: note: previous declaration of 'PFNGLFRAGMENTLIGHTIVSGIXPROC' was here
 typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTIVSGIXPROC) (GLenum light, GLenum pname, GLint* params);
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/tgl.h:8,
                 from ../src/display_sdl.h:26,
                 from ../src/display.h:23,
                 from ../src/particles.c:21:
../../../../../include/GL/glext.h:12070:25: error: conflicting types for 'PFNGLFRAGMENTLIGHTMODELFVSGIXPROC'
 typedef void (APIENTRYP PFNGLFRAGMENTLIGHTMODELFVSGIXPROC) (GLenum pname, const GLfloat *params);
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/display_sdl.h:25,
                 from ../src/display.h:23,
                 from ../src/particles.c:21:
../src/glew.h:11351:28: note: previous declaration of 'PFNGLFRAGMENTLIGHTMODELFVSGIXPROC' was here
 typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTMODELFVSGIXPROC) (GLenum pname, GLfloat* params);
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/tgl.h:8,
                 from ../src/display_sdl.h:26,
                 from ../src/display.h:23,
                 from ../src/particles.c:21:
../../../../../include/GL/glext.h:12072:25: error: conflicting types for 'PFNGLFRAGMENTLIGHTMODELIVSGIXPROC'
 typedef void (APIENTRYP PFNGLFRAGMENTLIGHTMODELIVSGIXPROC) (GLenum pname, const GLint *params);
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/display_sdl.h:25,
                 from ../src/display.h:23,
                 from ../src/particles.c:21:
../src/glew.h:11353:28: note: previous declaration of 'PFNGLFRAGMENTLIGHTMODELIVSGIXPROC' was here
 typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTMODELIVSGIXPROC) (GLenum pname, GLint* params);
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/tgl.h:8,
                 from ../src/display_sdl.h:26,
                 from ../src/display.h:23,
                 from ../src/particles.c:21:
../../../../../include/GL/glext.h:12079:25: error: conflicting types for 'PFNGLGETFRAGMENTMATERIALFVSGIXPROC'
 typedef void (APIENTRYP PFNGLGETFRAGMENTMATERIALFVSGIXPROC) (GLenum face, GLenum pname, GLfloat *params);
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/display_sdl.h:25,
                 from ../src/display.h:23,
                 from ../src/particles.c:21:
../src/glew.h:11364:28: note: previous declaration of 'PFNGLGETFRAGMENTMATERIALFVSGIXPROC' was here
 typedef void (GLAPIENTRY * PFNGLGETFRAGMENTMATERIALFVSGIXPROC) (GLenum face, GLenum pname, const GLfloat* data);
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/tgl.h:8,
                 from ../src/display_sdl.h:26,
                 from ../src/display.h:23,
                 from ../src/particles.c:21:
../../../../../include/GL/glext.h:12080:25: error: conflicting types for 'PFNGLGETFRAGMENTMATERIALIVSGIXPROC'
 typedef void (APIENTRYP PFNGLGETFRAGMENTMATERIALIVSGIXPROC) (GLenum face, GLenum pname, GLint *params);
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/display_sdl.h:25,
                 from ../src/display.h:23,
                 from ../src/particles.c:21:
../src/glew.h:11365:28: note: previous declaration of 'PFNGLGETFRAGMENTMATERIALIVSGIXPROC' was here
 typedef void (GLAPIENTRY * PFNGLGETFRAGMENTMATERIALIVSGIXPROC) (GLenum face, GLenum pname, const GLint* data);
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/particles.c:31:
../src/SFMT.h:74:6: warning: inline function 'fill_array64' declared but never defined
 void fill_array64(uint64_t array[], int size);
      ^~~~~~~~~~~~
../src/SFMT.h:70:6: warning: inline function 'fill_array32' declared but never defined
 void fill_array32(uint32_t array[], int size);
      ^~~~~~~~~~~~
../src/SFMT.h:66:10: warning: inline function 'gen_rand64' declared but never defined
 uint64_t gen_rand64(void);
          ^~~~~~~~~~
../src/SFMT.h:62:10: warning: inline function 'gen_rand32' declared but never defined
 uint32_t gen_rand32(void);
          ^~~~~~~~~~
In file included from ../src/display.h:23,
                 from ../src/particles.c:21:
../src/display_sdl.h:46:6: warning: inline function 'sdlDrawImage' declared but never defined
 void sdlDrawImage(SDL_Surface *dest, SDL_Surface *image, int x, int y);
      ^~~~~~~~~~~~
make[1]: *** [TEngine.make:174: ../obj/Debug/TEngine/particles.o] Error 1
make: *** [Makefile:17: TEngine] Error 2
error: Bad exit status from /usr/src/tmp/rpm-tmp.89729 (%build)


RPM build errors:
    Bad exit status from /usr/src/tmp/rpm-tmp.89729 (%build)
Command exited with non-zero status 1
26.97user 1.21system 0:27.82elapsed 101%CPU (0avgtext+0avgdata 32368maxresident)k
0inputs+0outputs (0major+409343minor)pagefaults 0swaps
hsh-rebuild: rebuild of `t-engine4-1.0.0-alt1beta28.src.rpm' failed.
Command exited with non-zero status 1
45.56user 3.48system 0:52.93elapsed 92%CPU (0avgtext+0avgdata 123260maxresident)k
96inputs+0outputs (0major+774659minor)pagefaults 0swaps