I have a C++ program that I have been running on RedHat 6 and I want to move to CentOS 7. When I run it on the CentOS 7 system it fails with: error while loading shared libraries: libGLU.so.1: cannot open shared object file: No such file or directory I did this, but still have no libGLU. I did a find of the entire system for '*libGLU*' and nothing. bash-4.2# yum whatprovides libGLU.so.1 Loaded plugins: fastestmirror, ovl Loading mirror speeds from cached hostfile * base: repos-va.psychz.net * epel: mirrors.mit.edu * extras: mirrors.rit.edu * updates: mirror.wdc1.us.leaseweb.net mesa-libGLU-9.0.0-4.el7.i686 : Mesa libGLU library Repo : base Matched from: Provides : libGLU.so.1 bash-4.2# yum install mesa-libGLU-9.0.0-4.el7.i686 Loaded plugins: fastestmirror, ovl base | 3.6 kB 00:00:00 epel/x86_64/metalink | 16 kB 00:00:00 extras | 3.4 kB 00:00:00 updates | 3.4 kB 00:00:00 updates/7/x86_64/primary_db | 3.6 MB 00:00:00 Loading mirror speeds from cached hostfile * base: repos-va.psychz.net * epel: mirrors.mit.edu * extras: mirror.cs.pitt.edu * updates: mirror.trouble-free.net Resolving Dependencies --> Running transaction check ---> Package mesa-libGLU.i686 0:9.0.0-4.el7 will be installed --> Processing Dependency: libstdc++.so.6(GLIBCXX_3.4) for package: mesa-libGLU-9.0.0-4.el7.i686 --> Processing Dependency: libstdc++.so.6(CXXABI_1.3) for package: mesa-libGLU-9.0.0-4.el7.i686 --> Processing Dependency: libstdc++.so.6 for package: mesa-libGLU-9.0.0-4.el7.i686 --> Processing Dependency: libm.so.6(GLIBC_2.1) for package: mesa-libGLU-9.0.0-4.el7.i686 --> Processing Dependency: libm.so.6(GLIBC_2.0) for package: mesa-libGLU-9.0.0-4.el7.i686 --> Processing Dependency: libm.so.6 for package: mesa-libGLU-9.0.0-4.el7.i686 --> Processing Dependency: libgcc_s.so.1(GCC_3.0) for package: mesa-libGLU-9.0.0-4.el7.i686 --> Processing Dependency: libgcc_s.so.1 for package: mesa-libGLU-9.0.0-4.el7.i686 --> Processing Dependency: libc.so.6(GLIBC_2.11) for package: mesa-libGLU-9.0.0-4.el7.i686 --> Processing Dependency: libGL.so.1 for package: mesa-libGLU-9.0.0-4.el7.i686 --> Running transaction check ---> Package glibc.i686 0:2.17-196.el7 will be installed --> Processing Dependency: libfreebl3.so(NSSRAWHASH_3.12.3) for package: glibc-2.17-196.el7.i686 --> Processing Dependency: libfreebl3.so for package: glibc-2.17-196.el7.i686 ---> Package libgcc.i686 0:4.8.5-16.el7 will be installed ---> Package libstdc++.i686 0:4.8.5-16.el7 will be installed ---> Package mesa-libGL.i686 0:17.0.1-6.20170307.el7 will be installed --> Processing Dependency: libxshmfence.so.1 for package: mesa-libGL-17.0.1-6.20170307.el7.i686 --> Processing Dependency: libxcb.so.1 for package: mesa-libGL-17.0.1-6.20170307.el7.i686 --> Processing Dependency: libxcb-sync.so.1 for package: mesa-libGL-17.0.1-6.20170307.el7.i686 --> Processing Dependency: libxcb-present.so.0 for package: mesa-libGL-17.0.1-6.20170307.el7.i686 --> Processing Dependency: libxcb-glx.so.0 for package: mesa-libGL-17.0.1-6.20170307.el7.i686 --> Processing Dependency: libxcb-dri3.so.0 for package: mesa-libGL-17.0.1-6.20170307.el7.i686 --> Processing Dependency: libxcb-dri2.so.0 for package: mesa-libGL-17.0.1-6.20170307.el7.i686 --> Processing Dependency: libselinux.so.1 for package: mesa-libGL-17.0.1-6.20170307.el7.i686 --> Processing Dependency: libglapi.so.0 for package: mesa-libGL-17.0.1-6.20170307.el7.i686 --> Processing Dependency: libexpat.so.1 for package: mesa-libGL-17.0.1-6.20170307.el7.i686 --> Processing Dependency: libdrm.so.2 for package: mesa-libGL-17.0.1-6.20170307.el7.i686 --> Processing Dependency: libXxf86vm.so.1 for package: mesa-libGL-17.0.1-6.20170307.el7.i686 --> Processing Dependency: libXfixes.so.3 for package: mesa-libGL-17.0.1-6.20170307.el7.i686 --> Processing Dependency: libXext.so.6 for package: mesa-libGL-17.0.1-6.20170307.el7.i686 --> Processing Dependency: libXdamage.so.1 for package: mesa-libGL-17.0.1-6.20170307.el7.i686 --> Processing Dependency: libX11.so.6 for package: mesa-libGL-17.0.1-6.20170307.el7.i686 --> Processing Dependency: libX11-xcb.so.1 for package: mesa-libGL-17.0.1-6.20170307.el7.i686 --> Running transaction check ---> Package expat.i686 0:2.1.0-10.el7_3 will be installed ---> Package libX11.i686 0:1.6.5-1.el7 will be installed ---> Package libXdamage.i686 0:1.1.4-4.1.el7 will be installed ---> Package libXext.i686 0:1.3.3-3.el7 will be installed ---> Package libXfixes.i686 0:5.0.3-1.el7 will be installed ---> Package libXxf86vm.i686 0:1.1.4-1.el7 will be installed ---> Package libdrm.i686 0:2.4.74-1.el7 will be installed --> Processing Dependency: libpciaccess.so.0 for package: libdrm-2.4.74-1.el7.i686 ---> Package libselinux.i686 0:2.5-11.el7 will be installed --> Processing Dependency: libsepol(x86-32) >= 2.5-6 for package: libselinux-2.5-11.el7.i686 --> Processing Dependency: libsepol.so.1(LIBSEPOL_1.0) for package: libselinux-2.5-11.el7.i686 --> Processing Dependency: libsepol.so.1 for package: libselinux-2.5-11.el7.i686 --> Processing Dependency: libpcre.so.1 for package: libselinux-2.5-11.el7.i686 ---> Package libxcb.i686 0:1.12-1.el7 will be installed --> Processing Dependency: libXau.so.6 for package: libxcb-1.12-1.el7.i686 ---> Package libxshmfence.i686 0:1.2-1.el7 will be installed ---> Package mesa-libglapi.i686 0:17.0.1-6.20170307.el7 will be installed ---> Package nss-softokn-freebl.i686 0:3.28.3-8.el7_4 will be installed --> Running transaction check ---> Package libXau.i686 0:1.0.8-2.1.el7 will be installed ---> Package libpciaccess.i686 0:0.13.4-3.el7_3 will be installed ---> Package libsepol.i686 0:2.5-6.el7 will be installed ---> Package pcre.i686 0:8.32-17.el7 will be installed --> Finished Dependency Resolution Dependencies Resolved ==================================================================================================================================================================== Package Arch Version Repository Size ==================================================================================================================================================================== Installing: mesa-libGLU i686 9.0.0-4.el7 base 198 k Installing for dependencies: expat i686 2.1.0-10.el7_3 base 80 k glibc i686 2.17-196.el7 base 4.2 M libX11 i686 1.6.5-1.el7 base 610 k libXau i686 1.0.8-2.1.el7 base 29 k libXdamage i686 1.1.4-4.1.el7 base 20 k libXext i686 1.3.3-3.el7 base 39 k libXfixes i686 5.0.3-1.el7 base 18 k libXxf86vm i686 1.1.4-1.el7 base 18 k libdrm i686 2.4.74-1.el7 base 151 k libgcc i686 4.8.5-16.el7 base 106 k libpciaccess i686 0.13.4-3.el7_3 base 27 k libselinux i686 2.5-11.el7 base 165 k libsepol i686 2.5-6.el7 base 284 k libstdc++ i686 4.8.5-16.el7 base 314 k libxcb i686 1.12-1.el7 base 227 k libxshmfence i686 1.2-1.el7 base 7.2 k mesa-libGL i686 17.0.1-6.20170307.el7 base 173 k mesa-libglapi i686 17.0.1-6.20170307.el7 base 61 k nss-softokn-freebl i686 3.28.3-8.el7_4 updates 199 k pcre i686 8.32-17.el7 base 420 k Transaction Summary ==================================================================================================================================================================== Install 1 Package (+20 Dependent packages) Total download size: 7.3 M Installed size: 23 M Is this ok [y/d/N]: y Downloading packages: (1/21): libXdamage-1.1.4-4.1.el7.i686.rpm | 20 kB 00:00:00 (2/21): libXext-1.3.3-3.el7.i686.rpm | 39 kB 00:00:00 (3/21): expat-2.1.0-10.el7_3.i686.rpm | 80 kB 00:00:00 (4/21): libXxf86vm-1.1.4-1.el7.i686.rpm | 18 kB 00:00:00 (5/21): libXfixes-5.0.3-1.el7.i686.rpm | 18 kB 00:00:00 (6/21): libXau-1.0.8-2.1.el7.i686.rpm | 29 kB 00:00:00 (7/21): libdrm-2.4.74-1.el7.i686.rpm | 151 kB 00:00:00 (8/21): libpciaccess-0.13.4-3.el7_3.i686.rpm | 27 kB 00:00:00 (9/21): libX11-1.6.5-1.el7.i686.rpm | 610 kB 00:00:00 (10/21): libselinux-2.5-11.el7.i686.rpm | 165 kB 00:00:00 (11/21): libgcc-4.8.5-16.el7.i686.rpm | 106 kB 00:00:00 (12/21): libxshmfence-1.2-1.el7.i686.rpm | 7.2 kB 00:00:00 (13/21): libxcb-1.12-1.el7.i686.rpm | 227 kB 00:00:00 (14/21): libsepol-2.5-6.el7.i686.rpm | 284 kB 00:00:00 (15/21): mesa-libglapi-17.0.1-6.20170307.el7.i686.rpm | 61 kB 00:00:00 (16/21): libstdc++-4.8.5-16.el7.i686.rpm | 314 kB 00:00:00 (17/21): mesa-libGLU-9.0.0-4.el7.i686.rpm | 198 kB 00:00:00 (18/21): nss-softokn-freebl-3.28.3-8.el7_4.i686.rpm | 199 kB 00:00:00 (19/21): mesa-libGL-17.0.1-6.20170307.el7.i686.rpm | 173 kB 00:00:00 (20/21): pcre-8.32-17.el7.i686.rpm | 420 kB 00:00:00 (21/21): glibc-2.17-196.el7.i686.rpm | 4.2 MB 00:00:02 -------------------------------------------------------------------------------------------------------------------------------------------------------------------- Total 2.4 MB/s | 7.3 MB 00:00:02 Running transaction check Running transaction test Transaction test succeeded Running transaction Installing : libgcc-4.8.5-16.el7.i686 1/21 Installing : nss-softokn-freebl-3.28.3-8.el7_4.i686 2/21 Installing : glibc-2.17-196.el7.i686 3/21 Installing : libstdc++-4.8.5-16.el7.i686 4/21 Installing : pcre-8.32-17.el7.i686 5/21 Installing : libsepol-2.5-6.el7.i686 6/21 Installing : libselinux-2.5-11.el7.i686 7/21 Installing : mesa-libglapi-17.0.1-6.20170307.el7.i686 8/21 Installing : libpciaccess-0.13.4-3.el7_3.i686 9/21 Installing : libdrm-2.4.74-1.el7.i686 10/21 Installing : libXau-1.0.8-2.1.el7.i686 11/21 Installing : libxcb-1.12-1.el7.i686 12/21 Installing : libX11-1.6.5-1.el7.i686 13/21 Installing : libXext-1.3.3-3.el7.i686 14/21 Installing : libXfixes-5.0.3-1.el7.i686 15/21 Installing : libXdamage-1.1.4-4.1.el7.i686 16/21 Installing : libXxf86vm-1.1.4-1.el7.i686 17/21 Installing : libxshmfence-1.2-1.el7.i686 18/21 Installing : expat-2.1.0-10.el7_3.i686 19/21 Installing : mesa-libGL-17.0.1-6.20170307.el7.i686 20/21 Installing : mesa-libGLU-9.0.0-4.el7.i686 21/21 Verifying : libstdc++-4.8.5-16.el7.i686 1/21 Verifying : libXdamage-1.1.4-4.1.el7.i686 2/21 Verifying : libXext-1.3.3-3.el7.i686 3/21 Verifying : mesa-libGL-17.0.1-6.20170307.el7.i686 4/21 Verifying : libsepol-2.5-6.el7.i686 5/21 Verifying : libX11-1.6.5-1.el7.i686 6/21 Verifying : libselinux-2.5-11.el7.i686 7/21 Verifying : pcre-8.32-17.el7.i686 8/21 Verifying : libgcc-4.8.5-16.el7.i686 9/21 Verifying : mesa-libglapi-17.0.1-6.20170307.el7.i686 10/21 Verifying : libdrm-2.4.74-1.el7.i686 11/21 Verifying : nss-softokn-freebl-3.28.3-8.el7_4.i686 12/21 Verifying : glibc-2.17-196.el7.i686 13/21 Verifying : mesa-libGLU-9.0.0-4.el7.i686 14/21 Verifying : libXfixes-5.0.3-1.el7.i686 15/21 Verifying : libpciaccess-0.13.4-3.el7_3.i686 16/21 Verifying : libXxf86vm-1.1.4-1.el7.i686 17/21 Verifying : libXau-1.0.8-2.1.el7.i686 18/21 Verifying : libxshmfence-1.2-1.el7.i686 19/21 Verifying : libxcb-1.12-1.el7.i686 20/21 Verifying : expat-2.1.0-10.el7_3.i686 21/21 Installed: mesa-libGLU.i686 0:9.0.0-4.el7 Dependency Installed: expat.i686 0:2.1.0-10.el7_3 glibc.i686 0:2.17-196.el7 libX11.i686 0:1.6.5-1.el7 libXau.i686 0:1.0.8-2.1.el7 libXdamage.i686 0:1.1.4-4.1.el7 libXext.i686 0:1.3.3-3.el7 libXfixes.i686 0:5.0.3-1.el7 libXxf86vm.i686 0:1.1.4-1.el7 libdrm.i686 0:2.4.74-1.el7 libgcc.i686 0:4.8.5-16.el7 libpciaccess.i686 0:0.13.4-3.el7_3 libselinux.i686 0:2.5-11.el7 libsepol.i686 0:2.5-6.el7 libstdc++.i686 0:4.8.5-16.el7 libxcb.i686 0:1.12-1.el7 libxshmfence.i686 0:1.2-1.el7 mesa-libGL.i686 0:17.0.1-6.20170307.el7 mesa-libglapi.i686 0:17.0.1-6.20170307.el7 nss-softokn-freebl.i686 0:3.28.3-8.el7_4 pcre.i686 0:8.32-17.el7 Complete! _______________________________________________ CentOS mailing list CentOS@xxxxxxxxxx https://lists.centos.org/mailman/listinfo/centos