You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@hadoop.apache.org by J Mohamed Zahoor <jm...@gmail.com> on 2012/08/13 07:49:20 UTC

native not compiling in OS X Mountain Lion

Hi

I have problems compiling native's in OS X 10.8 for trunk. Especially in
Yarn projects.
Anyone faced similar problems?

[exec] /usr/bin/gcc   -g -Wall -O2 -D_GNU_SOURCE -D_REENTRANT
-I/Users/zahoor/Development/OpenSource/reading/hadoop-common/hadoop-mapreduce-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src
-I/Users/zahoor/Development/OpenSource/reading/hadoop-common/hadoop-mapreduce-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/target/native
-I/Users/zahoor/Development/OpenSource/reading/hadoop-common/hadoop-mapreduce-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/main/native/container-executor
-I/Users/zahoor/Development/OpenSource/reading/hadoop-common/hadoop-mapreduce-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/main/native/container-executor/impl
   -o
CMakeFiles/container-executor.dir/main/native/container-executor/impl/main.c.o
  -c
/Users/zahoor/Development/OpenSource/reading/hadoop-common/hadoop-mapreduce-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/main/native/container-executor/impl/main.c
     [exec] Undefined symbols for architecture x86_64:
     [exec]   "_fcloseall", referenced from:
     [exec]       _launch_container_as_user in
libcontainer.a(container-executor.c.o)
     [exec]   "_mkdirat", referenced from:
     [exec]       _mkdirs in libcontainer.a(container-executor.c.o)
     [exec]   "_openat", referenced from:
     [exec]       _mkdirs in libcontainer.a(container-executor.c.o)
     [exec] ld: symbol(s) not found for architecture x86_64
     [exec] collect2: ld returned 1 exit status
     [exec] make[2]: *** [target/usr/local/bin/container-executor] Error 1
     [exec] make[1]: *** [CMakeFiles/container-executor.dir/all] Error 2
     [exec] make: *** [all] Error 2


./Zahoor

Re: native not compiling in OS X Mountain Lion

Posted by Brandon Li <br...@hortonworks.com>.
You may see similar problem compiling HDFS native code too since it's not
supported on OS X yet.

Brandon

On Sun, Aug 12, 2012 at 10:49 PM, J Mohamed Zahoor <jm...@gmail.com> wrote:

> Hi
>
> I have problems compiling native's in OS X 10.8 for trunk. Especially in
> Yarn projects.
> Anyone faced similar problems?
>
> [exec] /usr/bin/gcc   -g -Wall -O2 -D_GNU_SOURCE -D_REENTRANT
> -I/Users/zahoor/Development/OpenSource/reading/hadoop-common/hadoop-mapreduce-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src
> -I/Users/zahoor/Development/OpenSource/reading/hadoop-common/hadoop-mapreduce-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/target/native
> -I/Users/zahoor/Development/OpenSource/reading/hadoop-common/hadoop-mapreduce-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/main/native/container-executor
> -I/Users/zahoor/Development/OpenSource/reading/hadoop-common/hadoop-mapreduce-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/main/native/container-executor/impl
>    -o
> CMakeFiles/container-executor.dir/main/native/container-executor/impl/main.c.o
>   -c
> /Users/zahoor/Development/OpenSource/reading/hadoop-common/hadoop-mapreduce-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/main/native/container-executor/impl/main.c
>      [exec] Undefined symbols for architecture x86_64:
>      [exec]   "_fcloseall", referenced from:
>      [exec]       _launch_container_as_user in
> libcontainer.a(container-executor.c.o)
>      [exec]   "_mkdirat", referenced from:
>      [exec]       _mkdirs in libcontainer.a(container-executor.c.o)
>      [exec]   "_openat", referenced from:
>      [exec]       _mkdirs in libcontainer.a(container-executor.c.o)
>      [exec] ld: symbol(s) not found for architecture x86_64
>      [exec] collect2: ld returned 1 exit status
>      [exec] make[2]: *** [target/usr/local/bin/container-executor] Error 1
>      [exec] make[1]: *** [CMakeFiles/container-executor.dir/all] Error 2
>      [exec] make: *** [all] Error 2
>
>
> ./Zahoor
>



-- 
Thanks,
Brandon

Re: native not compiling in OS X Mountain Lion

Posted by Brandon Li <br...@hortonworks.com>.
You may see similar problem compiling HDFS native code too since it's not
supported on OS X yet.

Brandon

On Sun, Aug 12, 2012 at 10:49 PM, J Mohamed Zahoor <jm...@gmail.com> wrote:

