[jira] [Updated] (MAPREDUCE-4383) HadoopPipes.cc compile fails with "HadoopPipes.cc:1049:16: error: ‘sleep’ was not declared in this scope"
[ https://issues.apache.org/jira/browse/MAPREDUCE-4383?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Andy Isaacson updated MAPREDUCE-4383: - Status: Patch Available (was: Open) > HadoopPipes.cc compile fails with "HadoopPipes.cc:1049:16: error: ‘sleep’ was > not declared in this scope" > - > > Key: MAPREDUCE-4383 > URL: https://issues.apache.org/jira/browse/MAPREDUCE-4383 > Project: Hadoop Map/Reduce > Issue Type: Bug > Components: pipes >Affects Versions: 2.0.1-alpha, 3.0.0 >Reporter: Andy Isaacson >Priority: Minor > Attachments: mapreduce-4383.txt > > > Since MAPREDUCE-4267 I've seen "mvn -Pnative compile" failing with: > {quote} > [exec] /usr/bin/c++-g -Wall -O2 -D_REENTRANT -D_FILE_OFFSET_BITS=64 > -I/home/adi/w/apache-hadoop-trunk/hadoop-tools/hadoop-pipes/src/main/native/utils/api > > -I/home/adi/w/apache-hadoop-trunk/hadoop-tools/hadoop-pipes/src/main/native/pipes/api > -I/home/adi/w/apache-hadoop-trunk/hadoop-tools/hadoop-pipes/src-o > CMakeFiles/hadooppipes.dir/main/native/pipes/impl/HadoopPipes.cc.o -c > /home/adi/w/apache-hadoop-trunk/hadoop-tools/hadoop-pipes/src/main/native/pipes/impl/HadoopPipes.cc > [exec] > /home/adi/w/apache-hadoop-trunk/hadoop-tools/hadoop-pipes/src/main/native/pipes/impl/HadoopPipes.cc: > In member function ‘std::string > HadoopPipes::BinaryProtocol::createDigest(std::string&, std::string&)’: > [exec] > /home/adi/w/apache-hadoop-trunk/hadoop-tools/hadoop-pipes/src/main/native/pipes/impl/HadoopPipes.cc:439:21: > warning: value computed is not used [-Wunused-value] > [exec] > /home/adi/w/apache-hadoop-trunk/hadoop-tools/hadoop-pipes/src/main/native/pipes/impl/HadoopPipes.cc: > In function ‘void* HadoopPipes::ping(void*)’: > [exec] > /home/adi/w/apache-hadoop-trunk/hadoop-tools/hadoop-pipes/src/main/native/pipes/impl/HadoopPipes.cc:1049:16: > error: ‘sleep’ was not declared in this scope > [exec] > /home/adi/w/apache-hadoop-trunk/hadoop-tools/hadoop-pipes/src/main/native/pipes/impl/HadoopPipes.cc:1067:30: > error: ‘close’ was not declared in this scope > [exec] > /home/adi/w/apache-hadoop-trunk/hadoop-tools/hadoop-pipes/src/main/native/pipes/impl/HadoopPipes.cc: > In function ‘bool HadoopPipes::runTask(const HadoopPipes::Factory&)’: > [exec] > /home/adi/w/apache-hadoop-trunk/hadoop-tools/hadoop-pipes/src/main/native/pipes/impl/HadoopPipes.cc:1162:28: > error: ‘close’ was not declared in this scope > [exec] make[2]: *** > [CMakeFiles/hadooppipes.dir/main/native/pipes/impl/HadoopPipes.cc.o] Error 1 > {quote} > I believe the failure is new simply because I wasn't compiling pipes before. > The fix is pretty simple, just include unistd.h in HadoopPipes.cc. > My environment is debian unstable, amd64, g++ 4.7.0-6, openjdk-6-jdk > 6b24-1.11.1-6. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Updated] (MAPREDUCE-4383) HadoopPipes.cc compile fails with "HadoopPipes.cc:1049:16: error: ‘sleep’ was not declared in this scope"
[ https://issues.apache.org/jira/browse/MAPREDUCE-4383?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Andy Isaacson updated MAPREDUCE-4383: - Attachment: mapreduce-4383.txt Attaching one-line patch that fixes my build. > HadoopPipes.cc compile fails with "HadoopPipes.cc:1049:16: error: ‘sleep’ was > not declared in this scope" > - > > Key: MAPREDUCE-4383 > URL: https://issues.apache.org/jira/browse/MAPREDUCE-4383 > Project: Hadoop Map/Reduce > Issue Type: Bug > Components: pipes >Affects Versions: 2.0.1-alpha, 3.0.0 >Reporter: Andy Isaacson >Priority: Minor > Attachments: mapreduce-4383.txt > > > Since MAPREDUCE-4267 I've seen "mvn -Pnative compile" failing with: > {quote} > [exec] /usr/bin/c++-g -Wall -O2 -D_REENTRANT -D_FILE_OFFSET_BITS=64 > -I/home/adi/w/apache-hadoop-trunk/hadoop-tools/hadoop-pipes/src/main/native/utils/api > > -I/home/adi/w/apache-hadoop-trunk/hadoop-tools/hadoop-pipes/src/main/native/pipes/api > -I/home/adi/w/apache-hadoop-trunk/hadoop-tools/hadoop-pipes/src-o > CMakeFiles/hadooppipes.dir/main/native/pipes/impl/HadoopPipes.cc.o -c > /home/adi/w/apache-hadoop-trunk/hadoop-tools/hadoop-pipes/src/main/native/pipes/impl/HadoopPipes.cc > [exec] > /home/adi/w/apache-hadoop-trunk/hadoop-tools/hadoop-pipes/src/main/native/pipes/impl/HadoopPipes.cc: > In member function ‘std::string > HadoopPipes::BinaryProtocol::createDigest(std::string&, std::string&)’: > [exec] > /home/adi/w/apache-hadoop-trunk/hadoop-tools/hadoop-pipes/src/main/native/pipes/impl/HadoopPipes.cc:439:21: > warning: value computed is not used [-Wunused-value] > [exec] > /home/adi/w/apache-hadoop-trunk/hadoop-tools/hadoop-pipes/src/main/native/pipes/impl/HadoopPipes.cc: > In function ‘void* HadoopPipes::ping(void*)’: > [exec] > /home/adi/w/apache-hadoop-trunk/hadoop-tools/hadoop-pipes/src/main/native/pipes/impl/HadoopPipes.cc:1049:16: > error: ‘sleep’ was not declared in this scope > [exec] > /home/adi/w/apache-hadoop-trunk/hadoop-tools/hadoop-pipes/src/main/native/pipes/impl/HadoopPipes.cc:1067:30: > error: ‘close’ was not declared in this scope > [exec] > /home/adi/w/apache-hadoop-trunk/hadoop-tools/hadoop-pipes/src/main/native/pipes/impl/HadoopPipes.cc: > In function ‘bool HadoopPipes::runTask(const HadoopPipes::Factory&)’: > [exec] > /home/adi/w/apache-hadoop-trunk/hadoop-tools/hadoop-pipes/src/main/native/pipes/impl/HadoopPipes.cc:1162:28: > error: ‘close’ was not declared in this scope > [exec] make[2]: *** > [CMakeFiles/hadooppipes.dir/main/native/pipes/impl/HadoopPipes.cc.o] Error 1 > {quote} > I believe the failure is new simply because I wasn't compiling pipes before. > The fix is pretty simple, just include unistd.h in HadoopPipes.cc. > My environment is debian unstable, amd64, g++ 4.7.0-6, openjdk-6-jdk > 6b24-1.11.1-6. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira