FWGS / xash3d

DEPRECATED in favor of https://github.com/FWGS/xash3d-fwgs. Only bugfixes are accepted.
https://xash.su
GNU General Public License v3.0
552 stars 108 forks source link

failed to compile on armhf #449

Closed ghost closed 5 years ago

ghost commented 5 years ago

pi@pi:~/Desktop/xash3d/build $ make -j4 -- Target architecture: arm -- Building for 32 Bit -- Target architecture: arm -- Enabled PIE for xashmenu -- ../hlsdk -- </FindVGUI.cmake> /home/pi/Desktop/xash3d/hlsdk/linux/vgui.so -- Enabled PIE for vgui_support -- -- </FindSDL2.cmake> /usr/local/lib/libSDL2main.a;/usr/local/lib/libSDL2.so;-lpthread -- -- </FindSDL2.cmake> /usr/local/lib/libSDL2main.a;/usr/local/lib/libSDL2.so;-lpthread -- git hash: dea8eaf1 -- Enabled PIE for xash -- Configuring done -- Generating done -- Build files have been written to: /home/pi/Desktop/xash3d/build [ 0%] Building C object game_launch/CMakeFiles/xash3d.dir/xash.c.o [ 0%] Building CXX object vgui_support/CMakeFiles/vgui_support.dir/vgui_clip.cpp.o [ 0%] Building CXX object mainui/CMakeFiles/xashmenu.dir/utl/unicode_strtools.cpp.o [ 1%] Linking C executable xash3d [ 2%] Building C object engine/CMakeFiles/xash.dir/common/Sequence.c.o In file included from /home/pi/Desktop/xash3d/vgui_support/vgui_main.h:43, from /home/pi/Desktop/xash3d/vgui_support/vgui_clip.cpp:26: /home/pi/Desktop/xash3d/hlsdk/utils/vgui/include/VGUI_Panel.h:221:14: aviso: la clase ‘vgui::Panel’ es implícitamente friend con sí misma friend class Panel; ^~~~~ [ 2%] Built target xash3d [ 2%] Building CXX object vgui_support/CMakeFiles/vgui_support.dir/vgui_font.cpp.o [ 2%] Building C object engine/CMakeFiles/xash.dir/common/avikit.c.o [ 3%] Building CXX object mainui/CMakeFiles/xashmenu.dir/EventSystem.cpp.o In file included from /home/pi/Desktop/xash3d/vgui_support/vgui_main.h:43, from /home/pi/Desktop/xash3d/vgui_support/vgui_font.cpp:26: /home/pi/Desktop/xash3d/hlsdk/utils/vgui/include/VGUI_Panel.h:221:14: aviso: la clase ‘vgui::Panel’ es implícitamente friend con sí misma friend class Panel; ^~~~~ [ 4%] Building CXX object vgui_support/CMakeFiles/vgui_support.dir/vgui_input.cpp.o [ 5%] Building C object engine/CMakeFiles/xash.dir/common/base_cmd.c.o [ 5%] Building CXX object mainui/CMakeFiles/xashmenu.dir/EngineCallback.cpp.o [ 5%] Building C object engine/CMakeFiles/xash.dir/common/build.c.o In file included from /home/pi/Desktop/xash3d/vgui_support/vgui_main.h:43, from /home/pi/Desktop/xash3d/vgui_support/vgui_input.cpp:28: /home/pi/Desktop/xash3d/hlsdk/utils/vgui/include/VGUI_Panel.h:221:14: aviso: la clase ‘vgui::Panel’ es implícitamente friend con sí misma friend class Panel; ^~~~~ [ 6%] Building CXX object mainui/CMakeFiles/xashmenu.dir/BaseMenu.cpp.o [ 6%] Building CXX object vgui_support/CMakeFiles/vgui_support.dir/vgui_int.cpp.o [ 7%] Building C object engine/CMakeFiles/xash.dir/common/cfgscript.c.o [ 7%] Building C object engine/CMakeFiles/xash.dir/common/cmd.c.o In file included from /home/pi/Desktop/xash3d/vgui_support/vgui_main.h:43, from /home/pi/Desktop/xash3d/vgui_support/vgui_int.cpp:26: /home/pi/Desktop/xash3d/hlsdk/utils/vgui/include/VGUI_Panel.h:221:14: aviso: la clase ‘vgui::Panel’ es implícitamente friend con sí misma friend class Panel; ^~~~~ [ 7%] Building CXX object mainui/CMakeFiles/xashmenu.dir/Btns.cpp.o [ 8%] Building CXX object vgui_support/CMakeFiles/vgui_support.dir/vgui_surf.cpp.o [ 9%] Building C object engine/CMakeFiles/xash.dir/common/common.c.o In file included from /home/pi/Desktop/xash3d/vgui_support/vgui_main.h:43, from /home/pi/Desktop/xash3d/vgui_support/vgui_surf.cpp:27: /home/pi/Desktop/xash3d/hlsdk/utils/vgui/include/VGUI_Panel.h:221:14: aviso: la clase ‘vgui::Panel’ es implícitamente friend con sí misma friend class Panel; ^~~~~ [ 9%] Building C object engine/CMakeFiles/xash.dir/common/con_utils.c.o [ 10%] Building CXX object mainui/CMakeFiles/xashmenu.dir/Color.cpp.o [ 10%] Building CXX object mainui/CMakeFiles/xashmenu.dir/MenuStrings.cpp.o [ 10%] Linking CXX shared library libvgui_support.so /usr/bin/ld: se salta el ./vgui.so incompatible mientras se busca -l:vgui.so /usr/bin/ld: se salta el ./vgui.so incompatible mientras se busca -l:vgui.so /usr/bin/ld: no se puede encontrar -l:vgui.so collect2: error: ld devolvió el estado de salida 1 vgui_support/CMakeFiles/vgui_support.dir/build.make:143: fallo en las instrucciones para el objetivo 'vgui_support/libvgui_support.so' make[2]: [vgui_support/libvgui_support.so] Error 1 CMakeFiles/Makefile2:145: fallo en las instrucciones para el objetivo 'vgui_support/CMakeFiles/vgui_support.dir/all' make[1]: [vgui_support/CMakeFiles/vgui_support.dir/all] Error 2 make[1]: * Se espera a que terminen otras tareas.... [ 11%] Building C object engine/CMakeFiles/xash.dir/common/crashhandler.c.o [ 12%] Building CXX object mainui/CMakeFiles/xashmenu.dir/CFGScript.cpp.o [ 12%] Building C object engine/CMakeFiles/xash.dir/common/crclib.c.o [ 12%] Building CXX object mainui/CMakeFiles/xashmenu.dir/Utils.cpp.o [ 13%] Building CXX object mainui/CMakeFiles/xashmenu.dir/Scissor.cpp.o [ 14%] Building C object engine/CMakeFiles/xash.dir/common/crtlib.c.o [ 14%] Building CXX object mainui/CMakeFiles/xashmenu.dir/udll_int.cpp.o [ 14%] Building C object engine/CMakeFiles/xash.dir/common/cvar.c.o [ 15%] Building C object engine/CMakeFiles/xash.dir/common/dedicated.c.o [ 16%] Building CXX object mainui/CMakeFiles/xashmenu.dir/controls/Framework.cpp.o [ 16%] Building C object engine/CMakeFiles/xash.dir/common/filesystem.c.o [ 16%] Building CXX object mainui/CMakeFiles/xashmenu.dir/controls/BaseItem.cpp.o [ 17%] Building CXX object mainui/CMakeFiles/xashmenu.dir/controls/Action.cpp.o [ 17%] Building CXX object mainui/CMakeFiles/xashmenu.dir/controls/Bitmap.cpp.o [ 18%] Building CXX object mainui/CMakeFiles/xashmenu.dir/controls/CheckBox.cpp.o [ 18%] Building CXX object mainui/CMakeFiles/xashmenu.dir/controls/ItemsHolder.cpp.o [ 18%] Building CXX object mainui/CMakeFiles/xashmenu.dir/controls/Field.cpp.o [ 19%] Building C object engine/CMakeFiles/xash.dir/common/host.c.o [ 20%] Building CXX object mainui/CMakeFiles/xashmenu.dir/controls/PicButton.cpp.o [ 20%] Building CXX object mainui/CMakeFiles/xashmenu.dir/controls/Slider.cpp.o [ 21%] Building CXX object mainui/CMakeFiles/xashmenu.dir/controls/SpinControl.cpp.o [ 21%] Building CXX object mainui/CMakeFiles/xashmenu.dir/controls/YesNoMessageBox.cpp.o [ 22%] Building CXX object mainui/CMakeFiles/xashmenu.dir/controls/MessageBox.cpp.o [ 22%] Building CXX object mainui/CMakeFiles/xashmenu.dir/controls/Editable.cpp.o [ 22%] Building C object engine/CMakeFiles/xash.dir/common/hpak.c.o [ 23%] Building CXX object mainui/CMakeFiles/xashmenu.dir/controls/Switch.cpp.o [ 23%] Building CXX object mainui/CMakeFiles/xashmenu.dir/controls/BaseWindow.cpp.o [ 24%] Building CXX object mainui/CMakeFiles/xashmenu.dir/controls/ProgressBar.cpp.o [ 25%] Building C object engine/CMakeFiles/xash.dir/common/identification.c.o [ 25%] Building CXX object mainui/CMakeFiles/xashmenu.dir/controls/BackgroundBitmap.cpp.o [ 26%] Building CXX object mainui/CMakeFiles/xashmenu.dir/controls/Table.cpp.o [ 26%] Building CXX object mainui/CMakeFiles/xashmenu.dir/controls/TabView.cpp.o [ 26%] Building C object engine/CMakeFiles/xash.dir/common/imagelib/img_bmp.c.o /home/pi/Desktop/xash3d/mainui/controls/Table.cpp: En la función miembro ‘void CMenuTable::DrawLine(Point, const char, size_t, uint, bool, uint)’: /home/pi/Desktop/xash3d/mainui/controls/Table.cpp:391:26: aviso: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] if( bAllowSorting && i == GetSortingColumn() ) ^~~~~~~ [ 27%] Building CXX object mainui/CMakeFiles/xashmenu.dir/controls/PlayerModelView.cpp.o [ 28%] Building C object engine/CMakeFiles/xash.dir/common/imagelib/img_dds.c.o [ 28%] Building CXX object mainui/CMakeFiles/xashmenu.dir/controls/ScrollView.cpp.o [ 29%] Building CXX object mainui/CMakeFiles/xashmenu.dir/menus/AdvancedControls.cpp.o [ 29%] Building C object engine/CMakeFiles/xash.dir/common/imagelib/img_main.c.o [ 29%] Building CXX object mainui/CMakeFiles/xashmenu.dir/menus/Audio.cpp.o [ 30%] Building CXX object mainui/CMakeFiles/xashmenu.dir/menus/Configuration.cpp.o [ 30%] Building CXX object mainui/CMakeFiles/xashmenu.dir/menus/Controls.cpp.o [ 30%] Building C object engine/CMakeFiles/xash.dir/common/imagelib/img_quant.c.o [ 31%] Building CXX object mainui/CMakeFiles/xashmenu.dir/menus/CreateGame.cpp.o [ 31%] Building CXX object mainui/CMakeFiles/xashmenu.dir/menus/Credits.cpp.o [ 32%] Building C object engine/CMakeFiles/xash.dir/common/imagelib/img_tga.c.o /home/pi/Desktop/xash3d/mainui/menus/Controls.cpp: En la función miembro ‘virtual void CMenuKeysModel::Update()’: /home/pi/Desktop/xash3d/mainui/menus/Controls.cpp:220:43: aviso: la salida de la directiva ‘%s’ podría truncarse al escribir hasta 1023 bytes en una región de tamaño 62 [-Wformat-truncation=] snprintf( name[i], sizeof( name[i] ), "^6%s^7", token ); ^~~~ ~ /home/pi/Desktop/xash3d/mainui/menus/Controls.cpp:220:13: nota: ‘snprintf’ manda entre 5 y 1028 bytes a un destino de tamaño 64 snprintf( name[i], sizeof( name[i] ), "^6%s^7", token );


