Gromacs_v5.1.5 in ubuntu 22.04

GROMACS version:5.1.5
GROMACS modification: Yes/No
Here post your question
Dear users,
When installing Gromacs 5.1.5 in Ubuntu v22.04, I receive several errors. I have attached the error files.

Determining if files io.h exist failed with the following output:
Change Dir: /home/protein-institute/Downloads/gromacs-5.1.5/build/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_5a240/fast && /usr/bin/gmake -f CMakeFiles/cmTC_5a240.dir/build.make CMakeFiles/cmTC_5a240.dir/build
gmake[1]: Entering directory ‘/home/protein-institute/Downloads/gromacs-5.1.5/build/CMakeFiles/CMakeTmp’
Building C object CMakeFiles/cmTC_5a240.dir/HAVE_IO_H.c.o
/usr/bin/cc -Wundef -Wextra -Wno-missing-field-initializers -Wno-sign-compare -Wpointer-arith -Wall -Wno-unused -Wunused-value -Wunused-parameter -o CMakeFiles/cmTC_5a240.dir/HAVE_IO_H.c.o -c /home/protein-institute/Downloads/gromacs-5.1.5/build/CMakeFiles/CheckIncludeFiles/HAVE_IO_H.c
/home/protein-institute/Downloads/gromacs-5.1.5/build/CMakeFiles/CheckIncludeFiles/HAVE_IO_H.c:2:16: fatal error: io.h: No such file or directory
#include <io.h>
^
compilation terminated.
gmake[1]: *** [CMakeFiles/cmTC_5a240.dir/build.make:78: CMakeFiles/cmTC_5a240.dir/HAVE_IO_H.c.o] Error 1
gmake[1]: Leaving directory ‘/home/protein-institute/Downloads/gromacs-5.1.5/build/CMakeFiles/CMakeTmp’
gmake: *** [Makefile:127: cmTC_5a240/fast] Error 2

Source:
/* */
#include <io.h>

int main(void){return 0;}

Determining if the memalign exist failed with the following output:
Change Dir: /home/protein-institute/Downloads/gromacs-5.1.5/build/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_05679/fast && /usr/bin/gmake -f CMakeFiles/cmTC_05679.dir/build.make CMakeFiles/cmTC_05679.dir/build
gmake[1]: Entering directory ‘/home/protein-institute/Downloads/gromacs-5.1.5/build/CMakeFiles/CMakeTmp’
Building CXX object CMakeFiles/cmTC_05679.dir/CheckSymbolExists.cxx.o
/usr/bin/c++ -Wundef -Wextra -Wno-missing-field-initializers -Wpointer-arith -Wall -Wno-unused-function -o CMakeFiles/cmTC_05679.dir/CheckSymbolExists.cxx.o -c /home/protein-institute/Downloads/gromacs-5.1.5/build/CMakeFiles/CMakeTmp/CheckSymbolExists.cxx
/home/protein-institute/Downloads/gromacs-5.1.5/build/CMakeFiles/CMakeTmp/CheckSymbolExists.cxx: In function ‘int main(int, char**)’:
/home/protein-institute/Downloads/gromacs-5.1.5/build/CMakeFiles/CMakeTmp/CheckSymbolExists.cxx:8:19: error: ‘memalign’ was not declared in this scope
return ((int*)(&memalign))[argc];
^~~~~~~~
gmake[1]: *** [CMakeFiles/cmTC_05679.dir/build.make:78: CMakeFiles/cmTC_05679.dir/CheckSymbolExists.cxx.o] Error 1
gmake[1]: Leaving directory ‘/home/protein-institute/Downloads/gromacs-5.1.5/build/CMakeFiles/CMakeTmp’
gmake: *** [Makefile:127: cmTC_05679/fast] Error 2

File /home/protein-institute/Downloads/gromacs-5.1.5/build/CMakeFiles/CMakeTmp/CheckSymbolExists.cxx:
/* */
#include <stdlib.h>

int main(int argc, char** argv)
{
(void)argv;
#ifndef memalign
return ((int*)(&memalign))[argc];
#else
(void)argc;
return 0;
#endif
}
Determining if the _aligned_malloc exist failed with the following output:
Change Dir: /home/protein-institute/Downloads/gromacs-5.1.5/build/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_70804/fast && /usr/bin/gmake -f CMakeFiles/cmTC_70804.dir/build.make CMakeFiles/cmTC_70804.dir/build
gmake[1]: Entering directory ‘/home/protein-institute/Downloads/gromacs-5.1.5/build/CMakeFiles/CMakeTmp’
Building CXX object CMakeFiles/cmTC_70804.dir/CheckSymbolExists.cxx.o
/usr/bin/c++ -Wundef -Wextra -Wno-missing-field-initializers -Wpointer-arith -Wall -Wno-unused-function -o CMakeFiles/cmTC_70804.dir/CheckSymbolExists.cxx.o -c /home/protein-institute/Downloads/gromacs-5.1.5/build/CMakeFiles/CMakeTmp/CheckSymbolExists.cxx
/home/protein-institute/Downloads/gromacs-5.1.5/build/CMakeFiles/CMakeTmp/CheckSymbolExists.cxx: In function ‘int main(int, char**)’:
/home/protein-institute/Downloads/gromacs-5.1.5/build/CMakeFiles/CMakeTmp/CheckSymbolExists.cxx:8:19: error: ‘_aligned_malloc’ was not declared in this scope
return ((int*)(&_aligned_malloc))[argc];
^~~~~~~~~~~~~~~
gmake[1]: *** [CMakeFiles/cmTC_70804.dir/build.make:78: CMakeFiles/cmTC_70804.dir/CheckSymbolExists.cxx.o] Error 1
gmake[1]: Leaving directory ‘/home/protein-institute/Downloads/gromacs-5.1.5/build/CMakeFiles/CMakeTmp’
gmake: *** [Makefile:127: cmTC_70804/fast] Error 2

File /home/protein-institute/Downloads/gromacs-5.1.5/build/CMakeFiles/CMakeTmp/CheckSymbolExists.cxx:
/* */
#include <stdlib.h>

int main(int argc, char** argv)
{
(void)argv;
#ifndef _aligned_malloc
return ((int*)(&_aligned_malloc))[argc];
#else
(void)argc;
return 0;
#endif
}
Determining if the _fileno exist failed with the following output:
Change Dir: /home/protein-institute/Downloads/gromacs-5.1.5/build/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_4e5e2/fast && /usr/bin/gmake -f CMakeFiles/cmTC_4e5e2.dir/build.make CMakeFiles/cmTC_4e5e2.dir/build
gmake[1]: Entering directory ‘/home/protein-institute/Downloads/gromacs-5.1.5/build/CMakeFiles/CMakeTmp’
Building CXX object CMakeFiles/cmTC_4e5e2.dir/CheckSymbolExists.cxx.o
/usr/bin/c++ -Wundef -Wextra -Wno-missing-field-initializers -Wpointer-arith -Wall -Wno-unused-function -o CMakeFiles/cmTC_4e5e2.dir/CheckSymbolExists.cxx.o -c /home/protein-institute/Downloads/gromacs-5.1.5/build/CMakeFiles/CMakeTmp/CheckSymbolExists.cxx
/home/protein-institute/Downloads/gromacs-5.1.5/build/CMakeFiles/CMakeTmp/CheckSymbolExists.cxx: In function ‘int main(int, char**)’:
/home/protein-institute/Downloads/gromacs-5.1.5/build/CMakeFiles/CMakeTmp/CheckSymbolExists.cxx:8:19: error: ‘_fileno’ was not declared in this scope
return ((int*)(&_fileno))[argc];
^~~~~~~
gmake[1]: *** [CMakeFiles/cmTC_4e5e2.dir/build.make:78: CMakeFiles/cmTC_4e5e2.dir/CheckSymbolExists.cxx.o] Error 1
gmake[1]: Leaving directory ‘/home/protein-institute/Downloads/gromacs-5.1.5/build/CMakeFiles/CMakeTmp’
gmake: *** [Makefile:127: cmTC_4e5e2/fast] Error 2

