From: Chris Taylor (christay_at_usc.edu)
Date: Mon Jan 04 2021 - 18:54:26 CST

I get this error when I try to 'make' vmd-1.9.4a51. This is on a Amazon Linux2 EC2 instance, and they seem to be saying I can't download something like glibc6-devel.i686 or whatever it is to give me the 32-bit build dependencies- they don't provide those RPMs. I want to try to build from source because I want to compile MPI in. Under the circumstances, what are my options? Thanks.

$ make
Compiling OpenGLDisplayDevice.C --> OpenGLDisplayDevice.o ...
In file included from /usr/include/features.h:447:0,
                 from /usr/include/c++/7/x86_64-redhat-linux/32/bits/os_defines.h:39,
                 from /usr/include/c++/7/x86_64-redhat-linux/32/bits/c++config.h:533,
                 from /usr/include/c++/7/cstdlib:41,
                 from /usr/include/c++/7/stdlib.h:36,
                 from OpenGLDisplayDevice.C:24:
/usr/include/gnu/stubs.h:7:11: fatal error: gnu/stubs-32.h: No such file or directory
# include <gnu/stubs-32.h>
           ^~~~~~~~~~~~~~~~
compilation terminated.
make: *** [OpenGLDisplayDevice.o] Error 1