You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-issues@hadoop.apache.org by "Chris Nauroth (JIRA)" <ji...@apache.org> on 2014/06/24 06:20:24 UTC

[jira] [Resolved] (HADOOP-10742) Problems building with -Pnative on FreeBSD 10

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

Chris Nauroth resolved HADOOP-10742.
------------------------------------

    Resolution: Duplicate

Hello, [~pfg].  There is an uncommitted patch for this issue on YARN-1327, so I'm resolving this as duplicate.

> Problems building with -Pnative on FreeBSD 10
> ---------------------------------------------
>
>                 Key: HADOOP-10742
>                 URL: https://issues.apache.org/jira/browse/HADOOP-10742
>             Project: Hadoop Common
>          Issue Type: Bug
>          Components: build
>    Affects Versions: 2.4.0
>         Environment: $ uname -a
> FreeBSD kakumen 10.0-STABLE FreeBSD 10.0-STABLE #4 r267707: Sat Jun 21 19:40:06 COT 2014     pfg@kakumen:/usr/obj/usr/src/sys/GENERIC  amd64
> $ cc --version
> FreeBSD clang version 3.4.1 (tags/RELEASE_34/dot1-final 208032) 20140512
> Target: x86_64-unknown-freebsd10.0
> Thread model: posix
> $ javac -version
> javac 1.6.0_32
>            Reporter: Pedro Giffuni
>
>    [mkdir] Created dir: /usr/ports/devel/hadoop2/work/hadoop-2.4.0-src/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/target/native/target
>      [exec] -- The C compiler identification is Clang 3.4.1
>      [exec] -- The CXX compiler identification is Clang 3.4.1
>      [exec] -- Check for working C compiler: /usr/bin/cc
>      [exec] -- Check for working C compiler: /usr/bin/cc -- works
>      [exec] -- Detecting C compiler ABI info
>      [exec] -- Detecting C compiler ABI info - done
>      [exec] -- Check for working CXX compiler: /usr/bin/CC
>      [exec] -- Check for working CXX compiler: /usr/bin/CC -- works
>      [exec] -- Detecting CXX compiler ABI info
>      [exec] -- Detecting CXX compiler ABI info - done
>      [exec] -- Found JNI: /usr/local/openjdk6/jre/lib/amd64/libjawt.so  
>      [exec] -- Configuring done
>      [exec] -- Generating done
>      [exec] -- Build files have been written to: /usr/ports/devel/hadoop2/work/hadoop-2.4.0-src/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/target/native
> ...
>      [exec] /usr/ports/devel/hadoop2/work/hadoop-2.4.0-src/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/main/native/container-executor/impl/container-executor.c:501:33: error: use of undeclared identifier 'LOGIN_NAME_MAX'
>      [exec]       if (strncmp(*users, user, LOGIN_NAME_MAX) == 0) {
>      [exec]                                 ^
>      [exec] /usr/ports/devel/hadoop2/work/hadoop-2.4.0-src/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/main/native/container-executor/impl/container-executor.c:842:25: warning: implicit declaration of function 'basename' is invalid in C99 [-Wimplicit-function-declaration]
>      [exec]                                    primary_app_dir, basename(nmPrivate_credentials_file_copy));
>      [exec]                                                     ^
>      [exec] /usr/ports/devel/hadoop2/work/hadoop-2.4.0-src/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/main/native/container-executor/impl/container-executor.c:1221:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
>      [exec]     while (ep = readdir(dp)) {
>      [exec]            ~~~^~~~~~~~~~~~~
>      [exec] /usr/ports/devel/hadoop2/work/hadoop-2.4.0-src/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/main/native/container-executor/impl/container-executor.c:1221:15: note: place parentheses around the assignment to silence this warning
>      [exec]     while (ep = readdir(dp)) {
>      [exec]               ^
>      [exec]            (               )
>      [exec] /usr/ports/devel/hadoop2/work/hadoop-2.4.0-src/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/main/native/container-executor/impl/container-executor.c:1221:15: note: use '==' to turn this assignment into an equality comparison
>      [exec]     while (ep = readdir(dp)) {
>      [exec]               ^
>      [exec]               ==
>      [exec] /usr/ports/devel/hadoop2/work/hadoop-2.4.0-src/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/main/native/container-executor/impl/container-executor.c:1250:48: error: too many arguments to function call, expected 4, have 5
>      [exec]     if (mount("none", mount_path, "cgroup", 0, controller) == 0) {
>      [exec]         ~~~~~                                  ^~~~~~~~~~
>      [exec] /usr/include/sys/mount.h:929:1: note: 'mount' declared here
>      [exec] int     mount(const char *, const char *, int, void *);
>      [exec] ^
>      [exec] 2 warnings and 2 errors generated.
>      [exec] *** Error code 1
>      [exec] 
>      [exec] Stop.
>      [exec] make[2]: stopped in /usr/ports/devel/hadoop2/work/hadoop-2.4.0-src/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/target/native
>      [exec] *** Error code 1
>      [exec] 
>      [exec] Stop.
>      [exec] make[1]: stopped in /usr/ports/devel/hadoop2/work/hadoop-2.4.0-src/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/target/native
>      [exec] *** Error code 1
>      [exec] 
>      [exec] Stop.
>      [exec] make: stopped in /usr/ports/devel/hadoop2/work/hadoop-2.4.0-src/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/target/native
> [INFO] ------------------------------------------------------------------------
> [INFO] Reactor Summary:
> [INFO] 
> [INFO] Apache Hadoop Main ................................ SUCCESS [1.741s]
> [INFO] Apache Hadoop Project POM ......................... SUCCESS [1.994s]
> [INFO] Apache Hadoop Annotations ......................... SUCCESS [1.559s]
> [INFO] Apache Hadoop Project Dist POM .................... SUCCESS [0.385s]
> [INFO] Apache Hadoop Assemblies .......................... SUCCESS [0.555s]
> [INFO] Apache Hadoop Maven Plugins ....................... SUCCESS [5.486s]
> [INFO] Apache Hadoop MiniKDC ............................. SUCCESS [3.057s]
> [INFO] Apache Hadoop Auth ................................ SUCCESS [1.327s]
> [INFO] Apache Hadoop Auth Examples ....................... SUCCESS [0.316s]
> [INFO] Apache Hadoop Common .............................. SUCCESS [4:08.982s]
> [INFO] Apache Hadoop NFS ................................. SUCCESS [15.122s]
> [INFO] Apache Hadoop Common Project ...................... SUCCESS [0.208s]
> [INFO] Apache Hadoop HDFS ................................ SUCCESS [3:17.590s]
> [INFO] Apache Hadoop HttpFS .............................. SUCCESS [23.520s]
> [INFO] Apache Hadoop HDFS BookKeeper Journal ............. SUCCESS [16.332s]
> [INFO] Apache Hadoop HDFS-NFS ............................ SUCCESS [1.315s]
> [INFO] Apache Hadoop HDFS Project ........................ SUCCESS [0.240s]
> [INFO] hadoop-yarn ....................................... SUCCESS [0.207s]
> [INFO] hadoop-yarn-api ................................... SUCCESS [20.082s]
> [INFO] hadoop-yarn-common ................................ SUCCESS [23.888s]
> [INFO] hadoop-yarn-server ................................ SUCCESS [0.153s]
> [INFO] hadoop-yarn-server-common ......................... SUCCESS [3.231s]
> [INFO] hadoop-yarn-server-nodemanager .................... FAILURE [45.247s]
> [INFO] hadoop-yarn-server-web-proxy ...................... SKIPPED
> ...



--
This message was sent by Atlassian JIRA
(v6.2#6252)