File /home/protein-institute/Downloads/gromacs-5.1.5/build/CMakeFiles/CMakeTmp/CheckSymbolExists.cxx:
/* */
#include <stdio.h>

int main(int argc, char** argv)
{
(void)argv;
#ifndef _fileno
return ((int*)(&_fileno))[argc];
#else
(void)argc;
return 0;
#endif
}
Determining if the _commit exist failed with the following output:
Change Dir: /home/protein-institute/Downloads/gromacs-5.1.5/build/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_24141/fast && /usr/bin/gmake -f CMakeFiles/cmTC_24141.dir/build.make CMakeFiles/cmTC_24141.dir/build
gmake[1]: Entering directory ‘/home/protein-institute/Downloads/gromacs-5.1.5/build/CMakeFiles/CMakeTmp’
Building CXX object CMakeFiles/cmTC_24141.dir/CheckSymbolExists.cxx.o
/usr/bin/c++ -Wundef -Wextra -Wno-missing-field-initializers -Wpointer-arith -Wall -Wno-unused-function -o CMakeFiles/cmTC_24141.dir/CheckSymbolExists.cxx.o -c /home/protein-institute/Downloads/gromacs-5.1.5/build/CMakeFiles/CMakeTmp/CheckSymbolExists.cxx
/home/protein-institute/Downloads/gromacs-5.1.5/build/CMakeFiles/CMakeTmp/CheckSymbolExists.cxx:2:16: fatal error: io.h: No such file or directory
#include <io.h>
^
compilation terminated.
gmake[1]: *** [CMakeFiles/cmTC_24141.dir/build.make:78: CMakeFiles/cmTC_24141.dir/CheckSymbolExists.cxx.o] Error 1
gmake[1]: Leaving directory ‘/home/protein-institute/Downloads/gromacs-5.1.5/build/CMakeFiles/CMakeTmp’
gmake: *** [Makefile:127: cmTC_24141/fast] Error 2

File /home/protein-institute/Downloads/gromacs-5.1.5/build/CMakeFiles/CMakeTmp/CheckSymbolExists.cxx:
/* */
#include <io.h>

int main(int argc, char** argv)
{
(void)argv;
#ifndef _commit
return ((int*)(&_commit))[argc];
#else
(void)argc;
return 0;
#endif
}
Determining if the rsqrt exist failed with the following output:
Change Dir: /home/protein-institute/Downloads/gromacs-5.1.5/build/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_f0c91/fast && /usr/bin/gmake -f CMakeFiles/cmTC_f0c91.dir/build.make CMakeFiles/cmTC_f0c91.dir/build
gmake[1]: Entering directory ‘/home/protein-institute/Downloads/gromacs-5.1.5/build/CMakeFiles/CMakeTmp’
Building CXX object CMakeFiles/cmTC_f0c91.dir/CheckSymbolExists.cxx.o
/usr/bin/c++ -Wundef -Wextra -Wno-missing-field-initializers -Wpointer-arith -Wall -Wno-unused-function -o CMakeFiles/cmTC_f0c91.dir/CheckSymbolExists.cxx.o -c /home/protein-institute/Downloads/gromacs-5.1.5/build/CMakeFiles/CMakeTmp/CheckSymbolExists.cxx
/home/protein-institute/Downloads/gromacs-5.1.5/build/CMakeFiles/CMakeTmp/CheckSymbolExists.cxx: In function ‘int main(int, char**)’:
/home/protein-institute/Downloads/gromacs-5.1.5/build/CMakeFiles/CMakeTmp/CheckSymbolExists.cxx:8:19: error: ‘rsqrt’ was not declared in this scope
return ((int*)(&rsqrt))[argc];
^~~~~
gmake[1]: *** [CMakeFiles/cmTC_f0c91.dir/build.make:78: CMakeFiles/cmTC_f0c91.dir/CheckSymbolExists.cxx.o] Error 1
gmake[1]: Leaving directory ‘/home/protein-institute/Downloads/gromacs-5.1.5/build/CMakeFiles/CMakeTmp’
gmake: *** [Makefile:127: cmTC_f0c91/fast] Error 2