/home/pi/Desktop/xash3d/mainui/menus/Controls.cpp:201:43: aviso: la salida de la directiva ‘%s’ podría truncarse al escribir hasta 1023 bytes en una región de tamaño 62 [-Wformat-truncation=]
     snprintf( name[i], sizeof( name[i] ), "^6%s^7", token );
                                           ^~~~~~~~  ~~~~~
/home/pi/Desktop/xash3d/mainui/menus/Controls.cpp:201:13: nota: ‘snprintf’ manda entre 5 y 1028 bytes a un destino de tamaño 64
     snprintf( name[i], sizeof( name[i] ), "^6%s^7", token );
     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pi/Desktop/xash3d/mainui/menus/Controls.cpp: En la función miembro ‘void CMenuControls::ResetKeysList()’:
/home/pi/Desktop/xash3d/mainui/menus/Controls.cpp:289:33: aviso: la salida de la directiva ‘%s’ podría truncarse escribiendo hasta 1023 bytes en una región de un tamaño entre 88 y 119 [-Wformat-truncation=]
   snprintf( cmd, sizeof( cmd ), "bind \"%s\" \"%s\"\n", key, token );
                                 ^~~~~~~~~~~~~~~~~~~~~~       ~~~~~
/home/pi/Desktop/xash3d/mainui/menus/Controls.cpp:289:11: nota: ‘snprintf’ manda entre 12 y 1066 bytes a un destino de tamaño 128
   snprintf( cmd, sizeof( cmd ), "bind \"%s\" \"%s\"\n", key, token );
   ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pi/Desktop/xash3d/mainui/menus/CreateGame.cpp: En la función miembro static ‘static void CMenuCreateGame::Begin(CMenuBaseItem*, void*)’:
