Thanks Wes, openssl-devel is installed.
yum info openssl-devel Loaded plugins: langpacks, product-id, search-disabled-repos, subscription-manager Installed Packages Name : openssl-devel Arch : x86_64 Epoch : 1 Version : 1.0.2k Release : 8.el7 Size : 3.1 M Repo : installed From repo : anaconda . . . Available Packages Name : openssl-devel Arch : i686 Epoch : 1 Version : 1.0.2k Release : 8.el7 Size : 1.5 M Repo : RHEL74 . . . I also downloaded and successfully built Thrift. ll /usr/local/lib/libth* -rwxr-xr-x 1 root root 8394200 May 30 14:03 /usr/local/lib/libthrift-0.12.0.so -rw-r--r-- 1 root root 20996002 May 30 14:03 /usr/local/lib/libthrift.a -rw-r--r-- 1 root root 1224764 May 30 14:05 /usr/local/lib/libthrift_c_glib.a -rwxr-xr-x 1 root root 1049 May 30 14:05 /usr/local/lib/libthrift_c_glib.la lrwxrwxrwx 1 root root 25 May 30 14:05 /usr/local/lib/libthrift_c_glib.so -> libthrift_c_glib.so.0.0.0 lrwxrwxrwx 1 root root 25 May 30 14:05 /usr/local/lib/libthrift_c_glib.so.0 -> libthrift_c_glib.so.0.0.0 -rwxr-xr-x 1 root root 669136 May 30 14:05 /usr/local/lib/libthrift_c_glib.so.0.0.0 -rwxr-xr-x 1 root root 999 May 30 14:03 /usr/local/lib/libthrift.la -rwxr-xr-x 1 root root 716944 May 30 14:03 /usr/local/lib/libthriftqt-0.12.0.so -rw-r--r-- 1 root root 1580088 May 30 14:03 /usr/local/lib/libthriftqt.a -rwxr-xr-x 1 root root 1019 May 30 14:03 /usr/local/lib/libthriftqt.la lrwxrwxrwx 1 root root 21 May 30 14:03 /usr/local/lib/libthriftqt.so -> libthriftqt-0.12.0.so lrwxrwxrwx 1 root root 19 May 30 14:03 /usr/local/lib/libthrift.so -> libthrift-0.12.0.so -rwxr-xr-x 1 root root 1175424 May 30 14:03 /usr/local/lib/libthriftz-0.12.0.so -rw-r--r-- 1 root root 2631910 May 30 14:03 /usr/local/lib/libthriftz.a -rwxr-xr-x 1 root root 995 May 30 14:03 /usr/local/lib/libthriftz.la lrwxrwxrwx 1 root root 20 May 30 14:03 /usr/local/lib/libthriftz.so -> libthriftz-0.12.0.so I'll keep digging. -Brian On 5/30/19, 4:32 PM, "Wes McKinney" <[email protected]> wrote: EXTERNAL hi Brian, Is openssl-devel installed on this system? We don't have any OpenSSL-specific code for the Thrift EP build in the Arrow build system so you might try to see if you can build Thrift directly from source on the system to see if the problem persists It appears that Thrift tries to build against OpenSSL if CMake can detect it on the system https://github.com/apache/thrift/blob/master/build/cmake/DefineOptions.cmake#L76 - Wes On Thu, May 30, 2019 at 2:41 PM Brian Bowman <[email protected]> wrote: > > Just started seeing the following ERROR when compiling Arrow/Parquet cpp after restaging my dev environment in RHEL 7.4. > > Is something incorrect in my CMake setup where the installed libssl.so required by thrift cannot be found. > > <hostName> cat ../Arrow/cpp/cmake-build-debug/thrift_ep-prefix/src/thrift_ep-stamp/thrift_ep-build-err.log > make[5]: *** No rule to make target `/usr/lib/x86_64-linux-gnu/libssl.so', needed by `lib/libthriftd.so.0.11.0'. Stop. > > Any ideas what’s going on? > > -Brian
