# makefile problem

**URL:** <https://discourse.cmake.org/t/makefile-problem/7677>\
**Category:** Code\
**Tags:** os:linux, gen:makefiles\
**Created:** [March 14, 2023, 1:19pm UTC](https://discourse.cmake.org/t/makefile-problem/7677 "2023-03-14T13:19:03Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Mnasri\_Jassem](https://discourse.cmake.org/user_avatar/discourse.cmake.org/mnasri_jassem/32/3257_2.png) [@Mnasri\_Jassem](https://discourse.cmake.org/u/Mnasri_Jassem)\
**Post date:** [March 14, 2023, 1:19pm UTC](https://discourse.cmake.org/t/makefile-problem/7677/1 "2023-03-14T13:19:03Z")

</div>

hello comm  
i have created a cmakelist for a keil project , the makefile generation was done successfully , but while adding the make command it appears this error ( In file included from /home/jassem/Downloads/frimware/Projects/NUCLEO-U575ZI-Q/Examples/GPIO/GPIO\_IOToggle/Inc/stm32u5xx\_hal\_def.h:36,  
from /home/jassem/Downloads/frimware/Projects/NUCLEO-U575ZI-Q/Examples/GPIO/GPIO\_IOToggle/Inc/stm32u5xx\_hal\_rcc.h:28,  
from /home/jassem/Downloads/frimware/Projects/NUCLEO-U575ZI-Q/Examples/GPIO/GPIO\_IOToggle/Inc/stm32u5xx\_hal\_conf.h:265,  
from /home/jassem/Downloads/frimware/Projects/NUCLEO-U575ZI-Q/Examples/GPIO/GPIO\_IOToggle/Inc/stm32u5xx\_hal.h:29,  
from /home/jassem/Downloads/frimware/Projects/NUCLEO-U575ZI-Q/Examples/GPIO/GPIO\_IOToggle/Inc/main.h:30,  
from /home/jassem/Downloads/frimware/Projects/NUCLEO-U575ZI-Q/Examples/GPIO/GPIO\_IOToggle/Src/main.c:22:  
/home/jassem/Downloads/frimware/Projects/NUCLEO-U575ZI-Q/Examples/GPIO/GPIO\_IOToggle/Inc/math.h:53:22: error: unknown type name ‘\_\_int64’  
53 | #define \_\_LONGLONG \_\_int64  
| ^ ~~~~~~  
/home/jassem/Downloads/frimware/Projects/NUCLEO-U575ZI-Q/Examples/GPIO/GPIO\_IOToggle/Inc/math.h:876:16: note: in expansion of macro ‘\_\_LONGLONG’  
876 | extern \_ARMABI \_\_LONGLONG llrint(double /_x_/);  
| ^ ~~~~~~~~~  
/home/jassem/Downloads/frimware/Projects/NUCLEO-U575ZI-Q/Examples/GPIO/GPIO\_IOToggle/Inc/math.h:53:22: error: unknown type name ‘\_\_int64’  
53 | #define \_\_LONGLONG \_\_int64  
| ^ ~~~~~~  
/home/jassem/Downloads/frimware/Projects/NUCLEO-U575ZI-Q/Examples/GPIO/GPIO\_IOToggle/Inc/math.h:877:16: note: in expansion of macro ‘\_\_LONGLONG’  
877 | extern \_ARMABI \_\_LONGLONG llrintf(float /_x_/);  
| ^ ~~~~~~~~~  
/home/jassem/Downloads/frimware/Projects/NUCLEO-U575ZI-Q/Examples/GPIO/GPIO\_IOToggle/Inc/math.h:53:22: error: unknown type name ‘\_\_int64’  
53 | #define \_\_LONGLONG \_\_int64  
| ^ ~~~~~~  
/home/jassem/Downloads/frimware/Projects/NUCLEO-U575ZI-Q/Examples/GPIO/GPIO\_IOToggle/Inc/math.h:879:24: note: in expansion of macro ‘\_\_LONGLONG’  
879 | \_ARMABI\_INLINE \_ARMABI \_\_LONGLONG llrintl(long double \_\_x)   
| ^ ~~~~~~~~~  
/home/jassem/Downloads/frimware/Projects/NUCLEO-U575ZI-Q/Examples/GPIO/GPIO\_IOToggle/Inc/math.h:53:22: error: unknown type name ‘\_\_int64’  
53 | #define \_\_LONGLONG \_\_int64  
| ^ ~~~~~~  
/home/jassem/Downloads/frimware/Projects/NUCLEO-U575ZI-Q/Examples/GPIO/GPIO\_IOToggle/Inc/math.h:888:16: note: in expansion of macro ‘\_\_LONGLONG’  
888 | extern \_ARMABI \_\_LONGLONG llround(double /_x_/);  
| ^ ~~~~~~~~~  
/home/jassem/Downloads/frimware/Projects/NUCLEO-U575ZI-Q/Examples/GPIO/GPIO\_IOToggle/Inc/math.h:53:22: error: unknown type name ‘\_\_int64’  
53 | #define \_\_LONGLONG \_\_int64  
| ^ ~~~~~~  
/home/jassem/Downloads/frimware/Projects/NUCLEO-U575ZI-Q/Examples/GPIO/GPIO\_IOToggle/Inc/math.h:889:16: note: in expansion of macro ‘\_\_LONGLONG’  
889 | extern \_ARMABI \_\_LONGLONG llroundf(float /_x_/);  
| ^ ~~~~~~~~~  
/home/jassem/Downloads/frimware/Projects/NUCLEO-U575ZI-Q/Examples/GPIO/GPIO\_IOToggle/Inc/math.h:53:22: error: unknown type name ‘\_\_int64’  
53 | #define \_\_LONGLONG \_\_int64  
| ^ ~~~~~~  
/home/jassem/Downloads/frimware/Projects/NUCLEO-U575ZI-Q/Examples/GPIO/GPIO\_IOToggle/Inc/math.h:891:24: note: in expansion of macro ‘\_\_LONGLONG’  
891 | \_ARMABI\_INLINE \_ARMABI \_\_LONGLONG llroundl(long double \_\_x)   
| ^ ~~~~~~~~~  
make[2]: \*\*\* [CMakeFiles/GPIO\_IOToggle.dir/build.make:76: CMakeFiles/GPIO\_IOToggle.dir/home/jassem/Downloads/frimware/Projects/NUCLEO-U575ZI-Q/Examples/GPIO/GPIO\_IOToggle/Src/main.c.o] Error 1  
make[1]: \*\*\* [CMakeFiles/Makefile2:83: CMakeFiles/GPIO\_IOToggle.dir/all] Error 2  
make: \*\*\* [Makefile:91: all] Error 2 )  
NOTE THAT ADDED ALL THE HEADERS FILE AND BOTH MATH.H AND STDINT.H ARE ADDED TOO  
can someone please help me  
thank you