/home/pi/Desktop/xash3d/mainui/menus/CreateGame.cpp:158:17: aviso: directiva ‘%s’ escribiendo hasta 255 bytes en una región de un tamaño entre 36 y 46 [-Wformat-overflow=]
   sprintf( cmd, "endgame;menu_connectionprogress localserver;wait;wait;wait;maxplayers %i;latch;map %s\n", atoi( menu->maxClients.GetBuffer() ), cmd2 );
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                        ~~~~
/home/pi/Desktop/xash3d/mainui/menus/CreateGame.cpp:158:10: nota: ‘sprintf’ manda entre 84 y 349 bytes a un destino de tamaño 128
   sprintf( cmd, "endgame;menu_connectionprogress localserver;wait;wait;wait;maxplayers %i;latch;map %s\n", atoi( menu->maxClients.GetBuffer() ), cmd2 );
   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 33%] Building CXX object mainui/CMakeFiles/xashmenu.dir/menus/CustomGame.cpp.o
/home/pi/Desktop/xash3d/mainui/menus/Credits.cpp: En la función miembro ‘virtual void CMenuCredits::_Init()’:
/home/pi/Desktop/xash3d/mainui/menus/Credits.cpp:164:12: aviso: ‘char* strncpy(char*, const char*, size_t)’ output truncated before terminating nul copying 1 byte from a string of the same length [-Wstringop-truncation]
     strncpy( uiCredits.buffer + count, "\r", 1 ); // add terminator
     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 33%] Building C object engine/CMakeFiles/xash.dir/common/imagelib/img_utils.c.o