> Hi
>
> I have problems compiling native's in OS X 10.8 for trunk. Especially in
> Yarn projects.
> Anyone faced similar problems?
>
> [exec] /usr/bin/gcc   -g -Wall -O2 -D_GNU_SOURCE -D_REENTRANT
> -I/Users/zahoor/Development/OpenSource/reading/hadoop-common/hadoop-mapreduce-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src
> -I/Users/zahoor/Development/OpenSource/reading/hadoop-common/hadoop-mapreduce-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/target/native
> -I/Users/zahoor/Development/OpenSource/reading/hadoop-common/hadoop-mapreduce-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/main/native/container-executor
> -I/Users/zahoor/Development/OpenSource/reading/hadoop-common/hadoop-mapreduce-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/main/native/container-executor/impl
>    -o
> CMakeFiles/container-executor.dir/main/native/container-executor/impl/main.c.o
>   -c
> /Users/zahoor/Development/OpenSource/reading/hadoop-common/hadoop-mapreduce-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/main/native/container-executor/impl/main.c
>      [exec] Undefined symbols for architecture x86_64:
>      [exec]   "_fcloseall", referenced from:
>      [exec]       _launch_container_as_user in
> libcontainer.a(container-executor.c.o)
>      [exec]   "_mkdirat", referenced from:
>      [exec]       _mkdirs in libcontainer.a(container-executor.c.o)
>      [exec]   "_openat", referenced from:
>      [exec]       _mkdirs in libcontainer.a(container-executor.c.o)
>      [exec] ld: symbol(s) not found for architecture x86_64
>      [exec] collect2: ld returned 1 exit status
>      [exec] make[2]: *** [target/usr/local/bin/container-executor] Error 1
>      [exec] make[1]: *** [CMakeFiles/container-executor.dir/all] Error 2
>      [exec] make: *** [all] Error 2
>
>
> ./Zahoor
>



-- 
Thanks,
Brandon

Re: native not compiling in OS X Mountain Lion

Posted by Brandon Li <br...@hortonworks.com>.
You may see similar problem compiling HDFS native code too since it's not
supported on OS X yet.

Brandon

On Sun, Aug 12, 2012 at 10:49 PM, J Mohamed Zahoor <jm...@gmail.com> wrote:

> Hi
>
> I have problems compiling native's in OS X 10.8 for trunk. Especially in
> Yarn projects.
> Anyone faced similar problems?
>
> [exec] /usr/bin/gcc   -g -Wall -O2 -D_GNU_SOURCE -D_REENTRANT
> -I/Users/zahoor/Development/OpenSource/reading/hadoop-common/hadoop-mapreduce-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src
> -I/Users/zahoor/Development/OpenSource/reading/hadoop-common/hadoop-mapreduce-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/target/native
> -I/Users/zahoor/Development/OpenSource/reading/hadoop-common/hadoop-mapreduce-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/main/native/container-executor
> -I/Users/zahoor/Development/OpenSource/reading/hadoop-common/hadoop-mapreduce-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/main/native/container-executor/impl
>    -o
> CMakeFiles/container-executor.dir/main/native/container-executor/impl/main.c.o
>   -c
> /Users/zahoor/Development/OpenSource/reading/hadoop-common/hadoop-mapreduce-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/main/native/container-executor/impl/main.c
>      [exec] Undefined symbols for architecture x86_64:
>      [exec]   "_fcloseall", referenced from:
>      [exec]       _launch_container_as_user in
> libcontainer.a(container-executor.c.o)
>      [exec]   "_mkdirat", referenced from:
>      [exec]       _mkdirs in libcontainer.a(container-executor.c.o)
>      [exec]   "_openat", referenced from:
>      [exec]       _mkdirs in libcontainer.a(container-executor.c.o)
>      [exec] ld: symbol(s) not found for architecture x86_64
>      [exec] collect2: ld returned 1 exit status
>      [exec] make[2]: *** [target/usr/local/bin/container-executor] Error 1
>      [exec] make[1]: *** [CMakeFiles/container-executor.dir/all] Error 2
>      [exec] make: *** [all] Error 2
>
>
> ./Zahoor
>



-- 
Thanks,
Brandon

Re: native not compiling in OS X Mountain Lion

Posted by Brandon Li <br...@hortonworks.com>.
You may see similar problem compiling HDFS native code too since it's not
supported on OS X yet.

Brandon

On Sun, Aug 12, 2012 at 10:49 PM, J Mohamed Zahoor <jm...@gmail.com> wrote:

> Hi
>
> I have problems compiling native's in OS X 10.8 for trunk. Especially in
> Yarn projects.
> Anyone faced similar problems?
>
> [exec] /usr/bin/gcc   -g -Wall -O2 -D_GNU_SOURCE -D_REENTRANT
> -I/Users/zahoor/Development/OpenSource/reading/hadoop-common/hadoop-mapreduce-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src
> -I/Users/zahoor/Development/OpenSource/reading/hadoop-common/hadoop-mapreduce-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/target/native
> -I/Users/zahoor/Development/OpenSource/reading/hadoop-common/hadoop-mapreduce-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/main/native/container-executor
> -I/Users/zahoor/Development/OpenSource/reading/hadoop-common/hadoop-mapreduce-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/main/native/container-executor/impl
>    -o
> CMakeFiles/container-executor.dir/main/native/container-executor/impl/main.c.o
>   -c
> /Users/zahoor/Development/OpenSource/reading/hadoop-common/hadoop-mapreduce-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/main/native/container-executor/impl/main.c
>      [exec] Undefined symbols for architecture x86_64:
>      [exec]   "_fcloseall", referenced from:
>      [exec]       _launch_container_as_user in
> libcontainer.a(container-executor.c.o)
>      [exec]   "_mkdirat", referenced from:
>      [exec]       _mkdirs in libcontainer.a(container-executor.c.o)
>      [exec]   "_openat", referenced from:
>      [exec]       _mkdirs in libcontainer.a(container-executor.c.o)
>      [exec] ld: symbol(s) not found for architecture x86_64
>      [exec] collect2: ld returned 1 exit status
>      [exec] make[2]: *** [target/usr/local/bin/container-executor] Error 1
>      [exec] make[1]: *** [CMakeFiles/container-executor.dir/all] Error 2
>      [exec] make: *** [all] Error 2
>
>
> ./Zahoor
>



-- 
Thanks,
Brandon