saidm00 / glm

OpenGL Mathematics for C
MIT License
26 stars 5 forks source link

A lot of warnings when compiling #8

Open NichuNaizam opened 1 year ago

NichuNaizam commented 1 year ago
[ 75%] Built target glfw                                                                                                
[ 78%] Building C object CMakeFiles/Minecraft.dir/src/main.c.obj                                                        
In file included from c:\users\naiza\documents\minecraft\deps\glm\glm\detail\type_vector.h:8:0,                         
                 from C:/Users/naiza/Documents/Minecraft/deps/glm/glm/ext/vector_float1.h:4,                            
                 from C:/Users/naiza/Documents/Minecraft/deps/glm/glm/vec1.h:4,                                         
                 from C:/Users/naiza/Documents/Minecraft/deps/glm/glm/glm.h:4,                                          
                 from C:/Users/naiza/Documents/Minecraft/src/engine/shader.h:5,                                         
                 from C:/Users/naiza/Documents/Minecraft/src/main.c:6:                                                  
c:\users\naiza\documents\minecraft\deps\glm\glm\detail\namespace_template_vector_begin.inl:60:0: warning: "isnan" redefi
ned                                                                                                                     
 #define isnan             GLM_CALL_FUNC(isnan            , GLM_VECTOR_TYPENAME(L, T, Q))                               

In file included from c:\users\naiza\documents\minecraft\deps\glm\glm\detail\setup.h:9:0,                               
                 from c:\users\naiza\documents\minecraft\deps\glm\glm\detail\type_vector.h:4,                           
                 from C:/Users/naiza/Documents/Minecraft/deps/glm/glm/ext/vector_float1.h:4,                            
                 from C:/Users/naiza/Documents/Minecraft/deps/glm/glm/vec1.h:4,                                         
                 from C:/Users/naiza/Documents/Minecraft/deps/glm/glm/glm.h:4,                                          
                 from C:/Users/naiza/Documents/Minecraft/src/engine/shader.h:5,                                         
                 from C:/Users/naiza/Documents/Minecraft/src/main.c:6:                                                  
c:\mingw\include\math.h:449:0: note: this is the location of the previous definition                                    
 #define isnan(x) (sizeof (x) == sizeof (float) ? __isnanf (x) \                                                        

In file included from c:\users\naiza\documents\minecraft\deps\glm\glm\detail\type_vector.h:8:0,                         
                 from C:/Users/naiza/Documents/Minecraft/deps/glm/glm/ext/vector_float1.h:4,                            
                 from C:/Users/naiza/Documents/Minecraft/deps/glm/glm/vec1.h:4,                                         
                 from C:/Users/naiza/Documents/Minecraft/deps/glm/glm/glm.h:4,                                          
                 from C:/Users/naiza/Documents/Minecraft/src/engine/shader.h:5,                                         
                 from C:/Users/naiza/Documents/Minecraft/src/main.c:6:                                                  
c:\users\naiza\documents\minecraft\deps\glm\glm\detail\namespace_template_vector_begin.inl:61:0: warning: "isinf" redefi
ned                                                                                                                     
 #define isinf             GLM_CALL_FUNC(isinf            , GLM_VECTOR_TYPENAME(L, T, Q))                               

In file included from c:\users\naiza\documents\minecraft\deps\glm\glm\detail\setup.h:9:0,                               
                 from c:\users\naiza\documents\minecraft\deps\glm\glm\detail\type_vector.h:4,                           
                 from C:/Users/naiza/Documents/Minecraft/deps/glm/glm/ext/vector_float1.h:4,                            
                 from C:/Users/naiza/Documents/Minecraft/deps/glm/glm/vec1.h:4,                                         
                 from C:/Users/naiza/Documents/Minecraft/deps/glm/glm/glm.h:4,                                          
                 from C:/Users/naiza/Documents/Minecraft/src/engine/shader.h:5,                                         
                 from C:/Users/naiza/Documents/Minecraft/src/main.c:6:                                                  
c:\mingw\include\math.h:411:0: note: this is the location of the previous definition                                    
 #define isinf(x) (fpclassify(x) == FP_INFINITE)                                                                        