[ 33%] Building CXX object mainui/CMakeFiles/xashmenu.dir/menus/FileDialog.cpp.o
[ 34%] Building CXX object mainui/CMakeFiles/xashmenu.dir/menus/GameOptions.cpp.o
[ 34%] Building CXX object mainui/CMakeFiles/xashmenu.dir/menus/Gamepad.cpp.o
[ 34%] Building CXX object mainui/CMakeFiles/xashmenu.dir/menus/InputDevices.cpp.o
[ 35%] Building C object engine/CMakeFiles/xash.dir/common/imagelib/img_wad.c.o
[ 36%] Building CXX object mainui/CMakeFiles/xashmenu.dir/menus/LoadGame.cpp.o
[ 36%] Building C object engine/CMakeFiles/xash.dir/common/infostring.c.o
[ 36%] Building CXX object mainui/CMakeFiles/xashmenu.dir/menus/Main.cpp.o
[ 37%] Building CXX object mainui/CMakeFiles/xashmenu.dir/menus/Multiplayer.cpp.o
[ 38%] Building C object engine/CMakeFiles/xash.dir/common/launcher.c.o
[ 38%] Building CXX object mainui/CMakeFiles/xashmenu.dir/menus/NewGame.cpp.o
[ 38%] Building C object engine/CMakeFiles/xash.dir/common/library.c.o
[ 39%] Building C object engine/CMakeFiles/xash.dir/common/masterlist.c.o
[ 39%] Building C object engine/CMakeFiles/xash.dir/common/mathlib.c.o
[ 40%] Building CXX object mainui/CMakeFiles/xashmenu.dir/menus/PlayerSetup.cpp.o
[ 40%] Building CXX object mainui/CMakeFiles/xashmenu.dir/menus/SaveLoad.cpp.o
[ 41%] Building C object engine/CMakeFiles/xash.dir/common/matrixlib.c.o
/home/pi/Desktop/xash3d/mainui/menus/PlayerSetup.cpp: En la función miembro ‘virtual void CMenuPlayerSetup::CModelListModel::Update()’:
/home/pi/Desktop/xash3d/mainui/menus/PlayerSetup.cpp:167:35: aviso: la salida de la directiva ‘%s’ podría truncarse al escribir hasta 255 bytes en una región de tamaño 242 [-Wformat-truncation=]
   snprintf( path, sizeof( path ), "models/player/%s/%s.mdl", name, name );
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~
/home/pi/Desktop/xash3d/mainui/menus/PlayerSetup.cpp:167:11: nota: ‘snprintf’ manda entre 20 y 530 bytes a un destino de tamaño 256
   snprintf( path, sizeof( path ), "models/player/%s/%s.mdl", name, name );
   ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 41%] Building C object engine/CMakeFiles/xash.dir/common/mod_studio.c.o
