Uploaded image for project: 'Hama'
  1. Hama
  2. HAMA-802

Skip Hama Pipes native build when cmake is missing

Details

    • Improvement
    • Status: Resolved
    • Minor
    • Resolution: Fixed
    • 0.6.3
    • 0.7.0
    • build , pipes

    Description

      1) Based on messages [1] of Tommaso and Anastasis we should skip building Hama Pipes when cmake is missing.

      [ERROR] Failed to execute goal
      org.apache.maven.plugins:maven-antrun-plugin:1.6:run (make) on project
      hama-pipes: An Ant BuildException has occured: Execute failed:
      java.io.IOException: Cannot run program "cmake" (in directory
      "*****/hama/trunk/c++/target/native"):
      error=2, No such file or directory -> [Help 1]
      

      2) Add

      #include <unistd.h>

      to HamaPipes.cc to solve the following error. (provided by Chia-Hung Lin [2])

      [exec] /usr/bin/c++    -g -Wall -O2 -D_REENTRANT -D_GNU_SOURCE
      -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
      -I/tmp/0.6.3-RC2/c++/src/main/native/utils/api
      -I/tmp/0.6.3-RC2/c++/src/main/native/pipes/api
      -I/tmp/0.6.3-RC2/c++/src    -o
      CMakeFiles/hamapipes.dir/main/native/pipes/impl/HamaPipes.cc.o -c
      /tmp/0.6.3-RC2/c++/src/main/native/pipes/impl/HamaPipes.cc
          [exec] /tmp/0.6.3-RC2/c++/src/main/native/pipes/impl/HamaPipes.cc:
      In function ‘void* HamaPipes::ping(void*)’:
          [exec] /tmp/0.6.3-RC2/c++/src/main/native/pipes/impl/HamaPipes.cc:1148:16:
      error: ‘sleep’ was not declared in this scope
          [exec] /tmp/0.6.3-RC2/c++/src/main/native/pipes/impl/HamaPipes.cc:1167:30:
      error: ‘close’ was not declared in this scope
      

      [1] http://mail-archives.apache.org/mod_mbox/hama-dev/201309.mbox/%3CCAGnSx07dLJt4NEpgh66OQ20wgQHP%2BPvYMNsT1uJ3d69Xg%3DN2%2BQ%40mail.gmail.com%3E
      [2] http://mail-archives.apache.org/mod_mbox/hama-dev/201309.mbox/%3cCA+jdVcznuTkHbPovwVYz55WnY_ffg3ykt4c2w6jLkkUxygwpxg@mail.gmail.com%3e

      Attachments

        1. HAMA-802.patch
          4 kB
          Martin Illecker

        Activity

          People

            bafu Martin Illecker
            bafu Martin Illecker
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment