[ https://issues.apache.org/jira/browse/HDFS-15929?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Íñigo Goiri resolved HDFS-15929. -------------------------------- Fix Version/s: 3.4.0 Hadoop Flags: Reviewed Resolution: Fixed > Replace RAND_pseudo_bytes in util.cc > ------------------------------------ > > Key: HDFS-15929 > URL: https://issues.apache.org/jira/browse/HDFS-15929 > Project: Hadoop HDFS > Issue Type: Bug > Components: libhdfs++ > Affects Versions: 3.4.0 > Reporter: Gautham Banasandra > Assignee: Gautham Banasandra > Priority: Critical > Labels: pull-request-available > Fix For: 3.4.0 > > Time Spent: 1h 40m > Remaining Estimate: 0h > > RAND_pseudo_bytes was deprecated in OpenSSL 1.1.1. We get the following > warning during compilation that it's deprecated - > {code} > /mnt/c/Users/Gautham/projects/apache/wsl/hadoop/hadoop-hdfs-project/hadoop-hdfs-native-client/src/main/native/libhdfspp/lib/common/util.cc: > In function ‘std::string hdfs::GetRandomClientName()’: > /mnt/c/Users/Gautham/projects/apache/wsl/hadoop/hadoop-hdfs-project/hadoop-hdfs-native-client/src/main/native/libhdfspp/lib/common/util.cc:78:31: > warning: ‘int RAND_pseudo_bytes(unsigned char*, int)’ is deprecated > [-Wdeprecated-declarations] > 78 | RAND_pseudo_bytes(&buf[0], 8); > | ^ > In file included from /usr/include/openssl/e_os2.h:13, > from /usr/include/openssl/ossl_typ.h:19, > from /usr/include/openssl/rand.h:14, > from > /mnt/c/Users/Gautham/projects/apache/wsl/hadoop/hadoop-hdfs-project/hadoop-hdfs-native-client/src/main/native/libhdfspp/lib/common/util.h:29, > from > /mnt/c/Users/Gautham/projects/apache/wsl/hadoop/hadoop-hdfs-project/hadoop-hdfs-native-client/src/main/native/libhdfspp/lib/common/util.cc:19: > /usr/include/openssl/rand.h:44:1: note: declared here > 44 | DEPRECATEDIN_1_1_0(int RAND_pseudo_bytes(unsigned char *buf, int num)) > | ^~~~~~~~~~~~~~~~~~ > /mnt/c/Users/Gautham/projects/apache/wsl/hadoop/hadoop-hdfs-project/hadoop-hdfs-native-client/src/main/native/libhdfspp/lib/common/util.cc:78:31: > warning: ‘int RAND_pseudo_bytes(unsigned char*, int)’ is deprecated > [-Wdeprecated-declarations] > 78 | RAND_pseudo_bytes(&buf[0], 8); > | ^ > {code} -- This message was sent by Atlassian Jira (v8.3.4#803005) --------------------------------------------------------------------- To unsubscribe, e-mail: hdfs-dev-unsubscr...@hadoop.apache.org For additional commands, e-mail: hdfs-dev-h...@hadoop.apache.org