Skip to content

Instantly share code, notes, and snippets.

@8Observer8
Created November 29, 2024 23:35
Show Gist options
  • Save 8Observer8/fa980059a1bc581c6195438e4d327438 to your computer and use it in GitHub Desktop.
Save 8Observer8/fa980059a1bc581c6195438e4d327438 to your computer and use it in GitHub Desktop.
Errors for building Chipmunk2D with Emscripten, CMake, and MinGW
E:\libs\Chipmunk2D-Chipmunk-7.0.3>emcmake cmake -G "MinGW Makefiles" -S . -B dist -DCMAKE_INSTALL_PREFIX=E:/libs/chipmunk-7.0.3-prefix/web
configure: cmake -G "MinGW Makefiles" -S . -B dist -DCMAKE_INSTALL_PREFIX=E:/libs/chipmunk-7.0.3-prefix/web -DCMAKE_TOOLCHAIN_FILE=C:\emsdk\upstream\emscripten\cmake\Modules\Platform\Emscripten.cmake -DCMAKE_CROSSCOMPILING_EMULATOR=C:/emsdk/node/20.18.0_64bit/bin/node.exe
Configuring Chipmunk2D version 7.0.3
CMake Warning (dev) at src/CMakeLists.txt:15 (add_library):
ADD_LIBRARY called with SHARED option but the target platform does not
support dynamic linking. Building a STATIC library instead. This may lead
to problems.
This warning is for project developers. Use -Wno-dev to suppress it.
-- Configuring done (4.4s)
-- Generating done (0.1s)
-- Build files have been written to: E:/libs/Chipmunk2D-Chipmunk-7.0.3/dist
E:\libs\Chipmunk2D-Chipmunk-7.0.3>cmake --build dist -j4
[ 2%] [ 2%] Building C object src/CMakeFiles/chipmunk.dir/chipmunk.c.oBuilding C object src/CMakeFiles/chipmunk.dir/cpArbiter.c.o
[ 3%] Building C object src/CMakeFiles/chipmunk_static.dir/chipmunk.c.o
[ 4%] Building C object src/CMakeFiles/chipmunk.dir/cpArray.c.o
In file included from E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\chipmunk.c:29:
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h:In file included from 25E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\chipmunk.c:
:29In file included from :
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.hIn file included from :E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h:25114:
:
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.hE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h::114118:
:18: E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:118:18:warning: warning: use of infinity via usea macro ofis infinity viaundefined
behavior a due macroto is theundefined
behavior currentlydue enabledto floating-pointthe options currently[-Wnan-infinity-disabled] enabled
118 | cpFloat tmin = -Ifloating-pointNF IoptionsNI [-Wnan-infinity-disabled]TY
,118 | tm cpaxF loat tm= IiNn F= -INFIININTYI;TY,
t| max ^
= INFIE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.hN:118IT:Y;18:
| warning: ^
use of infinity isE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.hIn file included from :E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpArbiter.c:118undefined22:
In file included from :18E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h : behavior due to
:warning: the currently enabled floating-pointuse 25ofoptions:
In file included from infinity[-Wnan-infinity-disabled]E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h :is
114 :
undefined behavior118 | E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h due to:c
p118theF: l18currentlyo: a enabledt floating-pointt warning: moptionsi n[-Wnan-infinity-disabled] use=
of-118 I | infinityN cFp IFlNviaoI aTatY macro, tmtisim naundefined x
= =behavior- IIdueNN FFtoII NNtheII TTcurrentlyYY ,;enabled t
floating-pointm a| optionsx =[-Wnan-infinity-disabled] ^~~~~~~~
I N118C:\emsdk\upstream\lib\clang\20\include\float.hF | :I 173Nc:Ip21TF:Yl ;oa
tnote: | expandedt fromm ^~~~~~~~ i
macro n'INFINITY' =C:\emsdk\upstream\lib\clang\20\include\float.h
:-I173:21: 173 | # note: NFIexpandedde from NfmacroIi 'INFINITY'nTe
Y ,I173 N | tF#mI aN xId Te=Yf (IinN_eF_ IbINuNIiFTlIYtN;iInT
_Y | (__bi ^un
iffl(t)iE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h)n:_118
i: n18| f:f ( ^~~~~~~~~~~~~~~~)
)warning: In file included from E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\chipmunk.c:29
:
use In file included from | E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.hof: 25 ^~~~~~~~~~~~~~~~
:
infinityIn file included from In file included from In file included from E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpArray.cE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.hisE:\libs\Chipmunk2D-Chipmunk-7.0.3\src\chipmunk.c:: :24114undefined29:
:
:
In file included from behaviorIn file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.hE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h due::E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h 25118:to:
:25
In file included from 35:
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h:In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h: the:114 114:
currently:
warning: E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.henabled:E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h 118:usefloating-point:118 options:of18 35 :[-Wnan-infinity-disabled]:infinity
via warning: 118warning: ause | use of macro cof infinityp is Finfinity vial undefined ovia
aa tabehaviormacro tmacrodue m istoiis n undefinedthe undefined
=
currently behavior -behavior enabledI due Ndue floating-pointF to Ito optionsN the Ithe [-Wnan-infinity-disabled]T currentlyY
currently , enabled 118enabled t | floating-pointm floating-point ac optionsxpoptions F [-Wnan-infinity-disabled]=l[-Wnan-infinity-disabled] o
Ia
Nt 118 | 118F t | Icm NpicIFnpTl FY;=lo o
a-a tIt| N tFt ^~~~~~~~mIm
iNinIT nC:\emsdk\upstream\lib\clang\20\include\float.hY= :, =173 - :tI-21mNI:aFN xIF NI=Inote: N TIIexpandedYTN ,YFfrom ,I t NmacromtI amT'INFINITY'xaY x
;=
=173I | N| I#FN INI ^FTd
IY;NeI
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:T 118fY| :i;35n ^:e
I| NFwarning: E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.hI ^:N
118useI: T35ofE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.hY: : infinity118( :_is18warning: _ :bundefined uuse i behaviorlwarning: of t dueiinfinity usen to _is
ofi nundefinedtheinfinityf fbehaviorcurrentlyis( )dueenabled ) undefinedfloating-pointto
behavior options | thedue[-Wnan-infinity-disabled] ^~~~~~~~~~~~~~~~currentlyto
enabled In file included from 118 theE:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpArbiter.c | floating-point : currently22coptions :
p enabledIn file included from F[-Wnan-infinity-disabled] E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.hlfloating-point:
o 25 aoptions:
118t In file included from | [-Wnan-infinity-disabled]E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h c:t
p114m F:
i118ln | E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.ho :a=c118t p: -F35tIl:mNo iFanIt Nwarning: =It Tm-useYiI ,nNof F t=Iinfinitym N a-IviaxITY,N Fa=tI mNmacro aIIisxTN YFundefined=,I
N behaviortII mTYdueaN; xFto
I = Nthe | I ITcurrently ^~~~~~~~NY
F;enabledI N
C:\emsdk\upstream\lib\clang\20\include\float.hfloating-pointI : T| 173optionsY: ^~~~~~~~;21[-Wnan-infinity-disabled]
:
C:\emsdk\upstream\lib\clang\20\include\float.h| 118:note: | 173 ^~~~~~~~ :expanded
c21 p:fromF C:\emsdk\upstream\lib\clang\20\include\float.h l:macroo173note: at :expanded'INFINITY't21 m:
fromi n173macro | note: =#'INFINITY' expanded-I
Ndfrom Fe 173Ifmacro | Ni #IT'INFINITY' nY,e
Itd Nme173Faf | Ixi#N n I=e T dYIIe NNf(FFi_IIn_NNebII uTTIiYYNl; Ft(
i_I| n_N_b ^Iiu
TniYfl ft(E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h(i_:)n_118)_b:i
u35n i:f| l ft ^~~~~~~~~~~~~~~~(i
)warning: n)_in
In file included from fuse E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\chipmunk.cf | :(of29) ^~~~~~~~~~~~~~~~ :
)
infinityIn file included from
isE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.hIn file included from | :E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\chipmunk.c:25 ^~~~~~~~~~~~~~~~undefined29:
:
In file included from behaviorIn file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h:dueE:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpArray.c:114 :25:
to24:
:
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h:theE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h:121 :25:currently114:
39 :
In file included from :enabledE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:floating-point:114 warning: 121:
options: 39use[-Wnan-infinity-disabled]E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h: :
of118 :118infinitywarning: 35 | : via usec paofwarning: F lmacroinfinityouse a isviatof undefinedatinfinity
m behavioriviamacro n due ais = to macro -undefinedistheI
N undefinedcurrentlyFbehavior
I enabledNduebehavior I floating-pointTtodue Y options,theto [-Wnan-infinity-disabled]tcurrentlythema
x currentlyenabled 121 = | enabledfloating-point I floating-pointoptionsN iFoptions[-Wnan-infinity-disabled]fI N
[-Wnan-infinity-disabled](I a.
121Tx | Y 118 ;< |
b icb| fp.Fl( ^~~~~~~~l a
o|.a|xtC:\emsdk\upstream\lib\clang\20\include\float.h :b<tmb 173i.b:nrb21 .:=<l -a|I.note: |Nx expanded )bFfrom bI .NrmacrorIe Tt'INFINITY'<Yu ,
ra n.t173x m | )Ia# Nx F de=rIf eNiItInNuTe INFrYFIn;IN NI
ITI| TYNY ^F;(
I_
N_ IbE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h| Tu:Yi ^121;l
:t
39i :n| E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h: ^ _118
i:warning: n35f:fE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h use(: ))of 121warning: infinity
: 39isuse| : undefinedof ^~~~~~~~~~~~~~~~
behaviorwarning: infinity dueis In file included from usetoE:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpArbiter.cundefined
: of 22behavior infinity:
the In file included from due currentlyE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h is :to enabled25
undefined :
floating-pointIn file included from thebehavior E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h due to
currentlyoptions:the 114 enabled[-Wnan-infinity-disabled]:
currently floating-point
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h enabled:options121 121 | floating-point:[-Wnan-infinity-disabled] 39 options
: i[-Wnan-infinity-disabled]118f |
warning: ( ca121p. | useFx l ofo< a iinfinitytbf bviat(. malain . =macrox |<-is| I bNundefined
bFb .IbbehaviorlN. Irdue|T |Y<to , b athebt. .mxcurrentlyra) x enabled< =rfloating-pointa e .ItoptionsxNu )Fr[-Wnan-infinity-disabled] InN
Ir TeI121YtN | ;uF rI
nN I| iTIfY ^~~~~~~~N;
(Fa
I. C:\emsdk\upstream\lib\clang\20\include\float.hNx| :I 173T< ^~~~~~~~:Y
21;b:b
C:\emsdk\upstream\lib\clang\20\include\float.h. :l| 173 note: :| ^~~~~~~~21expanded|
: frombC:\emsdk\upstream\lib\clang\20\include\float.h b:macro.note: 173 r:expanded'INFINITY' 21 <:
from a173macro. | note: x#'INFINITY') expanded
dfromr173e e | fmacrot#i u n'INFINITY'r end
e IfI173NiN | FnFIIe#NN III TTNdYYFe; IN(f
I_i T_n| Ybe u ^(iI
_lN_tFbiE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.hIun:Ni_121Ili:Ttn39Yif: nf (_(_i)_nwarning: )bfu
fiuse (l | )tof)i ^~~~~~~~~~~~~~~~n
infinity
_ i| isn In file included from f ^~~~~~~~~~~~~~~~undefinedE:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpArray.cf
:24behavior :
(dueIn file included from In file included from ) E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.hE:\libs\Chipmunk2D-Chipmunk-7.0.3\src\chipmunk.c)to::
25
29 :
:
theIn file included from | In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.hE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.hcurrently: ^~~~~~~~~~~~~~~~: 114
25enabled:
:
In file included from In file included from floating-pointE:\libs\Chipmunk2D-Chipmunk-7.0.3\src\chipmunk.cE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.hE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h :::options29121114:
:
: In file included from 39[-Wnan-infinity-disabled]E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.hE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h:::
13025 ::
12139warning: In file included from | :E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h :use 114 :
ofwarning: i fE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.hinfinity: (use130viaa : .of39ax : infinity macro< viaisbwarning: baundefined.
uselmacro behaviorof|is | dueinfinity undefined via
tob babehaviorthe. rmacroduecurrently to<is enabledtheaundefined .
floating-pointcurrentlyx )behavioroptionsenabled due[-Wnan-infinity-disabled]floating-pointr
etooptions t 121uthe[-Wnan-infinity-disabled] | r n
currently Ienabledi130N f | Ffloating-point I( NaoptionsI. iTY[-Wnan-infinity-disabled]fx;
(<
a 130.b| | yb . ^~~~~~~~ <l
ib|fbC:\emsdk\upstream\lib\clang\20\include\float.h|.:( b173ab :.b|21y.|: r < b <bb note: .batexpanded.. bx<from ) | amacro|. ry'INFINITY'be)bt
.u tr173r n | e<#t uIa rN.dnFyeI) fN IiINnTrFeYeI ;tNIuI
NrT FnY;I| N
II ^ NT
| FY (I ^_NE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h
_I:bT121uY:E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.hi;39:l:130
t : i39| n:warning: _ ^i
nusefwarning: fof(E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h ):useinfinity)130 :of
is39 :infinity| undefined is ^~~~~~~~~~~~~~~~
behaviorwarning: undefined duebehavior to
use In file included from the dueE:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpArbiter.c of :currently to22:
infinity
In file included from enabledE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.histhe : floating-point25undefinedcurrently :
optionsIn file included from behaviorenabled E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h [-Wnan-infinity-disabled]:duefloating-point114
:
to options
121 E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h | [-Wnan-infinity-disabled]:the 130
:currently 39 enabled130:i | ffloating-point options (warning: [-Wnan-infinity-disabled]a.x <
usei fb130ofb( | .a infinityl. yvia| i |<fa b(bmacrobab ...isryb undefined<<|
| ab behavior.bb x.bdue)b. tto| r|<thee tbacurrentlyub. r.yenablednt) floating-point<I rNoptionsaeF .tI[-Wnan-infinity-disabled]yuN)r
I n T130 Yr | I;e Nt
Fu Ir| iNnfI ^~~~~~~~ T
(IYaN;.C:\emsdk\upstream\lib\clang\20\include\float.hFy:
I 173 NI:| <T21 Y: ^~~~~~~~b;
b
| .note: bC:\emsdk\upstream\lib\clang\20\include\float.h ^~~~~~~~expanded:|
173:21|from : C:\emsdk\upstream\lib\clang\20\include\float.h:173:21: bb.t < a.y) note: note: expanded macroexpanded from re macrofromt'INFINITY' u'INFINITY'macro
r
n'INFINITY' 173173
| | I ##N173 F | I#ddNIee Tff Yiid;nneee
fin Ie| N IF ^ININNF
ITY (_IFE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h_NI:bIN130uTI:iYT39l Y:t( i_(n___bwarning: _iubniuusefli ftlof(it )niinfinity)_n i_
isni fn| undefinedff (f ^~~~~~~~~~~~~~~~behavior (
)due)) )to
In file included from
| E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpArray.c the:| ^~~~~~~~~~~~~~~~ 24
currently:
^~~~~~~~~~~~~~~~ In file included from In file included from
enabledE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.hE:\libs\Chipmunk2D-Chipmunk-7.0.3\src\chipmunk.c ::In file included from floating-point optionsE:\libs\Chipmunk2D-Chipmunk-7.0.3\src\chipmunk.c2529 ::
:
[-Wnan-infinity-disabled]29In file included from In file included from :
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.hE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.hIn file included from ::E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h13011425: | :
:
25:
In file included from In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.hE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h:::130114i114::
f:
39:E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h( E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:a.141:y:warning: 141 10:<: use 10: bwarning: ofb .warning: infinitybuse of|usevia | infinity ba ofb via .macro infinityt a is via< macro undefined aa
is . macroybehaviorundefined )
is due behaviorundefined
to r dueebehaviorthe t touduecurrently r the to ncurrentlyenabledthe enabledINFINcurrently floating-pointI floating-point Tenabled optionsY options ;floating-point [-Wnan-infinity-disabled] [-Wnan-infinity-disabled]
options
| 141[-Wnan-infinity-disabled]130 ^~~~~~~~ | |
141C:\emsdk\upstream\lib\clang\20\include\float.h | r: ie173 ft:ur(21rea:nt. uy r In<note: N FbexpandedIIb NN.fromFIb IT macroNY| I;|'INFINITY'T
Yb
;b | .173
t | ^ #
| < a ^d.
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.hey:f)141iE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h :n:10e141r: :e I10tN:uFwarning: rINInuseTwarning: Y of I use(Ninfinity _F of_Iis bN infinityuIundefined iT behaviorlYis t; dueiundefined
n to _behavior
| i nduethe ^f
ftocurrently(
) enabledE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h)the : floating-point
130currently : options| 39enabled : [-Wnan-infinity-disabled] ^~~~~~~~~~~~~~~~ floating-point
options141warning: | [-Wnan-infinity-disabled] use of
r In file included from einfinityE:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpArbiter.c141t : | uis22 r :
nundefinedIn file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h rbehavior:Ie 25Ntdue:
Fu In file included from IrtoE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.hNn
:114 I :
theTI YNE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.hcurrently;F: I
141enabledN : I| 10floating-pointT: ^~~~~~~~Y
;optionswarning:
[-Wnan-infinity-disabled]C:\emsdk\upstream\lib\clang\20\include\float.h| :use
173 ^~~~~~~~ :of
13021 | :infinity C:\emsdk\upstream\lib\clang\20\include\float.h :via173 note: :ia21fexpanded : from( macro a macro.isnote: y 'INFINITY' expandedundefined<
from b 173behaviorbmacro | . #dueb'INFINITY'
to|d |e173the f | bi#currentlybn .e dt enablede I f<Nfloating-pointi F naIoptionse.N yI[-Wnan-infinity-disabled]I)TN
YF I141r(N | e_I t_T ubYrur nie(lt _tiI_unNbu_iriFnnlIftN fiITY;I(nN
)_F )iI| n
Nf ^~~~~~~~If|
TY(; ^~~~~~~~~~~~~~~~)
C:\emsdk\upstream\lib\clang\20\include\float.h)
:In file included from |
173E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\chipmunk.c :: ^| 2129
::
^~~~~~~~~~~~~~~~ In file included from
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.hE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h::In file included from 25note: 141E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\chipmunk.c:
In file included from expanded::E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h 2910:from:
:114 In file included from :
macroE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h :'INFINITY'E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:warning: 25
148:
:In file included from 173use40E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h | ::#of 114 :
infinitydwarning: eE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.hisf: usei148undefined n: ofe40behavior : infinityI due N viaFto warning: I
aN ItheusemacroT Ycurrentlyofis (enabledinfinityundefined_
floating-pointvia_behavior b optionsaudue i [-Wnan-infinity-disabled]macrolto t
isi the n141 undefined_ | currently
i n enabledbehaviorf ffloating-pointduer( e)optionstot) u[-Wnan-infinity-disabled]the currently enabled
r
n floating-point| 148 | options ^~~~~~~~~~~~~~~~I
N[-Wnan-infinity-disabled]rFe
It In file included from Nu148E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpArray.cIr | :TY 24n;:
In file included from r E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h
e(: tc25| upBr:
^~~~~~~~BnIn file included from
SE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h e:(gC:\emsdk\upstream\lib\clang\20\include\float.h114cm::
pe173BnE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:Bt:21SQ141:eu: ge10mr:eynote: n(expanded fromtb warning: Qbmacrou, euse 'INFINITY'r ayof
( ,173binfinity | b b#,via) aa!d, =e macro fb Ii)isNn Fe!undefinedI =
NI INIbehaviorTFN YIFI)NdueN;I ITto
TY Y the| )( ;_currently ^_
b | uenabledi floating-pointE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:l ^
toptions148i :n[-Wnan-infinity-disabled]40E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h_:
:i 148n141:f | 40warning: f :( )use) rofwarning:
e tinfinity| useu ris ^~~~~~~~~~~~~~~~ofn
undefined infinity I behaviorNis FIn file included from dueIE:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpArbiter.cundefined N: toI22behavior
:
duetheIn file included from T E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.hYtocurrently:25
;:
enabledIn file included from the
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h | :currentlyfloating-point114 :
^enabledoptions
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.hfloating-point[-Wnan-infinity-disabled]: E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h148options
:: 14140[-Wnan-infinity-disabled]148:: |
10 :148 | rwarning: ewarning: turusereuse nt ofuof rn(infinity infinity viacp B(aisBc SpmacroundefinedeB gmisbehaviorBe undefinedSn
etdue gQubehaviormee nrduetoty
Q(to ub the btheecurrently, r currentlyyenabled (afloating-pointenabledb, b optionsfloating-point,b )[-Wnan-infinity-disabled]options a[-Wnan-infinity-disabled]
!, =
141 b | I148) N | F !I=rNr eIeItTtNuYuFr)rIn;nNI
T (YI| c)Np;F ^~~~~~~~BI
NB| ISC:\emsdk\upstream\lib\clang\20\include\float.hTe: ^~~~~~~~Yg173
;m:e21
nC:\emsdk\upstream\lib\clang\20\include\float.h: t: | Q173u: ^~~~~~~~enote: 21
ryexpanded:( bC:\emsdk\upstream\lib\clang\20\include\float.hfromb: ,note: 173macro : expandeda21'INFINITY' ,:
from b 173note: )macro | expanded#!= 'INFINITY' from I
dN macroeF173 fI | 'INFINITY'iN#nI
eT I173dYN | e)F#fiI ;nN e Id
ITe NYf| F iI(n ^N__
IebT uYIiE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h Nl:(Ft148_Ii:_Nn40bI_:uTi iYnl ftwarning: (fi_(n_use)_b )iuofn
i infinity lt | fiisfn ^~~~~~~~~~~~~~~~(_i
)undefinedn) fbehaviorf
()) | due to
| ^~~~~~~~~~~~~~~~the
^~~~~~~~~~~~~~~~currently
enabled floating-point options [-Wnan-infinity-disabled]In file included from E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpArray.c:
14824 | :
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h:25:
In file included from reE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.ht:u114:
rnE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h: 148(:c40p:BB Segmenwarning: tQueryuse( bofb infinity via a macro ,is aundefined,
behavior due bto) the! =currently IenabledN Ffloating-pointI NoptionsI TY[-Wnan-infinity-disabled]);
148 |
| ret ^~~~~~~~u
rn (C:\emsdk\upstream\lib\clang\20\include\float.hc:p173B:B21S: egmentQnote: ueryexpanded( bfromb ,macro 'INFINITY'a,
173 | b#) != INFINITY); defin
e| INF ^I
NITY (E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h_:_148b:u40i: ltin_iwarning: nff())use of
| infinity is ^~~~~~~~~~~~~~~~undefined
behavior due to
the currently enabled floating-point options [-Wnan-infinity-disabled]
148 | return (cpBBSegmentQuery(bb, a, b) != INFINITY);
| ^~~~~~~~
C:\emsdk\upstream\lib\clang\20\include\float.h:173:21: note: expanded from macro 'INFINITY'
173 | # define INFINITY (__builtin_inff())
| ^~~~~~~~~~~~~~~~
12 warnings generated.
[ 5%] Building C object src/CMakeFiles/chipmunk_static.dir/cpArbiter.c.o
1212 warning warningss generated generated.
.
12 warnings generated.
[ 6%] Building C object src/CMakeFiles/chipmunk.dir/cpBBTree.c.o
[ 7%] Building C object src/CMakeFiles/chipmunk_static.dir/cpArray.c.o
[ 8%] Building C object src/CMakeFiles/chipmunk_static.dir/cpBBTree.c.o
In file included from E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpArbiter.c:In file included from In file included from E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpBBTree.c:25:
22E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpBBTree.cIn file included from :
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h:E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h:25:25:
In file included from :
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h:25:
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h:114:
25:
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h:E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h:114:
114:
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.hE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h118E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpArray.c::::2411818118:
:::In file included from 18 18E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h::: 25warning: :
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h:warning: warning: 114use:
ofuse useE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h infinity :of of118 via :infinity infinity18 a :via via macro a a iswarning: macro macro is useundefined is
undefined of
behaviorundefinedbehaviorinfinity
due duevia behavior to toa due macro tothe the is currentlycurrently the undefined currentlyenabled
enabled enabledfloating-pointbehaviorfloating-point floating-pointoptionsdueoptions options[-Wnan-infinity-disabled]to[-Wnan-infinity-disabled]
[-Wnan-infinity-disabled]
the
118 | currently 118 118 | cenabled | c ppfloating-pointcFF plloptionsFoo loataa[-Wnan-infinity-disabled] ttt
mt tim118mni | i n n= c =p=- F I-l-NIoIFNaNIFtFNI IITtNNYmII,iTT nYYt ,,m= a ttx-mm Iaa=Nxx F II==NN FIIIITNNNYFFI,IIT NNYtII;mTTaY
Yx; ; |
| =
^ ^
I|
NFI ^NE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h
I:E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.hT118:Y:E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h118;18:::118
18 : :18| :warning: ^
warning: usewarning: of useE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.hinfinity :use of118 is :of infinity18 undefined :infinity is is behavior undefined undefinedwarning: due behavior behavior to
dueuse due the toof to
currently
infinity the enabledthe is currently floating-pointcurrently undefined enabled optionsenabled behavior floating-point duefloating-point [-Wnan-infinity-disabled] optionstooptions
[-Wnan-infinity-disabled] [-Wnan-infinity-disabled]118the
|
currently 118c 118 | penabled | F clfloating-pointcpo pFaoptionsFlt lo [-Wnan-infinity-disabled]oatat
mt i t118ntm | mi =inc n p- =FI= lN -oF-IaIINtNIF NTINFYtII, TNmtYIim,Tna Y xt,= m =at- xmII aNN=xFF III=NNN IIFITTINYYNF,;II TN
tYI m;T| aY
x; ^~~~~~~~ |
=
| ^~~~~~~~IN
^~~~~~~~FC:\emsdk\upstream\lib\clang\20\include\float.h
I:NC:\emsdk\upstream\lib\clang\20\include\float.h173I:C:\emsdk\upstream\lib\clang\20\include\float.h:T173:21Y:173: 21:;:21
:note: | expandednote: from expanded note: macro ^~~~~~~~from expanded
'INFINITY' macrofrom
C:\emsdk\upstream\lib\clang\20\include\float.h 'INFINITY':macro173173
| : 'INFINITY'#21173 :
| #d173 e | note: f#di expandeden fedfromi e nIfmacroeNi Fn'INFINITY'IIeNN
FI IIT173NNY | FI #IT( NY_ I _dT(beY_uf _ii(bln_ute_ii blnIut_NiiiFlnnIt_fNiifInn(T_f)Yif) n((f
_f)| _()b) ^~~~~~~~~~~~~~~~u)
i
|
l In file included from ^~~~~~~~~~~~~~~~t| E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpArbiter.c
i:n ^~~~~~~~~~~~~~~~22_
In file included from :
iE:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpBBTree.cIn file included from In file included from n:E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.hE:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpBBTree.cf25::f:
2525(In file included from :
:
)E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.hIn file included from In file included from ):E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.hE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h::
2525114 :
:
:
| In file included from In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.hE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.hE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h: ^~~~~~~~~~~~~~~~::114
114118:
:
:In file included from 35E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpArray.cE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.hE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:::: 24118118:
In file included from ::E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.hwarning: 3535::: 25use:
In file included from ofwarning: warning: E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h :infinity114 viause:
use aofE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.hof : macroinfinity118infinity : isvia35via : undefineda a
macromacrobehavior isisdue warning: undefinedundefined
useto
behaviorbehaviorofthe duedueinfinitycurrently totoviaenabled the the currently enabled currentlyafloating-pointfloating-point enabled macrooptions options floating-point is[-Wnan-infinity-disabled] [-Wnan-infinity-disabled] options
undefined
[-Wnan-infinity-disabled] 118 118 |
behavior | c118duecp | pF toFlc loptheoaF atlcurrentlyt o taenabledtmt mi floating-pointint n moptions =i = n[-Wnan-infinity-disabled] - -I
= N I-F118NFI | INN IFIcNITpINYFTI,lYT o,Yta ,mtt a mtxtam mxa=i x n= I =N=I F NII-FNNIIFINNITFINYITI;NYTI;
TY| Y;
,
| ^t| ^
m
^a
xE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h :=E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h118 E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h::I:11835N118:: :35F35:I: warning: N ITwarning: Yuse; warning: ofuse
infinityofuse| is ^ofinfinityundefined
infinityisbehavior E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h isundefined:due 118 undefinedbehavior:to 35
behaviordue: thedueto tocurrentlywarning:
enabledtheusethe currently floating-point enabled optionscurrently of floating-point [-Wnan-infinity-disabled]enabled options infinity
floating-point [-Wnan-infinity-disabled] is118options
| undefined [-Wnan-infinity-disabled]118 cp
behavior | F l118dueco | pa toFtc
l p otFtheaml tioa ncurrentlyt =tt mmenabled-ii Innfloating-pointN F==optionsI N--[-Wnan-infinity-disabled]IIITN
NYF F,INI 118INt | TIm YTac,Yxp , Ft =lmt oamIaxaNt xF = It =NmI IiNITnFNY IF;=NI
N-I| IITTN ^~~~~~~~YY;
;F
I
| C:\emsdk\upstream\lib\clang\20\include\float.hN :I| ^~~~~~~~173T
: ^~~~~~~~Y21
, C:\emsdk\upstream\lib\clang\20\include\float.h:t: mC:\emsdk\upstream\lib\clang\20\include\float.h173a::xnote: 17321 :expanded:=21 :fromI Nnote: macroF note: expandedI'INFINITY' expandedNfrom
I fromTmacro173 Y | macro;'INFINITY'#
'INFINITY'
d
| 173e | f ^~~~~~~~173#i
| n# e defin INe C:\emsdk\upstream\lib\clang\20\include\float.hF d:IIefNITiN173:nFI21: NeYI ITnote: NF(expandedYI_ N_from(Ib _Tumacro_Yi b l'INFINITY'u(ti
_il _nt173b_i | uin#in_ lfi tfndi(fen)ff_)()ii)
nn
fe If | NF| (I ^~~~~~~~~~~~~~~~)N
^~~~~~~~~~~~~~~~)I
T
In file included from Y In file included from E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpBBTree.c | E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpArbiter.c:(:25 ^~~~~~~~~~~~~~~~_22:
_:
In file included from bIn file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.huE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h:iIn file included from :25lE:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpBBTree.c25:
t::
In file included from i25In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.hn:
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h:_In file included from :114iE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h114:
n::
f25E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.hf:
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:(In file included from :121)E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h121:)::3911439
::
: | E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:121: ^~~~~~~~~~~~~~~~warning: 39warning:
: use of infinityusewarning: In file included from viaE:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpArray.cof use: a 24infinity of:
macro In file included from via infinityE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h is :a via25 undefined :
macro
aIn file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.hisbehaviormacro: 114undefineddueis:
toundefinedE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.hbehavior
: the 121due behavior: currently 39to due: enabled the to floating-point currently warning: the options enabled currently use[-Wnan-infinity-disabled] floating-point enabled
of options floating-point 121infinity [-Wnan-infinity-disabled] | options via
[-Wnan-infinity-disabled]a121i |
fmacro 121 ( | ais i. fxundefined (
i<a f bb.behavior(.x al due. < x| to |b < bthe b. bblcurrentlyb. .r|enabledl | < floating-point| b |aboptions .. bxr[-Wnan-infinity-disabled]b) .
<r r121a<e | . t xau ).r xni)fr e(ItraNue.FrtxInu Nr< In ITbN YbFI;.INlN
F I I|T| N|YI ; ^Tb
Y;b.r
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h<
| : 121a| ^:.
39x ^:)
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:121r:warning: eE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h39t::uuse121 r :nof39 warning: : infinity I useNis F warning: ofIundefined N infinityIusebehavior T isYofdue ; undefinedinfinity
| to is
^behavior
undefinedthedue behaviorcurrentlyE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.hto :
dueenabled121 :thetofloating-point39
:currently the options enabled currently [-Wnan-infinity-disabled]warning: floating-pointenabled
use optionsfloating-point 121 of | [-Wnan-infinity-disabled]options infinity
[-Wnan-infinity-disabled] is
121i | fundefined121 | ( behavior a .iduexf i to(f<
a (.btheaxb . .currentlyx<l enabled<b| b|floating-pointb. blboptions. b l|.[-Wnan-infinity-disabled] |r|
|b < b121 b. | abr .. xr<) i <af .rax(e.xatu).)r x n r<e r tIebuNtbrFu.nIrlNn II| TN|IYF N;IbFNb
II. NTr| IY T;< ^~~~~~~~Y
;a .
| x C:\emsdk\upstream\lib\clang\20\include\float.h)| ^~~~~~~~
: ^~~~~~~~173:
rC:\emsdk\upstream\lib\clang\20\include\float.h21e::tC:\emsdk\upstream\lib\clang\20\include\float.h173 u::r17321n:note: :21 :expandedI Nfromnote: F Inote: expandedmacroN expandedIfrom'INFINITY' T fromYmacro
; macro'INFINITY'173
|
'INFINITY'# | 173
| ^~~~~~~~ d#
173e | f #C:\emsdk\upstream\lib\clang\20\include\float.hid :ne 173efd: ie21Inf:Nei F nIINNnote: e IFexpandedITI NYNfrom IFmacro(TI _YN'INFINITY'_ Ib
(Tu _Yi173_ ltb( | iu_#ni_ _lb itudninefi_fflii(tnn)ife)nf _
(Ii )Nn| )FfIf
^~~~~~~~~~~~~~~~N(
I)| TY )(__ ^~~~~~~~~~~~~~~~
b
| In file included from E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpBBTree.c:25:
uIn file included from ^~~~~~~~~~~~~~~~
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.hiE:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpBBTree.c:25:
l:In file included from In file included from t25E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpArbiter.cE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.hi:
::nIn file included from 2225_E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h:
:
i:In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h:114In file included from n25:
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.hf:
In file included from :fE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h114(E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h::
):114)130:
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:
:39E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h 130::| : 13039: ^~~~~~~~~~~~~~~~:39
warning: : warning: use of infinitywarning: use of infinity viauseIn file included from E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpArray.c:aofvia a 24 macro:
macroinfinity via In file included from a isis macro undefined
behaviorundefined isE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h
: dueundefined25behavior
:
to In file included from due behaviorE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h the :to due114 currently :
the enabled floating-point optionsE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h to :currently the enabled130:39 currently[-Wnan-infinity-disabled]:floating-point enabled
options floating-point [-Wnan-infinity-disabled] options 130 | [-Wnan-infinity-disabled]
i warning: f130 | 130 | (use a .ofiy f infinityi< f( viaab .(baya. .b <ymacro| |b<is b b.bundefinedbbb
. .bt| behavior | < |due b| ab to..b ytbthe) . <tcurrently ra<enablede. tyafloating-pointu). r yoptionsn) r [-Wnan-infinity-disabled] eI
trN ueF130rtI | nuN rI nTIYN i;FIfIN
N(F IaI| T.NYyI ^; T
<Y
; | E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.hb
:b ^130.|
:b39: ^
|E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h|: warning: 130bE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:b:39.use130:t : of39< : infinitywarning: a .isy usewarning: )undefined ofbehavioruse r infinitydueeof t istouinfinity
r undefined nis the behavior undefined Icurrently dueN behavior due toFenabled
I to Nfloating-point
theI ToptionsthecurrentlyY ;[-Wnan-infinity-disabled]currentlyenabled
enabled floating-point | 130 floating-point | options ^ options
[-Wnan-infinity-disabled] [-Wnan-infinity-disabled]
i
fE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h130 : | (130130 a | : . 39y :i f<i (fbawarning: b.(.yab use. | y<|of <bbinfinity bb is..b btbundefined . |<bbehavior| a|dueb.| by to.)b
t b <.the t ra currentlye.< ty enabledu)a r .floating-pointny r) optionse I [-Wnan-infinity-disabled]NF
IrtuNI130reT | ntY;u rI
nN F | iIIfNN ^~~~~~~~I(F
TYIa;N.C:\emsdk\upstream\lib\clang\20\include\float.hIy
:T 173Y<| :; 21b ^~~~~~~~
:b
.| b C:\emsdk\upstream\lib\clang\20\include\float.h|: ^~~~~~~~note: |173
:expandedb21 b:C:\emsdk\upstream\lib\clang\20\include\float.hfrom. : t < macro173note: a.y :expanded) 21: 'INFINITY'rfrom
enote: macro t 'INFINITY'expandedu173 r
| fromn # 173 macro | I #dN'INFINITY' eF f
Idi Nen173Ife | Ti #YnI ;eN F
dII eNN| fFITI ^~~~~~~~iYN
n Ie(T _C:\emsdk\upstream\lib\clang\20\include\float.hYI_: Nb173(FIN__bIu:uii21:lltinT t_Yii nnnote: (_f_expandedif_ n(bfromf)) macrouf
i( 'INFINITY'l)| t)
^~~~~~~~~~~~~~~~ i
173n| | # _ ^~~~~~~~~~~~~~~~ i
dnIn file included from efE:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpBBTree.cff:iIn file included from (25nE:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpArbiter.c):
In file included from :)e 22E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h:25:
In file included from I:
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h:
NFIN114E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h| I:
:25:
In file included from ^~~~~~~~~~~~~~~~E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.hTE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h
:Y:141 114:
(:In file included from _10E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.hE:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpBBTree.c_bui:::l 141:10: 25twarning: :
iIn file included from warning: nE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h_use:i of25nf :
usefinfinityIn file included from ( E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.hof)via: ) 114infinitya
:
viamacro| E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h :ais ^~~~~~~~~~~~~~~~141
:macroundefined10
is:In file included from behavior E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpArray.c undefined:due
warning: 24behaviorto:
In file included from useduetheE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h currentlyofto: 25enabledinfinitythe:
In file included from floating-pointviacurrentlyE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h :optionsaenabled114 :
[-Wnan-infinity-disabled]macrofloating-point
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.hisoptions : 141141undefined[-Wnan-infinity-disabled] | :
10
: behavior 141 r | due ewarning: to t urnrtheusee tIcurrentlyofuN rFenabledinfinitynI Nfloating-point viaI I ToptionsNaY F ;[-Wnan-infinity-disabled]ImacroN
I isT| 141 Y | undefined; ^
behavior | rdueE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.he : ^tto141
u :rthe10nE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h :: currently 141I :Nenabled10Fwarning: :Ifloating-point N useIoptions T warning: ofY[-Wnan-infinity-disabled] ;infinity
use
is 141of | | undefined ^infinity
behavior isrdue eE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h undefinedt:to u141
behaviorr: n10thedue: currentlyIto N
enabledwarning: F Ithefloating-pointNuse I currentlyoptions of enabled[-Wnan-infinity-disabled] T infinityY
floating-point ; is141options
| undefined [-Wnan-infinity-disabled]| behavior
^ due
r141 e | tot E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h
u : r141thenr: e10:currentlyt uIenabledrN warning: nFfloating-pointI NIuseoptionsIN TFof[-Wnan-infinity-disabled]YI ;N
infinityI
141T | Y| is ; ^~~~~~~~undefined
r| behaviore tC:\emsdk\upstream\lib\clang\20\include\float.h ^~~~~~~~dueu:
r173ton:
C:\emsdk\upstream\lib\clang\20\include\float.h21 ::theI173 N:currentlyF21 IN:enablednote: I Texpandedfloating-pointY ;note: fromoptions
expanded macro [-Wnan-infinity-disabled]| from'INFINITY'
^~~~~~~~ macro
141
'INFINITY' |
C:\emsdk\upstream\lib\clang\20\include\float.h 173r:173 | #173 | e dt:#eu21: rnfi nnote: IedexpandedN e FIffromINi macroFnN IeI'INFINITY'N TYI
ITY; N 173 | # define (
FINFI_ IN_| NIbITY TuilY ^~~~~~~~(__
t bi(unC:\emsdk\upstream\lib\clang\20\include\float.h_i_:_li173btn:uif21inf:l_( ti)in)nnote: f_
expandedif| from(n ) ^~~~~~~~~~~~~~~~fmacro)
f ())
'INFINITY'In file included from
E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpBBTree.c:| |
25 :
^~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~173In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h
|
:#25 :
In file included from In file included from E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpBBTree.cE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.hdIn file included from ::eE:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpArbiter.c25114fin:
::
e22In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h :
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h:IIn file included from :25NE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h148:
F::In file included from IN40E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h25:
::114:
ITY (E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.hIn file included from warning: __b:148:E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h:use40u114 : :
ofi linfinityE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.hwarning: t :ivia148n_ :use a40iof macron : finfinity isf (viaundefined)warning:
)a behavior
usemacro ofdue| isinfinityto ^~~~~~~~~~~~~~~~ theundefinedvia
acurrently behaviormacroenabled is due floating-pointIn file included from toundefined E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpArray.c theoptions:
24 currently[-Wnan-infinity-disabled]:
In file included from behaviorE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h
enabled : floating-point optionsdue25148 to | [-Wnan-infinity-disabled]:
In file included from the
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h currentlyr: e114148enabledt:
| u floating-pointE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.hr :nroptions148etu: r40[-Wnan-infinity-disabled](n:cp
B( Bc148 | Spwarning: eBgBrmSuseeee tugof infinitymnr etnvianQ t uaQ(eruc yepmacro(rB by(isbBbb,S , eundefined ag
a,m , ebehavior bn b)tdue) Qu ! e!= r=INy IF(toNIN FbItheIbT N,Y)I currently;TY a)
,;enabled|
bfloating-point ^) |
options!= ^
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.hI[-Wnan-infinity-disabled]:NE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h148F
::I 14840NI::148T40 | Y: ) ;warning: r
e warning: tuuse| r of n ^use ofinfinity is infinity
undefined is(behavior cE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.hdue p:148toBB:
undefinedS40 e:thebehavior due currently to g
mwarning: enabledthee ntusecurrentlyfloating-pointQ ueenabledoptionsofry [-Wnan-infinity-disabled] ( floating-point binfinity
optionsb ,is148[-Wnan-infinity-disabled] a | , undefined b
behavior)r duee148 | turto !n
= Ir(cpetheNBB FtScurrentlyIue NrgenabledInmeTYntQ) floating-point;(c upBoptionse
rB| [-Wnan-infinity-disabled]yS(bb, eg
a, b ^
)m148 en!= tE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h | IQ: Nu148Fe:40Irr:Nye ITt(Yub)warning: rb;n,
use a | (, bof ^~~~~~~~c)
p infinityBBS!C:\emsdk\upstream\lib\clang\20\include\float.h eg:is m173:undefineden21 behaviort:= Qu due eI toNF
rnote: I yNexpandedthe(bb, a,I from TY); currently macrob)
enabled | !'INFINITY'floating-point options=
^~~~~~~~
[-Wnan-infinity-disabled]I173 |
N#C:\emsdk\upstream\lib\clang\20\include\float.h:F 173INI: dT21:eY) fi;148n |
enote: expanded| I fromNr macroFe ^~~~~~~~ 'INFINITY'tur
In N173C:\emsdk\upstream\lib\clang\20\include\float.h ( | :173cpI:#BB21 TS: Ye defigmen nnote: t(_Queryexpanded_e( b bfromuIb iN,macrolFI t N'INFINITY'inIa_iTY
n, f (173f(_ | b)_#))buil
t! d= iefin| In_Ne in ^~~~~~~~~~~~~~~~
FfIINITNfYF();)I)
N|
I| T ^~~~~~~~Y
^~~~~~~~~~~~~~~~(
__builtiC:\emsdk\upstream\lib\clang\20\include\float.hn_inf:f173(:)21):
| note: ^~~~~~~~~~~~~~~~
expanded from macro 'INFINITY'
173 | # define INFINITY (__builtin_inff())
| ^~~~~~~~~~~~~~~~
12 warnings generated.
[ 9%] Building C object src/CMakeFiles/chipmunk.dir/cpBody.c.o
12 warnings generated.
[ 10%] Building C object src/CMakeFiles/chipmunk.dir/cpCollision.c.o
12 warnings generated.
12 warnings generated.
[ 11%] Building C object src/CMakeFiles/chipmunk.dir/cpConstraint.c.o
[ 12%] Building C object src/CMakeFiles/chipmunk_static.dir/cpBody.c.o
In file included from E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpBody.c:25:
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h:25:
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h:114:
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:118:18: warning: use of infinity via a macro is undefined
behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
118 | cpFloat tmin = -INFINITY, tmax = INFINITY;
| ^
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:118:18: warning: use of infinity is undefined behavior due to
the currently enabled floating-point options [-Wnan-infinity-disabled]
118 | cpFloat tmin = -INFINITY, tmax = INFINITY;
| ^~~~~~~~
C:\emsdk\upstream\emscripten\cache\sysroot/include\math.h:16:19: note: expanded from macro 'INFINITY'
16 | #define INFINITY __builtin_inff()
| ^~~~~~~~~~~~~~~~
In file included from E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpBody.c:25:
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h:25:
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h:114:
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:118:35: warning: use of infinity via a macro is undefined
behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
118 | cpFloat tmin = -INFINITY, tmax = INFINITY;
| ^
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:118:35: warning: use of infinity is undefined behavior due to
the currently enabled floating-point options [-Wnan-infinity-disabled]
118 | cpFloat tmin = -INFINITY, tmax = INFINITY;
| ^~~~~~~~
C:\emsdk\upstream\emscripten\cache\sysroot/include\math.h:16:19: note: expanded from macro 'INFINITY'
16 | #define INFINITY __builtin_inff()
| ^~~~~~~~~~~~~~~~
In file included from E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpCollision.c:25:
In file included from In file included from E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpBody.cE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h::2525:
In file included from :
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.hE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h::11425:
:
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h:E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:118:18: 114:
warning: E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:121:39: use of infinity warning: via a macro is useundefined
behavior of due toinfinity the currently via a macro enabledis undefinedfloating-point
optionsbehavior [-Wnan-infinity-disabled] due
to118 the | currently enabledc floating-pointp Foptions l[-Wnan-infinity-disabled]oat tmin
=121 - | I NFINITY, tmax = INFIiNIfTY(a.;x <
| bb.l || ^
bb.r < a.E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.hx:)118 :18: returnwarning: INFIuseNITY; of infinity
| is undefined behavior ^due to
the currently enabledE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h: floating-point options121: [-Wnan-infinity-disabled]39:
118 | cwarning: pFloat tmin use= of- IinfinityN FIisN ITundefined behavior due to
Ythe, tmcurrently aenabledx =floating-point IoptionsNF I[-Wnan-infinity-disabled]NITY
;121 |
| if( ^~~~~~~~a.
x < bC:\emsdk\upstream\lib\clang\20\include\float.hb.l || bb.r < a.x) :173:21re: turnnote: Iexpanded from macro 'INFINITY'NF
INI173TY; | # d
| efine ^~~~~~~~
INFINITY C:\emsdk\upstream\emscripten\cache\sysroot/include\math.h(:__bu16:iltin19_:i nff())note: expanded
| from macro 'INFINITY' ^~~~~~~~~~~~~~~~
16 | #define INFINITYIn file included from E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpCollision.c :_25_:
In file included from bE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h:25:
In file included from uE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.hi:l114ti:
n_iE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.hn:118f:f35(: )
| warning: ^~~~~~~~~~~~~~~~
use of infinity via a In file included from macroE:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpBody.c:25 :
In file included from isE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h :undefined25
:
In file included from behaviorE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h :due114 :
to theE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h: 130:currently39 :enabled floating-point options [-Wnan-infinity-disabled]warning:
118 | cpuseFloat tmin = -INFINI Tof infinityY, via a macro ist mundefineda
behavior xdue =to the IcurrentlyNF INenabled floating-point options [-Wnan-infinity-disabled]ITY
130; |
| if ^(
a.y < E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:b118b:.35b: || bb.t <warning: a.y)use of infinity riset urundefinedn behavior due to
the INFINITY;currently enabled floating-point options [-Wnan-infinity-disabled]
|
118 | c ^p
FloatE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h :t130m:i39:n = -INFwarning: INITY, uset mofa xinfinity is undefined= behavior IN dueF ItoN
the currently enabledI Tfloating-pointY ;options [-Wnan-infinity-disabled]
|
130 ^~~~~~~~ |
C:\emsdk\upstream\lib\clang\20\include\float.h:i173f:21:( a.y < note: bb.expandedb |from macro 'INFINITY'|
173 | # define INFINITY (__builtin_inff())bb.t < a.y)
| return ^~~~~~~~~~~~~~~~
INFINITY;In file included from E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpCollision.c:25:
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h:25:
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h:114:
| E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:121:39: ^~~~~~~~
warning: C:\emsdk\upstream\emscripten\cache\sysroot/include\math.h:16:19: use of infinity via a macro is undefinednote:
behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]expanded from macro 'INFINITY'
121 |
16 | #define INFINITY __buifiltin_inff()(a.x < bb.l || bb.r < a.x)
| return ^~~~~~~~~~~~~~~~
INFINITY;In file included from E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpBody.c:25:
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h:25:
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h:114:
| E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:141:10: ^
warning: E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:121:39: use of infinity via a macro is undefined
behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]warning:
In file included from E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpConstraint.c:22use141:
In file included from | E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h:of 25 :
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h:114:
rinfinitye tE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.hisu: r118undefined behavior :ndue to18:
theI NcurrentlyFwarning: IenabledN Iusefloating-pointT Yofoptions; infinity[-Wnan-infinity-disabled]
| via121 | ^a
macro is E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.hundefinedi:
f141 :(behavior10a :.due x to< warning: the currently benableduseb .floating-pointof infinity lisoptions undefined|| b[-Wnan-infinity-disabled]behavior dueb
118 . | tor
c thep< F currentlyla o.enabledax t)floating-point toptionsm ri[-Wnan-infinity-disabled]ent
u= r 141n- | I N IFNIFrNIeINtTIuYTr,Yn ;t I
mN aF| xI N= ^~~~~~~~I
TIYN;FC:\emsdk\upstream\lib\clang\20\include\float.hI:
N173 I:| T21Y:; ^~~~~~~~
| note: C:\emsdk\upstream\emscripten\cache\sysroot/include\math.h: ^expanded16
:In file included from from19E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpBody.c ::25macro E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:
:In file included from 'INFINITY'118note: E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h:
:expanded18 25 :173:
from | In file included from #E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h: warning: macro114 :
d'INFINITY'usee E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h
fof: i 11816ninfinity: | e 18# is:dI eNundefinedfF iINbehaviorneI due TY Iwarning: toN(
F_ theI_use Nb currentlyIuof Ti enabledYlinfinity t floating-point ivia _n a__options macroinb fuis[-Wnan-infinity-disabled]fi (l
undefined)t
i118)behaviorn | _
duei c to| pn Ffthe ^~~~~~~~~~~~~~~~lf
o(currentlya) tenabled
t In file included from floating-pointm| E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpCollision.c i:optionsn ^~~~~~~~~~~~~~~~25
:
[-Wnan-infinity-disabled]=In file included from
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h- In file included from :I118E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpBody.c25N | ::
F 25In file included from Ic:
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.hNpIn file included from :IFE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h114Tl::
Yo25,a:
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h tIn file included from :t t130mE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.hm:axi39: n: = 114 =:
I warning: N-E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.hFI:IuseN148N F:IofI40T N:YinfinityI ; Tvia
Y warning: ,a| tmacrouse ^~~~~~~~m
aisofx undefinedC:\emsdk\upstream\lib\clang\20\include\float.hinfinity=
: 173viaIbehavior: N 21aFdue: I NtomacroInote: TtheisexpandedY ;currentlyundefinedfrom
enabled macro behavior| floating-point 'INFINITY' due ^
optionsto 173E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h[-Wnan-infinity-disabled]the | :
#118currently : 130 18enabled | d: e floating-point f ioptionsinwarning: fe[-Wnan-infinity-disabled] (Iuse
aN .Fof148yI | Ninfinity <I TisrbY eb undefinedt.( ub_behaviorrn_ b due|u( |icto lp
tBbtheiBb.nS t_ecurrently <g enabled min efafloating-pointnf. t(yoptionsQ)) u) [-Wnan-infinity-disabled]er
y
r ( e| b118 | bt ^~~~~~~~~~~~~~~~,uc
rpanFIn file included from , Ilb)Noa !E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpConstraint.ctF=: I 22tmI:
NiNIn file included from InFE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.hT I:Y=N25; ITY:
-)In file included from I;E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h| N:
F114:
I ^| NE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h
I: ^T118
Y:E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h,35: :130E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.ht ::m39: 148warning: a:x40: use = of infinityIwarning: warning: NviaFIN useuseITY a macroof ; isof undefined infinity
infinity is| behavioris ^~~~~~~~undefineddueundefined
behaviortobehavior due due theC:\emsdk\upstream\emscripten\cache\sysroot/include\math.h to currently enabled:to
16
the: floating-point 19the currently options:enabledcurrently [-Wnan-infinity-disabled] floating-point options
enabled floating-point[-Wnan-infinity-disabled]118 | note:
optionsc 148 | pexpanded F [-Wnan-infinity-disabled]lofromra
et 130 | macrotut 'INFINITY'rn min = -INFINITY, tmax = INFINITY; (c
p BBSegmentQuery(bb, a| i16,f | ^
b(#)ad !=E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h.e :y < bb.fINFINITY);118b || bb.t <:
i 35 na.y) | e Ir: ^~~~~~~~Ne
FItuNITwarning: C:\emsdk\upstream\emscripten\cache\sysroot/include\math.hrY:n 16: __built 19: IuseiN nFINITY;note: of_
iexpanded infinityn from macro 'INFINITY'f| f
is( ^~~~~~~~ )
16undefined
| | C:\emsdk\upstream\lib\clang\20\include\float.hbehavior#:173:21: d ^~~~~~~~~~~~~~~~edue
fnote: to
iexpandedIn file included from E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpBody.cn :efrom 25 themacro:
I In file included from Ncurrently'INFINITY'E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.hFIN
:I enabled25:
173 floating-point | TIn file included from options#Y E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h _ :[-Wnan-infinity-disabled]_d114bef:
u
ii 118 | lE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.hn t:ecpFlin o118_iat tmin In:=Nff F35(-I: IN)NFITYwarning:
I N(| useI_ of ^~~~~~~~~~~~~~~~_T infinitybY
u,via a macro is undefinedi
lt tmbehavioria due toxn _the=i ncurrentlyIf Nf(Fenabled)I )Nfloating-pointITY;
options
| [-Wnan-infinity-disabled]| ^~~~~~~~~~~~~~~~
^~~~~~~~ 118 |
cIn file included from pE:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpCollision.cF:C:\emsdk\upstream\lib\clang\20\include\float.hl25:o:
173aIn file included from :t 21E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.ht: m:i25n note: :
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.hexpanded=: from114 :
-macroI 'INFINITY'NE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.hF
:I 141:173N10 | I: TY, t#warning: m a x use of infinity via a macro is =dundefined I
NebehaviorFf IidueNn Ie ItoTN YFINITY (;the_ _
currentlyb u| enabledi lfloating-point options [-Wnan-infinity-disabled] ^
t
i 141nE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:118:35: | _ i nwarning: ff())ret
uuse| rn of ^~~~~~~~~~~~~~~~
IinfinityN FisI NIn file included from undefinedIE:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpConstraint.c T:behaviorY22 ;:
In file included from dueE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h
: | 25to:
In file included from
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h ^
:the114 :
currentlyE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h :E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.henabled141: :121floating-point10: :39options : [-Wnan-infinity-disabled]warning:
warning: 118 | cpFluseuseo aofoft infinityinfinityt mviaisi na macro undefinedis= undefinedbehavior -
Idue N behaviorFto I
NduetheI toT currentlyY ,theenabled tcurrentlyfloating-pointm aenabledoptionsx floating-point[-Wnan-infinity-disabled]=
optionsI N141[-Wnan-infinity-disabled]F | I N
I Tr121Ye | ;t u
r n| if IN( ^~~~~~~~
aF.xI < NC:\emsdk\upstream\emscripten\cache\sysroot/include\math.hbITY:b;16.l
:19 |:E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpBody.c| | : 139 ^~~~~~~~b:
note: b32.expanded:rC:\emsdk\upstream\lib\clang\20\include\float.h from : <173macro : awarning: 21'INFINITY'.x)
: use ofr16 e | infinitynote: t# uexpandeddviarnefi a n from ImacroemacroN 'INFINITY'isIF
NIundefined FN 173IIbehavior | NT #IYdue T; Ytod
e _fi _| nthebe ^u currently
iI lNenabledtF E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.hiIfloating-point:nNITY (_ 121__buioptions:iltin 39n_[-Wnan-infinity-disabled]:fi f
n( f)139 | fwarning:
( )i| use)f ^~~~~~~~~~~~~~~~
(
of| b oinfinity ^~~~~~~~~~~~~~~~dy-In file included from
>E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpBody.ciss: l25undefinede:
In file included from eIn file included from E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpCollision.cbehaviorpE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h: i:25duen25:
to:
In file included from g
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h. E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h:ithe:114d 25:
leTcurrently:
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.hi In file included from :menabledE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h121e :: floating-point11439= :
:=options E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.hI[-Wnan-infinity-disabled]:Nwarning: 148
F: I40use121N: | I Tof Y) infinity warning: i{via a
fuse macro(| of is undefined infinitya
^ .
viaxbehavior a < due E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpBody.cb to themacro:139 b:currentlyis.32 l:enabledundefined
floating-point|behavior |warning: due options to buse [-Wnan-infinity-disabled]b the.of
r currentlyinfinity 121 < | enabledis floating-pointundefined options ia[-Wnan-infinity-disabled]behaviorf.
x(due )a 148 .to the | xr
e currently<t urenabledbrn befloating-point. I ltNoptions uF |rI[-Wnan-infinity-disabled]| Nnbb.
Ir (T 139cY; | <pBB
i Sefa | .g(xm ^~~~~~~~b)e
o ndtyC:\emsdk\upstream\lib\clang\20\include\float.hre-:Qt>173uus:erl21rne: ep IiyNnote: ng.(FexpandedibI frombNd ,Ilmacro Te aYTime ,;'INFINITY'== INFINITY){
b 173) !=| | | # ^ ^~~~~~~~
IdeNfC:\emsdk\upstream\emscripten\cache\sysroot/include\math.hFiE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:In:16Ne121:I :19TY39: );I:N
Fnote: | IexpandedN ^Iwarning: from
T Ymacro use 'INFINITY' E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h(of
:_ 148_infinity16:b | 40uis#:i d lundefinedefit nwarning: ibehavioren _dueuseIi NntoofFf
If infinityN(the I) isTY )currently __bui
enabledundefined| l tfloating-point ^~~~~~~~~~~~~~~~behaviori options n_ due
i[-Wnan-infinity-disabled] nff()to
In file included from theE:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpConstraint.c121 currently | | : 22enabled ^~~~~~~~~~~~~~~~ :
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.hifloating-point:f 25E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpBody.coptions:
(: In file included from a141[-Wnan-infinity-disabled]E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h.::
x23114 ::
148< | E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h :130:39: warning: bb.l |rusewarning: |e tofbuse buofinfinity.rn via r a macro is undefined behavior due to
infinity the(c< p currentlyviaBa.x) a B renabledSmacroe egmfloating-point tu isern undefined
n options tI behaviorQN[-Wnan-infinity-disabled] dueFu
Ieto Nr 141ITthe | yY (;currently bb, }
enableda ,| floating-point eoptions [-Wnan-infinity-disabled]lb ^~~~~~~~s
)
e 130 !=C:\emsdk\upstream\emscripten\cache\sysroot/include\math.h:16 | :i INf19: FI(bNiodyfnote: I-(Texpanded aY>m.); =fromy <
= b macro | Ib'INFINITY'N. ^~~~~~~~FI
bN I16||T | C:\emsdk\upstream\lib\clang\20\include\float.h Y#:173)de:{bf21: ineb
.note: | t expandedI< ^
N FafromI.y) macroNE:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpBody.c rIT'INFINITY'e:Ytu141 _:
r_23 nbu173:ilt | iI#nNFwarning: _in If useNfd of(ef )ITYininfinity;
e |
is ^~~~~~~~~~~~~~~~I| undefined N
behaviorF ^ I
dueNIn file included from IE:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpBody.ctoTY (__builtin_inff :E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h(the25:)
:
In file included from ) 130E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h:
:currently25 39 :
| :enabledIn file included from floating-point ^~~~~~~~~~~~~~~~
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.hoptionswarning: :114:
[-Wnan-infinity-disabled]useE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h of infinity is undefined behavior:
130 due:141 39 | to:
} the currently eenabledwarning: l sfloating-pointe optionsuse of infinity via a[-Wnan-infinity-disabled] imacro
f is(130 | b oundefined d
yibehavior-> fmdue ( =ato=. the y <currentlyI NbenabledFINb floating-point options [-Wnan-infinity-disabled].b
I| T| b130Y){b | .
t <| iaf ^~~~~~~~
.(ya). C:\emsdk\upstream\emscripten\cache\sysroot/include\math.hy: < r16betu:br19: .nb || bb.Inote: tN expanded <FINITfrom Y;a.y)
| ret u ^~~~~~~~
rnmacro 'INFINITY' IC:\emsdk\upstream\lib\clang\20\include\float.h:N
173F :21: 16I | N#dnote: ITYeexpanded;f i
fromn macro| e 'INFINITY'I ^
N
F I173 | # defNE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.hiI:130:39Tn:Ye __INFIbwarning: NIuTiYluse of t (iinfinity_n __is undefinedbi unbehaviorif duefl (ti)ton
_the i | ncurrentlyf E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpCollision.c ^~~~~~~~~~~~~~~~fenabled
(:floating-point)65 ):options17
:[-Wnan-infinity-disabled] | E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpBody.c
: ^~~~~~~~~~~~~~~~
130warning: 156 | : 59 :use ioffIn file included from E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpConstraint.cwarning: (infinity:a 22.yuse:
via In file included from < E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.haofb: infinity25macrob :
.viaIn file included from isb E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h a:undefined||114 behavior :
bmacro b. dueE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.htis to undefined <: the 141behavior a: currently.10due y: enabled) to
floating-pointthewarning: r eoptionscurrentlyt use u[-Wnan-infinity-disabled]ofr
nenabledinfinity via65floating-point | optionsa c macrop[-Wnan-infinity-disabled]I FN
islF oI156undefinedaN |
I tbehaviorTb Yoma;dy-duex
>| to=s l ^~~~~~~~the-e
IecurrentlyNp FC:\emsdk\upstream\emscripten\cache\sysroot/include\math.hienabledINn :Igfloating-point16T. :Yioptions19;d [-Wnan-infinity-disabled]l:
e| T141note: i ^ | m
expanded e from=E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpCollision.c r :macroe(65 tt:'INFINITY'uy17rp
:ne 16 = | I=#warning: N dFCeIusePfN _inofBIe OT infinityDYI Y;Nis F_
undefinedIT | NY IPbehavior ^TE_
Y S dueT AE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h_toT:_ ICbthe141 ui:? l10
Iti NFn_iIcurrently:nN enabledfIT f Yfloating-point (options:)warning: [-Wnan-infinity-disabled]
use
| 0of .0 ^~~~~~~~~~~~~~~~65 f
| infinity) ;cisp
F In file included from undefinedl| E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpBody.c behavior:o due25a ^ :
t
toIn file included from
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.hm :aE:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpBody.cthe25x: :
156currentlyIn file included from =: enabled -E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h 59INfloating-point :F:options IN114[-Wnan-infinity-disabled] I:
T
Y warning: ;E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:141
141:10: | use of | rwarning: infinitye ^~~~~~~~
t useuis of rC:\emsdk\upstream\lib\clang\20\include\float.hinfinity via:173: a 21undefinednmacro: IisbehaviorN due toFnote: undefined INIthe
expandedT
Y behaviorfrom;currently due
tomacro | theenabled currently ^~~~~~~~'INFINITY' floating-point
enabledoptions C:\emsdk\upstream\lib\clang\20\include\float.h [-Wnan-infinity-disabled]floating-point:173 options [-Wnan-infinity-disabled]
173 | :
#15621 | :141 | dbrefinenote: oetdy->s INFINITlexpandeduYe from macro 'INFINITY'er p
n(__i bngIui.N173liF | tdINileIn#TT_ iYi define INFINm;nITY (f
e_f _builtin_inff())()=|
) ( ^
t| y| pe E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h ^~~~~~~~~~~~~~~~==:
^~~~~~~~~~~~~~~~ 141
C:In file included from P10E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpConstraint.c_: B:O22:
Dwarning: In file included from YE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h_:25:
In file included from useTE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h Y:ofPE_STA 114Tinfinity is undefined I:
behaviorCE:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpCollision.c ?E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.hdue: I 274:20to
: Nthe:F 148Icurrentlywarning: :40: enabled Nusefloating-pointIwarning: ofTY :useoptionsinfinity of 0via[-Wnan-infinity-disabled]infinity. via0a
f amacro)141 macro; |
isis r| undefined
undefinede ^~~~~~~~behavior behavior
t
dueu tordue tonC:\emsdk\upstream\emscripten\cache\sysroot/include\math.h :the the16 currently :19 currently :enabledIenabled floating-point N optionsFfloating-pointnote: I [-Wnan-infinity-disabled]NIoptionsexpandedT
Y [-Wnan-infinity-disabled]from;148 macro |
'INFINITY'
|
274 | 16 | # r ^~~~~~~~dcetep
ufFrilnC:\emsdk\upstream\emscripten\cache\sysroot/include\math.h:on16 ae (t:INF19: IN cImpnote: TiBBSnY Dexpandede_i g_sfrommbt macrou e i=ntl INt'INFINITY'QueFIin
Nr_iIy(nT bfY16bf; | ,(#
)defi|
n ae ^
, | Ib) != INFINI ^~~~~~~~~~~~~~~~NE:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpCollision.cT
F:YI274)N:;I20E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpBody.cT:
Y :| 160 :31 ^_warning: :
_ buseuilt warning: E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.hiof:n 148use_infinity: i 40ofnf: isf() undefinedinfinity
behavior | warning: viadue ^~~~~~~~~~~~~~~~
auseto of infinity theIn file included from ismacro
E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpBody.c :undefinediscurrently25 enabledbehaviorundefined behavior :
In file included from due E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.hdue floating-point: to 25to
options:
In file included from the[-Wnan-infinity-disabled]E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.hthe :
currently114currently :
enabledenabled274 E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h | :148floating-point floating-point:coptions 40p options:F[-Wnan-infinity-disabled] l[-Wnan-infinity-disabled]
o
a warning: t148160 | | min use Di of rstbodyet -infinityu= rnIN>viaF m I(_aNci IpnmacroTYv B; isB=
S undefinedeb|
go md ^~~~~~~~behaviorey
n-duet> C:\emsdk\upstream\lib\clang\20\include\float.hQi_iuto:ne 173vrthe: = 21y currently:(b INenabledbF ,INfloating-point note: I aTY;,expandedoptions
b | [-Wnan-infinity-disabled])from ^
!macro = 148 'INFINITY' | E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpBody.cI :160NFINITY);
r:
| 31 e:173t ^~~~~~~~ | ur#
n warning: def C:\emsdk\upstream\lib\clang\20\include\float.hiuse :neof173( :cIinfinity21pN isBF: BS IeundefinedNITYgnote: mbehaviorexpanded(e _nduefrom_t bQtomacroui 'INFINITY'ltheuti
necurrently _r 173inenabled | # yf define Iffloating-point(N( optionsF)b I)b[-Wnan-infinity-disabled]N,
I
Ta | Y,160 | ^~~~~~~~~~~~~~~~(b
_) _builtin_inff())b ody->m!
_= inv = body- | >IiN_iF ^~~~~~~~~~~~~~~~
INnITYv) = INFINIT;Y;
| | ^
^~~~~~~~
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:148:40: C:\emsdk\upstream\emscripten\cache\sysroot/include\math.h:16:19warning: : use ofnote: infinity expanded isfrom undefinedmacro 'INFINITY'behavior due
to16
| # dtheefin e currentlyINFINITY __ builtenabledin_i nff()floating-point options [-Wnan-infinity-disabled]
|
148 | ^~~~~~~~~~~~~~~~
returnE:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpBody.c :164:23: (cpBBSwarning: egmenusetQuery( bb,of ainfinity, viab )a macro! =is IundefinedN FbehaviorI NdueI TtoY
the); currently
enabled| floating-point options ^~~~~~~~
[-Wnan-infinity-disabled]
164 | body->m = bC:\emsdk\upstream\emscripten\cache\sysroot/include\math.ho:d16y:-19>:i = INFINnote: ITYexpanded; from macro
| 'INFINITY' ^
16 | #defE:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpBody.ci:n164e: 23I:N FINITY __builtinwarning: _inff(use) of
| infinity is ^~~~~~~~~~~~~~~~
undefined behavior due to the
currently enabled floating-point options [-Wnan-infinity-disabled]
164 | body->m = body->i = INFINITY;
| ^~~~~~~~
C:\emsdk\upstream\emscripten\cache\sysroot/include\math.h:16:19: note: expanded E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpConstraint.c:from 49macro :'INFINITY'34:
16 | #dwarning: efine useI NofF IinfinityN IviaT Ya macro_ _isb uundefinedi lbehaviort
duein _toi nffthe( )currently enabled
| floating-point options ^~~~~~~~~~~~~~~~
[-Wnan-infinity-disabled]
49 | constraint->maxForce = (cpFloat)INFINITY;
| E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpBody.c: ^257
:38: E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpConstraint.c:49warning: :34: use of warning: infinity via ause macro ofis undefinedinfinity isbehavior due to
the currentlyundefined enabledbehavior floating-pointdue optionsto [-Wnan-infinity-disabled] the
257 | cpAssertHard(currently enabled floating-point options [-Wnan-infinity-disabled]0.0f
49 | constraint->maxForce = (cpFloat)INFINITY; <= mass && mass < INFINITY,
| "Mass must be positive and finite."E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpBody.c:139:32: ^~~~~~~~
);warning:
| C:\emsdk\upstream\lib\clang\20\include\float.h:173: ^use21
: of infinity via note: E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpBody.c:257aexpanded :frommacro38 :macrois 'INFINITY' undefined
warning: 173 | # behavioruse ofduede ftoinfinityin ise
the currently undefined Ienabled N floating-point behaviorFI optionsNdue I [-Wnan-infinity-disabled]TY (__
bto139u thei |
ltin_currentlyif enabledi( nbfloating-pointfo fdoptions(y )-[-Wnan-infinity-disabled])>sl
257 | e cpAe| ssertHpin ^~~~~~~~~~~~~~~~
g.idleTimareE:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpConstraint.cd :(== I510N:.F330f: I <=NITY){ mass warning: && mass < IN
Fuse of| INIT ^ Y
infinity via a macro is E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpBody.c,undefined :139:32behavior"M
a:dues to the currently enabled floating-point warning: s musoptionsuse t be[-Wnan-infinity-disabled]of
pinfinity51o | sis i ctundefinedoi nvbehaviorse and finite."traint-);>m
due| axB to the
i ^~~~~~~~currentlya
enabled floating-point sC:\emsdk\upstream\emscripten\cache\sysroot/include\math.h:16:19options : = [-Wnan-infinity-disabled] (
139 | cpFnote: ifloaexpanded(t)bod IyfromN- macro>sle 'INFINITY'epin
16 | #defineFINI INFINIgTY;TY .
i | d_l_e ^bT
uiilmteiE:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpConstraint.c n:=_51=i: n33If:Nf F(I)NIwarning:
T| Yuse) { ^~~~~~~~~~~~~~~~of
infinity| E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.his: ^~~~~~~~58undefined
: behavior due47C:\emsdk\upstream\emscripten\cache\sysroot/include\math.h ::to the 16
:currently19 note: :enabled expandedfloating-point fromnote: options macroexpanded[-Wnan-infinity-disabled] 'cpAssertHard'from
macro51 | 58'INFINITY' | c#
od ne16sf | ti#rndaeei fncitpn-Ae>s msIaeNxrFBtIiHNaaIsrT dY=( _ (__cc_pobuniltiFdnli_otinff(ai)t)Io
nN| _F_, ^~~~~~~~~~~~~~~~I
N.I.T.Y); E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpBody.c
: 141i| :f23 ^~~~~~~~:(
!(__coC:\emsdk\upstream\lib\clang\20\include\float.hwarning: n:d173i:tuse21i :oof n _infinity_ )note: via) {expandedac pfrommacroM emacroiss s'INFINITY'undefineda g
behaviore (173due# | _#to_
c odthene dfcurrentlyii tnenabled eifloating-point o InoptionsN_ F_[-Wnan-infinity-disabled]INI,
T141_Y | _ F(}I_ L_Eb_eu_li,sl et_i _nL_IiiNfnEf_(f_b(,o) d)y-1
| >,m ^~~~~~~~~~~~~~~~=
=1 IN.F.I.NIT
| Y){ ^~~~~~~~~~~~~
| E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpBody.c ^:
261:31: E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpBody.c:141:23:warning: use warning: of infinity via usea ofmacro infinity isis undefinedundefined behaviorbehavior due dueto tothe
the currentlycurrently enabledenabled floating-pointfloating-point optionsoptions [-Wnan-infinity-disabled][-Wnan-infinity-disabled]
141 | } 261 | eblosdey-> m_inivf = (mbaosdsy -=>=m == 0I.N0FfINI T?Y )I{NF
I| NIT ^~~~~~~~Y
: C:\emsdk\upstream\emscripten\cache\sysroot/include\math.h:116.:0f19: /mass;note:
| expanded from ^
macro 'INFINITY'
E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpBody.c16: | 261:31: #define INFIwarning: NITY _use_ bofu iinfinityl tisi nundefined _ibehaviorn fduef (to) the
currently| enabled floating-point ^~~~~~~~~~~~~~~~
options [-Wnan-infinity-disabled]
261 | bE:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpBody.c:156:59: ody->warning: m_invuse =of infinity via a macro is mass undefined= =behavior due to
the currently 0enabled. 0floating-pointf options [-Wnan-infinity-disabled]? I
156N | F IbNoIdTyY- >:s leep1i.n0gf.id/lmeaTsimse; =
(16| t warningyps ^~~~~~~~e generated
.
== CP_BODY_C:\emsdk\upstream\emscripten\cache\sysroot/include\math.hT:16:19: YPE_STATIC ? INFINITY note: : expanded from macro 0'INFINITY'.0
f16 | #);def
in| e IN ^F
INITY __builtiE:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpBody.cn:_156i:n59f:f ()
| warning: ^~~~~~~~~~~~~~~~
use of infinity is undefined behavior due to the
currently enabledE:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpBody.c :floating-point278 :options33 :[-Wnan-infinity-disabled]
156 | warning: bodusey -of> sinfinityl eepviai nag .macroi dis undefined behavior due to
letheT icurrentlym eenabled =floating-point (optionst y[-Wnan-infinity-disabled]pe
278= | = bCoPd_yB-O>Di_iYn_vT Y=PE_STAT ImCo men? ItN F=I=N ITY : 0.0f0.0 f? I)N;FIN
I| TY : ^~~~~~~~
1.0C:\emsdk\upstream\emscripten\cache\sysroot/include\math.hf:16:/19m:o ment;note:
| expanded from ^
macro 'INFINITY'E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpBody.c:278:
3316: | #definwarning: e INFIuseN IofTY infinity_ _buiisl tin_inundefinedff (behavior) due to the
|
currently enabled floating-point options ^~~~~~~~~~~~~~~~
[-Wnan-infinity-disabled]
278 | E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpBody.c :b160o:31d:y ->i_inwarning: v = mousem ent == of infinity0 via a macro .is0f undefined behavior ?due I to
theN currentlyF IenabledN Ifloating-pointT Yoptions :[-Wnan-infinity-disabled]
1160 | body->m_inv = body->i_.i0nfv =/ mIoNmFINITY;en
| t; ^
| E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpBody.c: ^~~~~~~~160
:31: C:\emsdk\upstream\emscripten\cache\sysroot/include\math.h:16:warning: 19: use of note: infinity expandedis fromundefined macrobehavior 'INFINITY'due to
16the
| currently# denablede ffloating-pointi noptionse [-Wnan-infinity-disabled]INF
I N160I | T Y b o_d_yb-u>iml_itnivn _=i nbfofd()y->i_in
| v = ^~~~~~~~~~~~~~~~I
NFINITY;
| ^~~~~~~~
C:\emsdk\upstream\emscripten\cache\sysroot/include\math.h:16:19: note: expanded from macro 'INFINITY'
16 | #define INFINITY __builtin_inff()
| ^~~~~~~~~~~~~~~~
E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpBody.c:164:23: warning: use of infinity via a macro is undefined behavior due to
[ 13%] the currently enabledBuilding C object src/CMakeFiles/chipmunk_static.dir/cpCollision.c.o
floating-point options [-Wnan-infinity-disabled]
164 | body->m = body->i = INFINITY;
| ^
E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpBody.c:164:23: warning: use of infinity is undefined behavior due to the
currently enabled floating-point options [-Wnan-infinity-disabled]
164 | body->m = body->i = INFINITY;
| ^~~~~~~~
C:\emsdk\upstream\emscripten\cache\sysroot/include\math.h:16:19: note: expanded from macro 'INFINITY'
16 | #define INFINITY __builtin_inff()
| ^~~~~~~~~~~~~~~~
E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpBody.c:257:38: warning: use of infinity via a macro is undefined behavior due to
the currently enabled floating-point options [-Wnan-infinity-disabled]
257 | cpAssertHard(0.0f <= mass && mass < INFINITY, "Mass must be positive and finite.");
| ^
E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpBody.c:257:38: warning: use of infinity is undefined behavior due16 warning tos generated.
the
currently enabled floating-point options [-Wnan-infinity-disabled]
257 | cpAssertHard(0.0f <= mass && mass < INFINITY, "Mass must be positive and finite.");
| ^~~~~~~~
C:\emsdk\upstream\emscripten\cache\sysroot/include\math.h:16:19: note: expanded from macro 'INFINITY'
16 | #define INFINITY __builtin_inff()
| ^~~~~~~~~~~~~~~~
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h:58:47: note: expanded from macro 'cpAssertHard'
58 | #define cpAssertHard(__condition__, ...) if(!(__condition__)){cpMessage(#__condition__, __FILE__, __LINE__, 1, 1...
| ^~~~~~~~~~~~~
E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpBody.c:261:31: warning: use of infinity via a macro is undefined behavior due to
the currently enabled floating-point options [-Wnan-infinity-disabled]
261 | body->m_inv = mass == 0.0f ? INFINITY : 1.0f/mass;
| ^
E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpBody.c:261:31: warning: use of infinity is undefined behavior due to the
currently enabled floating-point options [-Wnan-infinity-disabled]
261 | body->m_inv = mass == [ 14%] 0.Building C object src/CMakeFiles/chipmunk_static.dir/cpConstraint.c.o0f
? INFINITY : 1.0f/mass;
| ^~~~~~~~
C:\emsdk\upstream\emscripten\cache\sysroot/include\math.h:16:19: note: expanded from macro 'INFINITY'
16 | #define INFINITY __builtin_inff()
| ^~~~~~~~~~~~~~~~
E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpBody.c:278:33: warning: use of infinity via a macro is undefined behavior due to
the currently enabled 28 warnings generated.
floating-point options [-Wnan-infinity-disabled]
278 | body->i_inv = moment == 0.0f ? INFINITY : 1.0f/moment;
| ^
E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpBody.c:278:33: warning: use of infinity is undefined behavior due to the
currently enabled floating-point options [-Wnan-infinity-disabled]
278 | body->i_inv = moment == 0.0f ? INFINITY : 1.0f/moment;
| ^~~~~~~~
C:\emsdk\upstream\emscripten\cache\sysroot/include\math.h:16:19: note: expanded from macro 'INFINITY'
16 | #define INFINITY __builtin_inff()
| ^~~~~~~~~~~~~~~~
[ 15%] Building C object src/CMakeFiles/chipmunk.dir/cpDampedRotarySpring.c.o
28 warnings generated.
[ 16%] Building C object src/CMakeFiles/chipmunk.dir/cpDampedSpring.c.o
In file included from E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpCollision.c:25:
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h:25:
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h:114:
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:118:18: warning: use of infinity via a macro is undefined
behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
118 | cpFloat tmin = -INFINITY, tmax = INFINITY;
| ^
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:118:18: warning: use of infinity is undefined behavior due to
the currently enabled floating-point options [-Wnan-infinity-disabled]
118 | cpFloat tmin = -INFINITY, tmax = INFINITY;
| ^~~~~~~~
C:\emsdk\upstream\lib\clang\20\include\float.h:173:21: note: expanded from macro 'INFINITY'
173 | # define INFINITY (__builtin_inff())
| ^~~~~~~~~~~~~~~~
In file included from E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpCollision.c:25:
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h:25:
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h:114:
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:118:35: warning: use of infinity via a macro is undefined
behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
118 | cpFloat tmin = -INFINITY, tmax = INFINITY;
| ^
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:118:35: warning: use of infinity is undefined behavior due to
the currently enabled floating-point options [-Wnan-infinity-disabled]
118 | cpFloat tmin = -INFINITY, tmax = INFINITY;
| ^~~~~~~~
C:\emsdk\upstream\lib\clang\20\include\float.h:173:21: note: expanded from macro 'INFINITY'
173 | # define INFINITY (__builtin_inff())
| ^~~~~~~~~~~~~~~~
In file included from E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpCollision.c:25:
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h:25:
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h:114:
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:121:39: warning: use of infinity via a macro is undefined
behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
121 | if(a.x < bb.l || bb.r < a.x) return INFINITY;
| ^
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:121:39: warning: use of infinity is undefined behavior due to
the currently enabled floating-point options [-Wnan-infinity-disabled]
121 | if(a.x < bb.l || bb.r < a.x) return INFINITY;
| ^~~~~~~~
C:\emsdk\upstream\lib\clang\20\include\float.h:173:21: note: expanded from macro 'INFINITY'
173 | # define INFINITY (In file included from _E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpConstraint.c_:b22u:
In file included from iE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.hl:t25:
In file included from iE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.hn:_114i:
nff(E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:118:18: ))
| warning: ^~~~~~~~~~~~~~~~
use of infinity via a macroIn file included from E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpCollision.cis: 25undefined:
In file included from
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.hbehavior: due to25 the currently :
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.henabled:114:
floating-pointE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h :130options: 39[-Wnan-infinity-disabled]:
118 | cpFloat tminwarning: = -INFINIuse Tof infinityY ,via tm aax macro is =undefined I
behaviorN FINITY;due to
the currently enabled floating-point options | [-Wnan-infinity-disabled]
^130
| E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:118:18: ifwarning: (a.y <use bb.bof |infinity is undefined behavior due |to
thebb .currentlyt < a.enabledy )floating-point options r[-Wnan-infinity-disabled]etu
r118n | c pIFNlFoat ItNmIin = -TIYNF;INI
| TY, ^
tmax = IE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.hN:F130I:N39I:T Y;
| warning: ^~~~~~~~
use of infinity is undefined behavior due to
theC:\emsdk\upstream\lib\clang\20\include\float.h :currently enabled floating-point173 :21options :[-Wnan-infinity-disabled]
130 | note: ifexpanded from( amacro 'INFINITY'.y
<173 | bb.# dbe |f|in ebb.t < a.INyF) INIrTeturnY (__builtin_in INFfIf()NIT)Y;
|
| ^~~~~~~~~~~~~~~~
^~~~~~~~
In file included from E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpConstraint.c:22:
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.hC:\emsdk\upstream\lib\clang\20\include\float.h::17325::
In file included from 21E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h:: 114:
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.hnote: :118:expanded35 :from macro 'INFINITY'warning:
173 | # dusee fofi ninfinitye INFviaI Na ImacroT Yis (undefined_
_behavior dueb utoi lthet icurrentlyn _enabledi nfloating-pointf foptions( )[-Wnan-infinity-disabled])
| 118 | cpF ^~~~~~~~~~~~~~~~l
oat tmin = -INIn file included from FE:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpCollision.cI:NITY, tmax = INFINIT25Y:
In file included from ;E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h:25
| :
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h:114:
^
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:141:10: E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:118:35: warning: warning: use of infinity use ofvia a macro isinfinity undefinedis
behaviorundefined behaviordue todue theto
thecurrently currently enabledenabled floating-pointfloating-point optionsoptions [-Wnan-infinity-disabled][-Wnan-infinity-disabled]
118141 | | cpFloat rtetmuirnn = -IINNFFIINNIITTYY;, tm
a| x = ^I
NFINITE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.hY:;141:10
:| ^~~~~~~~
warning: C:\emsdk\upstream\lib\clang\20\include\float.h:173use of: 21infinity: is undefined behavior due note: to
expandedthe from macro 'INFINITY' currently enabled floating-point options [-Wnan-infinity-disabled]
173141 | | # defrieturnne I NINFFIININTIYT Y(;__b
u| ilti ^~~~~~~~n
_inffC:\emsdk\upstream\lib\clang\20\include\float.h(:)173):21:
| ^~~~~~~~~~~~~~~~
note: expanded from macro 'INFINITY'In file included from E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpConstraint.c:22
:
In file included from 173E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h | :#25 :
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.hd:e114f:
ineE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h :I121N:F39I:N ITY (_warning: _builtuse iofn _infinityi nviaff a macro is undefined
(behavior) )due to
| the currently ^~~~~~~~~~~~~~~~
enabled floating-point options [-Wnan-infinity-disabled]In file included from E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpCollision.c:25
:
In file included from 121E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h | : 25 :
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h:i114f:
(aE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h.:x148 :<40 :b b.l ||warning: bb.ruse < ofa .infinityx )via a macror eist undefined
behaviorurn due ItoN FtheI NcurrentlyI TenabledY ;floating-point options
[-Wnan-infinity-disabled]|
^148
| reE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.ht:u121r:n39: (cpBBwarning: Segmenuset Qofu einfinity risy (undefinedb behavior dueb, toa
,the bcurrently) enabled! =floating-point IoptionsN FI[-Wnan-infinity-disabled]NIT
Y 121) | ;
| if( ^a
.x < E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.hb:b148.:l40 : || bb.warning: r < aIn file included from .E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpDampedRotarySpring.cusex: )22of :
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.hinfinityr: e25ist:
uIn file included from undefinedrE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h n:behavior114 :
due to
theIN E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.hFcurrently:I 118Nenabled:I 18Tfloating-point:Y ;options
[-Wnan-infinity-disabled] warning: |
148 ^~~~~~~~ |
use of infinityC:\emsdk\upstream\lib\clang\20\include\float.hr :evia173t :ua21r :nmacro is( cnote: undefinedp
expandedB BbehaviorfromS eduemacrog mto'INFINITY'e nthe
t Qcurrently173u | eenabled# ryfloating-point ( dboptionseb f,[-Wnan-infinity-disabled]i na
e, 118Ib | N) F cI!pN=FI lTIoYNa Ft(I _Nt_ImbTiuYni) l;=t i
-n I_| NiFnI ^~~~~~~~fN
fI(T)Y)C:\emsdk\upstream\lib\clang\20\include\float.h,:
173t :m| 21a:x ^~~~~~~~~~~~~~~~
= note: INexpandedF INfromI TmacroIn file included from Y E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpConstraint.c;'INFINITY':22
:
In file included from 173
| E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h| #: 25 ^:
d
In file included from eE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.hf:i114nE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:
e: 118E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.hI::N18130F::I 39N:I Twarning: Y (_warning: _useb uofiuse l infinitytof i isninfinity _ undefinedinff via(behavior ) a)due to
macro
| isthe ^~~~~~~~~~~~~~~~ undefined
currently
enabledbehavior floating-pointdue tooptions the[-Wnan-infinity-disabled] currently
enabled118 | cfloating-pointp Foptionsl o[-Wnan-infinity-disabled]at
130 | t min =i f-INF(IaN.IyT Y<, btbm.abx |=| IbNbF.ItN I<T a.yY);
return| INFINI ^~~~~~~~T
Y;
C:\emsdk\upstream\lib\clang\20\include\float.h| :173:21 ^:
note: E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:expanded130 :from39 :macro 'INFINITY'
warning: 173 | # used eoff iinfinityn eis undefined IbehaviorN FdueI Nto
ItheT Ycurrently (enabled_ _floating-pointb uoptionsi l[-Wnan-infinity-disabled]tin
130 | _inffi(f))(a
.| y < ^~~~~~~~~~~~~~~~b
b.bIn file included from E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpDampedRotarySpring.c|:|22 :
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.hb:b25.:
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h:114:
t <E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h :a118.:y35): rewarning: turn useI NofF IinfinityN Ivia aT Y;macro is undefined
behavior| due to ^~~~~~~~
the currently enabledC:\emsdk\upstream\lib\clang\20\include\float.h :floating-point173 :options21 :[-Wnan-infinity-disabled]
118 | note: cpFexpandedl ofroma tmacro t'INFINITY'min
173= | # - IdNeFfIiNnIeT IYN,F ItmNaIxT Y= I(N_F_bIuNiIlTY;tin_inff())
| | ^~~~~~~~~~~~~~~~ ^
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:118:In file included from 35E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpConstraint.c::22 E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpCollision.c:
:In file included from 65E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h:warning: :1725::
useIn file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.hof: infinity114warning: :
is undefined E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.husebehavior: 141ofdue: 10: infinity via atowarning:
macrothe use is currently of undefined enabled infinity behavior
floating-pointduevia optionstoa [-Wnan-infinity-disabled]themacro
currentlyis 118enabledundefined |
floating-point behavior c optionspdue F [-Wnan-infinity-disabled]ltoo
athe t 65 currently | t menabledci pnfloating-pointF l=optionso a-[-Wnan-infinity-disabled]t m
Ia Nx141F | I= N I-TIYrN,eF tItuNmrIanTY;x I
=N| FII ^NN
FIITNYI;E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpCollision.cT:Y
65; :| 17
: ^ |
^~~~~~~~warning:
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:141:use10C:\emsdk\upstream\lib\clang\20\include\float.h ::of 173: 21infinity: warning: is undefineduse note: behaviorof expandeddueinfinity fromtois macrotheundefined
'INFINITY' behaviorcurrently
due 173 | enabled # to dfloating-point
optionsthee f[-Wnan-infinity-disabled]currentlyin
eenabled floating-pointI65 N | optionsF Ic[-Wnan-infinity-disabled]NpIF
Tl Yo141 a | (t _ _mbaurxie lt=tu ir-nnI_Ni FnIIfNNfFI(IT)NY)I;T
Y
; | |
| ^~~~~~~~ ^~~~~~~~~~~~~~~~
^~~~~~~~
In file included from E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpDampedRotarySpring.c:C:\emsdk\upstream\lib\clang\20\include\float.h22:C:\emsdk\upstream\lib\clang\20\include\float.h:
173:In file included from :173E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h21:::2125 ::
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h:note: 114:
note: expanded E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.hfromexpanded: 121macrofrom: 39'INFINITY'macro:
'INFINITY' 173 |
#warning: 173 | d#usee f ofid neinfinityef iviaIn NeaF IImacroNN IFisTI YNundefined (
_Ibehavior_T bYdueu i(tol_ t_theib nucurrently_i ilenablednt fifloating-pointfn (_options)i )n[-Wnan-infinity-disabled]f
f
( | )121) | ^~~~~~~~~~~~~~~~
| i ^~~~~~~~~~~~~~~~f
(a.x <In file included from E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpConstraint.cb:b22.:
In file included from lE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h :|25|:
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h:114:
bb.E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.hr: 148<: 40a:. x) warning: returnuse ofI NFinfinityI NviaI a macro is undefinedTE:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpCollision.c
Y: ;274behavior:
20due : | to the ^
warning: currently enabled floating-point E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.hoptionsuse: 121[-Wnan-infinity-disabled]of: 39
infinity: 148via | a warning: macro is undefinedruse e of infinity behavior
tisdueu rundefined behaviorton duethe (tocurrentlyc
p enabledBthe B floating-pointScurrently e optionsgenabled m [-Wnan-infinity-disabled]efloating-pointn
toptions Q 274u[-Wnan-infinity-disabled] | e r
cy p(121Fb | lb o, a ta i,mf ibn()Da i.!sx=t <I= N bFIbIN.NFlII TN|YI|)T ;Yb;b
.| r < | ^
a ^.
x)E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h :148:40E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpCollision.cre:274:20t::u rn INwarning: warning: FINITuseYuse ; ofof
infinity infinity | isis undefinedundefined behavior due to the
^~~~~~~~
currently enabled behaviorC:\emsdk\upstream\lib\clang\20\include\float.hfloating-point : due173options : to21[-Wnan-infinity-disabled]
:
the currently note: 274enabled | expanded floating-pointcfrom p optionsFmacro l [-Wnan-infinity-disabled]o'INFINITY'a
t
148 m | 173i | n#D ri esdtteu fr=in ne II NN(FFcIIpNNBBSegmITeIYnT;tYQ
u( e_| r_yb( ^~~~~~~~ub
ib,l taC:\emsdk\upstream\lib\clang\20\include\float.hi,:n 173_b:i)21n :f! f=( )I)note: NFI
expandedN I| fromT Ymacro ^~~~~~~~~~~~~~~~)
;'INFINITY'
In file included from | E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpDampedRotarySpring.c:17322 ^~~~~~~~ | :
# In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.hd:C:\emsdk\upstream\lib\clang\20\include\float.he25:f:
173iIn file included from :nE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h21e:: 114 I:
NFIE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.hNnote: :I130expandedT: Y39from : ( macro_ _'INFINITY'bwarning: u
i l173tuse | i ofn# infinity _ iviadn efaff i(macron) e)is I
undefinedN
F| behavior I ^~~~~~~~~~~~~~~~dueN
ItoT Ythe (currently enabled_ _floating-pointb uoptionsi ltin[-Wnan-infinity-disabled]_inff(
130) | )
| if ^~~~~~~~~~~~~~~~
(a.y < bb.b || bb.t < a.y) return INFINITY;
| ^
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:130:39: warning: use of infinity is undefined behavior due to
the currently enabled floating-point options [-Wnan-infinity-disabled]
130 | if(a.y < bb.b || bb.t < a.y) return INFINITY;
| ^~~~~~~~
C:\emsdk\upstream\lib\clang\20\include\float.h:173:21: In file included from E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpDampedSpring.c:22note: :
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.hexpanded: 25from:
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h:114:
macro E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h'INFINITY':118:
18173 | #: definwarning: e INFIuseN IofT Yinfinity ( _via_ bau imacrol tisi nundefined_
ibehaviorn fduef ()to) the currently
| enabled floating-point ^~~~~~~~~~~~~~~~options
[-Wnan-infinity-disabled]
In file included from E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpDampedRotarySpring.c118: | cpFloat tmin = 22-:
In file included from INE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.hF:I25N:
In file included from IE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.hT:Y114,:
tmE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.ha:x141 :=10 :I NFINITwarning: Y;
| use of ^infinity
via a macroE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h is: 118undefined:
18behavior: due to the warning: currently enabled floating-point optionsuse [-Wnan-infinity-disabled]of
141 | infinity is undefined behavior duer etot
theu rE:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpConstraint.ccurrentlyn: 49enabled : I34floating-pointN: F optionsI N[-Wnan-infinity-disabled]Iwarning: T
Y ;118use |
of c | pinfinityF l ^viao
aat macrotE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h m:isi141 n:undefined 10 =:behavior
due-IN warning: FINITY,use tooftm ainfinitythex is undefinedcurrently= behaviorenabledI Nduefloating-pointF ItooptionsN
I theT[-Wnan-infinity-disabled] Ycurrently;
enabled49 | | floating-point coptions ^~~~~~~~o
n[-Wnan-infinity-disabled]str
aC:\emsdk\upstream\lib\clang\20\include\float.h i:141n173 | t: -21 >:m arxeFtonote: urrexpandedcn efrom =Imacro N (FIN'INFINITY'cpFl
Io Ta173Yt | ;)#I
N Fd| IeNfI ^~~~~~~~iT
nYe; IC:\emsdk\upstream\lib\clang\20\include\float.hN
:F 173I| :N21I: ^T
Y (__note: bE:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpConstraint.cu:expandedi49 l:fromt34 i:macron _'INFINITY'inwarning:
ff( )173use) | #
of infinity | is undefinedd ^~~~~~~~~~~~~~~~ e
behaviorf idueIn file included from n E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpDampedSpring.ceto: 22Ithe:
In file included from
NE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h F:currentlyI25 N:
enabledIIn file included from TE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.hfloating-pointY :(options114_ :
_[-Wnan-infinity-disabled]buE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h
i: l11849t: | i35 n:c_ oinnsftwarning: fr(a)i)usen t
of -infinity| >max ^~~~~~~~~~~~~~~~F
oviar cae macro=In file included from E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpDampedRotarySpring.cis(c :pundefined22F
:
l In file included from obehaviorE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.ha :tdue25) :
ItoIn file included from N E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.hFthe:I 114Ncurrently:
I TenabledYE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h ;:floating-point148
:options 40 | :[-Wnan-infinity-disabled] ^~~~~~~~
118 | cwarning: pC:\emsdk\upstream\lib\clang\20\include\float.hF:l173ouse:a 21tof: tinfinitym iviannote: a expanded = macro from is - macroIundefined N
'INFINITY'F Ibehavior
N173dueI | T#toY , the d tecurrentlymf aienabledxn efloating-point= IoptionsIN NF[-Wnan-infinity-disabled]FIIN
NI IT148TY | Y ;(_
re| _buit ^lu
tin_irnnE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.hf:118:35 f:(( cpBBSegmwarning: ))ent
useQ u| of einfinityr ^~~~~~~~~~~~~~~~ y
is( bundefinedb ,behavior aE:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpConstraint.cdue,: 51tob:
)33 :the! =currently enabledwarning: I Nfloating-pointF useIoptions N ofI[-Wnan-infinity-disabled] Tinfinity
Yvia ) 118;a |
macroc is| p Fundefinedl ^ o
behaviora
due totE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h :thet148 m:currentlyi40 n:enabled floating-point =options warning: -[-Wnan-infinity-disabled]INuseF
I 51Nof | I TinfinitycY o,isn stundefinedtm rabehaviorax i duen= t to-I
>N mFtheaI currentlyNx IBenabledTi Yafloating-point;s options
= [-Wnan-infinity-disabled]| (c
p ^~~~~~~~ F
148l | o aC:\emsdk\upstream\lib\clang\20\include\float.ht:r)173eI:tN21uF:rI nNITY; (cpB
note: B S| expandede gfrom ^m
emacront Q'INFINITY'uE:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpConstraint.ce:
51r173:y | 33(#:b b ,d eawarning: f,i nbusee) ofI! N=infinityF IIisNN IFundefinedTI YNbehavior I (Tdue_Y _)tob; uthei
l t| currently enabledi ^~~~~~~~ n
floating-point_ ioptionsn C:\emsdk\upstream\lib\clang\20\include\float.hf[-Wnan-infinity-disabled]:f173(
:) 21)51: |
c| onote: ns ^~~~~~~~~~~~~~~~expandedt
rfroma imacron In file included from t'INFINITY'E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpDampedSpring.c-:>
22m :
a173In file included from x | E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.hB#:i 25a :
sdIn file included from eE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h=f: i114(n:
cep FlIE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.hoN:aFIt121N):II39:NT FIY N(Iwarning: _T_Ybu;use i
ofl t| infinityi nvia ^~~~~~~~_
ian fmacrofC:\emsdk\upstream\lib\clang\20\include\float.h (:is)173 ):undefined21
: behavior| due to ^~~~~~~~~~~~~~~~
note: the currentlyexpanded enabledfrom floating-pointmacro options'INFINITY' [-Wnan-infinity-disabled]
173121 | | # dieffin(e aINFINITY (__builti.nx_ i<n fbfb(.)l) ||
| bb.r ^~~~~~~~~~~~~~~~
< a.x) return INFINITY;
| ^
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:121:39: warning: use of infinity is undefined behavior due to
the currently enabled floating-point options [-Wnan-infinity-disabled]
121 | if(a.x < bb.l || bb.r < a.x) return INFINITY;
| ^~~~~~~~
C:\emsdk\upstream\lib\clang\20\include\float.h:173:21: note: expanded from macro 'INFINITY'
173 | # define INFINITY (__builtin_inff())
| ^~~~~~~~~~~~~~~~
In file included from E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpDampedSpring.c:22:
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h:25:
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h:114:
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:130:39: warning: use of infinity via a macro is undefined
behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
130 | if(a.y < bb.b || bb.t < a.y) return INFINITY;
| ^
16 warnings generated.
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:130:39: warning: use of infinity is undefined behavior due to
the currently enabled floating-point options [-Wnan-infinity-disabled]
130 | if(a.y < bb.b || bb.t < a.y) return INFINITY;
| ^~~~~~~~
C:\emsdk\upstream\lib\clang\20\include\float.h:173:21: note: expanded from macro 'INFINITY'
173 | # define INFINITY (__builtin_inff())
| ^~~~~~~~~~~~~~~~
In file included from E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpDampedSpring.c:22:
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h:25:
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h:114:
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:141:10: warning: use of infinity via a macro is undefined
behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
141 | return INFINITY;
| ^
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:141:10: 12 warnings generatedwarning: .
use of infinity is undefined behavior due to
the currently enabled floating-point options [-Wnan-infinity-disabled]
141 | return INFINITY;
| ^~~~~~~~
C:\emsdk\upstream\lib\clang\20\include\float.h:173:21: note: expanded from macro 'INFINITY'
173 | # define INFINITY (__builtin_inff())
| ^~~~~~~~~~~~~~~~
In file included from E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpDampedSpring.c:22:
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h:25:
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h:114:
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:148:40: warning: use of infinity via a macro is undefined
behavior due to[ 17%] the currently enabled floating-pointBuilding C object src/CMakeFiles/chipmunk.dir/cpGearJoint.c.o options [-Wnan-infinity-disabled]
148 | return 16( warningcpBBSegmentQuery(bb, a, b) != INFINITY)s; generated.
| ^
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:148:40: warning: use of infinity is undefined behavior due to
the currently enabled floating-point options [-Wnan-infinity-disabled]
148 | return (cpBBSegmentQuery(bb, a, b) != INFINITY);
| ^~~~~~~~
C:\emsdk\upstream\lib\clang\20\include\float.h:173:21: note: expanded from macro 'INFINITY'[ 18%]
173 | # defBuilding C object src/CMakeFiles/chipmunk_static.dir/cpDampedRotarySpring.c.oine
INFINITY (__builtin_inff())
| ^~~~~~~~~~~~~~~~
E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpDampedSpring.c:40:49: warning: use of infinity via a macro is undefined behavior
due to the currently enabled floating-point options [-Wnan-infinity-disabled][ 20%]
Building C object src/CMakeFiles/chipmunk.dir/cpGrooveJoint.c.o40 |
spring->n = cpvmult(delta, 1.0f/(dist ? dist : INFINITY));
| ^
E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpDampedSpring.c:40:49: warning: use of infinity is undefined behavior due to the
currently enabled floating-point options [-Wnan-infinity-disabled]
40 | spring->n = cpvmult(delta, 1.0f/(dist ? dist : INFINITY));
| ^~~~~~~~
C:\emsdk\upstream\lib\clang\20\include\float.h:173:21: note: expanded from macro 'INFINITY'
173 | # define INFINITY (__builtin_inff())
| ^~~~~~~~~~~~~~~~
14 warnings generated.
[ 21%] Building C object src/CMakeFiles/chipmunk_static.dir/cpDampedSpring.c.o
In file included from E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpDampedRotarySpring.c:22:
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h:25:
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h:114:
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:118:18: warning: use of infinity via a macro is undefined
behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
118 | cpFloat tmin = -INFINITY, tmax = INFINITY;
| ^
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:118:18: warning: use of infinity is undefined behavior due to
the currently enabled floating-point options [-Wnan-infinity-disabled]
118 | cpFloat tmin = -INFINITY, tmax = INFINITY;
| ^~~~~~~~
C:\emsdk\upstream\lib\clang\20\include\float.h:173:21: note: expanded from macro 'INFINITY'
173 | # define INFINITY (__builtin_inff())
| ^~~~~~~~~~~~~~~~
In file included from E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpDampedRotarySpring.c:22:
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h:25:
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h:114:
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:118:35: warning: use of infinity via a macro is undefined
behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
118 | cpFloat tmin = -INFINITY, tmax = INFINITY;
| ^
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.hE:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpGearJoint.c:22:
In file included from :In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h118E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpGrooveJoint.c:::223525:
::
In file included from In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.hE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h::25114warning: :
:
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.huse:E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:114 118:
of: 18E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.hinfinity:: 118is: 18undefined:warning: behavior due to
theuse warning: ofcurrently infinityenabled use via floating-point of a options infinity macro [-Wnan-infinity-disabled] viais
aundefined118
| macro behaviorcis p dueFundefined l
too abehaviorthet duecurrentlyt mtoenabledi nthefloating-point =currentlyoptions -enabled[-Wnan-infinity-disabled]IN F
floating-pointI N118optionsI | T [-Wnan-infinity-disabled]Yc,p
F 118lt | om aactxp Ft=lm oiIanNt F =It Nm-ITIiYNn;F I=
N I-| TIYN, ^~~~~~~~F
ItNmIaTC:\emsdk\upstream\lib\clang\20\include\float.hxY: ,173= : t21Im:Na FxINI Tnote: =Y ;expandedI
NFIN fromI| macro 'INFINITY' ^
T
Y173;E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h | :#
118 : | 18:d ^e
finwarning: e E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.hI:Nuse118F :Iof18N :Iinfinity T Yis (warning: undefined_ _behaviorbuse u dueiof l totinfinity
i nisthe_ iundefinedcurrentlyn fbehaviorenabled floating-pointf (dueoptions) )to[-Wnan-infinity-disabled]
the
| currently118 | enabled ^~~~~~~~~~~~~~~~
cfloating-pointpFloa In file included from toptionsE:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpDampedRotarySpring.c :t[-Wnan-infinity-disabled]22mi
:
n In file included from 118E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h= | : 25-c:
IpIn file included from NFE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.hFl:Io114Na:
ItT tmY,iE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h n:t 121m=:a 39x-I :N= F INIITwarning: NYF,I NusetI mTofaY x;infinity =
via I| aN Fmacro ^~~~~~~~I
NIisT YundefinedC:\emsdk\upstream\lib\clang\20\include\float.h;
:behavior
173 :due| 21 :to ^~~~~~~~ the currently
note: enabled expandedfloating-pointC:\emsdk\upstream\lib\clang\20\include\float.h :fromoptions173 :macro[-Wnan-infinity-disabled]21:
'INFINITY'121 |
note: 173expanded | i#fromf macro(d ae'INFINITY'.fxi
n <e173 Ib | Nb#F. Il N dITefY|i |n( e_b _bIb.NurFi Il<NI tTaiY.n x_()i_ n_fbfruil(et)ti)unr
_n i| nIf ^~~~~~~~~~~~~~~~Nf
F(I)NI)In file included from E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpGearJoint.c:T
| 22:
In file included from YE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h ^~~~~~~~~~~~~~~~;:
25
:
In file included from | In file included from E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpGrooveJoint.c: ^E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h22
::
114In file included from :
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h:E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h25E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h::
:121In file included from 118:E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h:39:35:114: :
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:warning: 118warning: :35: useuse ofofwarning: infinityinfinity useisvia ofundefineda infinitybehaviormacro viadueis toa
undefined macro
the isbehaviorcurrently undefineddueenabled
floating-pointto behavioroptionsthe due currently[-Wnan-infinity-disabled]to the
currently enabled enabled 121 floating-point floating-point | options options [-Wnan-infinity-disabled] [-Wnan-infinity-disabled]i
f
118(118 | a | . cxcp pF<Fl loboabat.t l t tm|mi|in n b =b= . -r-I IN< aNF.FIxIN)NI ITTYYre,,t uttrmmnaaxx I==N IIFNNIFFNIINNIIITTTYYY;;;
|
| ^~~~~~~~|
^
^
C:\emsdk\upstream\lib\clang\20\include\float.h:173:21E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h: :118118::3535note: :: expanded from warning: macrowarning: 'INFINITY'use
useof 173ofinfinity | isinfinity# undefinedis dbehaviorundefinede due to
f theibehavior n currentlyedue enabledIto N
floating-pointF ItheoptionsN Icurrently[-Wnan-infinity-disabled]T Yenabled
( _118floating-point_ | b options [-Wnan-infinity-disabled]ucip
lt Fi118ln | o_ aictnp fFtflm(oi)an)t t
=m i| -nI N ^~~~~~~~~~~~~~~~=F
I-NIINTFYI,N ItIn file included from TmE:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpDampedRotarySpring.cYa:,x22 :
tmIn file included from =aE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h x:I 25N=:
F In file included from IIE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.hNN:IF114TI:
YN;IE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.hT:
Y130 ;:| 39:
^~~~~~~~ |
warning: ^~~~~~~~
C:\emsdk\upstream\lib\clang\20\include\float.h:use173 C:\emsdk\upstream\lib\clang\20\include\float.h:of:21 173:infinity: 21via: anote: macroexpanded note: isfromexpanded undefinedmacrofrom
'INFINITY' behavior
macro 173 due | 'INFINITY' #to
thed173 e | currentlyf# i enabledn edfloating-point e IfoptionsNi Fn[-Wnan-infinity-disabled]IeN
II TN130YF | I (N _I_TbiYui fl(t_(i_anb._uyii nl<ft fib(nb)_.)ib n
| || ^~~~~~~~~~~~~~~~ f
bf()bIn file included from E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpGearJoint.c:22:
In file included from .)E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.ht:
25< a.:
| In file included from yE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h) ^~~~~~~~~~~~~~~~
:r114e:
tIn file included from uE:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpGrooveJoint.cE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.hr::n22121:
: In file included from 39IE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h:N: FINI25Twarning: :
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h:Y114;use:
of| E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h :infinity121 ^
: 39via: a E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h :macro130 warning: :is39 :undefineduse
of behaviorinfinitywarning: duevia use to a of the macro infinity currently is is enabled undefined undefined
floating-point behaviorbehavioroptions due [-Wnan-infinity-disabled]due toto
the 121
currently | the enabled currently floating-pointenabledi foptionsfloating-point ([-Wnan-infinity-disabled]options a[-Wnan-infinity-disabled]
121.
| x < i 130fbb.l( | a |. |x bi<bf .br(b a.<.l y a |.<|x )bb b.bb.r re| t|<u rbanb.t < Ia.N.xFy)I) N ITrYer;teut
ru nr| n IN ^FI
INNFIITNE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.hYI:;T121Y:
;39 :|
| ^~~~~~~~
^
warning: C:\emsdk\upstream\lib\clang\20\include\float.h:173:useE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h21 ::of121 :infinity39 :isnote: undefinedexpanded behaviorwarning: from macro dueuse'INFINITY' to
the of 173 currently | infinity # enabled is floating-pointdundefined behavior e optionsfdue i [-Wnan-infinity-disabled]ntoe
Ithe121N | Fcurrently I NenabledI Tifloating-pointYf options(( _a[-Wnan-infinity-disabled]_.bx
u i<121 | l bt bi.nli_ fi|n|(f afb.(bx). )r<
b<| b.l ^~~~~~~~~~~~~~~~
| |a. xb)In file included from bIn file included from E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpDampedSpring.c:.E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpDampedRotarySpring.c 22r::
22rIn file included from <:
eE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h In file included from t:aE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.hu25.:r:
x25nIn file included from ):
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h In file included from :IE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h114rN::
eF114tI:
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.huN:rIE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h118nT::Y 141:;I1810N
::F I| NITwarning: Ywarning: ^~~~~~~~;
use
use of of| C:\emsdk\upstream\lib\clang\20\include\float.h infinity:infinity ^~~~~~~~ 173
via:via 21 a: a C:\emsdk\upstream\lib\clang\20\include\float.h macro:macronote: 173 is:expandedis 21 undefined:fromundefined
macro behavior behaviornote: 'INFINITY' dueexpandeddue
tofromto173 thethemacro | #currentlycurrently'INFINITY' enabled
enabledd efloating-point173floating-pointf | ioptions#optionsn e[-Wnan-infinity-disabled] [-Wnan-infinity-disabled] d
Ie
Nf 118FI141 | iNI n | Tce Yp I F N(lF_orINaeturnIt_T bYItu NmilFin I(t=N_i I_n-Tb_IYuiN;inFlf
Itf Ni(| In)T_) ^Yi
,
n| tfE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.hmf: ^~~~~~~~~~~~~~~~a(141
x): )10=:
I In file included from N| E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpGearJoint.cFwarning: :22 ^~~~~~~~~~~~~~~~I:
NIn file included from useIE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h T:ofY25 In file included from ;:
infinityE:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpGrooveJoint.cIn file included from
:E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h is22:| :
114undefinedIn file included from :
^ E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h
behavior:E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h 25:due:
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h130 to::In file included from
11839E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h :::the18 114 ::
currently enabled E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.hwarning: floating-point:warning: options130:use 39use [-Wnan-infinity-disabled]: of
of infinitywarning: 141 | via infinity a use is macror of eundefined infinitytubehavior viar ndue tois a
I undefinedNmacrothe
F currentlyIis N behaviorenabledIundefined TYduefloating-point
;behaviorto theoptions [-Wnan-infinity-disabled] currently
due | enabled118to ^~~~~~~~ | floating-point
the c optionspcurrently enabledFC:\emsdk\upstream\lib\clang\20\include\float.h [-Wnan-infinity-disabled]lo :a
floating-point173t : 130options21tm : | i[-Wnan-infinity-disabled]
n inote: 130 | f= expanded ( -afromIi. NfymacroF (aI< .N 'INFINITY'yIb T
b<Y . ,173bbb. | b|| tmax#b| d=b|e . fINbinFbteIN II< NT.aFY;.ytI)
N <I| arT.y)Yeturn ( ^~~~~~~~_rI
_eNbtFuC:\emsdk\upstream\lib\clang\20\include\float.huIi:rNl173nIt:Tin21Y _:;IinN
fF | fI() ^Nnote: )
I
Texpanded| Y E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h;from : ^~~~~~~~~~~~~~~~macro
130
| 'INFINITY':39:
^ In file included from
173E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpDampedRotarySpring.c | warning: :#22E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h :
: useIn file included from 130: E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.hd39of:ef 25:iinfinity:
n In file included from eisE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h warning: undefined :Ibehavior114:
use N dueE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.hFof toI :
Ninfinity148 I :the currently40Tis enabledY : floating-pointundefined ( behavior_ _warning: optionsdue bto[-Wnan-infinity-disabled]uuse
i
l ofthet130 currently | infinityi nenabled via _afloating-pointii fnfoptionsmacrof( (a.is [-Wnan-infinity-disabled]y)undefined
)
<
130behavior b | | b due. tob ^~~~~~~~~~~~~~~~ the
i |fcurrently|In file included from (E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpDampedSpring.cenabledba: floating-point.yb.22 t:
<options In file included from bb.b E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h [-Wnan-infinity-disabled]|:<|
25 :
abbIn file included from .y) 148.E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h | tr: <114:
era.y)teE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h uturnretr Iun:118:35rnNF :I ( NIcITpNYwarning: BB;FSe
usegI| ofNm ITeinfinity ^~~~~~~~Ynt
; Qvia
aC:\emsdk\upstream\lib\clang\20\include\float.hu| :emacro173:21 ^~~~~~~~
:is rundefinedyC:\emsdk\upstream\lib\clang\20\include\float.h:(
173:note: behaviorb21 due tobexpanded: , athe , from currently bnote: enabled)macro floating-point expanded options'INFINITY' ! from macro[-Wnan-infinity-disabled]=
'INFINITY'I 173N
118 | FI | # Ndc173 | efITYi# )ne dpFle Iof;NFiaI
ntN e I| ITYNt ^ Fm
(Ii_Nn_IT bE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.hY=u: i148(-ltiINFn:40I__: inN_fIbuiTfwarning: lt(Yi))nuse,_ of in t
infinitymff a| (isx) ^~~~~~~~~~~~~~~~)undefined behavior
=due In file included from | E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpGearJoint.cIto:N
22F ^~~~~~~~~~~~~~~~the:
I
In file included from NcurrentlyE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.hI :Tenabled floating-pointY25:
In file included from ;In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.hE:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpGrooveJoint.c:options:
22 114 :
[-Wnan-infinity-disabled]:
| In file included from
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.hE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h ^:25148
::
| 141In file included from :E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.hE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h10::118:114:
: r35E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.he::twarning: 141u:10:user warning: nof infinitywarning: use ( viacofuse p ofBinfinitya B is S macroundefined infinity eg viabehaviormis a macro e undefinedisn
tdue behaviorQuundefined duee
to behaviorr the y(bcurrentlyto
b enabled floating-point , options duethe[-Wnan-infinity-disabled]a,
currentlytob 141 ) | the ! currently= enabledrenabled floating-point optionse I tfloating-pointN[-Wnan-infinity-disabled]u options [-Wnan-infinity-disabled]Fr
I
n N 141ITY | I);118 | N
Fc Ip| reFNtl ^~~~~~~~IuoaTr
tYn ;tC:\emsdk\upstream\lib\clang\20\include\float.h IN:m
173iF| :nI21 N ^:=I
T-Y;INE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.hnote: FI:
expanded141N| :Ifrom10 ^TY:
, macro 'INFINITY'tE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:m
warning: 141a :x17310: | use # of = deinfinitywarning: IN fFisiIuse nNIundefinede TY I ;of infinity behavior
is due to
| N undefinedFthe ^~~~~~~~ I
behaviorNcurrently IC:\emsdk\upstream\lib\clang\20\include\float.h enabledT:due Y (_173 to
floating-point_:the b21 currentlyuil :optionstenabled [-Wnan-infinity-disabled] ifloating-point options
note: n [-Wnan-infinity-disabled]_expanded i
141n from | f141 macrof | 'INFINITY' ()
)r etur
re173| nt | # Iu dr ^~~~~~~~~~~~~~~~Nen
FfINITY;i n
Ie NFINITY;|
| ^~~~~~~~
^~~~~~~~I
NC:\emsdk\upstream\lib\clang\20\include\float.hF:IN173C:\emsdk\upstream\lib\clang\20\include\float.hI::T21173:21: Y: (note: __expandedbnote: ufromexpanded from macro 'INFINITY'i ltinmacro
_ i'INFINITY'173 | n#
f f define173()) | I
| #N FINITY ^~~~~~~~~~~~~~~~
d(e_f_inIn file included from be INFINIuE:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpDampedSpring.c:iltin_inff22T(:
Y)In file included from )E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h:25
(:
In file included from _ E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h_| :bui ^~~~~~~~~~~~~~~~114l
:
tinE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h_i:nf121In file included from f:E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpGrooveJoint.c(39:):22) :
In file included from
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h| warning: :25:
^~~~~~~~~~~~~~~~In file included from
use of infinity via a E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.hIn file included from macro:E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpGearJoint.c 114:is:
22 :
undefinedIn file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h: :148:40: behavior25 due towarning: :
In file included from theE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h currentlyuse:114:
enabledof E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:floating-point infinity via 148 a:options 40: macro[-Wnan-infinity-disabled] iswarning:
undefined
usebehavior121 | ofdue infinityto viaithe f acurrently ( macroaenabled . isxfloating-point undefined<options
b[-Wnan-infinity-disabled]behavior dueb
. tol148 | the| | currentlybr beenabled.t rufloating-point r <noptions a [-Wnan-infinity-disabled].(xc
)p B148B | Sr eegtmrueerntntuQr unIeNr Fy(I(cNbpIbBT,BY S;ae,
g| b)me ^n!
t=Q uIeE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.hNr:Fy121I(:Nb39Ib:T, Y )a;,warning:
b| )use ! ^of=
infinityI NisE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.hF :Iundefined148N :Ibehavior40T :Ydue ) ;to
the
warning: currently| enableduse ^floating-pointof
options [-Wnan-infinity-disabled] infinity
isE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h121 : | undefined148 : behavior40 :duei fto
(thewarning: a .currentlyx useenabled< offloating-pointb binfinityoptions. lis[-Wnan-infinity-disabled] |undefined
| behavior148b | bdue . rto r
<e ttheau .rcurrentlyxn )enabled (floating-pointcr peoptionsBt Bu[-Wnan-infinity-disabled]Sren
g m 148eI | nN tFINIrQTeuYte;urnry
| (b( ^~~~~~~~bc
,pBBS C:\emsdk\upstream\lib\clang\20\include\float.hea:g,173m :eb21n):t Q!u=e rnote: IyN(expandedFb IbfromN, I macroTa Y)'INFINITY',12; warning
b
s ) generated173 | .
| !#= ^~~~~~~~
IdNeFfC:\emsdk\upstream\lib\clang\20\include\float.hIi:Nn173:21: ITeY )note: I;NexpandedF
Ifrom N | ImacroT Y 'INFINITY' ^~~~~~~~(
_
_ b173 | C:\emsdk\upstream\lib\clang\20\include\float.hu#:i 173l :td21ie:nf _iinnefnote: f()Iexpanded)N Ffrom
I Nmacro| I T'INFINITY'Y ^~~~~~~~~~~~~~~~
( _173_ | b#uilIn file included from tE:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpDampedSpring.c i:dn22e_:
In file included from ifE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.hni:fn25fe:
In file included from (E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.hI):N)114F:
I
N E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:| I130T:Y ^~~~~~~~~~~~~~~~39
:( __builtin_inff())warning:
| use of ^~~~~~~~~~~~~~~~
infinity via a macro is undefined
behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
130 | if(a.y < bb.b || bb.t < a.y) return INFINITY;
| ^
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:130:39: warning: use of infinity is undefined behavior due to
the currently enabled floating-point options [-Wnan-infinity-disabled]
130 | if(a.y < bb.b || bb.t < a.y) return INFINITY;
| ^~~~~~~~
C:\emsdk\upstream\lib\clang\20\include\float.h:173:21: note: expanded from macro 'INFINITY'
173 | # define INFINITY (__builtin_inff())
| ^~~~~~~~~~~~~~~~
In file included from E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpDampedSpring.c:22:
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h:25:
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h:114:
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:141:10: warning: use of infinity via a macro is undefined
behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
[ 22%] 141 | Building C object src/CMakeFiles/chipmunk.dir/cpHashSet.c.o
return INFINITY;
| ^
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:141:10: warning: use of infinity is undefined behavior due to
the currently enabled floating-point options [-Wnan-infinity-disabled]
141 | return INFINITY;
| ^~~~~~~~
C:\emsdk\upstream\lib\clang\20\include\float.h:173:21: 12 warnings generated.
note: expanded from macro 'INFINITY'
173 | # define INFINITY (__builtin_inff())
| ^~~~~~~~~~~~~~~~
In file included from E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpDampedSpring.c:22:
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h:25:
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h:114:
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:148:40: warning: use of infinity via a macro is undefined
behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
148 | return (cpBBSegmentQuery(bb, a, b) != INFINITY);
| ^
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:148:40: warning: use of infinity is undefined behavior due to
the currently enabled floating-point options [-Wnan-infinity-disabled]
148 | return (cpBBSegmentQuery(bb, a, b) != INFINITY);
| ^~~~~~~~
C:\emsdk\upstream\lib\clang\20\include\float.h:173:21: note: expanded from macro 'INFINITY'
173 | # define INFINITY (__builtin_inff())
| ^~~~~~~~~~~~~~~~
12 warnings generated.
E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpDampedSpring.c:40:49: warning: [ 23%] Building C object src/CMakeFiles/chipmunk_static.dir/cpGearJoint.c.ouse
of infinity via a macro is undefined behavior
due to the currently enabled floating-point options [-Wnan-infinity-disabled]
40 | spring->n = cpvmult(delta, 1.0f/(dist ? dist : INFINITY));
| ^
E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpDampedSpring.c:40:49: warning: use of infinity is undefined behavior due to the
currently enabled floating-point options [-Wnan-infinity-disabled]
40 | spring->n = cpvmult(delta, 1.0f/(dist ? dist : INFINITY));
| ^~~~~~~~
C:\emsdk\upstream\lib\clang\20\include\float.h:173:21: note: expanded from macro 'INFINITY'
173 | # define INFINITY (__builtin_inff())
| ^~~~~~~~~~~~~~~~
[ 24%] Building C object src/CMakeFiles/chipmunk_static.dir/cpGrooveJoint.c.o
14 warnings generated.
[ 25%] Building C object src/CMakeFiles/chipmunk.dir/cpHastySpace.c.o
In file included from E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpHashSet.c:22:
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h:25:
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h:114:
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:118:18: warning: use of infinity via a macro is undefined
behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
118 | cpFloat tmin = -INFINITY, tmax = INFINITY;
| ^
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:118:18: warning: use of infinity is undefined behavior due to
the currently enabled floating-point options [-Wnan-infinity-disabled]
118 | cpFloat tmin = -INFINITY, tmax = INFINITY;
| ^~~~~~~~
C:\emsdk\upstream\lib\clang\20\include\float.h:173:21: note: expanded from macro 'INFINITY'
173 | # define INFINITY (__builtin_inff())
| ^~~~~~~~~~~~~~~~
In file included from E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpHashSet.c:22:
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h:25:
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h:114:
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:118:35: warning: use of infinity via a macro is undefined
behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
118 | cpFloat tmin = -INFINITY, tmax = INFINITY;
| ^
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:118:35: warning: use of infinity is undefined behavior due to
the currently enabled floating-point options [-Wnan-infinity-disabled]
118 | cpFloat tmin = -INFINITY, tmax = INFINITY;
| ^~~~~~~~
C:\emsdk\upstream\lib\clang\20\include\float.h:173:21: note: expanded from macro 'INFINITY'
173 | # define INFINITY (__builtin_inff())
| ^~~~~~~~~~~~~~~~
In file included from E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpHashSet.c:22:
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h:25:
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h:114:
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:121In file included from :E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpGearJoint.c:3922: :
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h:25warning: :
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h:114:
use of E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.hinfinity: 118via:18: a macro iswarning: undefined
behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]use
121 | of infinity via ia macrof is undefined(
abehavior due .to thex currently< enabled floating-point bboptions. l[-Wnan-infinity-disabled] ||
118b | b c.prF l<o aat. xt)m in = r-eItNuFrInNIT YIN,F ItNmIaTxY ;= I
| NFI ^N
ITY;E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h
:| 121:39: ^
warning: E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:use118 :of18 :infinity is undefined behaviorwarning: due to
use theof currentlyinfinity isenabled floating-pointundefined options behavior[-Wnan-infinity-disabled] due
121 | to
the currently enabled floating-point options [-Wnan-infinity-disabled]
118 | cpFloat tmini f= -I(NaF.IxN I<T Y,b tmax = INFbI.NITlY ;||
| bb.r < ^~~~~~~~
a.x) C:\emsdk\upstream\lib\clang\20\include\float.h:173:r21e:t urn note: INexpandedF IfromN ImacroT Y'INFINITY';
| 173 | # ^~~~~~~~d
efine C:\emsdk\upstream\lib\clang\20\include\float.hI:N173F:INITY 21(:_ _builnote: tinexpanded_ ifromnf f(macro 'INFINITY'))
173
| | # d ^~~~~~~~~~~~~~~~e
fineIn file included from E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpGearJoint.cI:N22F:
In file included from INE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.hI:T25Y:
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h :(114:
__bE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.hu:i118l:t35i:n _inffwarning: ())use
| of ^~~~~~~~~~~~~~~~infinity
via In file included from a macro E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpHashSet.cis: 22undefined:
In file included from
behaviorE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h :due25 :
In file included from toE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h :the 114currently:
enabled E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.hfloating-point:130: 39options: [-Wnan-infinity-disabled]
118warning: | cpFlousea tof tinfinitym ivian = -INFINITY, tma xa =macro is IundefinedN
FbehaviorI NdueI TtoY ;the currently
| enabled floating-point options ^
[-Wnan-infinity-disabled]
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h130 | : 118:35:i f(awarning: .y < useb bof. binfinity is || bb.undefinedt behavior< duea .toy
the currently enabled floating-point options [-Wnan-infinity-disabled])
118re | t ucrnpFlo aItN tFmIiNInT Y;= -
| INFI ^N
ITY, tE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.hma:x130 :=39 :I NFINITwarning: Y;
use| of ^~~~~~~~infinity
is undefined behaviorC:\emsdk\upstream\lib\clang\20\include\float.h :due to
173:21:the currently enabled floating-pointnote: options expanded[-Wnan-infinity-disabled] from
130 | macro 'INFINITY'
173i | f# (da.y < ebfbi.nbe |I|N FbIbN.ItT Y< (a_._yb)u iltirn_eitnufrfn()) IN
| FINI ^~~~~~~~~~~~~~~~T
YIn file included from ;E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpGrooveJoint.c:
In file included from E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpGearJoint.c 22:| :
In file included from 22E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h:
^~~~~~~~
In file included from :E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h25::
25C:\emsdk\upstream\lib\clang\20\include\float.hIn file included from :
:E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.hIn file included from 173:E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h:114:114:
21:
: E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h118:18:note: :121 :expandedwarning: 39: from macro usewarning: 'INFINITY' of infinity
viause173 | #ofa infinitymacrod eviaisf iaundefinedn
emacro behaviorIis N dueFundefined I
toN IbehaviortheT Yduecurrently (toenabled_ _thefloating-pointb ucurrentlyoptionsi lenabled[-Wnan-infinity-disabled]t ifloating-point
n _options118i | n[-Wnan-infinity-disabled] fcf
p( F)121l) | o a
t | tmin ^~~~~~~~~~~~~~~~i
f= -INFI(NaI.In file included from TxE:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpHashSet.cY :,<22 :
tbIn file included from mbE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.ha.:xl25 :
In file included from |=E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h| : I114bN:
bF.IrE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.hN :I<141T :Ya10;.:x
) | warning: r ^e
tuseu rofnE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h :infinity 118 I:viaN18 F:aI NmacroI Tiswarning: Y ;undefined
use
ofbehavior | infinitydue is ^to
undefinedthe behaviorcurrently E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h due:enabled 121 to:floating-point
39 :optionsthe [-Wnan-infinity-disabled]currently enabled
warning: floating-point141 | useoptions of[-Wnan-infinity-disabled] infinityr
e 118tu | isr ncundefinedpF lINFINbehavioroI aTdue to
theYt ; tmcurrently
i nenabled| =floating-point -INFI ^Noptions
IT Y[-Wnan-infinity-disabled], E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:
141t121:m | 10a :x = iIfwarning: NF(IaNuse.I xTof Y <;infinity b
isb .| undefinedl behavior ^~~~~~~~|
|due btobC:\emsdk\upstream\lib\clang\20\include\float.h
.: r173the < : currently21: a.x )enablednote: expandedfloating-point r optionsefrom t [-Wnan-infinity-disabled]umacror
n 'INFINITY'141 IN
| F I173 N | I#Tr Ye ;turd
ne f| iInN ^~~~~~~~eF
IINNC:\emsdk\upstream\lib\clang\20\include\float.hIF:TI173YN:;I21T:
Y | (_note: _ ^~~~~~~~b
expandedu ifromlC:\emsdk\upstream\lib\clang\20\include\float.h t:macroi173 n:'INFINITY'_i21
173n: | f #f ( )dnote: )eexpandedf
i fromn| emacro ^~~~~~~~~~~~~~~~I'INFINITY'
NF
In file included from I E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpGrooveJoint.cN173:I | 22T#:
Y In file included from d(E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h:_e25_f:
biIn file included from unE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.hie:l 114tI:
iNnFE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:I_118NinI:fT35fY:( )()__builwarning:
| tin_use ^~~~~~~~~~~~~~~~i
noff finfinity( )via) aIn file included from
E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpGearJoint.cmacro : | 22is:
In file included from ^~~~~~~~~~~~~~~~undefinedE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h
: In file included from 25behaviorE:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpHashSet.c:
In file included from : E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h22due::
114In file included from to:
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h :the25E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h :
:130In file included from currently:E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h 39:enabled:114 :
floating-point optionsE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h :warning: [-Wnan-infinity-disabled]148
:use 40 118:of | infinityc pviawarning: F lao ausemacrot ofist minfinityundefinedi
nvia behavior=a due-macro I toNis F theIundefined N
behavior due tocurrentlyI Tthe Yenabledcurrently, floating-point tenabledoptionsm afloating-point[-Wnan-infinity-disabled]x
130 | =options [-Wnan-infinity-disabled]IiNf
FI (N148aI | .T y < Y;bb.r
eb| t |ur ^|
nbb .(tcE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h p:<B118 B:aS35.e:yg )m entwarning: rQeuteuuserr ynof( binfinityIb N,isF undefined behavior dueaI ,Nto I
TbtheY) ; !currently=
enabledI| Nfloating-pointF ^Ioptions
N I[-Wnan-infinity-disabled]TY)
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h; :118130
: | | 39 :c ^p
Flowarning: atE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h :tuse148m :iof40n : infinity is undefined=warning: behavior- IdueuseN FtoofI
N infinityIthe T isYcurrently undefined , tma behaviorx enabled=due floating-pointIN toFoptions
I N[-Wnan-infinity-disabled]theI T
currentlyY ;130 | enabled
floating-point| optionsi ^~~~~~~~f[-Wnan-infinity-disabled]
(
a .148C:\emsdk\upstream\lib\clang\20\include\float.hy | : 173<: 21rb:eb t.ubr nnote: || expanded ( bcfrombp .BmacrotB S'INFINITY'< ae
g.173my | e)#n t Qdrueeeftriuyne(r bnIbN, F IIaNN,FI ITbNY)I T(_Y!_;=b u
Ii Nl| FtIiN ^~~~~~~~nI
_TiYn)fC:\emsdk\upstream\lib\clang\20\include\float.h;f:(173:)
21) :|
^~~~~~~~|
note: ^~~~~~~~~~~~~~~~
expanded C:\emsdk\upstream\lib\clang\20\include\float.hfrom: 173macroIn file included from : E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpGrooveJoint.c21'INFINITY'::22
:
In file included from 173E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.hnote: | :#25expanded :
In file included from fromde E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.hfmacro:i 114n'INFINITY':
e
I E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.hN173:F | 121I#:N 39I :TdeY f i(n_warning: e_ bIuNFiuseIl NtofIi TninfinityY_ ivia(n _fa_f b(macrou) i)isl t
undefinedi
n| _behaviori ^~~~~~~~~~~~~~~~ n
duef E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpHastySpace.cfto:( 11)the:In file included from ) 10:currentlyE:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpGearJoint.c
: enabled22| :
fatal error: floating-pointIn file included from ^~~~~~~~~~~~~~~~ E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h
options:'sys/sysctl.h' 25 [-Wnan-infinity-disabled]:
fileIn file included from
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h not:121 114 | found:
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h :i11141f | #i:(n10: a.x cwarning: <l ubdbusee. lof< s|infinityy| s via/b sb.yscart lmacro<. hisa> .undefinedx
) | behavior duer ^~~~~~~~~~~~~~ e
to ttheu rcurrentlyn enabled floating-pointI NoptionsF I[-Wnan-infinity-disabled]NIT
Y141; |
| re ^t
urnE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h: 121I:N39F:I NITY;warning:
| use ^of
infinity is undefinedE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h :behavior141 :due10 :to
the currently warning: enabled floating-point optionsuse [-Wnan-infinity-disabled]of infinity
121is | undefined behavior duei fto
the( acurrently. xenabled <floating-point boptionsb .[-Wnan-infinity-disabled]l |
141 | | bb.rr e<t urna. xI) NFINrIeTY;turn
| INFI ^~~~~~~~N
ITY;C:\emsdk\upstream\lib\clang\20\include\float.h:173
:| 21: ^~~~~~~~
note: expanded C:\emsdk\upstream\lib\clang\20\include\float.hfrom: 173macro: 21'INFINITY':
173 | #note: dexpandede ffromi nmacroe 'INFINITY'INF
173I | N#I T Yd ef(in_e_ builtin_inff())I
| NFI ^~~~~~~~~~~~~~~~N
ITY (__buIn file included from iE:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpGearJoint.cl:t22i:
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.hn_:i25n:
In file included from fE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.hf:(114):
)E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h
:| 148:40: ^~~~~~~~~~~~~~~~
warning: In file included from useE:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpGrooveJoint.c :of22 :
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.hinfinity :via25 :
In file included from aE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h :macro114 :
is undefinedE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h
behavior: 130due: 39to: the currently enabled warning: floating-point options [-Wnan-infinity-disabled]use of
148infinity | via a macror eist uundefinedr
nbehavior due to( cthep BcurrentlyB Senabled efloating-pointg moptionsen t[-Wnan-infinity-disabled]Que
130 | ry(ibfb, (aa,. b) !=y I<N FbINbI.TbY )|;| b
b| .t < ^
a.y) E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:148r:e40t:u rn Iwarning: NFINITuseY ;of infinity
| is undefined ^
behavior due toE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h
the currently enabled floating-point: 130options: [-Wnan-infinity-disabled]39:
148 | warning: returnuse of (infinityc pisB BundefinedS ebehaviorg mdue toe
the ncurrentlyt Qenabled ufloating-pointe roptionsy ([-Wnan-infinity-disabled]bb,
130a | , b) !i=f IN(FaI.NyIT Y<) ;bb.b
| || b ^~~~~~~~b
.t <C:\emsdk\upstream\lib\clang\20\include\float.h a:.173y:)21 : retunote: rnexpanded fromI NmacroF I'INFINITY'NI
T173Y | ;#
de| fine ^~~~~~~~
INFINC:\emsdk\upstream\lib\clang\20\include\float.hI:T173Y: 21(:_ _builtinote: n_iexpandedn ffromf (macro) )'INFINITY'
| 173 | # define IN ^~~~~~~~~~~~~~~~F
INITY (__builtin_inff())
| ^~~~~~~~~~~~~~~~
In file included from E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpGrooveJoint.c:22:
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h:25:
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h:114:
1E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h error:141 generated:.
10: warning: use of infinity via a macro is undefined
behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
141 | return INFINITY;
| ^
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:141:10: warning: use of infinity is undefined behavior due to
the currently enabled floating-point options [-Wnan-infinity-disabled]
141 | return INFINITY;
| ^~~~~~~~
C:\emsdk\upstream\lib\clang\20\include\float.h:173:21: note: expanded from macro 'INFINITY'
173 | # defi12 warningnse generated.
INFINITY (__builtin_inff())
| ^~~~~~~~~~~~~~~~
In file included from E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpGrooveJoint.c:22:
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h:25:
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h:114:
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:148:40: warning: use of infinity via a macro is undefined
behavior mingw32-make.exe[2]: *** [src\CMakeFiles\chipmunk.dir\build.make:256: src/CMakeFiles/chipmunk.dir/cpHastySpace.c.o] Error 1
due to the currently enabled floating-point options [-Wnan-infinity-disabled]mingw32-make.exe[2]: *** Waiting for unfinished jobs....
148 | return (cpBBSegmentQuery(bb, a, b) != INFINITY);
| ^
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:148:40: warning: use of infinity is undefined behavior due to
12themingw32-make.exe[1]: *** [CMakeFiles\Makefile2:117: src/CMakeFiles/chipmunk.dir/all] Error 2
warnings generated currently.
mingw32-make.exe[1]: *** Waiting for unfinished jobs....
enabled floating-point options [-Wnan-infinity-disabled][ 26%]
148 | Building C object src/CMakeFiles/chipmunk_static.dir/cpHashSet.c.o
return (cpBBSegmentQuery(bb, a, b) != INFINITY);
| ^~~~~~~~
C:\emsdk\upstream\lib\clang\20\include\float.h:173:21: note: expanded from macro 'INFINITY'
173 | # define INFINITY (__bui[ 27%] ltin_Building C object src/CMakeFiles/chipmunk_static.dir/cpHastySpace.c.oin
ff())
| ^~~~~~~~~~~~~~~~
[ 28%] Building C object src/CMakeFiles/chipmunk_static.dir/cpMarch.c.o
12 warnings generated.
[ 29%] Building C object src/CMakeFiles/chipmunk_static.dir/cpPinJoint.c.o
In file included from E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpHashSet.c:22:
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h:25:
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h:114:
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:118:18: warning: use of infinity via a macro is undefined
behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
118 | cpFloat tmin = -INFINITY, tmax = INFINITY;E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpHastySpace.c:11:10:
| fatal error: ^
'sys/sysctl.h' file notE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h found:118:
18:11 | #includwarning: e <syuse sof/ infinity issysc tl.h>undefined behavior due to
the
| currently enabled ^~~~~~~~~~~~~~floating-point
options [-Wnan-infinity-disabled]
118 | cpFloat tmin = -INFINITY, tmax = INFINITY;
| ^~~~~~~~
C:\emsdk\upstream\lib\clang\20\include\float.h:173:21: note: expanded from macro 'INFINITY'
173 | # define INFINITY (__builtin_inff())
| ^~~~~~~~~~~~~~~~
In file included from E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpHashSet.c:22:
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h:25:
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h:114:
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:118:35: warning: use of infinity via a macro is undefined
behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
118 | cpFloat tmin = -INFINITY, tmax = INFINITY;
| ^
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:118:35: warning: use of infinity is undefined behavior due to
the currently enabled floating-point options [-Wnan-infinity-disabled]
118 | cpFloat tmin = -INFINITY, tmax = INFINITY;
| ^~~~~~~~
C:\emsdk\upstream\lib\clang\20\include\float.h:173:21: note: expanded from macro 'INFINITY'
173 | # define INFINITY (__builtin_inff())
| ^~~~~~~~~~~~~~~~
In file included from E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpHashSet.c:22:
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h:25:
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h:114:
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:121:39: warning: use of infinity via a macro is undefined
behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
121 | if(a.x < bb.l || bb.r < a.x) retuIn file included from rnE:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpMarch.c: 8I:
In file included from NE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.hF:I114N:
ITY;E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:118:18:
| warning: ^
use of E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:121infinity :via39 : a macro is undefined
warning: behavior due to usethe currently enabledof infinity floating-point options [-Wnan-infinity-disabled]is
118 | cpundefinedF lbehavioro aduet to
tmin =the currently-IN enabled floating-pointFIN options [-Wnan-infinity-disabled]ITY
,121 t | maxi f= IN(FaI.NxI T< bbY.;l ||
b| b.r < a.x) ^
retE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.hu:118r:n18: INFINIwarning: TY;
| use of ^~~~~~~~infinity
is undefined behaviorC:\emsdk\upstream\lib\clang\20\include\float.h: due173 :21:to
the currently enabled floating-point options [-Wnan-infinity-disabled]note:
expanded118 from | cpmacro 'INFINITY'Fl
173 | o#at t mdefine Iin NF= INITY-INFINITY, tmax (__= 1bI erroruN generatediF.
ltIin_inNffITY());
|
| ^~~~~~~~~~~~~~~~
^~~~~~~~
In file included from E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpHashSet.c:22C:\emsdk\upstream\lib\clang\20\include\float.h:173:
In file included from :E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h21: :25:
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h:114note: :
expanded from macro 'INFINITY'E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:
173 | #130 define INFINITY: 39:( __builwarning: tin_iuse nffof()) infinity
via| a macro is undefined ^~~~~~~~~~~~~~~~
behavior dueIn file included from E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpMarch.cto :the8 :
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.hcurrently: 114enabled:
floating-point E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:118options [-Wnan-infinity-disabled]:35:
130 | iwarning: f(a.yuse < ofb b.infinityb via| |a bmacrob .is tundefined
behavior< due ato .they )currently enabled floating-point roptionse t[-Wnan-infinity-disabled]urn
118 | IcNpFFIlNoITY;at tmin = -INFINITY, tmax = INFINITY;
|
| ^
^
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:130:39: E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:118:35: warning: warning: use of infinity is undefined behavior due to
the currently enabled floating-point options [-Wnan-infinity-disabled]mingw32-make.exe[2]: *** [src\CMakeFiles\chipmunk_static.dir\build.make:256: src/CMakeFiles/chipmunk_static.dir/cpHastySpace.c.o] Error 1
usemingw32-make.exe[2]: *** Waiting for unfinished jobs....
of
130infinity | is undefined behavior due to
ifthe currently enabled floating-point( aoptions. y[-Wnan-infinity-disabled] <
118b | b .cbp F|l|o abtb .ttm i<n a.=y )- INFIrNeItTuYr,n tm aIxN F=I NIINTFYI;NI
T| Y; ^~~~~~~~
| ^~~~~~~~
C:\emsdk\upstream\lib\clang\20\include\float.h:173:C:\emsdk\upstream\lib\clang\20\include\float.h21:173:: 21: note: note: expanded fromexpanded macrofrom 'INFINITY'macro 'INFINITY'
173
| #173 | #d e fdienfei nIeN FIINNFIITNYI T(Y_ _b(_u_iblutiilnt_iinn_fifn(f)f)())
|
| ^~~~~~~~~~~~~~~~
^~~~~~~~~~~~~~~~
In file included from In file included from E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpMarch.cE:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpHashSet.c:22::
In file included from 8E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h:
In file included from :E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h25::
In file included from 114E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h:
:114:
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:121E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h::39: 141:10: warning: warning: use of useinfinity via a macro is undefined
behaviorof dueinfinity tovia thea currentlymacro is enabledundefined
floating-pointbehavior optionsdue [-Wnan-infinity-disabled]to the
121 | currently enabled floating-point ioptionsf [-Wnan-infinity-disabled](a
.x < 141b | b . l ||r ebtbu.rrn < IaN.FxI)N ITY;re
t| urn ^
INFINE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.hI:T141Y:;10:
| ^warning:
use of E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:121:39: infinity is undefinedwarning: behavior due touse
ofthe infinitycurrently isenabled floating-pointundefined optionsbehavior [-Wnan-infinity-disabled]due to
the141 currently | enabled floating-point optionsr e[-Wnan-infinity-disabled]tur
n 121 | INFiIfNITY;(a.x < bb.l
| || b ^~~~~~~~b
.r < aC:\emsdk\upstream\lib\clang\20\include\float.h.:x173): 21: returnote: nexpanded IfromN FmacroI N'INFINITY'ITY
;173 |
#| d ^~~~~~~~e
fine C:\emsdk\upstream\lib\clang\20\include\float.hI:N173:F21I:N ITY (_note: _buexpandedi from macro 'INFINITY'ltin_inff
(173) | )#
| def ^~~~~~~~~~~~~~~~i
ne INFIIn file included from E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpHashSet.cN:I22T:
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.hY: 25:
In file included from (E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h:114__:
builE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:148:40ti:n _inff())warning:
| use of infinity via a ^~~~~~~~~~~~~~~~macro is undefined
behavior due to the
currently enabled floating-point optionsIn file included from E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpMarch.c[-Wnan-infinity-disabled]:8
:
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h:114:
148 | E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h :130:39r:e turnwarning: (cpBBSusee of ginfinity mevian taQ umacroe risy (undefinedb
b ,behavior adue, tob )the !currently= enabledI floating-pointNF IoptionsNI T[-Wnan-infinity-disabled]Y);
130| | ^
if(a.E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.hy: 148<: 40b:b .b || warning: bb.t use< ofa .infinityy )is undefined behaviorr eduet utor
nthe currently IenabledN Ffloating-pointI NoptionsI T[-Wnan-infinity-disabled]Y;
148| | ^
returnE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h: 130(:c39p:B BSegmewarning: ntQueuser yof( binfinityb ,is a ,undefined bbehavior) due! =to
I NtheF IcurrentlyN IenabledT Yfloating-point) ;options [-Wnan-infinity-disabled]
| 130 | ^~~~~~~~
ifC:\emsdk\upstream\lib\clang\20\include\float.h(:a173.:y21 :< bb.note: b expanded| |from bmacrob .'INFINITY't
< 173a. | y#) defrienteu rInNFI NINFINIITTYY; (__
b| uilti ^~~~~~~~n
_inff(C:\emsdk\upstream\lib\clang\20\include\float.h):173:)21:
| note: ^~~~~~~~~~~~~~~~
expanded from macro 'INFINITY'
173 | # define INFINITY (__builtin_inff())
| ^~~~~~~~~~~~~~~~
In file included from E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpMarch.c:8:
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h:114:
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:141:10: warning: use of infinity via a macro is undefined
behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
141 | return INFINITY;
| ^
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:141:10: warning: use of infinity is undefined behavior due to
the currently enabled floating-point options [-Wnan-infinity-disabled]
141 | return INFINITY;
| ^~~~~~~~
C:\emsdk\upstream\lib\clang\20\include\float.h:173:21: note: expanded fromIn file included from E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpPinJoint.c :macro22 :
'INFINITY'In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h
: 25173:
| In file included from #E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h : 114d:
efinE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.he: 118I:N18FI:NI TY (__warning: builtiusen _ofi ninfinityf fvia( )a) macro
is| undefined
^~~~~~~~~~~~~~~~behavior
due to the currentlyIn file included from E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpMarch.cenabled: 8floating-point:
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.hoptions: 114[-Wnan-infinity-disabled]:
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h118: | 148 :c40p:F loat twarning: min =use -I NofF INinfinity ITY, tmviaa xa =macro IisN FundefinedI
N IbehaviorT Ydue; to
the | currently enabled ^floating-point
options [-Wnan-infinity-disabled]E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h
:148118 | :18: returnwarning: (cpBBuseS eofg minfinitye nist Qundefinedu ebehaviorr ydue( btob
, the acurrently, b )enabled !floating-point= optionsI N[-Wnan-infinity-disabled]FIN
I T118Y | ) ;cpF
l o| at t ^m
in = -E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.hI:N148F:I40N:I TY, tmwarning: ax = IuseN FofI NinfinityI TisY ;undefined behavior
due| to
^~~~~~~~the
currently enabled floating-pointC:\emsdk\upstream\lib\clang\20\include\float.h :options173 :[-Wnan-infinity-disabled]21:
148 | note: expandedr efromt umacror n'INFINITY'
(173c | p#B B Sdeegfmiennet QIuNeFrIyN(IbTbY, (a_,_ bbu)i l!t=i nI_NiFnIfNfI(T)Y));
| | ^~~~~~~~~~~~~~~~
^~~~~~~~
In file included from C:\emsdk\upstream\lib\clang\20\include\float.h:173E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpPinJoint.c::21:22 :
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h:note: 25:
expanded In file included from fromE:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h :macro114 :
'INFINITY'
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h :173118 | :#35 : definewarning: INFIuseN IofT Yinfinity (via_ _ab umacroi list iundefinedn
_ ibehaviorn fduef (to) )the currently
enabled| floating-point options ^~~~~~~~~~~~~~~~
[-Wnan-infinity-disabled]
118 | cpFloat tmin = -INFINITY, tmax = INFINITY;
| ^
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:118:35: warning: use of infinity is undefined behavior due to
the currently enabled floating-point options [-Wnan-infinity-disabled]
118 | cpFloat tmin = -INFINITY, tmax = INFINITY;
| ^~~~~~~~
C:\emsdk\upstream\lib\clang\20\include\float.h:173:21: note: expanded from macro 'INFINITY'
173 | # define INFINITY (__builtin_inff())
| ^~~~~~~~~~~~~~~~
In file included from E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpPinJoint.c:22:
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h:25:
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h:114:
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:121:39: warning: use of infinity via a macro is undefined
behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
121 | if(a.x < bb.l || bb.r < a.x) return INFINITY;
| ^
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:121:39: warning: use of infinity is undefined behavior 12due warnings to
the generated .
currently enabled floating-point options [-Wnan-infinity-disabled]
121 | if(a.x < bb.l || bb.r < a.x) return INFINITY;
| ^~~~~~~~
C:\emsdk\upstream\lib\clang\20\include\float.h:173:21: note: expanded from macro 'INFINITY'
173 | # define INFINITY (__builtin_inff())
| ^~~~~~~~~~~~~~~~
In file included from E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpPinJoint.c:22:
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h:25:
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h:114:
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:130:39: warning: use of infinity via a macro is undefined
behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
130 | if(a.y < bb.b || bb.t < a.y) return INFINITY;
| ^
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:130:39: warning: use of infinity is undefined behavior due to
the currently enabled floating-point options [-Wnan-infinity-disabled]
130 | if(a.y < bb.b || bb.t < a.y) return INFINITY;
| ^~~~~~~~
C:\emsdk\upstream\lib\clang\20\include\float.h:173:21: note: expanded from macro 'INFINITY'
173 | # define INFINITY (__builtin_inff())
| ^~~~~~~~~~~~~~~~
In file included from E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpPinJoint.c:22:
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h:25:
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h:114:
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:141:10: warning: use of infinity via a macro is undefined
behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
141 | return INFINITY;
| ^
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:141:10: warning: use of infinity is undefined behavior due to
the currently enabled floating-point options [-Wnan-infinity-disabled]
141 | return INFINITY;
| ^~~~~~~~
C:\emsdk\upstream\lib\clang\20\include\float.h:173:21: note: expanded from macro 'INFINITY'
173 | # define INFINITY (__builtin_inff())
| ^~~~~~~~~~~~~~~~
In file included from E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpPinJoint.c:22:
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk_private.h:25:
In file included from E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk/chipmunk.h:114:
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:148:40: warning: use of infinity via a macro is undefined
behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
148 | return (cpBBSegmentQuery(bb, a, b) != INFINITY);
| ^
E:/libs/Chipmunk2D-Chipmunk-7.0.3/include\chipmunk\cpBB.h:148:40: warning: use of infinity is undefined behavior due to
the currently enabled floating-point options [-Wnan-infinity-disabled]
148 | return (cpBBSegmentQuery(bb, a, b) != INFINITY);
| ^~~~~~~~
C:\emsdk\upstream\lib\clang\20\include\float.h:173:21: note: expanded from macro 'INFINITY'
173 | # define INFINITY (__builtin_inff())
| ^~~~~~~~~~~~~~~~
E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpPinJoint.c:35:57: warning: use of infinity via a macro is undefined behavior due
to the currently enabled floating-point options [-Wnan-infinity-disabled]
1235 warning | s generatedj.
oint->n = cpvmult(delta, 1.0f/(dist ? dist : (cpFloat)INFINITY));
| ^
E:\libs\Chipmunk2D-Chipmunk-7.0.3\src\cpPinJoint.c:35:57: warning: use of infinity is undefined behavior due to the
currently enabled floating-point options [-Wnan-infinity-disabled]
35 | joint->n = cpvmult(delta, 1.0f/(dist ? dist : (cpFloat)INFINITY));
| ^~~~~~~~
C:\emsdk\upstream\lib\clang\20\include\float.h:173:21: note: expanded from macro 'INFINITY'
173 | # define INFINITY (__builtin_inff())
| ^~~~~~~~~~~~~~~~
14 warnings generated.
mingw32-make.exe[1]: *** [CMakeFiles\Makefile2:143: src/CMakeFiles/chipmunk_static.dir/all] Error 2
mingw32-make.exe: *** [Makefile:135: all] Error 2
emcmake cmake -G "MinGW Makefiles" -S . -B dist -DCMAKE_INSTALL_PREFIX=E:/libs/chipmunk-7.0.3-prefix/web -DBUILD_DEMOS=OFF -DBUILD_SHARED=OFF
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment