icejean commented on issue #36848:
URL: https://github.com/apache/arrow/issues/36848#issuecomment-1653097251

   I download binariy packages from 
https://apache.jfrog.io/ui/native/arrow/centos/7/x86_64/Packages/, it's said 
that they're compiled to enable all features?
   ```
   (base) [root@VM-4-12-centos nginx]# yum list installed|grep arrow
   Repository epel is listed more than once in the configuration
   arrow-acero-devel.x86_64               12.0.1-1.el7                    
@/arrow-acero-devel-12.0.1-1.el7.x86_64
   arrow-dataset-devel.x86_64             12.0.1-1.el7                    
@/arrow-dataset-devel-12.0.1-1.el7.x86_64
   arrow-devel.x86_64                     12.0.1-1.el7                    
@/arrow-devel-12.0.1-1.el7.x86_64
   arrow-glib-devel.x86_64                12.0.1-1.el7                    
@/arrow-glib-devel-12.0.1-1.el7.x86_64
   arrow12-acero-libs.x86_64              12.0.1-1.el7                    
@/arrow12-acero-libs-12.0.1-1.el7.x86_64
   arrow12-dataset-libs.x86_64            12.0.1-1.el7                    
@/arrow12-dataset-libs-12.0.1-1.el7.x86_64
   arrow12-glib-libs.x86_64               12.0.1-1.el7                    
@/arrow12-glib-libs-12.0.1-1.el7.x86_64
   arrow12-libs.x86_64                    12.0.1-1.el7                    
@/arrow12-libs-12.0.1-1.el7.x86_64
   liberation-narrow-fonts.noarch         1:1.07.2-16.el7                 @os   
   
   (base) [root@VM-4-12-centos nginx]# yum list installed|grep parquet
   Repository epel is listed more than once in the configuration
   parquet-devel.x86_64                   12.0.1-1.el7                    
@/parquet-devel-12.0.1-1.el7.x86_64
   parquet12-libs.x86_64                  12.0.1-1.el7                    
@/parquet12-libs-12.0.1-1.el7.x86_64
   (base) [root@VM-4-12-centos nginx]# yum list installed|grep snappy
   Repository epel is listed more than once in the configuration
   snappy.x86_64                          1.1.0-3.el7                     @os   
   
   snappy-devel.x86_64                    1.1.0-3.el7                     @os   
   
   (base) [root@VM-4-12-centos nginx]# yum list installed|grep openssl
   Repository epel is listed more than once in the configuration
   openssl.x86_64                         1:1.0.2k-25.el7_9               
@updates 
   openssl-devel.x86_64                   1:1.0.2k-25.el7_9               
@updates 
   openssl-libs.i686                      1:1.0.2k-25.el7_9               
@updates 
   openssl-libs.x86_64                    1:1.0.2k-25.el7_9               
@updates 
   openssl11.x86_64                       1:1.1.1k-2.el7                  @epel 
   
   openssl11-libs.x86_64                  1:1.1.1k-2.el7                  @epel 
   
   (base) [root@VM-4-12-centos nginx]# yum list installed|grep curl
   Repository epel is listed more than once in the configuration
   curl.x86_64                            7.29.0-59.el7_9.1               
@updates 
   libcurl.i686                           7.29.0-59.el7_9.1               
@updates 
   libcurl.x86_64                         7.29.0-59.el7_9.1               
@updates 
   libcurl-devel.i686                     7.29.0-59.el7_9.1               
@updates 
   libcurl-devel.x86_64                   7.29.0-59.el7_9.1               
@updates 
   python-pycurl.x86_64                   7.19.0-19.el7                   
@anaconda
   ase) [root@VM-4-12-centos nginx]# cd /usr/local/lib64
   (base) [root@VM-4-12-centos lib64]# ls |grep snappy
   libsnappy.a
   (base) [root@VM-4-12-centos lib64]# 
   ```
   Maybe it's the problem of multi-versions of some package such as openssl, or 
the problem of pkg-config?
   ```
   (base) [root@VM-4-12-centos lib64]# pkg-config --version
   0.27.1
   (base) [root@VM-4-12-centos lib64]# pkg-config --cflags --silence-errors 
arrow
   -D_GLIBCXX_USE_CXX11_ABI=0  
   (base) [root@VM-4-12-centos lib64]# pkg-config --libs-only-l 
--libs-only-other --silence-errors arrow
   -larrow  
   (base) [root@VM-4-12-centos lib64]# pkg-config --libs-only-L 
--silence-errors arrow
    
   (base) [root@VM-4-12-centos lib64]# pkg-config --libs-only-l  
--silence-errors arrow_dataset
   (base) [root@VM-4-12-centos lib64]# pkg-config --libs-only-l  
--silence-errors parquet
   -lparquet -larrow  
   (base) [root@VM-4-12-centos lib64]# 
   ```
   BTW, when installing arrow C++ library from source, I get the message that 
snappy need to be 1.1.8+, for arrow-12.0.1  so I  compile snappy 1.1.10 and the 
master branch both, is it relative to the version of snappy?
   
   The installation on Windows is quite simple, and it works, I just don't know 
why it doesn't work on my CentOS 7 server.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to