[ 81%] Building C object CMakeFiles/Minecraft.dir/src/engine/shader.c.obj                                               
In file included from c:\users\naiza\documents\minecraft\deps\glm\glm\detail\type_vector.h:8:0,                         
                 from C:/Users/naiza/Documents/Minecraft/deps/glm/glm/ext/vector_float1.h:4,                            
                 from C:/Users/naiza/Documents/Minecraft/deps/glm/glm/vec1.h:4,                                         
                 from C:/Users/naiza/Documents/Minecraft/deps/glm/glm/glm.h:4,                                          
                 from C:/Users/naiza/Documents/Minecraft/src/engine/shader.h:5,                                         
                 from C:/Users/naiza/Documents/Minecraft/src/engine/shader.c:1:                                         
c:\users\naiza\documents\minecraft\deps\glm\glm\detail\namespace_template_vector_begin.inl:60:0: warning: "isnan" redefi
ned                                                                                                                     
 #define isnan             GLM_CALL_FUNC(isnan            , GLM_VECTOR_TYPENAME(L, T, Q))                               

In file included from c:\users\naiza\documents\minecraft\deps\glm\glm\detail\setup.h:9:0,                               
                 from c:\users\naiza\documents\minecraft\deps\glm\glm\detail\type_vector.h:4,                           
                 from C:/Users/naiza/Documents/Minecraft/deps/glm/glm/ext/vector_float1.h:4,                            
                 from C:/Users/naiza/Documents/Minecraft/deps/glm/glm/vec1.h:4,                                         
                 from C:/Users/naiza/Documents/Minecraft/deps/glm/glm/glm.h:4,                                          
                 from C:/Users/naiza/Documents/Minecraft/src/engine/shader.h:5,                                         
                 from C:/Users/naiza/Documents/Minecraft/src/engine/shader.c:1:                                         
c:\mingw\include\math.h:449:0: note: this is the location of the previous definition                                    
 #define isnan(x) (sizeof (x) == sizeof (float) ? __isnanf (x) \                                                        

In file included from c:\users\naiza\documents\minecraft\deps\glm\glm\detail\type_vector.h:8:0,                         
                 from C:/Users/naiza/Documents/Minecraft/deps/glm/glm/ext/vector_float1.h:4,                            
                 from C:/Users/naiza/Documents/Minecraft/deps/glm/glm/vec1.h:4,                                         
                 from C:/Users/naiza/Documents/Minecraft/deps/glm/glm/glm.h:4,                                          
                 from C:/Users/naiza/Documents/Minecraft/src/engine/shader.h:5,                                         
                 from C:/Users/naiza/Documents/Minecraft/src/engine/shader.c:1:                                         
c:\users\naiza\documents\minecraft\deps\glm\glm\detail\namespace_template_vector_begin.inl:61:0: warning: "isinf" redefi
ned                                                                                                                     
 #define isinf             GLM_CALL_FUNC(isinf            , GLM_VECTOR_TYPENAME(L, T, Q))                               

In file included from c:\users\naiza\documents\minecraft\deps\glm\glm\detail\setup.h:9:0,                               
                 from c:\users\naiza\documents\minecraft\deps\glm\glm\detail\type_vector.h:4,                           
                 from C:/Users/naiza/Documents/Minecraft/deps/glm/glm/ext/vector_float1.h:4,                            
                 from C:/Users/naiza/Documents/Minecraft/deps/glm/glm/vec1.h:4,                                         
                 from C:/Users/naiza/Documents/Minecraft/deps/glm/glm/glm.h:4,                                          
                 from C:/Users/naiza/Documents/Minecraft/src/engine/shader.h:5,                                         
                 from C:/Users/naiza/Documents/Minecraft/src/engine/shader.c:1:                                         
c:\mingw\include\math.h:411:0: note: this is the location of the previous definition                                    
 #define isinf(x) (fpclassify(x) == FP_INFINITE)                                                                        

[ 84%] Linking C executable C:/Users/naiza/Documents/Minecraft/Minecraft.exe                                            
[ 93%] Built target Minecraft                                                                                           
[100%] Built target libglew_shared 

Is there any way to ignore these warnings?

saidwho12 commented 1 year ago

Hi, no there's no way to silence the warnings.