Reputation: 1293
I want to use gdc-client, however, after I download it and run it. the system reported as:
./gdc-client: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /tmp/_MEI5oSpPi/libz.so.1)
It is our University Server, I don't have any admin right. Do you know how to install GLIBC_2.14 without admin right?
[shg047@tscc-login2 software]$ lsb_release -a
LSB Version: :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch
Distributor ID: CentOS
Description: CentOS release 6.6 (Final)
Release: 6.6
Codename: Final
[
Upvotes: 2
Views: 4612
Reputation: 31
gdc-client github issued this problem that glibc 2.12 is the latest that's available for CentOS 6.
If your system is CentOS release 6.6, I think you should download the gdc-client source code and compile it yourself. gdc-client is based on the py2.
git clone https://github.com/NCI-GDC/gdc-client
python setup.py install
You may meet the problem
The 'lxml==3.5.0b1' distribution was not found and is required by gdc-client
or
ImportError: /usr/lib64/libxml2.so.2: version `LIBXML2_2.9.0' not found (required by lxml/etree.so)
You need to install libxslt
and libxml2
in your home path. And add xml2-config
and xslt-config
to your path. export PATH="/prog_path/libxslt-1.1.29/bin:/prog_path/libxml2-2.9.4/bin:$PATH"
Then
pip uninstall lxml
pip install lxml==3.5.0b1 --install-option="--auto-rpath"
Finnaly, compile gdc-client source code.
python setup.py install
It worked.
Upvotes: 3