[ 42%] Building CXX object mainui/CMakeFiles/xashmenu.dir/menus/ServerBrowser.cpp.o
[ 43%] Building C object engine/CMakeFiles/xash.dir/common/model.c.o
[ 43%] Building CXX object mainui/CMakeFiles/xashmenu.dir/menus/TouchButtons.cpp.o
[ 43%] Building C object engine/CMakeFiles/xash.dir/common/net_buffer.c.o
[ 44%] Building C object engine/CMakeFiles/xash.dir/common/net_chan.c.o
[ 45%] Building CXX object mainui/CMakeFiles/xashmenu.dir/menus/Touch.cpp.o
[ 45%] Building C object engine/CMakeFiles/xash.dir/common/net_encode.c.o
[ 46%] Building C object engine/CMakeFiles/xash.dir/common/net_huff.c.o
[ 46%] Building C object engine/CMakeFiles/xash.dir/common/network.c.o
[ 46%] Building CXX object mainui/CMakeFiles/xashmenu.dir/menus/TouchEdit.cpp.o
[ 47%] Building C object engine/CMakeFiles/xash.dir/common/pm_surface.c.o
[ 47%] Building C object engine/CMakeFiles/xash.dir/common/pm_trace.c.o
[ 48%] Building CXX object mainui/CMakeFiles/xashmenu.dir/menus/TouchOptions.cpp.o
[ 49%] Building C object engine/CMakeFiles/xash.dir/common/random.c.o
[ 49%] Building C object engine/CMakeFiles/xash.dir/common/soundlib/libmpg/dct36.c.o
[ 50%] Building C object engine/CMakeFiles/xash.dir/common/soundlib/libmpg/dct64.c.o
[ 50%] Building C object engine/CMakeFiles/xash.dir/common/soundlib/libmpg/format.c.o
[ 51%] Building C object engine/CMakeFiles/xash.dir/common/soundlib/libmpg/frame.c.o
[ 51%] Building C object engine/CMakeFiles/xash.dir/common/soundlib/libmpg/index.c.o
[ 52%] Building C object engine/CMakeFiles/xash.dir/common/soundlib/libmpg/layer3.c.o
[ 52%] Building C object engine/CMakeFiles/xash.dir/common/soundlib/libmpg/libmpg.c.o
/home/pi/Desktop/xash3d/engine/common/soundlib/libmpg/libmpg.c: En la función ‘open_mpeg_stream’:
/home/pi/Desktop/xash3d/engine/common/soundlib/libmpg/libmpg.c:90:42: aviso: se pasa el argumento 2 de ‘mpg123_replace_reader_handle’ desde un tipo de puntero incompatible [-Wincompatible-pointer-types]
  ret = mpg123_replace_reader_handle( mh, f_read, f_seek, NULL );
                                          ^~~~~~
In file included from /home/pi/Desktop/xash3d/engine/common/soundlib/libmpg/libmpg.c:16:
/home/pi/Desktop/xash3d/engine/common/soundlib/libmpg/mpg123.h:482:70: nota: se esperaba ‘mpg_ssize_t (*)(void *, void *, size_t)’ {también conocido como ‘int (*)(void *, void *, unsigned int)’} pero el argumento es de tipo ‘pfread’ {también conocido como ‘long int (*)(void *, void *, unsigned int)’}
 int mpg123_replace_reader_handle( mpg123_handle_t *mh, mpg_ssize_t (*fread)(void*, void*, size_t), mpg_off_t (*lseek)(void*, mpg_off_t, int), void(*fclose)(void*));
                                                        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 52%] Building C object engine/CMakeFiles/xash.dir/common/soundlib/libmpg/mpg123.c.o
[ 53%] Building C object engine/CMakeFiles/xash.dir/common/soundlib/libmpg/parse.c.o
[ 53%] Building CXX object mainui/CMakeFiles/xashmenu.dir/menus/Video.cpp.o
[ 53%] Building C object engine/CMakeFiles/xash.dir/common/soundlib/libmpg/reader.c.o
[ 54%] Building C object engine/CMakeFiles/xash.dir/common/soundlib/libmpg/synth.c.o
[ 54%] Building C object engine/CMakeFiles/xash.dir/common/soundlib/libmpg/tabinit.c.o
[ 55%] Building C object engine/CMakeFiles/xash.dir/common/soundlib/snd_main.c.o
[ 55%] Building C object engine/CMakeFiles/xash.dir/common/soundlib/snd_mp3.c.o
[ 56%] Building CXX object mainui/CMakeFiles/xashmenu.dir/menus/VideoModes.cpp.o
[ 57%] Building C object engine/CMakeFiles/xash.dir/common/soundlib/snd_utils.c.o
/home/pi/Desktop/xash3d/engine/common/soundlib/snd_mp3.c: En la función ‘Stream_OpenMPG’:
/home/pi/Desktop/xash3d/engine/common/soundlib/snd_mp3.c:148:37: aviso: se pasa el argumento 3 de ‘open_mpeg_stream’ desde un tipo de puntero incompatible [-Wincompatible-pointer-types]
  if( !open_mpeg_stream( mpeg, file, FS_Read, FS_Seek, &sc ))
                                     ^~~~~~~
In file included from /home/pi/Desktop/xash3d/engine/common/soundlib/snd_mp3.c:17:
/home/pi/Desktop/xash3d/engine/common/soundlib/libmpg/libmpg.h:44:60: nota: se esperaba ‘pfread’ {también conocido como ‘long int (*)(void *, void *, unsigned int)’} pero el argumento es de tipo ‘fs_offset_t (*)(file_t *, void *, size_t)’ {también conocido como ‘long int (*)(struct file_s *, void *, unsigned int)’}
 extern int open_mpeg_stream( void *mpg, void *file, pfread f_read, pfseek f_seek, wavinfo_t *sc );
                                                     ~~~~~~~^~~~~~
