>>> Building on localhost under games/f1spirit BDEPENDS = [devel/sdl-image;net/curl;devel/gmake;devel/sdl-net;devel/sdl-mixer] DIST = [games/f1spirit:f1spirit.src_0.rc9-1615-1.tgz] FULLPKGNAME = f1spirit-0.1615p8 RDEPENDS = [devel/desktop-file-utils;net/curl;devel/sdl-image;devel/sdl-net;devel/sdl-mixer] (Junk lock obtained for localhost at 1751460279.17) >>> Running depends in games/f1spirit at 1751460279.22 last junk was in devel/pudb /usr/sbin/pkg_add -aI -Drepair curl-8.14.1 gmake-4.4.1 sdl-image-1.2.12p5 was: /usr/sbin/pkg_add -aI -Drepair curl-8.14.1 gmake-4.4.1 sdl-image-1.2.12p5 sdl-mixer-1.2.12p5 sdl-net-1.2.8p4 /usr/sbin/pkg_add -aI -Drepair curl-8.14.1 gmake-4.4.1 sdl-image-1.2.12p5 >>> Running show-prepare-results in games/f1spirit at 1751460289.89 ===> games/f1spirit ===> Building from scratch f1spirit-0.1615p8 ===> f1spirit-0.1615p8 depends on: gmake-* -> gmake-4.4.1 ===> f1spirit-0.1615p8 depends on: sdl-image-* -> sdl-image-1.2.12p5 ===> f1spirit-0.1615p8 depends on: sdl-net-* -> sdl-net-1.2.8p4 ===> f1spirit-0.1615p8 depends on: sdl-mixer-* -> sdl-mixer-1.2.12p5 ===> f1spirit-0.1615p8 depends on: curl-* -> curl-8.14.1 ===> Verifying specs: GL GLU SDL SDL_image SDL_mixer SDL_net c curl m pthread c++ c++abi pthread ===> found GL.19.2 GLU.9.0 SDL.8.0 SDL_image.3.1 SDL_mixer.5.0 SDL_net.2.0 c.100.3 curl.26.32 m.10.1 pthread.27.1 c++.10.0 c++abi.7.0 curl-8.14.1 gmake-4.4.1 sdl-image-1.2.12p5 sdl-mixer-1.2.12p5 sdl-net-1.2.8p4 Still tainted: host marked nojunk by games/dangerdeep >>> Running junk in games/f1spirit at 1751460299.42 Can't run junk because of lock on games/dangerdeep (Junk lock released for localhost at 1751460305.85) distfiles size=31242240 >>> Running build in games/f1spirit at 1751460305.92 ===> games/f1spirit ===> Checking files for f1spirit-0.1615p8 `/ports/distfiles/f1spirit.src_0.rc9-1615-1.tgz' is up to date. >> (SHA256) all files: OK ===> Extracting for f1spirit-0.1615p8 ===> Patching for f1spirit-0.1615p8 ===> Applying OpenBSD patch patch-build_linux_Makefile Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: build/linux/Makefile |--- build/linux/Makefile.orig |+++ build/linux/Makefile -------------------------- Patching file build/linux/Makefile using Plan A... Hunk #1 succeeded at 1. Hunk #2 succeeded at 38. Hunk #3 succeeded at 71. done ===> Applying OpenBSD patch patch-sources_CPlayer_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |--- sources/CPlayer.cpp.orig Sat Mar 7 11:53:33 2009 |+++ sources/CPlayer.cpp Sat Mar 7 12:30:45 2009 -------------------------- Patching file sources/CPlayer.cpp using Plan A... Hunk #1 succeeded at 7. Hunk #2 succeeded at 260. Hunk #3 succeeded at 291. Hunk #4 succeeded at 322. Hunk #5 succeeded at 353. done ===> Applying OpenBSD patch patch-sources_F1Shttp_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |--- sources/F1Shttp.cpp.orig Tue Jul 5 09:17:36 2011 |+++ sources/F1Shttp.cpp Tue Jul 5 09:17:42 2011 -------------------------- Patching file sources/F1Shttp.cpp using Plan A... Hunk #1 succeeded at 3. done ===> Applying OpenBSD patch patch-sources_F1SpiritGame_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |--- sources/F1SpiritGame.cpp.orig Sat Mar 7 12:31:29 2009 |+++ sources/F1SpiritGame.cpp Sat Mar 7 12:31:59 2009 -------------------------- Patching file sources/F1SpiritGame.cpp using Plan A... Hunk #1 succeeded at 2262. done ===> Applying OpenBSD patch patch-sources_auxiliar_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: sources/auxiliar.cpp |--- sources/auxiliar.cpp.orig |+++ sources/auxiliar.cpp -------------------------- Patching file sources/auxiliar.cpp using Plan A... Hunk #1 succeeded at 93. done ===> Compiler link: clang -> /usr/bin/clang ===> Compiler link: clang++ -> /usr/bin/clang++ ===> Compiler link: cc -> /usr/bin/cc ===> Compiler link: c++ -> /usr/bin/c++ ===> Generating configure for f1spirit-0.1615p8 ===> Configuring for f1spirit-0.1615p8 ===> Building for f1spirit-0.1615p8 c++ -O2 -pipe -Wno-write-strings `sdl-config --cflags` `curl-config --cflags` -I/usr/X11R6/include -c sources/2DCMC.cpp -o sources/2DCMC.o c++ -O2 -pipe -Wno-write-strings `sdl-config --cflags` `curl-config --cflags` -I/usr/X11R6/include -c sources/auxiliar.cpp -o sources/auxiliar.o c++ -O2 -pipe -Wno-write-strings `sdl-config --cflags` `curl-config --cflags` -I/usr/X11R6/include -c sources/CCar.cpp -o sources/CCar.o c++ -O2 -pipe -Wno-write-strings `sdl-config --cflags` `curl-config --cflags` -I/usr/X11R6/include -c sources/CPlayer.cpp -o sources/CPlayer.o c++ -O2 -pipe -Wno-write-strings `sdl-config --cflags` `curl-config --cflags` -I/usr/X11R6/include -c sources/debug.cpp -o sources/debug.o sources/debug.cpp:33:14: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 33 | fprintf(fp, text); | ^~~~ sources/debug.cpp:33:14: note: treat the string as an argument to avoid this 33 | fprintf(fp, text); | ^ | "%s", 1 warning generated. c++ -O2 -pipe -Wno-write-strings `sdl-config --cflags` `curl-config --cflags` -I/usr/X11R6/include -c sources/EnemyCCar.cpp -o sources/EnemyCCar.o c++ -O2 -pipe -Wno-write-strings `sdl-config --cflags` `curl-config --cflags` -I/usr/X11R6/include -c sources/F1SComputer.cpp -o sources/F1SComputer.o c++ -O2 -pipe -Wno-write-strings `sdl-config --cflags` `curl-config --cflags` -I/usr/X11R6/include -c sources/F1Shttp.cpp -o sources/F1Shttp.o c++ -O2 -pipe -Wno-write-strings `sdl-config --cflags` `curl-config --cflags` -I/usr/X11R6/include -c sources/F1SpiritApp.cpp -o sources/F1SpiritApp.o c++ -O2 -pipe -Wno-write-strings `sdl-config --cflags` `curl-config --cflags` -I/usr/X11R6/include -c sources/F1Spirit-auxiliar.cpp -o sources/F1Spirit-auxiliar.o c++ -O2 -pipe -Wno-write-strings `sdl-config --cflags` `curl-config --cflags` -I/usr/X11R6/include -c sources/F1SpiritGame.cpp -o sources/F1SpiritGame.o c++ -O2 -pipe -Wno-write-strings `sdl-config --cflags` `curl-config --cflags` -I/usr/X11R6/include -c sources/F1SpiritTrackViewer.cpp -o sources/F1SpiritTrackViewer.o c++ -O2 -pipe -Wno-write-strings `sdl-config --cflags` `curl-config --cflags` -I/usr/X11R6/include -c sources/GameParameters.cpp -o sources/GameParameters.o c++ -O2 -pipe -Wno-write-strings `sdl-config --cflags` `curl-config --cflags` -I/usr/X11R6/include -c sources/geometrics.cpp -o sources/geometrics.o c++ -O2 -pipe -Wno-write-strings `sdl-config --cflags` `curl-config --cflags` -I/usr/X11R6/include -c sources/GLTile.cpp -o sources/GLTile.o c++ -O2 -pipe -Wno-write-strings `sdl-config --cflags` `curl-config --cflags` -I/usr/X11R6/include -c sources/GLtile-f1.cpp -o sources/GLtile-f1.o c++ -O2 -pipe -Wno-write-strings `sdl-config --cflags` `curl-config --cflags` -I/usr/X11R6/include -c sources/keyboardstate.cpp -o sources/keyboardstate.o c++ -O2 -pipe -Wno-write-strings `sdl-config --cflags` `curl-config --cflags` -I/usr/X11R6/include -c sources/main.cpp -o sources/main.o c++ -O2 -pipe -Wno-write-strings `sdl-config --cflags` `curl-config --cflags` -I/usr/X11R6/include -c sources/PlacedGLTile.cpp -o sources/PlacedGLTile.o c++ -O2 -pipe -Wno-write-strings `sdl-config --cflags` `curl-config --cflags` -I/usr/X11R6/include -c sources/PlayerCCar.cpp -o sources/PlayerCCar.o c++ -O2 -pipe -Wno-write-strings `sdl-config --cflags` `curl-config --cflags` -I/usr/X11R6/include -c sources/RacingCCar.cpp -o sources/RacingCCar.o c++ -O2 -pipe -Wno-write-strings `sdl-config --cflags` `curl-config --cflags` -I/usr/X11R6/include -c sources/ranrotb.cpp -o sources/ranrotb.o c++ -O2 -pipe -Wno-write-strings `sdl-config --cflags` `curl-config --cflags` -I/usr/X11R6/include -c sources/ReplayInfo.cpp -o sources/ReplayInfo.o c++ -O2 -pipe -Wno-write-strings `sdl-config --cflags` `curl-config --cflags` -I/usr/X11R6/include -c sources/RoadPiece.cpp -o sources/RoadPiece.o c++ -O2 -pipe -Wno-write-strings `sdl-config --cflags` `curl-config --cflags` -I/usr/X11R6/include -c sources/RotatedGLTile.cpp -o sources/RotatedGLTile.o c++ -O2 -pipe -Wno-write-strings `sdl-config --cflags` `curl-config --cflags` -I/usr/X11R6/include -c sources/SDL_glutaux.cpp -o sources/SDL_glutaux.o c++ -O2 -pipe -Wno-write-strings `sdl-config --cflags` `curl-config --cflags` -I/usr/X11R6/include -c sources/sound.cpp -o sources/sound.o c++ -O2 -pipe -Wno-write-strings `sdl-config --cflags` `curl-config --cflags` -I/usr/X11R6/include -c sources/state_disclaimer.cpp -o sources/state_disclaimer.o c++ -O2 -pipe -Wno-write-strings `sdl-config --cflags` `curl-config --cflags` -I/usr/X11R6/include -c sources/state_endsequence.cpp -o sources/state_endsequence.o c++ -O2 -pipe -Wno-write-strings `sdl-config --cflags` `curl-config --cflags` -I/usr/X11R6/include -c sources/state_gameoptions.cpp -o sources/state_gameoptions.o c++ -O2 -pipe -Wno-write-strings `sdl-config --cflags` `curl-config --cflags` -I/usr/X11R6/include -c sources/state_gamestart.cpp -o sources/state_gamestart.o c++ -O2 -pipe -Wno-write-strings `sdl-config --cflags` `curl-config --cflags` -I/usr/X11R6/include -c sources/state_hiscore.cpp -o sources/state_hiscore.o c++ -O2 -pipe -Wno-write-strings `sdl-config --cflags` `curl-config --cflags` -I/usr/X11R6/include -c sources/state_konami.cpp -o sources/state_konami.o c++ -O2 -pipe -Wno-write-strings `sdl-config --cflags` `curl-config --cflags` -I/usr/X11R6/include -c sources/state_menu.cpp -o sources/state_menu.o sources/state_menu.cpp:738:65: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] 738 | SDLNet_Write16(strlen((char *)menu_local_computer.name) + 1, data + msg_len); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/local/include/SDL/SDL_net.h:373:13: note: expanded from macro 'SDLNet_Write16' 373 | area[0] = (value >> 8) & 0xFF; \ | ^~~~~ ~~ sources/state_menu.cpp:738:65: note: place parentheses around the '+' expression to silence this warning 738 | SDLNet_Write16(strlen((char *)menu_local_computer.name) + 1, data + msg_len); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/include/SDL/SDL_net.h:373:13: note: expanded from macro 'SDLNet_Write16' 373 | area[0] = (value >> 8) & 0xFF; \ | ^~~~~ sources/state_menu.cpp:743:53: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] 743 | SDLNet_Write16(strlen((char *)menu_editing) + 1, data + msg_len); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/local/include/SDL/SDL_net.h:373:13: note: expanded from macro 'SDLNet_Write16' 373 | area[0] = (value >> 8) & 0xFF; \ | ^~~~~ ~~ sources/state_menu.cpp:743:53: note: place parentheses around the '+' expression to silence this warning 743 | SDLNet_Write16(strlen((char *)menu_editing) + 1, data + msg_len); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/include/SDL/SDL_net.h:373:13: note: expanded from macro 'SDLNet_Write16' 373 | area[0] = (value >> 8) & 0xFF; \ | ^~~~~ sources/state_menu.cpp:770:65: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] 770 | SDLNet_Write16(strlen((char *)menu_local_computer.name) + 1, data + msg_len); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/local/include/SDL/SDL_net.h:373:13: note: expanded from macro 'SDLNet_Write16' 373 | area[0] = (value >> 8) & 0xFF; \ | ^~~~~ ~~ sources/state_menu.cpp:770:65: note: place parentheses around the '+' expression to silence this warning 770 | SDLNet_Write16(strlen((char *)menu_local_computer.name) + 1, data + msg_len); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/include/SDL/SDL_net.h:373:13: note: expanded from macro 'SDLNet_Write16' 373 | area[0] = (value >> 8) & 0xFF; \ | ^~~~~ sources/state_menu.cpp:775:53: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] 775 | SDLNet_Write16(strlen((char *)menu_editing) + 1, data + msg_len); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/local/include/SDL/SDL_net.h:373:13: note: expanded from macro 'SDLNet_Write16' 373 | area[0] = (value >> 8) & 0xFF; \ | ^~~~~ ~~ sources/state_menu.cpp:775:53: note: place parentheses around the '+' expression to silence this warning 775 | SDLNet_Write16(strlen((char *)menu_editing) + 1, data + msg_len); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/include/SDL/SDL_net.h:373:13: note: expanded from macro 'SDLNet_Write16' 373 | area[0] = (value >> 8) & 0xFF; \ | ^~~~~ sources/state_menu.cpp:834:55: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] 834 | SDLNet_Write16(strlen(menu_local_computer.name) + 1, data + 2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/local/include/SDL/SDL_net.h:373:13: note: expanded from macro 'SDLNet_Write16' 373 | area[0] = (value >> 8) & 0xFF; \ | ^~~~~ ~~ sources/state_menu.cpp:834:55: note: place parentheses around the '+' expression to silence this warning 834 | SDLNet_Write16(strlen(menu_local_computer.name) + 1, data + 2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/include/SDL/SDL_net.h:373:13: note: expanded from macro 'SDLNet_Write16' 373 | area[0] = (value >> 8) & 0xFF; \ | ^~~~~ sources/state_menu.cpp:915:55: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] 915 | SDLNet_Write16(strlen(menu_local_computer.name) + 1, data + 2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/local/include/SDL/SDL_net.h:373:13: note: expanded from macro 'SDLNet_Write16' 373 | area[0] = (value >> 8) & 0xFF; \ | ^~~~~ ~~ sources/state_menu.cpp:915:55: note: place parentheses around the '+' expression to silence this warning 915 | SDLNet_Write16(strlen(menu_local_computer.name) + 1, data + 2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/include/SDL/SDL_net.h:373:13: note: expanded from macro 'SDLNet_Write16' 373 | area[0] = (value >> 8) & 0xFF; \ | ^~~~~ sources/state_menu.cpp:2724:40: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] 2724 | SDLNet_Write16(strlen(c->name) + 1, data + 2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/local/include/SDL/SDL_net.h:373:13: note: expanded from macro 'SDLNet_Write16' 373 | area[0] = (value >> 8) & 0xFF; \ | ^~~~~ ~~ sources/state_menu.cpp:2724:40: note: place parentheses around the '+' expression to silence this warning 2724 | SDLNet_Write16(strlen(c->name) + 1, data + 2); | ~~~~~~~~~~~~~~~~^~~ /usr/local/include/SDL/SDL_net.h:373:13: note: expanded from macro 'SDLNet_Write16' 373 | area[0] = (value >> 8) & 0xFF; \ | ^~~~~ sources/state_menu.cpp:2854:46: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] 2854 | SDLNet_Write16(strlen(found->name) + 1, data + 2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/local/include/SDL/SDL_net.h:373:13: note: expanded from macro 'SDLNet_Write16' 373 | area[0] = (value >> 8) & 0xFF; \ | ^~~~~ ~~ sources/state_menu.cpp:2854:46: note: place parentheses around the '+' expression to silence this warning 2854 | SDLNet_Write16(strlen(found->name) + 1, data + 2); | ~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/include/SDL/SDL_net.h:373:13: note: expanded from macro 'SDLNet_Write16' 373 | area[0] = (value >> 8) & 0xFF; \ | ^~~~~ sources/state_menu.cpp:2878:58: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] 2878 | SDLNet_Write16(strlen(menu_local_computer.name) + 1, data + 2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/local/include/SDL/SDL_net.h:373:13: note: expanded from macro 'SDLNet_Write16' 373 | area[0] = (value >> 8) & 0xFF; \ | ^~~~~ ~~ sources/state_menu.cpp:2878:58: note: place parentheses around the '+' expression to silence this warning 2878 | SDLNet_Write16(strlen(menu_local_computer.name) + 1, data + 2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/include/SDL/SDL_net.h:373:13: note: expanded from macro 'SDLNet_Write16' 373 | area[0] = (value >> 8) & 0xFF; \ | ^~~~~ sources/state_menu.cpp:2959:48: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] 2959 | SDLNet_Write16(strlen(c->name) + 1, data + 2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/local/include/SDL/SDL_net.h:373:13: note: expanded from macro 'SDLNet_Write16' 373 | area[0] = (value >> 8) & 0xFF; \ | ^~~~~ ~~ sources/state_menu.cpp:2959:48: note: place parentheses around the '+' expression to silence this warning 2959 | SDLNet_Write16(strlen(c->name) + 1, data + 2); | ~~~~~~~~~~~~~~~~^~~ /usr/local/include/SDL/SDL_net.h:373:13: note: expanded from macro 'SDLNet_Write16' 373 | area[0] = (value >> 8) & 0xFF; \ | ^~~~~ sources/state_menu.cpp:2981:49: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] 2981 | SDLNet_Write16(strlen(c2->name) + 1, data + 2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/local/include/SDL/SDL_net.h:373:13: note: expanded from macro 'SDLNet_Write16' 373 | area[0] = (value >> 8) & 0xFF; \ | ^~~~~ ~~ sources/state_menu.cpp:2981:49: note: place parentheses around the '+' expression to silence this warning 2981 | SDLNet_Write16(strlen(c2->name) + 1, data + 2); | ~~~~~~~~~~~~~~~~~^~~ /usr/local/include/SDL/SDL_net.h:373:13: note: expanded from macro 'SDLNet_Write16' 373 | area[0] = (value >> 8) & 0xFF; \ | ^~~~~ sources/state_menu.cpp:3054:49: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] 3054 | SDLNet_Write16(strlen(found->name) + 1, data + 2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/local/include/SDL/SDL_net.h:373:13: note: expanded from macro 'SDLNet_Write16' 373 | area[0] = (value >> 8) & 0xFF; \ | ^~~~~ ~~ sources/state_menu.cpp:3054:49: note: place parentheses around the '+' expression to silence this warning 3054 | SDLNet_Write16(strlen(found->name) + 1, data + 2); | ~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/include/SDL/SDL_net.h:373:13: note: expanded from macro 'SDLNet_Write16' 373 | area[0] = (value >> 8) & 0xFF; \ | ^~~~~ sources/state_menu.cpp:3107:54: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] 3107 | SDLNet_Write16(strlen((char *)m->name) + 1, data + msg_len); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/local/include/SDL/SDL_net.h:373:13: note: expanded from macro 'SDLNet_Write16' 373 | area[0] = (value >> 8) & 0xFF; \ | ^~~~~ ~~ sources/state_menu.cpp:3107:54: note: place parentheses around the '+' expression to silence this warning 3107 | SDLNet_Write16(strlen((char *)m->name) + 1, data + msg_len); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/include/SDL/SDL_net.h:373:13: note: expanded from macro 'SDLNet_Write16' 373 | area[0] = (value >> 8) & 0xFF; \ | ^~~~~ sources/state_menu.cpp:3112:57: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] 3112 | SDLNet_Write16(strlen((char *)m->message) + 1, data + msg_len); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/local/include/SDL/SDL_net.h:373:13: note: expanded from macro 'SDLNet_Write16' 373 | area[0] = (value >> 8) & 0xFF; \ | ^~~~~ ~~ sources/state_menu.cpp:3112:57: note: place parentheses around the '+' expression to silence this warning 3112 | SDLNet_Write16(strlen((char *)m->message) + 1, data + msg_len); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/include/SDL/SDL_net.h:373:13: note: expanded from macro 'SDLNet_Write16' 373 | area[0] = (value >> 8) & 0xFF; \ | ^~~~~ 14 warnings generated. c++ -O2 -pipe -Wno-write-strings `sdl-config --cflags` `curl-config --cflags` -I/usr/X11R6/include -c sources/state_menu_create_menu.cpp -o sources/state_menu_create_menu.o sources/state_menu_create_menu.cpp:1069:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1069 | menu_title[0] = new char[strlen("N OF PLAYERS") + 1]; | ^~~~ sources/state_menu_create_menu.cpp:1204:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1204 | while (ep = readdir (dp)) { | ~~~^~~~~~~~~~~~~~ sources/state_menu_create_menu.cpp:1204:16: note: place parentheses around the assignment to silence this warning 1204 | while (ep = readdir (dp)) { | ^ | ( ) sources/state_menu_create_menu.cpp:1204:16: note: use '==' to turn this assignment into an equality comparison 1204 | while (ep = readdir (dp)) { | ^ | == sources/state_menu_create_menu.cpp:1607:18: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 1607 | sprintf(tmp, base1); | ^~~~~ sources/state_menu_create_menu.cpp:1607:18: note: treat the string as an argument to avoid this 1607 | sprintf(tmp, base1); | ^ | "%s", sources/state_menu_create_menu.cpp:1620:22: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 1620 | sprintf(tmp + i, base2); | ^~~~~ sources/state_menu_create_menu.cpp:1620:22: note: treat the string as an argument to avoid this 1620 | sprintf(tmp + i, base2); | ^ | "%s", 4 warnings generated. c++ -O2 -pipe -Wno-write-strings `sdl-config --cflags` `curl-config --cflags` -I/usr/X11R6/include -c sources/state_menu_draw.cpp -o sources/state_menu_draw.o c++ -O2 -pipe -Wno-write-strings `sdl-config --cflags` `curl-config --cflags` -I/usr/X11R6/include -c sources/state_race.cpp -o sources/state_race.o c++ -O2 -pipe -Wno-write-strings `sdl-config --cflags` `curl-config --cflags` -I/usr/X11R6/include -c sources/state_race_result.cpp -o sources/state_race_result.o c++ -O2 -pipe -Wno-write-strings `sdl-config --cflags` `curl-config --cflags` -I/usr/X11R6/include -c sources/state_replaymanager.cpp -o sources/state_replaymanager.o sources/state_replaymanager.cpp:102:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 102 | while (ep = readdir (dp)) { | ~~~^~~~~~~~~~~~~~ sources/state_replaymanager.cpp:102:14: note: place parentheses around the assignment to silence this warning 102 | while (ep = readdir (dp)) { | ^ | ( ) sources/state_replaymanager.cpp:102:14: note: use '==' to turn this assignment into an equality comparison 102 | while (ep = readdir (dp)) { | ^ | == 1 warning generated. c++ -O2 -pipe -Wno-write-strings `sdl-config --cflags` `curl-config --cflags` -I/usr/X11R6/include -c sources/state_title.cpp -o sources/state_title.o c++ -O2 -pipe -Wno-write-strings `sdl-config --cflags` `curl-config --cflags` -I/usr/X11R6/include -c sources/state_trackload.cpp -o sources/state_trackload.o c++ -O2 -pipe -Wno-write-strings `sdl-config --cflags` `curl-config --cflags` -I/usr/X11R6/include -c sources/track.cpp -o sources/track.o c++ -O2 -pipe -Wno-write-strings `sdl-config --cflags` `curl-config --cflags` -I/usr/X11R6/include -c sources/Vector.cpp -o sources/Vector.o c++ -O2 -pipe -Wno-write-strings `sdl-config --cflags` `curl-config --cflags` -I/usr/X11R6/include -c sources/weather.cpp -o sources/weather.o c++ -O2 -pipe -Wno-write-strings `sdl-config --cflags` `curl-config --cflags` -I/usr/X11R6/include -c sources/filehandling.cpp -o sources/filehandling.o c++ -O2 -pipe -Wno-write-strings `sdl-config --cflags` `curl-config --cflags` -I/usr/X11R6/include -c sources/CarEngineSound.cpp -o sources/CarEngineSound.o c++ `sdl-config --libs` `curl-config --libs` -L/usr/X11R6/lib/ -lSDL_image -lSDL_mixer -lSDL_net -lGL -lGLU sources/2DCMC.o sources/auxiliar.o sources/CCar.o sources/CPlayer.o sources/debug.o sources/EnemyCCar.o sources/F1SComputer.o sources/F1Shttp.o sources/F1SpiritApp.o sources/F1Spirit-auxiliar.o sources/F1SpiritGame.o sources/F1SpiritTrackViewer.o sources/GameParameters.o sources/geometrics.o sources/GLTile.o sources/GLtile-f1.o sources/keyboardstate.o sources/main.o sources/PlacedGLTile.o sources/PlayerCCar.o sources/RacingCCar.o sources/ranrotb.o sources/ReplayInfo.o sources/RoadPiece.o sources/RotatedGLTile.o sources/SDL_glutaux.o sources/sound.o sources/state_disclaimer.o sources/state_endsequence.o sources/state_gameoptions.o sources/state_gamestart.o sources/state_hiscore.o sources/state_konami.o sources/state_menu.o sources/state_menu_create_menu.o sources/state_menu_draw.o sources/state_race.o sources/state_race_result.o sources/state_replaymanager.o sources/state_title.o sources/state_trackload.o sources/track.o sources/Vector.o sources/weather.o sources/filehandling.o sources/CarEngineSound.o -o f1spirit /usr/local/lib/libSDL_mixer.so.5.0: warning: rand() may return deterministic values, is that what you want? sources/debug.o: In function `output_debug_message(char const*, ...)': debug.cpp:(.text+0x78): warning: vsprintf() is often misused, please use vsnprintf() /usr/local/lib/libSDL_mixer.so.5.0: warning: strcat() is almost always misused, please use strlcat() /usr/local/lib/libSDL_image.so.3.1: warning: sprintf() is often misused, please use snprintf() /usr/local/lib/libSDL_net.so.2.0: warning: random() may return deterministic values, is that what you want? /usr/local/lib/libcurl.so.26.32: warning: strcpy() is almost always misused, please use strlcpy() /usr/X11R6/lib/libgallium_dri.so: warning: stpcpy() is dangerous; do not use it /usr/bin/ld: warning: libLLVM.so.8.0, needed by /usr/X11R6/lib/libgallium_dri.so, not found (try using -rpath or -rpath-link) /usr/X11R6/lib/libgallium_dri.so: undefined reference to `llvm::ObjectCache::anchor()' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildFence' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `llvm::EngineBuilder::~EngineBuilder()' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMGetLastInstruction' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMSetAlignment' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `llvm::SectionMemoryManager::SectionMemoryManager(llvm::SectionMemoryManager::MemoryMapper*)' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMDisposePassBuilderOptions' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMInitializeMipsTarget' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `llvm::Triple::Triple(llvm::Twine const&)' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildFPTrunc' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildIntCast2' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMGetInsertBlock' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMStructTypeInContext' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMStartMultithreaded' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildAtomicCmpXchg' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMGetFirstParam' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMTokenTypeInContext' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMConstArray' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMGetValueName' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMAddCase' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildInsertElement' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMPositionBuilderBefore' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMPrintModuleToString' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `non-virtual thunk to llvm::RTDyldMemoryManager::anchor()' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMContextCreate' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildSExt' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMIsMultithreaded' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `llvm::LegacyJITSymbolResolver::lookup(std::__1::set, std::__1::allocator > const&, llvm::unique_function, std::__1::allocator > > >)>)' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMGetFirstFunction' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMArrayType' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMAppendBasicBlockInContext' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMAddAttributeAtIndex' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMIsAFunction' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMAddGlobalMapping' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildSelect' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMSetVisibility' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildZExt' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildCondBr' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMSetGlobalConstant' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMGetNextInstruction' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildPointerCast' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMGetTypeKind' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMSetFunctionCallConv' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMConstReal' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMInt16TypeInContext' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMGetIntrinsicID' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMContextDispose' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `llvm::Module::setOverrideStackAlignment(unsigned int)' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMInitializeMipsAsmPrinter' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMHalfTypeInContext' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildExtractElement' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildCall2' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildOr' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMConstNot' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMGetPointerToGlobal' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `llvm::EngineBuilder::setMCJITMemoryManager(std::__1::unique_ptr >)' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildFDiv' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMConstBitCast' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMConstNull' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMConstPointerNull' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildTrunc' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildIntCast' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMGetUndef' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildLShr' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildAggregateRet' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildPtrToInt' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `llvm::RTDyldMemoryManager::getSymbolAddressInProcess(std::__1::basic_string, std::__1::allocator > const&)' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMGetEntryBasicBlock' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMAddGlobal' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMSetDataLayout' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMDisposeModule' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMIsDeclaration' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMLinkInMCJIT' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMDisposeMessage' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMGetCalledValue' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildRet' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildFAdd' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMDoubleTypeInContext' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMConstVector' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `llvm::TargetLibraryInfoImpl::TargetLibraryInfoImpl(llvm::Triple const&)' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildSDiv' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMInt8TypeInContext' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildSRem' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildBr' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMDisasmInstruction' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMInsertBasicBlockInContext' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildAShr' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMSetInstructionCallConv' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMGetModuleContext' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMDisposeTargetData' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildUDiv' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMIsConstant' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMGetParam' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMInt32TypeInContext' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMGetNamedFunction' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildNot' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildICmp' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildUIToFP' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildNeg' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `llvm::EngineBuilder::create(llvm::TargetMachine*)' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMGetArrayLength' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMCreatePassBuilderOptions' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMCreateEnumAttribute' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildAnd' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildStore' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `llvm::EngineBuilder::EngineBuilder(std::__1::unique_ptr >)' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMConstInt' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `llvm::SmallVectorBase::mallocForGrow(void*, unsigned long, unsigned long, unsigned long&)' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMTypeOf' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMVoidTypeInContext' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildLoad2' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `llvm::SDNode::getValueTypeList(llvm::EVT)' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `llvm::RTDyldMemoryManager::anchor()' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMDisasmDispose' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMPositionBuilderAtEnd' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildAdd' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMGetElementType' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMAddFunction' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMIntTypeInContext' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMCreateDisasm' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildPhi' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMAddCallSiteAttribute' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildFPExt' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMGetFirstBasicBlock' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMConstStringInContext' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMGetFirstInstruction' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMInitializeMipsDisassembler' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMPointerType' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMDisposeBuilder' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMSetLinkage' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMGetNextBasicBlock' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMGetIntTypeWidth' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMGetVectorSize' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMCreateBuilderInContext' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildFMul' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `llvm::Module::~Module()' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMInitializeMipsTargetInfo' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildIntToPtr' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMGetBasicBlockParent' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMCopyStringRepOfTargetData' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildXor' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildRetVoid' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMWriteBitcodeToFile' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMStructGetTypeAtIndex' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildSwitch' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMCreateTargetData' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMVectorType' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMInt64TypeInContext' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMFloatTypeInContext' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMAddIncoming' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `llvm::DisableABIBreakingChecks' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMModuleCreateWithNameInContext' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildFRem' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildFPToSI' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildArrayAlloca' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `llvm::deallocate_buffer(void*, unsigned long, unsigned long)' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMPrintValueToString' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildInsertValue' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildFPToUI' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMGetValueKind' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildFNeg' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMGetEnumAttributeKindForName' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `llvm::RuntimeDyld::MemoryManager::allocateTLSSection(unsigned long, unsigned int, unsigned int, llvm::StringRef)' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMGetInstructionParent' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMIsUndef' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildBitCast' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMFunctionType' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildSub' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `llvm::sys::getHostCPUName()' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `llvm::EngineBuilder::selectTarget()' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMGetExecutionEngineTargetMachine' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMSetInitializer' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMInitializeMipsTargetMC' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildFCmp' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMGetInstructionOpcode' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMGetLastParam' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildURem' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `llvm::LegacyJITSymbolResolver::getResponsibilitySet(std::__1::set, std::__1::allocator > const&)' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMGetParamTypes' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildAtomicRMW' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMGetNextFunction' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildAlloca' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `llvm::MemoryBuffer::getMemBuffer(llvm::StringRef, llvm::StringRef, bool)' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMGetGlobalParent' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMConstIntGetZExtValue' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildFreeze' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildShuffleVector' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildSIToFP' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMGetNextParam' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildMul' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `llvm::MCTargetOptions::MCTargetOptions()' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildFSub' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildShl' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMDisposeExecutionEngine' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMInt1TypeInContext' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMConstAllOnes' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `llvm::RTDyldMemoryManager::~RTDyldMemoryManager()' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildGEP2' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMRunPasses' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildExtractValue' c++: error: linker command failed with exit code 1 (use -v to see invocation) gmake: *** [Makefile:58: f1spirit] Error 1 *** Error 2 in games/f1spirit (/ports/infrastructure/mk/bsd.port.mk:3069 '/pobj/f1spirit-0.1615/.build_done': @cd /pobj/f1spirit-0.1615/f1sp...) *** Error 2 in games/f1spirit (/ports/infrastructure/mk/bsd.port.mk:2712 'build': @lock=f1spirit-0.1615p8; export _LOCKS_HELD=" f1spirit-0....) ===> Exiting games/f1spirit with an error *** Error 1 in /ports (infrastructure/mk/bsd.port.subdir.mk:144 'build': @: ${echo_msg:=echo}; : ${target:=build}; for i in ; do eval ${e...) >>> Ended at 1751460707.89 max_stuck=19.38/depends=10.66/show-prepare-results=8.87/junk=6.47/build=402.03 Error: job failed with 512 on localhost at 1751460707