File /home/protein-institute/Downloads/gromacs-5.1.5/build/CMakeFiles/CMakeTmp/CheckSymbolExists.cxx:
/* */
#include <math.h>

int main(int argc, char** argv)
{
(void)argv;
#ifndef rsqrt
return ((int*)(&rsqrt))[argc];
#else
(void)argc;
return 0;
#endif
}
Determining if the rsqrtf exist failed with the following output:
Change Dir: /home/protein-institute/Downloads/gromacs-5.1.5/build/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_0235e/fast && /usr/bin/gmake -f CMakeFiles/cmTC_0235e.dir/build.make CMakeFiles/cmTC_0235e.dir/build
gmake[1]: Entering directory ‘/home/protein-institute/Downloads/gromacs-5.1.5/build/CMakeFiles/CMakeTmp’
Building CXX object CMakeFiles/cmTC_0235e.dir/CheckSymbolExists.cxx.o
/usr/bin/c++ -Wundef -Wextra -Wno-missing-field-initializers -Wpointer-arith -Wall -Wno-unused-function -o CMakeFiles/cmTC_0235e.dir/CheckSymbolExists.cxx.o -c /home/protein-institute/Downloads/gromacs-5.1.5/build/CMakeFiles/CMakeTmp/CheckSymbolExists.cxx
/home/protein-institute/Downloads/gromacs-5.1.5/build/CMakeFiles/CMakeTmp/CheckSymbolExists.cxx: In function ‘int main(int, char**)’:
/home/protein-institute/Downloads/gromacs-5.1.5/build/CMakeFiles/CMakeTmp/CheckSymbolExists.cxx:8:19: error: ‘rsqrtf’ was not declared in this scope
return ((int*)(&rsqrtf))[argc];
^~~~~~
gmake[1]: *** [CMakeFiles/cmTC_0235e.dir/build.make:78: CMakeFiles/cmTC_0235e.dir/CheckSymbolExists.cxx.o] Error 1
gmake[1]: Leaving directory ‘/home/protein-institute/Downloads/gromacs-5.1.5/build/CMakeFiles/CMakeTmp’
gmake: *** [Makefile:127: cmTC_0235e/fast] Error 2

File /home/protein-institute/Downloads/gromacs-5.1.5/build/CMakeFiles/CMakeTmp/CheckSymbolExists.cxx:
/* */
#include <math.h>

int main(int argc, char** argv)
{
(void)argv;
#ifndef rsqrtf
return ((int*)(&rsqrtf))[argc];
#else
(void)argc;
return 0;
#endif
}
Performing C SOURCE FILE Test _isfinite_compile_ok failed with the following output:
Change Dir: /home/protein-institute/Downloads/gromacs-5.1.5/build/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_1ccaa/fast && /usr/bin/gmake -f CMakeFiles/cmTC_1ccaa.dir/build.make CMakeFiles/cmTC_1ccaa.dir/build
gmake[1]: Entering directory ‘/home/protein-institute/Downloads/gromacs-5.1.5/build/CMakeFiles/CMakeTmp’
Building C object CMakeFiles/cmTC_1ccaa.dir/src.c.o
/usr/bin/cc -D_isfinite_compile_ok -I/home/protein-institute/Downloads/gromacs-5.1.5/build/CMakeFiles/CMakeTmp/math.h -Wundef -Wextra -Wno-missing-field-initializers -Wno-sign-compare -Wpointer-arith -Wall -Wno-unused -Wunused-value -Wunused-parameter -o CMakeFiles/cmTC_1ccaa.dir/src.c.o -c /home/protein-institute/Downloads/gromacs-5.1.5/build/CMakeFiles/CMakeTmp/src.c
/home/protein-institute/Downloads/gromacs-5.1.5/build/CMakeFiles/CMakeTmp/src.c: In function ‘main’:
/home/protein-institute/Downloads/gromacs-5.1.5/build/CMakeFiles/CMakeTmp/src.c:4:3: warning: implicit declaration of function ‘_isfinite’ [-Wimplicit-function-declaration]
_isfinite(f);
^~~~~~~~~
/home/protein-institute/Downloads/gromacs-5.1.5/build/CMakeFiles/CMakeTmp/src.c:4:3: warning: ‘f’ is used uninitialized in this function [-Wuninitialized]
_isfinite(f);
^~~~~~~~~~~~
Linking C executable cmTC_1ccaa
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_1ccaa.dir/link.txt --verbose=1
/usr/bin/cc -Wundef -Wextra -Wno-missing-field-initializers -Wno-sign-compare -Wpointer-arith -Wall -Wno-unused -Wunused-value -Wunused-parameter -rdynamic CMakeFiles/cmTC_1ccaa.dir/src.c.o -o cmTC_1ccaa -lm
/usr/bin/x86_64-linux-gnu-ld: CMakeFiles/cmTC_1ccaa.dir/src.c.o: in function main': src.c:(.text+0x13): undefined reference to _isfinite’
collect2: error: ld returned 1 exit status
gmake[1]: *** [CMakeFiles/cmTC_1ccaa.dir/build.make:99: cmTC_1ccaa] Error 1
gmake[1]: Leaving directory ‘/home/protein-institute/Downloads/gromacs-5.1.5/build/CMakeFiles/CMakeTmp’
gmake: *** [Makefile:127: cmTC_1ccaa/fast] Error 2

Source file was:
#include <math.h>
int main(void) {
float f;
_isfinite(f);
}
Performing C SOURCE FILE Test _finite_compile_ok failed with the following output:
Change Dir: /home/protein-institute/Downloads/gromacs-5.1.5/build/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_b0155/fast && /usr/bin/gmake -f CMakeFiles/cmTC_b0155.dir/build.make CMakeFiles/cmTC_b0155.dir/build
gmake[1]: Entering directory ‘/home/protein-institute/Downloads/gromacs-5.1.5/build/CMakeFiles/CMakeTmp’
Building C object CMakeFiles/cmTC_b0155.dir/src.c.o
/usr/bin/cc -D_finite_compile_ok -I/home/protein-institute/Downloads/gromacs-5.1.5/build/CMakeFiles/CMakeTmp/float.h -Wundef -Wextra -Wno-missing-field-initializers -Wno-sign-compare -Wpointer-arith -Wall -Wno-unused -Wunused-value -Wunused-parameter -o CMakeFiles/cmTC_b0155.dir/src.c.o -c /home/protein-institute/Downloads/gromacs-5.1.5/build/CMakeFiles/CMakeTmp/src.c
/home/protein-institute/Downloads/gromacs-5.1.5/build/CMakeFiles/CMakeTmp/src.c: In function ‘main’:
/home/protein-institute/Downloads/gromacs-5.1.5/build/CMakeFiles/CMakeTmp/src.c:4:3: warning: implicit declaration of function ‘_finite’ [-Wimplicit-function-declaration]
_finite(f);
^~~~~~~
/home/protein-institute/Downloads/gromacs-5.1.5/build/CMakeFiles/CMakeTmp/src.c:4:3: warning: ‘f’ is used uninitialized in this function [-Wuninitialized]
_finite(f);
^~~~~~~~~~
Linking C executable cmTC_b0155
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_b0155.dir/link.txt --verbose=1
/usr/bin/cc -Wundef -Wextra -Wno-missing-field-initializers -Wno-sign-compare -Wpointer-arith -Wall -Wno-unused -Wunused-value -Wunused-parameter -rdynamic CMakeFiles/cmTC_b0155.dir/src.c.o -o cmTC_b0155
/usr/bin/x86_64-linux-gnu-ld: CMakeFiles/cmTC_b0155.dir/src.c.o: in function main': src.c:(.text+0x13): undefined reference to _finite’
collect2: error: ld returned 1 exit status
gmake[1]: *** [CMakeFiles/cmTC_b0155.dir/build.make:99: cmTC_b0155] Error 1
gmake[1]: Leaving directory ‘/home/protein-institute/Downloads/gromacs-5.1.5/build/CMakeFiles/CMakeTmp’
gmake: *** [Makefile:127: cmTC_b0155/fast] Error 2