/home/pi/Desktop/xash3d/engine/common/soundlib/snd_mp3.c:148:46: aviso: se pasa el argumento 4 de ‘open_mpeg_stream’ desde un tipo de puntero incompatible [-Wincompatible-pointer-types]
  if( !open_mpeg_stream( mpeg, file, FS_Read, FS_Seek, &sc ))
                                              ^~~~~~~
In file included from /home/pi/Desktop/xash3d/engine/common/soundlib/snd_mp3.c:17:
/home/pi/Desktop/xash3d/engine/common/soundlib/libmpg/libmpg.h:44:75: nota: se esperaba ‘pfseek’ {también conocido como ‘long int (*)(void *, long int,  int)’} pero el argumento es de tipo ‘int (*)(file_t *, fs_offset_t,  int)’ {también conocido como ‘int (*)(struct file_s *, long int,  int)’}
 extern int open_mpeg_stream( void *mpg, void *file, pfread f_read, pfseek f_seek, wavinfo_t *sc );
                                                                    ~~~~~~~^~~~~~
[ 57%] Building C object engine/CMakeFiles/xash.dir/common/soundlib/snd_wav.c.o
[ 58%] Building C object engine/CMakeFiles/xash.dir/common/sys_con.c.o
[ 58%] Building CXX object mainui/CMakeFiles/xashmenu.dir/menus/VideoOptions.cpp.o
[ 58%] Building C object engine/CMakeFiles/xash.dir/common/system.c.o
[ 59%] Building C object engine/CMakeFiles/xash.dir/common/titles.c.o
[ 60%] Building CXX object mainui/CMakeFiles/xashmenu.dir/menus/PlayerIntroduceDialog.cpp.o
[ 60%] Building CXX object mainui/CMakeFiles/xashmenu.dir/menus/ConnectionProgress.cpp.o
[ 60%] Building C object engine/CMakeFiles/xash.dir/common/world.c.o
[ 61%] Building C object engine/CMakeFiles/xash.dir/common/zone.c.o
[ 62%] Building CXX object mainui/CMakeFiles/xashmenu.dir/menus/ConnectionWarning.cpp.o
[ 62%] Building C object engine/CMakeFiles/xash.dir/server/sv_client.c.o
[ 63%] Building C object engine/CMakeFiles/xash.dir/server/sv_cmds.c.o
[ 63%] Building CXX object mainui/CMakeFiles/xashmenu.dir/menus/dynamic/ScriptMenu.cpp.o
[ 64%] Building CXX object mainui/CMakeFiles/xashmenu.dir/font/WinAPIFont.cpp.o
[ 64%] Building CXX object mainui/CMakeFiles/xashmenu.dir/font/BitmapFont.cpp.o
[ 64%] Building C object engine/CMakeFiles/xash.dir/server/sv_custom.c.o
[ 65%] Building CXX object mainui/CMakeFiles/xashmenu.dir/font/FontManager.cpp.o
[ 66%] Building C object engine/CMakeFiles/xash.dir/server/sv_filter.c.o
[ 66%] Building C object engine/CMakeFiles/xash.dir/server/sv_frame.c.o
[ 66%] Building CXX object mainui/CMakeFiles/xashmenu.dir/font/FreeTypeFont.cpp.o
[ 67%] Building C object engine/CMakeFiles/xash.dir/server/sv_game.c.o
[ 68%] Building CXX object mainui/CMakeFiles/xashmenu.dir/font/StbFont.cpp.o
[ 68%] Building C object engine/CMakeFiles/xash.dir/server/sv_init.c.o
[ 69%] Building C object engine/CMakeFiles/xash.dir/server/sv_log.c.o
[ 69%] Building C object engine/CMakeFiles/xash.dir/server/sv_main.c.o
[ 70%] Building C object engine/CMakeFiles/xash.dir/server/sv_move.c.o
[ 70%] Building CXX object mainui/CMakeFiles/xashmenu.dir/font/BaseFontBackend.cpp.o
[ 70%] Building C object engine/CMakeFiles/xash.dir/server/sv_phys.c.o
[ 70%] Building C object engine/CMakeFiles/xash.dir/server/sv_pmove.c.o
[ 71%] Building C object engine/CMakeFiles/xash.dir/server/sv_save.c.o
[ 72%] Linking CXX shared library libxashmenu.so
[ 72%] Building C object engine/CMakeFiles/xash.dir/server/sv_world.c.o
[ 73%] Building C object engine/CMakeFiles/xash.dir/platform/sdl/events.c.o
[ 73%] Building C object engine/CMakeFiles/xash.dir/platform/sdl/gl_sdl.c.o
[ 74%] Building C object engine/CMakeFiles/xash.dir/platform/sdl/snd_sdl.c.o
[ 74%] Built target xashmenu
[ 74%] Building C object engine/CMakeFiles/xash.dir/platform/sdl/vid_sdl.c.o
[ 75%] Building C object engine/CMakeFiles/xash.dir/client/cl_cmds.c.o
[ 75%] Building C object engine/CMakeFiles/xash.dir/client/cl_demo.c.o
[ 76%] Building C object engine/CMakeFiles/xash.dir/client/cl_events.c.o
[ 76%] Building C object engine/CMakeFiles/xash.dir/client/cl_frame.c.o
[ 77%] Building C object engine/CMakeFiles/xash.dir/client/cl_game.c.o
[ 77%] Building C object engine/CMakeFiles/xash.dir/client/cl_main.c.o
[ 78%] Building C object engine/CMakeFiles/xash.dir/client/cl_menu.c.o
[ 78%] Building C object engine/CMakeFiles/xash.dir/client/cl_mobile.c.o
/home/pi/Desktop/xash3d/engine/client/cl_menu.c: En la función ‘UI_DrawLogo’:
/home/pi/Desktop/xash3d/engine/client/cl_menu.c:162:39: aviso: se pasa el argumento 2 de ‘AVI_GetVideoInfo’ desde un tipo de puntero incompatible [-Wincompatible-pointer-types]
   if( !( AVI_GetVideoInfo( cin_state, &menu.logo_xres, &menu.logo_yres, &menu.logo_length )))
                                       ^~~~~~~~~~~~~~~
In file included from /home/pi/Desktop/xash3d/engine/client/cl_menu.c:18:
/home/pi/Desktop/xash3d/engine/common/common.h:920:54: nota: se esperaba ‘long int *’ pero el argumento es de tipo ‘int *’
 qboolean AVI_GetVideoInfo( movie_state_t *Avi, long *xres, long *yres, float *duration );
                                                ~~~~~~^~~~
/home/pi/Desktop/xash3d/engine/client/cl_menu.c:162:56: aviso: se pasa el argumento 3 de ‘AVI_GetVideoInfo’ desde un tipo de puntero incompatible [-Wincompatible-pointer-types]
   if( !( AVI_GetVideoInfo( cin_state, &menu.logo_xres, &menu.logo_yres, &menu.logo_length )))
                                                        ^~~~~~~~~~~~~~~
In file included from /home/pi/Desktop/xash3d/engine/client/cl_menu.c:18:
/home/pi/Desktop/xash3d/engine/common/common.h:920:66: nota: se esperaba ‘long int *’ pero el argumento es de tipo ‘int *’
 qboolean AVI_GetVideoInfo( movie_state_t *Avi, long *xres, long *yres, float *duration );
                                                            ~~~~~~^~~~
[ 79%] Building C object engine/CMakeFiles/xash.dir/client/cl_netgraph.c.o
[ 79%] Building C object engine/CMakeFiles/xash.dir/client/cl_parse.c.o
[ 80%] Building C object engine/CMakeFiles/xash.dir/client/cl_pmove.c.o
[ 80%] Building C object engine/CMakeFiles/xash.dir/client/cl_remap.c.o
[ 81%] Building C object engine/CMakeFiles/xash.dir/client/cl_scrn.c.o
[ 81%] Building C object engine/CMakeFiles/xash.dir/client/cl_tent.c.o
[ 82%] Building C object engine/CMakeFiles/xash.dir/client/cl_video.c.o
[ 82%] Building C object engine/CMakeFiles/xash.dir/client/cl_view.c.o
[ 83%] Building C object engine/CMakeFiles/xash.dir/client/console.c.o
[ 83%] Building C object engine/CMakeFiles/xash.dir/client/gamma.c.o
[ 84%] Building C object engine/CMakeFiles/xash.dir/client/gl_backend.c.o
[ 84%] Building C object engine/CMakeFiles/xash.dir/client/gl_beams.c.o
[ 84%] Building C object engine/CMakeFiles/xash.dir/client/gl_cull.c.o
[ 85%] Building C object engine/CMakeFiles/xash.dir/client/gl_decals.c.o
[ 85%] Building C object engine/CMakeFiles/xash.dir/client/gl_draw.c.o
[ 86%] Building C object engine/CMakeFiles/xash.dir/client/gl_image.c.o
[ 86%] Building C object engine/CMakeFiles/xash.dir/client/gl_mirror.c.o
[ 87%] Building C object engine/CMakeFiles/xash.dir/client/gl_refrag.c.o
[ 87%] Building C object engine/CMakeFiles/xash.dir/client/gl_rlight.c.o
[ 88%] Building C object engine/CMakeFiles/xash.dir/client/gl_rmain.c.o
[ 88%] Building C object engine/CMakeFiles/xash.dir/client/gl_rmath.c.o
[ 89%] Building C object engine/CMakeFiles/xash.dir/client/gl_rmisc.c.o
[ 89%] Building C object engine/CMakeFiles/xash.dir/client/gl_rpart.c.o
[ 90%] Building C object engine/CMakeFiles/xash.dir/client/gl_rstrobe.c.o
[ 90%] Building C object engine/CMakeFiles/xash.dir/client/gl_rsurf.c.o
[ 91%] Building C object engine/CMakeFiles/xash.dir/client/gl_sprite.c.o
/home/pi/Desktop/xash3d/engine/client/gl_rsurf.c: En la función ‘R_DrawLightmappedVBO’:
/home/pi/Desktop/xash3d/engine/client/gl_rsurf.c:2631:63: aviso: el paso del argumento 4 de ‘pglTexCoordPointer’ crea un puntero desde un entero sin una conversión [-Wint-conversion]
       pglTexCoordPointer( 2, GL_FLOAT, sizeof( vbovertex_t ), offsetof( vbovertex_t, lm_tc ) );
                                                               ^~~~~~~~
