jeroen / openssl

OpenSSL bindings for R
Other
64 stars 22 forks source link

Registered S3 method overwritten by 'openssl' #70

Closed GeraldCNelson closed 5 years ago

GeraldCNelson commented 5 years ago

Since R version 3.6, I've been seeing messages like the following:

> library(RSelenium, warn.conflicts = FALSE)
Registered S3 method overwritten by 'openssl':
  method      from
  print.bytes Rcpp

I'm using OpenSSL 1.1.1b and the R app version 1.3.

Someone who knows more about this than I do suggested It seems the class "print.bytes" of your package is conflicting with the same class "print.bytes" of package {Rcpp}. Would there be any chance either of you could rename your class to use your package name as a prefix? It probably makes sense to do this renaming in the package with the fewest reverse dependencies, to minimise breakages.

jeroen commented 5 years ago

This is already fixed in the master branch.

GeraldCNelson commented 5 years ago

I'm running on a mac. I followed the directions and installed using brew install openSSL. Still getting the same message.

Here's the output of openssl version -a

OpenSSL 1.1.1b  26 Feb 2019
built on: Thu Mar  7 15:46:43 2019 UTC
platform: darwin64-x86_64-cc
options:  bn(64,64) rc4(16x,int) des(int) idea(int) blowfish(ptr) 
compiler: x86_64-apple-darwin13.4.0-clang -D_FORTIFY_SOURCE=2 -mmacosx-version-min=10.9 -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -I/Users/gcn/anaconda3/include -fdebug-prefix-map=/opt/concourse/worker/volumes/live/1ed54b0f-3fc2-4456-5118-b03f9c1a68f8/volume/openssl_1551973467305/work=/usr/local/src/conda/openssl-1.1.1b -fdebug-prefix-map=/Users/gcn/anaconda3=/usr/local/src/conda-prefix -fPIC -arch x86_64 -O3 -Wall -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAES_ASM -DVPAES_ASM -DBSAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPADLOCK_ASM -DPOLY1305_ASM -D_REENTRANT -DNDEBUG
OPENSSLDIR: "/Users/gcn/anaconda3/ssl"
ENGINESDIR: "/Users/gcn/anaconda3/lib/engines-1.1"
Seeding source: os-specific