Source file was:
#include <float.h>
int main(void) {
float f;
_finite(f);
}
Performing C SOURCE FILE Test _callconv___vectorcall failed with the following output:
Change Dir: /home/protein-institute/Downloads/gromacs-5.1.5/build/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_0a7ed/fast && /usr/bin/gmake -f CMakeFiles/cmTC_0a7ed.dir/build.make CMakeFiles/cmTC_0a7ed.dir/build
gmake[1]: Entering directory ‘/home/protein-institute/Downloads/gromacs-5.1.5/build/CMakeFiles/CMakeTmp’
Building C object CMakeFiles/cmTC_0a7ed.dir/src.c.o
/usr/bin/cc -D_callconv___vectorcall -Wundef -Wextra -Wno-missing-field-initializers -Wno-sign-compare -Wpointer-arith -Wall -Wno-unused -Wunused-value -Wunused-parameter -o CMakeFiles/cmTC_0a7ed.dir/src.c.o -c /home/protein-institute/Downloads/gromacs-5.1.5/build/CMakeFiles/CMakeTmp/src.c
/home/protein-institute/Downloads/gromacs-5.1.5/build/CMakeFiles/CMakeTmp/src.c:1:18: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘attribute’ before ‘f’
int __vectorcall f(int i) {return i;} int main(void) {return f(0);}
^
/home/protein-institute/Downloads/gromacs-5.1.5/build/CMakeFiles/CMakeTmp/src.c: In function ‘main’:
/home/protein-institute/Downloads/gromacs-5.1.5/build/CMakeFiles/CMakeTmp/src.c:1:62: warning: implicit declaration of function ‘f’ [-Wimplicit-function-declaration]
int __vectorcall f(int i) {return i;} int main(void) {return f(0);}
^
gmake[1]: *** [CMakeFiles/cmTC_0a7ed.dir/build.make:78: CMakeFiles/cmTC_0a7ed.dir/src.c.o] Error 1
gmake[1]: Leaving directory ‘/home/protein-institute/Downloads/gromacs-5.1.5/build/CMakeFiles/CMakeTmp’
gmake: *** [Makefile:127: cmTC_0a7ed/fast] Error 2

