Ошибка компиляции: gcc: error: нераспознанная опция командной строки ‘-R’ - PullRequest
0 голосов
/ 03 июля 2018

Я пытаюсь запустить установку, используя строку:

python setup.py install --user

Для установки считывателя набора данных из: github

Но когда я получаю сообщение об ошибке:

gcc: error: unrecognized command line option ‘-R’

Что является проблемой компиляции, связанной с this

Но когда я отслеживаю источник ошибки:

C compiler: gcc -pthread -B /home/username/anaconda3/compiler_compat -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC

Я не могу найти файл для изменения в

/ главная / имя пользователя / anaconda3 / compiler_compat

чтобы исправить проблемы -R.

"read_eagle" был загружен 03/07/2018 с идентификационным номером: 4a73486d8248d16bfd5dc28283e6160156dc28c5 по истории из: github.com/jchelly/read_eagle

У меня есть следующие версии программ:

Конда: 4.4.11

Python 3.6.2 :: Anaconda custom (64-битная

)

gcc (Ubuntu 5.4.0-6ubuntu1 ~ 16.04.10) 5.4.0 20160609

Полная ошибка:

running install
running build
running build_py
running build_ext
building '_read_eagle' extension
C compiler: gcc -pthread -B /home/username/anaconda3/compiler_compat -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC

compile options: '-I/home/username/anaconda3/lib/python3.6/site-packages/numpy/core/include -I/home/username/anaconda3/pkgs/hdf5-1.10.1-h9caa474_1/include -I/home/username/anaconda3/include/python3.6m -c'
gcc: ./src/_read_eagle.c
gcc: ./src/read_eagle.c
./src/read_eagle.c: In function ‘get_dataset_list’:
./src/read_eagle.c:194:13: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
   for(i=0; i<nobj; i+=1)
             ^
./src/read_eagle.c: In function ‘count_particles_with_index’:
./src/read_eagle.c:948:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
          for(i=0;i<n;i+=1)
                   ^
./src/read_eagle.c:960:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
          for(i=0;i<n;i+=1)
                   ^
./src/read_eagle.c: In function ‘read_extra_dataset’:
./src/read_eagle.c:1250:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
         for(ipart=0;ipart<dims[0];ipart+=1)
                          ^
gcc -pthread -shared -B /home/username/anaconda3/compiler_compat -L/home/username/anaconda3/lib -Wl,-rpath=/home/username/anaconda3/lib,--no-as-needed build/temp.linux-x86_64-3.6/src/_read_eagle.o build/temp.linux-x86_64-3.6/src/read_eagle.o -L/home/username/anaconda3/pkgs/hdf5-1.10.1-h9caa474_1/lib -L/home/username/anaconda3/lib -R/home/username/anaconda3/pkgs/hdf5-1.10.1-h9caa474_1/lib -lhdf5 -lpython3.6m -o build/lib.linux-x86_64-3.6/_read_eagle.cpython-36m-x86_64-linux-gnu.so
gcc: error: unrecognized command line option ‘-R’
gcc: error: unrecognized command line option ‘-R’
error: Command "gcc -pthread -shared -B /home/username/anaconda3/compiler_compat -L/home/username/anaconda3/lib -Wl,-rpath=/home/username/anaconda3/lib,--no-as-needed build/temp.linux-x86_64-3.6/src/_read_eagle.o build/temp.linux-x86_64-3.6/src/read_eagle.o -L/home/username/anaconda3/pkgs/hdf5-1.10.1-h9caa474_1/lib -L/home/username/anaconda3/lib -R/home/username/anaconda3/pkgs/hdf5-1.10.1-h9caa474_1/lib -lhdf5 -lpython3.6m -o build/lib.linux-x86_64-3.6/_read_eagle.cpython-36m-x86_64-linux-gnu.so" failed with exit status 1
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...