/home/pi/Desktop/xash3d/engine/client/gl_rsurf.c:2631:63: nota: se esperaba ‘const GLvoid *’ {también conocido como ‘const void *’} pero el argumento es de tipo ‘unsigned int’
/home/pi/Desktop/xash3d/engine/client/gl_rsurf.c:2633:63: aviso: el paso del argumento 4 de ‘pglTexCoordPointer’ crea un puntero desde un entero sin una conversión [-Wint-conversion]
       pglTexCoordPointer( 2, GL_FLOAT, sizeof( vbovertex_t ), offsetof( vbovertex_t, gl_tc ) );
                                                               ^~~~~~~~
/home/pi/Desktop/xash3d/engine/client/gl_rsurf.c:2633:63: nota: se esperaba ‘const GLvoid *’ {también conocido como ‘const void *’} pero el argumento es de tipo ‘unsigned int’
[ 91%] Building C object engine/CMakeFiles/xash.dir/client/gl_studio.c.o
/home/pi/Desktop/xash3d/engine/client/gl_rsurf.c:2813:62: aviso: el paso del argumento 4 de ‘pglTexCoordPointer’ crea un puntero desde un entero sin una conversión [-Wint-conversion]
      pglTexCoordPointer( 2, GL_FLOAT, sizeof( vbovertex_t ), offsetof( vbovertex_t, lm_tc ) );
                                                              ^~~~~~~~
/home/pi/Desktop/xash3d/engine/client/gl_rsurf.c:2813:62: nota: se esperaba ‘const GLvoid *’ {también conocido como ‘const void *’} pero el argumento es de tipo ‘unsigned int’
/home/pi/Desktop/xash3d/engine/client/gl_rsurf.c:2815:62: aviso: el paso del argumento 4 de ‘pglTexCoordPointer’ crea un puntero desde un entero sin una conversión [-Wint-conversion]
      pglTexCoordPointer( 2, GL_FLOAT, sizeof( vbovertex_t ), offsetof( vbovertex_t, gl_tc ) );
                                                              ^~~~~~~~
/home/pi/Desktop/xash3d/engine/client/gl_rsurf.c:2815:62: nota: se esperaba ‘const GLvoid *’ {también conocido como ‘const void *’} pero el argumento es de tipo ‘unsigned int’
[ 92%] Building C object engine/CMakeFiles/xash.dir/client/gl_warp.c.o
[ 92%] Building C object engine/CMakeFiles/xash.dir/client/input.c.o
[ 93%] Building C object engine/CMakeFiles/xash.dir/client/input_evdevkey.c.o
[ 93%] Building C object engine/CMakeFiles/xash.dir/client/joyinput.c.o
[ 94%] Building C object engine/CMakeFiles/xash.dir/client/keys.c.o
[ 94%] Building C object engine/CMakeFiles/xash.dir/client/s_dsp.c.o
[ 95%] Building C object engine/CMakeFiles/xash.dir/client/s_load.c.o
[ 95%] Building C object engine/CMakeFiles/xash.dir/client/s_main.c.o
[ 96%] Building C object engine/CMakeFiles/xash.dir/client/s_mix.c.o
[ 96%] Building C object engine/CMakeFiles/xash.dir/client/s_mouth.c.o
[ 96%] Building C object engine/CMakeFiles/xash.dir/client/s_stream.c.o
[ 97%] Building C object engine/CMakeFiles/xash.dir/client/s_stub.c.o
[ 97%] Building C object engine/CMakeFiles/xash.dir/client/s_utils.c.o
[ 98%] Building C object engine/CMakeFiles/xash.dir/client/s_vox.c.o
[ 98%] Building C object engine/CMakeFiles/xash.dir/client/touch.c.o
[ 99%] Building C object engine/CMakeFiles/xash.dir/client/vgui/vgui_draw.c.o
[ 99%] Building C object engine/CMakeFiles/xash.dir/client/vid_common.c.o
[100%] Linking C shared library libxash.so
[100%] Built target xash
Makefile:151: fallo en las instrucciones para el objetivo 'all'
make: *** [all] Error 2
mittorn commented 5 years ago

There are no vgui for armhf