Source file was:
int __vectorcall f(int i) {return i;} int main(void) {return f(0);}
Performing C SOURCE FILE Test _callconv___regcall failed with the following output:
Change Dir: /home/protein-institute/Downloads/gromacs-5.1.5/build/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_17040/fast && /usr/bin/gmake -f CMakeFiles/cmTC_17040.dir/build.make CMakeFiles/cmTC_17040.dir/build
gmake[1]: Entering directory ‘/home/protein-institute/Downloads/gromacs-5.1.5/build/CMakeFiles/CMakeTmp’
Building C object CMakeFiles/cmTC_17040.dir/src.c.o
/usr/bin/cc -D_callconv___regcall -Wundef -Wextra -Wno-missing-field-initializers -Wno-sign-compare -Wpointer-arith -Wall -Wno-unused -Wunused-value -Wunused-parameter -o CMakeFiles/cmTC_17040.dir/src.c.o -c /home/protein-institute/Downloads/gromacs-5.1.5/build/CMakeFiles/CMakeTmp/src.c
/home/protein-institute/Downloads/gromacs-5.1.5/build/CMakeFiles/CMakeTmp/src.c:1:15: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘attribute’ before ‘f’
int __regcall f(int i) {return i;} int main(void) {return f(0);}
^
/home/protein-institute/Downloads/gromacs-5.1.5/build/CMakeFiles/CMakeTmp/src.c: In function ‘main’:
/home/protein-institute/Downloads/gromacs-5.1.5/build/CMakeFiles/CMakeTmp/src.c:1:59: warning: implicit declaration of function ‘f’ [-Wimplicit-function-declaration]
int __regcall f(int i) {return i;} int main(void) {return f(0);}
^
gmake[1]: *** [CMakeFiles/cmTC_17040.dir/build.make:78: CMakeFiles/cmTC_17040.dir/src.c.o] Error 1
gmake[1]: Leaving directory ‘/home/protein-institute/Downloads/gromacs-5.1.5/build/CMakeFiles/CMakeTmp’
gmake: *** [Makefile:127: cmTC_17040/fast] Error 2

Source file was:
int _regcall f(int i) {return i;} int main(void) {return f(0);}
Determining if the function sgemm
exists failed with the following output:
Change Dir: /home/protein-institute/Downloads/gromacs-5.1.5/build/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_3e4ae/fast && /usr/bin/gmake -f CMakeFiles/cmTC_3e4ae.dir/build.make CMakeFiles/cmTC_3e4ae.dir/build
gmake[1]: Entering directory ‘/home/protein-institute/Downloads/gromacs-5.1.5/build/CMakeFiles/CMakeTmp’
Building C object CMakeFiles/cmTC_3e4ae.dir/CheckFunctionExists.c.o
/usr/bin/cc -Wundef -Wextra -Wno-missing-field-initializers -Wno-sign-compare -Wpointer-arith -Wall -Wno-unused -Wunused-value -Wunused-parameter -DCHECK_FUNCTION_EXISTS=sgemm_ -o CMakeFiles/cmTC_3e4ae.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.22/Modules/CheckFunctionExists.c
Linking C executable cmTC_3e4ae
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_3e4ae.dir/link.txt --verbose=1
/usr/bin/cc -Wundef -Wextra -Wno-missing-field-initializers -Wno-sign-compare -Wpointer-arith -Wall -Wno-unused -Wunused-value -Wunused-parameter -DCHECK_FUNCTION_EXISTS=sgemm_ -rdynamic CMakeFiles/cmTC_3e4ae.dir/CheckFunctionExists.c.o -o cmTC_3e4ae
/usr/bin/x86_64-linux-gnu-ld: CMakeFiles/cmTC_3e4ae.dir/CheckFunctionExists.c.o: in function main': CheckFunctionExists.c:(.text+0x10): undefined reference to sgemm_’
collect2: error: ld returned 1 exit status
gmake[1]: *** [CMakeFiles/cmTC_3e4ae.dir/build.make:99: cmTC_3e4ae] Error 1
gmake[1]: Leaving directory ‘/home/protein-institute/Downloads/gromacs-5.1.5/build/CMakeFiles/CMakeTmp’
gmake: *** [Makefile:127: cmTC_3e4ae/fast] Error 2

