Как исправить libprotobuf.a (common.o): нераспознанное перемещение (0x2a) в разделе `.text ' - PullRequest
0 голосов
/ 07 мая 2019

Я получил сообщение об ошибке при компиляции "make"

Я устанавливаю DensePose, после компиляции "make" я получаю следующее сообщение об ошибке. Сначала я думаю, что может быть проблема с версией gcc (я использовал gcc-4.8.5), поэтому я изменяю версию gcc (4.9.2 и 5.3.0), но она не работает. Как я могу решить эту проблему?

(DensePose) [zhushiwei@SH-IDC1-10-5-40-31 build]$ make
Scanning dependencies of target caffe2_detectron_custom_ops
[ 12%] Building CXX object CMakeFiles/caffe2_detectron_custom_ops.dir/detectron/ops/pool_points_interp.cc.o
[ 25%] Building CXX object CMakeFiles/caffe2_detectron_custom_ops.dir/detectron/ops/zero_even_op.cc.o
[ 37%] Linking CXX shared library libcaffe2_detectron_custom_ops.so
/bin/ld: /mnt/lustre/zhushiwei/anaconda3/envs/DensePose/lib/libprotobuf.a(common.o): unrecognized relocation (0x2a) in section `.text'
/bin/ld: final link failed: Bad value
collect2: error: ld returned 1 exit status
make[2]: *** [libcaffe2_detectron_custom_ops.so] Error 1
make[1]: *** [CMakeFiles/caffe2_detectron_custom_ops.dir/all] Error 2
make: *** [all] Error 2

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...