ypchen
安装日志的最后部分如下:
gcc -m64 -std=gnu99 -I/usr/include/R -DNDEBUG -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -I. -Ilibgit2 -Ilibgit2/include -Ihttp-parser -I/usr/local/include -DGIT_OPENSSL -DOPENSSL_SHA1 -DGIT_ARCH_64 -I/usr/local/include -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -c git2r_stash.c -o git2r_stash.o
gcc -m64 -std=gnu99 -I/usr/include/R -DNDEBUG -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -I. -Ilibgit2 -Ilibgit2/include -Ihttp-parser -I/usr/local/include -DGIT_OPENSSL -DOPENSSL_SHA1 -DGIT_ARCH_64 -I/usr/local/include -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -c git2r_status.c -o git2r_status.o
gcc -m64 -std=gnu99 -I/usr/include/R -DNDEBUG -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -I. -Ilibgit2 -Ilibgit2/include -Ihttp-parser -I/usr/local/include -DGIT_OPENSSL -DOPENSSL_SHA1 -DGIT_ARCH_64 -I/usr/local/include -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -c git2r_tag.c -o git2r_tag.o
gcc -m64 -std=gnu99 -I/usr/include/R -DNDEBUG -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -I. -Ilibgit2 -Ilibgit2/include -Ihttp-parser -I/usr/local/include -DGIT_OPENSSL -DOPENSSL_SHA1 -DGIT_ARCH_64 -I/usr/local/include -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -c git2r_transfer.c -o git2r_transfer.o
gcc -m64 -std=gnu99 -I/usr/include/R -DNDEBUG -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -I. -Ilibgit2 -Ilibgit2/include -Ihttp-parser -I/usr/local/include -DGIT_OPENSSL -DOPENSSL_SHA1 -DGIT_ARCH_64 -I/usr/local/include -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -c git2r_tree.c -o git2r_tree.o
gcc -m64 -std=gnu99 -I/usr/include/R -DNDEBUG -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -I. -Ilibgit2 -Ilibgit2/include -Ihttp-parser -I/usr/local/include -DGIT_OPENSSL -DOPENSSL_SHA1 -DGIT_ARCH_64 -I/usr/local/include -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -c git2r.c -o git2r.o
gcc -m64 -std=gnu99 -shared -L/usr/lib64/R/lib -L/usr/local/lib64 -o git2r.so libgit2/annotated_commit.o libgit2/attr_file.o libgit2/attr.o libgit2/attrcache.o libgit2/blame_git.o libgit2/blame.o libgit2/blob.o libgit2/branch.o libgit2/buf_text.o libgit2/buffer.o libgit2/cache.o libgit2/checkout.o libgit2/cherrypick.o libgit2/clone.o libgit2/commit_list.o libgit2/commit.o libgit2/config_cache.o libgit2/config_file.o libgit2/config.o libgit2/crlf.o libgit2/curl_stream.o libgit2/date.o libgit2/delta-apply.o libgit2/delta.o libgit2/describe.o libgit2/diff_driver.o libgit2/diff_file.o libgit2/diff_patch.o libgit2/diff_print.o libgit2/diff_stats.o libgit2/diff_tform.o libgit2/diff_xdiff.o libgit2/diff.o libgit2/errors.o libgit2/fetch.o libgit2/fetchhead.o libgit2/filebuf.o libgit2/fileops.o libgit2/filter.o libgit2/fnmatch.o libgit2/global.o libgit2/graph.o libgit2/hash.o libgit2/hashsig.o libgit2/ident.o libgit2/ignore.o libgit2/index.o libgit2/indexer.o libgit2/iterator.o libgit2/merge_file.o libgit2/merge.o libgit2/message.o libgit2/mwindow.o libgit2/netops.o libgit2/notes.o libgit2/object_api.o libgit2/object.o libgit2/odb_loose.o libgit2/odb_mempack.o libgit2/odb_pack.o libgit2/odb.o libgit2/oid.o libgit2/oidarray.o libgit2/openssl_stream.o libgit2/pack-objects.o libgit2/pack.o libgit2/path.o libgit2/pathspec.o libgit2/pool.o libgit2/posix.o libgit2/pqueue.o libgit2/push.o libgit2/rebase.o libgit2/refdb_fs.o libgit2/refdb.o libgit2/reflog.o libgit2/refs.o libgit2/refspec.o libgit2/remote.o libgit2/repository.o libgit2/reset.o libgit2/revert.o libgit2/revparse.o libgit2/revwalk.o libgit2/settings.o libgit2/sha1_lookup.o libgit2/signature.o libgit2/socket_stream.o libgit2/sortedcache.o libgit2/stash.o libgit2/status.o libgit2/strmap.o libgit2/submodule.o libgit2/sysdir.o libgit2/tag.o libgit2/thread-utils.o libgit2/tls_stream.o libgit2/trace.o libgit2/transaction.o libgit2/transport.o libgit2/tree-cache.o libgit2/tree.o libgit2/tsort.o libgit2/util.o libgit2/vector.o libgit2/zstream.o libgit2/transports/auth.o libgit2/transports/cred_helpers.o libgit2/transports/cred.o libgit2/transports/git.o libgit2/transports/http.o libgit2/transports/local.o libgit2/transports/smart_pkt.o libgit2/transports/smart_protocol.o libgit2/transports/smart.o libgit2/transports/ssh.o libgit2/unix/map.o libgit2/unix/realpath.o libgit2/xdiff/xdiffi.o libgit2/xdiff/xemit.o libgit2/xdiff/xhistogram.o libgit2/xdiff/xmerge.o libgit2/xdiff/xpatience.o libgit2/xdiff/xprepare.o libgit2/xdiff/xutils.o http-parser/http_parser.o git2r_arg.o git2r_blame.o git2r_blob.o git2r_branch.o git2r_checkout.o git2r_clone.o git2r_commit.o git2r_config.o git2r_cred.o git2r_diff.o git2r_error.o git2r_graph.o git2r_index.o git2r_libgit2.o git2r_merge.o git2r_note.o git2r_object.o git2r_odb.o git2r_oid.o git2r_push.o git2r_reference.o git2r_reflog.o git2r_remote.o git2r_repository.o git2r_reset.o git2r_revparse.o git2r_revwalk.o git2r_signature.o git2r_stash.o git2r_status.o git2r_tag.o git2r_transfer.o git2r_tree.o git2r.o -lssl -lcrypto -lz -L/usr/lib64/R/lib -lR
/usr/bin/ld: /usr/local/lib64/libssl.a(s23_meth.o): relocation R_X86_64_32 against `
.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/local/lib64/libssl.a: could not read symbols: Bad value
collect2: ld returned 1 exit status
make: *** [git2r.so] Error 1
ERROR: compilation failed for package ‘git2r’
* removing ‘/usr/lib64/R/library/git2r’
The downloaded source packages are in
‘/tmp/RtmpG9onsr/downloaded_packages’
Updating HTML index of packages in '.Library'
Making 'packages.html' ... done
Warning message:
In install.packages("git2r") :
installation of package ‘git2r’ had non-zero exit status
已经在Google搜了 /usr/local/lib64/libssl.a: could not read symbols: Bad value 不成功
有什么办法吗?