Determining if the function cheev_ exists failed with the following output:
Change Dir: /home/protein-institute/Downloads/gromacs-5.1.5/build/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_1d7ae/fast && /usr/bin/gmake -f CMakeFiles/cmTC_1d7ae.dir/build.make CMakeFiles/cmTC_1d7ae.dir/build
gmake[1]: Entering directory ‘/home/protein-institute/Downloads/gromacs-5.1.5/build/CMakeFiles/CMakeTmp’
Building C object CMakeFiles/cmTC_1d7ae.dir/CheckFunctionExists.c.o
/usr/bin/cc -Wundef -Wextra -Wno-missing-field-initializers -Wno-sign-compare -Wpointer-arith -Wall -Wno-unused -Wunused-value -Wunused-parameter -DCHECK_FUNCTION_EXISTS=cheev_ -o CMakeFiles/cmTC_1d7ae.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.22/Modules/CheckFunctionExists.c
Linking C executable cmTC_1d7ae
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_1d7ae.dir/link.txt --verbose=1
/usr/bin/cc -Wundef -Wextra -Wno-missing-field-initializers -Wno-sign-compare -Wpointer-arith -Wall -Wno-unused -Wunused-value -Wunused-parameter -DCHECK_FUNCTION_EXISTS=cheev_ -rdynamic CMakeFiles/cmTC_1d7ae.dir/CheckFunctionExists.c.o -o cmTC_1d7ae /usr/lib/x86_64-linux-gnu/libblas.so -lm -ldl
/usr/bin/x86_64-linux-gnu-ld: CMakeFiles/cmTC_1d7ae.dir/CheckFunctionExists.c.o: in function main': CheckFunctionExists.c:(.text+0x10): undefined reference to cheev_’
collect2: error: ld returned 1 exit status
gmake[1]: *** [CMakeFiles/cmTC_1d7ae.dir/build.make:100: cmTC_1d7ae] Error 1
gmake[1]: Leaving directory ‘/home/protein-institute/Downloads/gromacs-5.1.5/build/CMakeFiles/CMakeTmp’
gmake: *** [Makefile:127: cmTC_1d7ae/fast] Error 2

Determining if the function cheev_ exists failed with the following output:
Change Dir: /home/protein-institute/Downloads/gromacs-5.1.5/build/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_9587c/fast && /usr/bin/gmake -f CMakeFiles/cmTC_9587c.dir/build.make CMakeFiles/cmTC_9587c.dir/build
gmake[1]: Entering directory ‘/home/protein-institute/Downloads/gromacs-5.1.5/build/CMakeFiles/CMakeTmp’
Building C object CMakeFiles/cmTC_9587c.dir/CheckFunctionExists.c.o
/usr/bin/cc -Wundef -Wextra -Wno-missing-field-initializers -Wno-sign-compare -Wpointer-arith -Wall -Wno-unused -Wunused-value -Wunused-parameter -DCHECK_FUNCTION_EXISTS=cheev_ -o CMakeFiles/cmTC_9587c.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.22/Modules/CheckFunctionExists.c
Linking C executable cmTC_9587c
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_9587c.dir/link.txt --verbose=1
/usr/bin/cc -Wundef -Wextra -Wno-missing-field-initializers -Wno-sign-compare -Wpointer-arith -Wall -Wno-unused -Wunused-value -Wunused-parameter -DCHECK_FUNCTION_EXISTS=cheev_ -rdynamic CMakeFiles/cmTC_9587c.dir/CheckFunctionExists.c.o -o cmTC_9587c /usr/lib/x86_64-linux-gnu/liblapack.so /usr/lib/x86_64-linux-gnu/libblas.so -fortranlibs
cc: error: unrecognized command line option ‘-fortranlibs’; did you mean ‘-fltrans’?
gmake[1]: *** [CMakeFiles/cmTC_9587c.dir/build.make:101: cmTC_9587c] Error 1
gmake[1]: Leaving directory ‘/home/protein-institute/Downloads/gromacs-5.1.5/build/CMakeFiles/CMakeTmp’
gmake: *** [Makefile:127: cmTC_9587c/fast] Error 2