You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hama.apache.org by "Martin Illecker (JIRA)" <ji...@apache.org> on 2014/01/06 16:23:51 UTC

[jira] [Updated] (HAMA-802) Skip Hama Pipes native build when cmake is missing

     [ https://issues.apache.org/jira/browse/HAMA-802?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Martin Illecker updated HAMA-802:
---------------------------------

    Labels: build pipes  (was: build)

> Skip Hama Pipes native build when cmake is missing
> --------------------------------------------------
>
>                 Key: HAMA-802
>                 URL: https://issues.apache.org/jira/browse/HAMA-802
>             Project: Hama
>          Issue Type: Improvement
>          Components: build , pipes
>    Affects Versions: 0.6.3
>            Reporter: Martin Illecker
>            Assignee: Martin Illecker
>            Priority: Minor
>              Labels: build, pipes
>             Fix For: 0.7.0
>
>         Attachments: HAMA-802.patch
>
>
> 1) Based on messages [1] of Tommaso and Anastasis we should skip building Hama Pipes when cmake is missing.
> {code}
> [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]
> {code}
> 2) Add {code}#include <unistd.h>{code} to HamaPipes.cc to solve the following error. (provided by Chia-Hung Lin [2])
> {code}
> [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
> {code}
> [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



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)