ok src/EmbeddedData.cpp ok src/GroupData.cpp ok src/Sound.cpp ok src/SpaceCadetPinball.cpp ok src/components/TBall.cpp ok src/components/TBlocker.cpp ok src/components/TBumper.cpp src/components/TCircle.cpp: In member function 'virtual void TCircle::place_in_grid(RectF*)': src/components/TCircle.cpp:38:20: warning: narrowing conversion of '(((double)((TCircle*)this)->TCircle::Circle.circle_type::Center.vector2::X) + ((double)radius))' from 'double' to 'float' inside { } [-Wnarrowing] Circle.Center.X + radius, Circle.Center.Y + radius, ^ src/components/TCircle.cpp:38:46: warning: narrowing conversion of '(((double)((TCircle*)this)->TCircle::Circle.circle_type::Center.vector2::Y) + ((double)radius))' from 'double' to 'float' inside { } [-Wnarrowing] Circle.Center.X + radius, Circle.Center.Y + radius, ^ src/components/TCircle.cpp:39:20: warning: narrowing conversion of '(((double)((TCircle*)this)->TCircle::Circle.circle_type::Center.vector2::X) - ((double)radius))' from 'double' to 'float' inside { } [-Wnarrowing] Circle.Center.X - radius, Circle.Center.Y - radius ^ src/components/TCircle.cpp:39:46: warning: narrowing conversion of '(((double)((TCircle*)this)->TCircle::Circle.circle_type::Center.vector2::Y) - ((double)radius))' from 'double' to 'float' inside { } [-Wnarrowing] Circle.Center.X - radius, Circle.Center.Y - radius ^ ok src/components/TCircle.cpp ok src/components/TCollisionComponent.cpp ok src/components/TComponentGroup.cpp ok src/components/TDemo.cpp ok src/components/TDrain.cpp ok src/components/TEdgeManager.cpp ok src/components/TEdgeSegment.cpp ok src/components/TFlagSpinner.cpp ok src/components/TFlipper.cpp ok src/components/TFlipperEdge.cpp ok src/components/TGate.cpp ok src/components/THole.cpp ok src/components/TKickback.cpp ok src/components/TKickout.cpp ok src/components/TLight.cpp ok src/components/TLightBargraph.cpp ok src/components/TLightGroup.cpp ok src/components/TLightRollover.cpp ok src/components/TLine.cpp ok src/components/TOneway.cpp ok src/components/TPinballComponent.cpp ok src/components/TPinballTable.cpp ok src/components/TPlunger.cpp ok src/components/TPopupTarget.cpp ok src/components/TRamp.cpp ok src/components/TRollover.cpp ok src/components/TSink.cpp ok src/components/TSoloTarget.cpp ok src/components/TSound.cpp ok src/components/TTableLayer.cpp ok src/components/TTextBox.cpp ok src/components/TTextBoxMessage.cpp ok src/components/TTimer.cpp ok src/components/TTripwire.cpp ok src/components/TWall.cpp ok src/control.cpp ok src/font_selection.cpp ok src/fullscrn.cpp ok src/gdrv.cpp ok src/high_score.cpp ok src/imgui/imgui.cpp ok src/imgui/imgui_draw.cpp ok src/imgui/imgui_impl_sdl.cpp ok src/imgui/imgui_sdl.cpp ok src/imgui/imgui_tables.cpp ok src/imgui/imgui_widgets.cpp ok src/loader.cpp ok src/maths.cpp ok src/midi.cpp ok src/nudge.cpp ok src/options.cpp ok src/partman.cpp ok src/pb.cpp ok src/proj.cpp ok src/render.cpp ok src/score.cpp ok src/timer.cpp ok src/translations.cpp ok src/winmain.cpp ok src/zdrv.cpp ok shim/kos_text.c ok shim/mixer_kos.c ok shim/sdl2_events.c shim/sdl2_misc.c: In function 'SDL_GetBasePath': shim/sdl2_misc.c:72:38: warning: implicit declaration of function 'strdup' [-Wimplicit-function-declaration] char* SDL_GetBasePath(void) { return strdup(""); } ^ shim/sdl2_misc.c:72:38: warning: return makes pointer from integer without a cast [-Wint-conversion] shim/sdl2_misc.c: In function 'SDL_GetPrefPath': shim/sdl2_misc.c:73:88: warning: return makes pointer from integer without a cast [-Wint-conversion] char* SDL_GetPrefPath(const char* org, const char* app) { (void)org; (void)app; return strdup(""); } ^ shim/sdl2_misc.c: In function 'SDL_GetClipboardText': shim/sdl2_misc.c:224:43: warning: return makes pointer from integer without a cast [-Wint-conversion] char* SDL_GetClipboardText(void) { return strdup(""); } ^ ok shim/sdl2_misc.c ok shim/sdl2_render.c linking... >>> linked: build-kolibri/pinball.kex (1952072 bytes)