You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@hadoop.apache.org by Suman Somasundar <su...@oracle.com> on 2015/01/13 03:18:13 UTC
Build error for a patch
Hi all,
When I test a patch file of mine which I want to submit, with dev-support/test-patch.sh, I get a build failure message with error in native code which I have not modified. What is the cause of this?
Thanks,
Suman.
Re: Build error for a patch
Posted by Ted Yu <yu...@gmail.com>.
The compilation error came from this line:
if ((errnum < 0) || (errnum >= sys_nerr)) {
Looks like C compiler isn't setup properly.
Normally you can attach to JIRA and QA bot would verify your patch.
Cheers
On Mon, Jan 12, 2015 at 6:30 PM, Suman Somasundar <
suman.somasundar@oracle.com> wrote:
> I am using trunk.
>
>
>
> Here is the error in the patchJavacWarnings.txt
>
>
>
>
>
> main:
>
> [exec] -- The C compiler identification is GNU
>
> [exec] -- The CXX compiler identification is GNU
>
> [exec] -- Check for working C compiler: /usr/bin/gcc
>
> [exec] -- Check for working C compiler: /usr/bin/gcc -- works
>
> [exec] -- Detecting C compiler ABI info
>
> [exec] -- Detecting C compiler ABI info - done
>
> [exec] -- Check for working CXX compiler: /usr/bin/g++
>
> [exec] -- Check for working CXX compiler: /usr/bin/g++ -- works
>
> [exec] -- Detecting CXX compiler ABI info
>
> [exec] -- Detecting CXX compiler ABI info - done
>
> [exec] -- Found JNI:
> /usr/jdk/instances/jdk1.7.0/jre/lib/sparc/libjawt.so
>
> [exec] -- Found ZLIB: /usr/lib/libz.so.1 (found version "1.2.3")
>
> [exec] -- Looking for BZ2_bzCompressInit in /usr/lib/libbz2.so.1
>
> [exec] -- Looking for BZ2_bzCompressInit in /usr/lib/libbz2.so.1 -
> found
>
> [exec] -- Looking for sync_file_range
>
> [exec] -- Looking for sync_file_range - not found
>
> [exec] -- Looking for posix_fadvise
>
> [exec] -- Looking for posix_fadvise - found
>
> [exec] -- Looking for dlopen in dl
>
> [exec] CUSTOM_OPENSSL_PREFIX =
>
> [exec] -- Looking for dlopen in dl - found
>
> [exec] -- Performing Test HAS_NEW_ENOUGH_OPENSSL
>
> [exec] The OpenSSL library installed at /lib/libcrypto.so is too
> old. You need a version at least new enough to have EVP_aes_256_ctr.
>
> [exec] Cannot find a usable OpenSSL library.
> OPENSSL_LIBRARY=/lib/libcrypto.so, OPENSSL_INCLUDE_DIR=/usr/include,
> CUSTOM_OPENSSL_LIB=, CUSTOM_OPENSSL_PREFIX=, CUSTOM_OPENSSL_INCLUDE=
>
> [exec] -- Performing Test HAS_NEW_ENOUGH_OPENSSL - Failed
>
> [exec] -- Configuring done
>
> [exec] CMake Warning:
>
> [exec] Manually-specified variables were not used by the project:
>
> [exec]
>
> [exec] EXTRA_LIBHADOOP_RPATH
>
> [exec] REQUIRE_BZIP2
>
> [exec] REQUIRE_SNAPPY
>
> [exec]
>
> [exec]
>
> [exec] -- Generating done
>
> [exec] -- Build files have been written to:
> /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native
>
> [exec] /usr/bin/cmake
> -H/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src
> -B/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native
> --check-build-system CMakeFiles/Makefile.cmake 0
>
> [exec] /usr/bin/cmake -E cmake_progress_start
> /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native/CMakeFiles
> /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native/CMakeFiles/progress.marks
>
> [exec] make -f CMakeFiles/Makefile2 all
>
> [exec] make -f CMakeFiles/hadoop.dir/build.make
> CMakeFiles/hadoop.dir/depend
>
> [exec] cd
> /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native
> && /usr/bin/cmake -E cmake_depends "Unix Makefiles"
> /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src
> /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src
> /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native
> /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native
> /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native/CMakeFiles/hadoop.dir/DependInfo.cmake
> --color=
>
> [exec] Dependee
> "/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native/CMakeFiles/hadoop.dir/DependInfo.cmake"
> is newer than depender
> "/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native/CMakeFiles/hadoop.dir/depend.internal".
>
> [exec] Dependee
> "/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native/CMakeFiles/CMakeDirectoryInformation.cmake"
> is newer than depender
> "/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native/CMakeFiles/hadoop.dir/depend.internal".
>
> [exec]
> /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src/main/native/src/exception.c:
> In function 'terror':
>
> [exec]
> /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src/main/native/src/exception.c:113:34:
> error: 'sys_nerr' undeclared (first use in this function)
>
> [exec]
> /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src/main/native/src/exception.c:113:34:
> note: each undeclared identifier is reported only once for each function it
> appears in
>
> [exec]
> /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src/main/native/src/exception.c:116:10:
> error: 'sys_errlist' undeclared (first use in this function)
>
> [exec]
> /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src/main/native/src/exception.c:117:1:
> warning: control reaches end of non-void function
>
> [exec] make: Fatal error: Command failed for target
> `CMakeFiles/hadoop.dir/main/native/src/exception.c.o'
>
> [exec] Current working directory
> /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native
>
> [exec] make: Fatal error: Command failed for target
> `CMakeFiles/hadoop.dir/all'
>
> [exec] Current working directory
> /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native
>
> [exec] make: Fatal error: Command failed for target `all'
>
> [exec] Scanning dependencies of target hadoop
>
> [exec] make -f CMakeFiles/hadoop.dir/build.make
> CMakeFiles/hadoop.dir/build
>
> [exec] /usr/bin/cmake -E cmake_progress_report
> /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native/CMakeFiles
> 1
>
> [exec] [ 2%] Building C object
> CMakeFiles/hadoop.dir/main/native/src/exception.c.o
>
> [exec] /usr/bin/gcc -Dhadoop_EXPORTS -g -Wall -O2 -D_REENTRANT
> -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC
> -I/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native/javah
> -I/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src/main/native/src
> -I/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src
> -I/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src/src
> -I/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native
> -I/usr/jdk/instances/jdk1.7.0/include
> -I/usr/jdk/instances/jdk1.7.0/include/solaris -I/usr/local/include
> -I/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src/main/native/src/org/apache/hadoop/util
> -o CMakeFiles/hadoop.dir/main/native/src/exception.c.o -c
> /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src/main/native/src/exception.c
>
> [exec] *** Error code 1
>
> [exec] *** Error code 1
>
> [exec] *** Error code 1
>
>
>
> Thanks,
>
> Suman.
>
> *From:* Ted Yu [mailto:yuzhihong@gmail.com]
> *Sent:* Monday, January 12, 2015 6:24 PM
> *To:* user@hadoop.apache.org
> *Subject:* Re: Build error for a patch
>
>
>
> Which branch are you using?
>
>
>
> Can you pastebin the error?
>
>
>
> Cheers
>
>
> On Jan 12, 2015, at 6:18 PM, Suman Somasundar <su...@oracle.com>
> wrote:
>
> Hi all,
>
>
>
> When I test a patch file of mine which I want to submit, with
> dev-support/test-patch.sh, I get a build failure message with error in
> native code which I have not modified. What is the cause of this?
>
>
>
> Thanks,
> Suman.
>
>
Re: Build error for a patch
Posted by Ted Yu <yu...@gmail.com>.
The compilation error came from this line:
if ((errnum < 0) || (errnum >= sys_nerr)) {
Looks like C compiler isn't setup properly.
Normally you can attach to JIRA and QA bot would verify your patch.
Cheers
On Mon, Jan 12, 2015 at 6:30 PM, Suman Somasundar <
suman.somasundar@oracle.com> wrote:
> I am using trunk.
>
>
>
> Here is the error in the patchJavacWarnings.txt
>
>
>
>
>
> main:
>
> [exec] -- The C compiler identification is GNU
>
> [exec] -- The CXX compiler identification is GNU
>
> [exec] -- Check for working C compiler: /usr/bin/gcc
>
> [exec] -- Check for working C compiler: /usr/bin/gcc -- works
>
> [exec] -- Detecting C compiler ABI info
>
> [exec] -- Detecting C compiler ABI info - done
>
> [exec] -- Check for working CXX compiler: /usr/bin/g++
>
> [exec] -- Check for working CXX compiler: /usr/bin/g++ -- works
>
> [exec] -- Detecting CXX compiler ABI info
>
> [exec] -- Detecting CXX compiler ABI info - done
>
> [exec] -- Found JNI:
> /usr/jdk/instances/jdk1.7.0/jre/lib/sparc/libjawt.so
>
> [exec] -- Found ZLIB: /usr/lib/libz.so.1 (found version "1.2.3")
>
> [exec] -- Looking for BZ2_bzCompressInit in /usr/lib/libbz2.so.1
>
> [exec] -- Looking for BZ2_bzCompressInit in /usr/lib/libbz2.so.1 -
> found
>
> [exec] -- Looking for sync_file_range
>
> [exec] -- Looking for sync_file_range - not found
>
> [exec] -- Looking for posix_fadvise
>
> [exec] -- Looking for posix_fadvise - found
>
> [exec] -- Looking for dlopen in dl
>
> [exec] CUSTOM_OPENSSL_PREFIX =
>
> [exec] -- Looking for dlopen in dl - found
>
> [exec] -- Performing Test HAS_NEW_ENOUGH_OPENSSL
>
> [exec] The OpenSSL library installed at /lib/libcrypto.so is too
> old. You need a version at least new enough to have EVP_aes_256_ctr.
>
> [exec] Cannot find a usable OpenSSL library.
> OPENSSL_LIBRARY=/lib/libcrypto.so, OPENSSL_INCLUDE_DIR=/usr/include,
> CUSTOM_OPENSSL_LIB=, CUSTOM_OPENSSL_PREFIX=, CUSTOM_OPENSSL_INCLUDE=
>
> [exec] -- Performing Test HAS_NEW_ENOUGH_OPENSSL - Failed
>
> [exec] -- Configuring done
>
> [exec] CMake Warning:
>
> [exec] Manually-specified variables were not used by the project:
>
> [exec]
>
> [exec] EXTRA_LIBHADOOP_RPATH
>
> [exec] REQUIRE_BZIP2
>
> [exec] REQUIRE_SNAPPY
>
> [exec]
>
> [exec]
>
> [exec] -- Generating done
>
> [exec] -- Build files have been written to:
> /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native
>
> [exec] /usr/bin/cmake
> -H/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src
> -B/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native
> --check-build-system CMakeFiles/Makefile.cmake 0
>
> [exec] /usr/bin/cmake -E cmake_progress_start
> /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native/CMakeFiles
> /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native/CMakeFiles/progress.marks
>
> [exec] make -f CMakeFiles/Makefile2 all
>
> [exec] make -f CMakeFiles/hadoop.dir/build.make
> CMakeFiles/hadoop.dir/depend
>
> [exec] cd
> /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native
> && /usr/bin/cmake -E cmake_depends "Unix Makefiles"
> /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src
> /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src
> /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native
> /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native
> /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native/CMakeFiles/hadoop.dir/DependInfo.cmake
> --color=
>
> [exec] Dependee
> "/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native/CMakeFiles/hadoop.dir/DependInfo.cmake"
> is newer than depender
> "/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native/CMakeFiles/hadoop.dir/depend.internal".
>
> [exec] Dependee
> "/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native/CMakeFiles/CMakeDirectoryInformation.cmake"
> is newer than depender
> "/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native/CMakeFiles/hadoop.dir/depend.internal".
>
> [exec]
> /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src/main/native/src/exception.c:
> In function 'terror':
>
> [exec]
> /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src/main/native/src/exception.c:113:34:
> error: 'sys_nerr' undeclared (first use in this function)
>
> [exec]
> /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src/main/native/src/exception.c:113:34:
> note: each undeclared identifier is reported only once for each function it
> appears in
>
> [exec]
> /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src/main/native/src/exception.c:116:10:
> error: 'sys_errlist' undeclared (first use in this function)
>
> [exec]
> /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src/main/native/src/exception.c:117:1:
> warning: control reaches end of non-void function
>
> [exec] make: Fatal error: Command failed for target
> `CMakeFiles/hadoop.dir/main/native/src/exception.c.o'
>
> [exec] Current working directory
> /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native
>
> [exec] make: Fatal error: Command failed for target
> `CMakeFiles/hadoop.dir/all'
>
> [exec] Current working directory
> /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native
>
> [exec] make: Fatal error: Command failed for target `all'
>
> [exec] Scanning dependencies of target hadoop
>
> [exec] make -f CMakeFiles/hadoop.dir/build.make
> CMakeFiles/hadoop.dir/build
>
> [exec] /usr/bin/cmake -E cmake_progress_report
> /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native/CMakeFiles
> 1
>
> [exec] [ 2%] Building C object
> CMakeFiles/hadoop.dir/main/native/src/exception.c.o
>
> [exec] /usr/bin/gcc -Dhadoop_EXPORTS -g -Wall -O2 -D_REENTRANT
> -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC
> -I/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native/javah
> -I/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src/main/native/src
> -I/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src
> -I/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src/src
> -I/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native
> -I/usr/jdk/instances/jdk1.7.0/include
> -I/usr/jdk/instances/jdk1.7.0/include/solaris -I/usr/local/include
> -I/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src/main/native/src/org/apache/hadoop/util
> -o CMakeFiles/hadoop.dir/main/native/src/exception.c.o -c
> /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src/main/native/src/exception.c
>
> [exec] *** Error code 1
>
> [exec] *** Error code 1
>
> [exec] *** Error code 1
>
>
>
> Thanks,
>
> Suman.
>
> *From:* Ted Yu [mailto:yuzhihong@gmail.com]
> *Sent:* Monday, January 12, 2015 6:24 PM
> *To:* user@hadoop.apache.org
> *Subject:* Re: Build error for a patch
>
>
>
> Which branch are you using?
>
>
>
> Can you pastebin the error?
>
>
>
> Cheers
>
>
> On Jan 12, 2015, at 6:18 PM, Suman Somasundar <su...@oracle.com>
> wrote:
>
> Hi all,
>
>
>
> When I test a patch file of mine which I want to submit, with
> dev-support/test-patch.sh, I get a build failure message with error in
> native code which I have not modified. What is the cause of this?
>
>
>
> Thanks,
> Suman.
>
>
Re: Build error for a patch
Posted by Ted Yu <yu...@gmail.com>.
The compilation error came from this line:
if ((errnum < 0) || (errnum >= sys_nerr)) {
Looks like C compiler isn't setup properly.
Normally you can attach to JIRA and QA bot would verify your patch.
Cheers
On Mon, Jan 12, 2015 at 6:30 PM, Suman Somasundar <
suman.somasundar@oracle.com> wrote:
> I am using trunk.
>
>
>
> Here is the error in the patchJavacWarnings.txt
>
>
>
>
>
> main:
>
> [exec] -- The C compiler identification is GNU
>
> [exec] -- The CXX compiler identification is GNU
>
> [exec] -- Check for working C compiler: /usr/bin/gcc
>
> [exec] -- Check for working C compiler: /usr/bin/gcc -- works
>
> [exec] -- Detecting C compiler ABI info
>
> [exec] -- Detecting C compiler ABI info - done
>
> [exec] -- Check for working CXX compiler: /usr/bin/g++
>
> [exec] -- Check for working CXX compiler: /usr/bin/g++ -- works
>
> [exec] -- Detecting CXX compiler ABI info
>
> [exec] -- Detecting CXX compiler ABI info - done
>
> [exec] -- Found JNI:
> /usr/jdk/instances/jdk1.7.0/jre/lib/sparc/libjawt.so
>
> [exec] -- Found ZLIB: /usr/lib/libz.so.1 (found version "1.2.3")
>
> [exec] -- Looking for BZ2_bzCompressInit in /usr/lib/libbz2.so.1
>
> [exec] -- Looking for BZ2_bzCompressInit in /usr/lib/libbz2.so.1 -
> found
>
> [exec] -- Looking for sync_file_range
>
> [exec] -- Looking for sync_file_range - not found
>
> [exec] -- Looking for posix_fadvise
>
> [exec] -- Looking for posix_fadvise - found
>
> [exec] -- Looking for dlopen in dl
>
> [exec] CUSTOM_OPENSSL_PREFIX =
>
> [exec] -- Looking for dlopen in dl - found
>
> [exec] -- Performing Test HAS_NEW_ENOUGH_OPENSSL
>
> [exec] The OpenSSL library installed at /lib/libcrypto.so is too
> old. You need a version at least new enough to have EVP_aes_256_ctr.
>
> [exec] Cannot find a usable OpenSSL library.
> OPENSSL_LIBRARY=/lib/libcrypto.so, OPENSSL_INCLUDE_DIR=/usr/include,
> CUSTOM_OPENSSL_LIB=, CUSTOM_OPENSSL_PREFIX=, CUSTOM_OPENSSL_INCLUDE=
>
> [exec] -- Performing Test HAS_NEW_ENOUGH_OPENSSL - Failed
>
> [exec] -- Configuring done
>
> [exec] CMake Warning:
>
> [exec] Manually-specified variables were not used by the project:
>
> [exec]
>
> [exec] EXTRA_LIBHADOOP_RPATH
>
> [exec] REQUIRE_BZIP2
>
> [exec] REQUIRE_SNAPPY
>
> [exec]
>
> [exec]
>
> [exec] -- Generating done
>
> [exec] -- Build files have been written to:
> /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native
>
> [exec] /usr/bin/cmake
> -H/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src
> -B/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native
> --check-build-system CMakeFiles/Makefile.cmake 0
>
> [exec] /usr/bin/cmake -E cmake_progress_start
> /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native/CMakeFiles
> /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native/CMakeFiles/progress.marks
>
> [exec] make -f CMakeFiles/Makefile2 all
>
> [exec] make -f CMakeFiles/hadoop.dir/build.make
> CMakeFiles/hadoop.dir/depend
>
> [exec] cd
> /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native
> && /usr/bin/cmake -E cmake_depends "Unix Makefiles"
> /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src
> /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src
> /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native
> /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native
> /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native/CMakeFiles/hadoop.dir/DependInfo.cmake
> --color=
>
> [exec] Dependee
> "/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native/CMakeFiles/hadoop.dir/DependInfo.cmake"
> is newer than depender
> "/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native/CMakeFiles/hadoop.dir/depend.internal".
>
> [exec] Dependee
> "/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native/CMakeFiles/CMakeDirectoryInformation.cmake"
> is newer than depender
> "/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native/CMakeFiles/hadoop.dir/depend.internal".
>
> [exec]
> /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src/main/native/src/exception.c:
> In function 'terror':
>
> [exec]
> /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src/main/native/src/exception.c:113:34:
> error: 'sys_nerr' undeclared (first use in this function)
>
> [exec]
> /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src/main/native/src/exception.c:113:34:
> note: each undeclared identifier is reported only once for each function it
> appears in
>
> [exec]
> /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src/main/native/src/exception.c:116:10:
> error: 'sys_errlist' undeclared (first use in this function)
>
> [exec]
> /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src/main/native/src/exception.c:117:1:
> warning: control reaches end of non-void function
>
> [exec] make: Fatal error: Command failed for target
> `CMakeFiles/hadoop.dir/main/native/src/exception.c.o'
>
> [exec] Current working directory
> /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native
>
> [exec] make: Fatal error: Command failed for target
> `CMakeFiles/hadoop.dir/all'
>
> [exec] Current working directory
> /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native
>
> [exec] make: Fatal error: Command failed for target `all'
>
> [exec] Scanning dependencies of target hadoop
>
> [exec] make -f CMakeFiles/hadoop.dir/build.make
> CMakeFiles/hadoop.dir/build
>
> [exec] /usr/bin/cmake -E cmake_progress_report
> /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native/CMakeFiles
> 1
>
> [exec] [ 2%] Building C object
> CMakeFiles/hadoop.dir/main/native/src/exception.c.o
>
> [exec] /usr/bin/gcc -Dhadoop_EXPORTS -g -Wall -O2 -D_REENTRANT
> -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC
> -I/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native/javah
> -I/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src/main/native/src
> -I/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src
> -I/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src/src
> -I/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native
> -I/usr/jdk/instances/jdk1.7.0/include
> -I/usr/jdk/instances/jdk1.7.0/include/solaris -I/usr/local/include
> -I/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src/main/native/src/org/apache/hadoop/util
> -o CMakeFiles/hadoop.dir/main/native/src/exception.c.o -c
> /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src/main/native/src/exception.c
>
> [exec] *** Error code 1
>
> [exec] *** Error code 1
>
> [exec] *** Error code 1
>
>
>
> Thanks,
>
> Suman.
>
> *From:* Ted Yu [mailto:yuzhihong@gmail.com]
> *Sent:* Monday, January 12, 2015 6:24 PM
> *To:* user@hadoop.apache.org
> *Subject:* Re: Build error for a patch
>
>
>
> Which branch are you using?
>
>
>
> Can you pastebin the error?
>
>
>
> Cheers
>
>
> On Jan 12, 2015, at 6:18 PM, Suman Somasundar <su...@oracle.com>
> wrote:
>
> Hi all,
>
>
>
> When I test a patch file of mine which I want to submit, with
> dev-support/test-patch.sh, I get a build failure message with error in
> native code which I have not modified. What is the cause of this?
>
>
>
> Thanks,
> Suman.
>
>
Re: Build error for a patch
Posted by Ted Yu <yu...@gmail.com>.
The compilation error came from this line:
if ((errnum < 0) || (errnum >= sys_nerr)) {
Looks like C compiler isn't setup properly.
Normally you can attach to JIRA and QA bot would verify your patch.
Cheers
On Mon, Jan 12, 2015 at 6:30 PM, Suman Somasundar <
suman.somasundar@oracle.com> wrote:
> I am using trunk.
>
>
>
> Here is the error in the patchJavacWarnings.txt
>
>
>
>
>
> main:
>
> [exec] -- The C compiler identification is GNU
>
> [exec] -- The CXX compiler identification is GNU
>
> [exec] -- Check for working C compiler: /usr/bin/gcc
>
> [exec] -- Check for working C compiler: /usr/bin/gcc -- works
>
> [exec] -- Detecting C compiler ABI info
>
> [exec] -- Detecting C compiler ABI info - done
>
> [exec] -- Check for working CXX compiler: /usr/bin/g++
>
> [exec] -- Check for working CXX compiler: /usr/bin/g++ -- works
>
> [exec] -- Detecting CXX compiler ABI info
>
> [exec] -- Detecting CXX compiler ABI info - done
>
> [exec] -- Found JNI:
> /usr/jdk/instances/jdk1.7.0/jre/lib/sparc/libjawt.so
>
> [exec] -- Found ZLIB: /usr/lib/libz.so.1 (found version "1.2.3")
>
> [exec] -- Looking for BZ2_bzCompressInit in /usr/lib/libbz2.so.1
>
> [exec] -- Looking for BZ2_bzCompressInit in /usr/lib/libbz2.so.1 -
> found
>
> [exec] -- Looking for sync_file_range
>
> [exec] -- Looking for sync_file_range - not found
>
> [exec] -- Looking for posix_fadvise
>
> [exec] -- Looking for posix_fadvise - found
>
> [exec] -- Looking for dlopen in dl
>
> [exec] CUSTOM_OPENSSL_PREFIX =
>
> [exec] -- Looking for dlopen in dl - found
>
> [exec] -- Performing Test HAS_NEW_ENOUGH_OPENSSL
>
> [exec] The OpenSSL library installed at /lib/libcrypto.so is too
> old. You need a version at least new enough to have EVP_aes_256_ctr.
>
> [exec] Cannot find a usable OpenSSL library.
> OPENSSL_LIBRARY=/lib/libcrypto.so, OPENSSL_INCLUDE_DIR=/usr/include,
> CUSTOM_OPENSSL_LIB=, CUSTOM_OPENSSL_PREFIX=, CUSTOM_OPENSSL_INCLUDE=
>
> [exec] -- Performing Test HAS_NEW_ENOUGH_OPENSSL - Failed
>
> [exec] -- Configuring done
>
> [exec] CMake Warning:
>
> [exec] Manually-specified variables were not used by the project:
>
> [exec]
>
> [exec] EXTRA_LIBHADOOP_RPATH
>
> [exec] REQUIRE_BZIP2
>
> [exec] REQUIRE_SNAPPY
>
> [exec]
>
> [exec]
>
> [exec] -- Generating done
>
> [exec] -- Build files have been written to:
> /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native
>
> [exec] /usr/bin/cmake
> -H/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src
> -B/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native
> --check-build-system CMakeFiles/Makefile.cmake 0
>
> [exec] /usr/bin/cmake -E cmake_progress_start
> /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native/CMakeFiles
> /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native/CMakeFiles/progress.marks
>
> [exec] make -f CMakeFiles/Makefile2 all
>
> [exec] make -f CMakeFiles/hadoop.dir/build.make
> CMakeFiles/hadoop.dir/depend
>
> [exec] cd
> /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native
> && /usr/bin/cmake -E cmake_depends "Unix Makefiles"
> /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src
> /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src
> /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native
> /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native
> /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native/CMakeFiles/hadoop.dir/DependInfo.cmake
> --color=
>
> [exec] Dependee
> "/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native/CMakeFiles/hadoop.dir/DependInfo.cmake"
> is newer than depender
> "/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native/CMakeFiles/hadoop.dir/depend.internal".
>
> [exec] Dependee
> "/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native/CMakeFiles/CMakeDirectoryInformation.cmake"
> is newer than depender
> "/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native/CMakeFiles/hadoop.dir/depend.internal".
>
> [exec]
> /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src/main/native/src/exception.c:
> In function 'terror':
>
> [exec]
> /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src/main/native/src/exception.c:113:34:
> error: 'sys_nerr' undeclared (first use in this function)
>
> [exec]
> /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src/main/native/src/exception.c:113:34:
> note: each undeclared identifier is reported only once for each function it
> appears in
>
> [exec]
> /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src/main/native/src/exception.c:116:10:
> error: 'sys_errlist' undeclared (first use in this function)
>
> [exec]
> /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src/main/native/src/exception.c:117:1:
> warning: control reaches end of non-void function
>
> [exec] make: Fatal error: Command failed for target
> `CMakeFiles/hadoop.dir/main/native/src/exception.c.o'
>
> [exec] Current working directory
> /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native
>
> [exec] make: Fatal error: Command failed for target
> `CMakeFiles/hadoop.dir/all'
>
> [exec] Current working directory
> /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native
>
> [exec] make: Fatal error: Command failed for target `all'
>
> [exec] Scanning dependencies of target hadoop
>
> [exec] make -f CMakeFiles/hadoop.dir/build.make
> CMakeFiles/hadoop.dir/build
>
> [exec] /usr/bin/cmake -E cmake_progress_report
> /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native/CMakeFiles
> 1
>
> [exec] [ 2%] Building C object
> CMakeFiles/hadoop.dir/main/native/src/exception.c.o
>
> [exec] /usr/bin/gcc -Dhadoop_EXPORTS -g -Wall -O2 -D_REENTRANT
> -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC
> -I/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native/javah
> -I/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src/main/native/src
> -I/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src
> -I/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src/src
> -I/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native
> -I/usr/jdk/instances/jdk1.7.0/include
> -I/usr/jdk/instances/jdk1.7.0/include/solaris -I/usr/local/include
> -I/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src/main/native/src/org/apache/hadoop/util
> -o CMakeFiles/hadoop.dir/main/native/src/exception.c.o -c
> /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src/main/native/src/exception.c
>
> [exec] *** Error code 1
>
> [exec] *** Error code 1
>
> [exec] *** Error code 1
>
>
>
> Thanks,
>
> Suman.
>
> *From:* Ted Yu [mailto:yuzhihong@gmail.com]
> *Sent:* Monday, January 12, 2015 6:24 PM
> *To:* user@hadoop.apache.org
> *Subject:* Re: Build error for a patch
>
>
>
> Which branch are you using?
>
>
>
> Can you pastebin the error?
>
>
>
> Cheers
>
>
> On Jan 12, 2015, at 6:18 PM, Suman Somasundar <su...@oracle.com>
> wrote:
>
> Hi all,
>
>
>
> When I test a patch file of mine which I want to submit, with
> dev-support/test-patch.sh, I get a build failure message with error in
> native code which I have not modified. What is the cause of this?
>
>
>
> Thanks,
> Suman.
>
>
RE: Build error for a patch
Posted by Suman Somasundar <su...@oracle.com>.
I am using trunk.
Here is the error in the patchJavacWarnings.txt
main:
[exec] -- The C compiler identification is GNU
[exec] -- The CXX compiler identification is GNU
[exec] -- Check for working C compiler: /usr/bin/gcc
[exec] -- Check for working C compiler: /usr/bin/gcc -- works
[exec] -- Detecting C compiler ABI info
[exec] -- Detecting C compiler ABI info - done
[exec] -- Check for working CXX compiler: /usr/bin/g++
[exec] -- Check for working CXX compiler: /usr/bin/g++ -- works
[exec] -- Detecting CXX compiler ABI info
[exec] -- Detecting CXX compiler ABI info - done
[exec] -- Found JNI: /usr/jdk/instances/jdk1.7.0/jre/lib/sparc/libjawt.so
[exec] -- Found ZLIB: /usr/lib/libz.so.1 (found version "1.2.3")
[exec] -- Looking for BZ2_bzCompressInit in /usr/lib/libbz2.so.1
[exec] -- Looking for BZ2_bzCompressInit in /usr/lib/libbz2.so.1 - found
[exec] -- Looking for sync_file_range
[exec] -- Looking for sync_file_range - not found
[exec] -- Looking for posix_fadvise
[exec] -- Looking for posix_fadvise - found
[exec] -- Looking for dlopen in dl
[exec] CUSTOM_OPENSSL_PREFIX =
[exec] -- Looking for dlopen in dl - found
[exec] -- Performing Test HAS_NEW_ENOUGH_OPENSSL
[exec] The OpenSSL library installed at /lib/libcrypto.so is too old. You need a version at least new enough to have EVP_aes_256_ctr.
[exec] Cannot find a usable OpenSSL library. OPENSSL_LIBRARY=/lib/libcrypto.so, OPENSSL_INCLUDE_DIR=/usr/include, CUSTOM_OPENSSL_LIB=, CUSTOM_OPENSSL_PREFIX=, CUSTOM_OPENSSL_INCLUDE=
[exec] -- Performing Test HAS_NEW_ENOUGH_OPENSSL - Failed
[exec] -- Configuring done
[exec] CMake Warning:
[exec] Manually-specified variables were not used by the project:
[exec]
[exec] EXTRA_LIBHADOOP_RPATH
[exec] REQUIRE_BZIP2
[exec] REQUIRE_SNAPPY
[exec]
[exec]
[exec] -- Generating done
[exec] -- Build files have been written to: /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native
[exec] /usr/bin/cmake -H/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src -B/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native --check-build-system CMakeFiles/Makefile.cmake 0
[exec] /usr/bin/cmake -E cmake_progress_start /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native/CMakeFiles /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native/CMakeFiles/progress.marks
[exec] make -f CMakeFiles/Makefile2 all
[exec] make -f CMakeFiles/hadoop.dir/build.make CMakeFiles/hadoop.dir/depend
[exec] cd /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native/CMakeFiles/hadoop.dir/DependInfo.cmake --color=
[exec] Dependee "/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native/CMakeFiles/hadoop.dir/DependInfo.cmake" is newer than depender "/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native/CMakeFiles/hadoop.dir/depend.internal".
[exec] Dependee "/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native/CMakeFiles/hadoop.dir/depend.internal".
[exec] /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src/main/native/src/exception.c: In function 'terror':
[exec] /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src/main/native/src/exception.c:113:34: error: 'sys_nerr' undeclared (first use in this function)
[exec] /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src/main/native/src/exception.c:113:34: note: each undeclared identifier is reported only once for each function it appears in
[exec] /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src/main/native/src/exception.c:116:10: error: 'sys_errlist' undeclared (first use in this function)
[exec] /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src/main/native/src/exception.c:117:1: warning: control reaches end of non-void function
[exec] make: Fatal error: Command failed for target `CMakeFiles/hadoop.dir/main/native/src/exception.c.o'
[exec] Current working directory /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native
[exec] make: Fatal error: Command failed for target `CMakeFiles/hadoop.dir/all'
[exec] Current working directory /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native
[exec] make: Fatal error: Command failed for target `all'
[exec] Scanning dependencies of target hadoop
[exec] make -f CMakeFiles/hadoop.dir/build.make CMakeFiles/hadoop.dir/build
[exec] /usr/bin/cmake -E cmake_progress_report /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native/CMakeFiles 1
[exec] [ 2%] Building C object CMakeFiles/hadoop.dir/main/native/src/exception.c.o
[exec] /usr/bin/gcc -Dhadoop_EXPORTS -g -Wall -O2 -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -I/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native/javah -I/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src/main/native/src -I/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src -I/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src/src -I/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native -I/usr/jdk/instances/jdk1.7.0/include -I/usr/jdk/instances/jdk1.7.0/include/solaris -I/usr/local/include -I/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src/main/native/src/org/apache/hadoop/util -o CMakeFiles/hadoop.dir/main/native/src/exception.c.o -c /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src/main/native/src/exception.c
[exec] *** Error code 1
[exec] *** Error code 1
[exec] *** Error code 1
Thanks,
Suman.
From: Ted Yu [mailto:yuzhihong@gmail.com]
Sent: Monday, January 12, 2015 6:24 PM
To: user@hadoop.apache.org
Subject: Re: Build error for a patch
Which branch are you using?
Can you pastebin the error?
Cheers
On Jan 12, 2015, at 6:18 PM, Suman Somasundar <HYPERLINK "mailto:suman.somasundar@oracle.com"suman.somasundar@oracle.com> wrote:
Hi all,
When I test a patch file of mine which I want to submit, with dev-support/test-patch.sh, I get a build failure message with error in native code which I have not modified. What is the cause of this?
Thanks,
Suman.
RE: Build error for a patch
Posted by Suman Somasundar <su...@oracle.com>.
I am using trunk.
Here is the error in the patchJavacWarnings.txt
main:
[exec] -- The C compiler identification is GNU
[exec] -- The CXX compiler identification is GNU
[exec] -- Check for working C compiler: /usr/bin/gcc
[exec] -- Check for working C compiler: /usr/bin/gcc -- works
[exec] -- Detecting C compiler ABI info
[exec] -- Detecting C compiler ABI info - done
[exec] -- Check for working CXX compiler: /usr/bin/g++
[exec] -- Check for working CXX compiler: /usr/bin/g++ -- works
[exec] -- Detecting CXX compiler ABI info
[exec] -- Detecting CXX compiler ABI info - done
[exec] -- Found JNI: /usr/jdk/instances/jdk1.7.0/jre/lib/sparc/libjawt.so
[exec] -- Found ZLIB: /usr/lib/libz.so.1 (found version "1.2.3")
[exec] -- Looking for BZ2_bzCompressInit in /usr/lib/libbz2.so.1
[exec] -- Looking for BZ2_bzCompressInit in /usr/lib/libbz2.so.1 - found
[exec] -- Looking for sync_file_range
[exec] -- Looking for sync_file_range - not found
[exec] -- Looking for posix_fadvise
[exec] -- Looking for posix_fadvise - found
[exec] -- Looking for dlopen in dl
[exec] CUSTOM_OPENSSL_PREFIX =
[exec] -- Looking for dlopen in dl - found
[exec] -- Performing Test HAS_NEW_ENOUGH_OPENSSL
[exec] The OpenSSL library installed at /lib/libcrypto.so is too old. You need a version at least new enough to have EVP_aes_256_ctr.
[exec] Cannot find a usable OpenSSL library. OPENSSL_LIBRARY=/lib/libcrypto.so, OPENSSL_INCLUDE_DIR=/usr/include, CUSTOM_OPENSSL_LIB=, CUSTOM_OPENSSL_PREFIX=, CUSTOM_OPENSSL_INCLUDE=
[exec] -- Performing Test HAS_NEW_ENOUGH_OPENSSL - Failed
[exec] -- Configuring done
[exec] CMake Warning:
[exec] Manually-specified variables were not used by the project:
[exec]
[exec] EXTRA_LIBHADOOP_RPATH
[exec] REQUIRE_BZIP2
[exec] REQUIRE_SNAPPY
[exec]
[exec]
[exec] -- Generating done
[exec] -- Build files have been written to: /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native
[exec] /usr/bin/cmake -H/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src -B/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native --check-build-system CMakeFiles/Makefile.cmake 0
[exec] /usr/bin/cmake -E cmake_progress_start /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native/CMakeFiles /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native/CMakeFiles/progress.marks
[exec] make -f CMakeFiles/Makefile2 all
[exec] make -f CMakeFiles/hadoop.dir/build.make CMakeFiles/hadoop.dir/depend
[exec] cd /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native/CMakeFiles/hadoop.dir/DependInfo.cmake --color=
[exec] Dependee "/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native/CMakeFiles/hadoop.dir/DependInfo.cmake" is newer than depender "/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native/CMakeFiles/hadoop.dir/depend.internal".
[exec] Dependee "/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native/CMakeFiles/hadoop.dir/depend.internal".
[exec] /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src/main/native/src/exception.c: In function 'terror':
[exec] /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src/main/native/src/exception.c:113:34: error: 'sys_nerr' undeclared (first use in this function)
[exec] /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src/main/native/src/exception.c:113:34: note: each undeclared identifier is reported only once for each function it appears in
[exec] /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src/main/native/src/exception.c:116:10: error: 'sys_errlist' undeclared (first use in this function)
[exec] /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src/main/native/src/exception.c:117:1: warning: control reaches end of non-void function
[exec] make: Fatal error: Command failed for target `CMakeFiles/hadoop.dir/main/native/src/exception.c.o'
[exec] Current working directory /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native
[exec] make: Fatal error: Command failed for target `CMakeFiles/hadoop.dir/all'
[exec] Current working directory /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native
[exec] make: Fatal error: Command failed for target `all'
[exec] Scanning dependencies of target hadoop
[exec] make -f CMakeFiles/hadoop.dir/build.make CMakeFiles/hadoop.dir/build
[exec] /usr/bin/cmake -E cmake_progress_report /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native/CMakeFiles 1
[exec] [ 2%] Building C object CMakeFiles/hadoop.dir/main/native/src/exception.c.o
[exec] /usr/bin/gcc -Dhadoop_EXPORTS -g -Wall -O2 -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -I/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native/javah -I/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src/main/native/src -I/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src -I/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src/src -I/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native -I/usr/jdk/instances/jdk1.7.0/include -I/usr/jdk/instances/jdk1.7.0/include/solaris -I/usr/local/include -I/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src/main/native/src/org/apache/hadoop/util -o CMakeFiles/hadoop.dir/main/native/src/exception.c.o -c /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src/main/native/src/exception.c
[exec] *** Error code 1
[exec] *** Error code 1
[exec] *** Error code 1
Thanks,
Suman.
From: Ted Yu [mailto:yuzhihong@gmail.com]
Sent: Monday, January 12, 2015 6:24 PM
To: user@hadoop.apache.org
Subject: Re: Build error for a patch
Which branch are you using?
Can you pastebin the error?
Cheers
On Jan 12, 2015, at 6:18 PM, Suman Somasundar <HYPERLINK "mailto:suman.somasundar@oracle.com"suman.somasundar@oracle.com> wrote:
Hi all,
When I test a patch file of mine which I want to submit, with dev-support/test-patch.sh, I get a build failure message with error in native code which I have not modified. What is the cause of this?
Thanks,
Suman.
RE: Build error for a patch
Posted by Suman Somasundar <su...@oracle.com>.
I am using trunk.
Here is the error in the patchJavacWarnings.txt
main:
[exec] -- The C compiler identification is GNU
[exec] -- The CXX compiler identification is GNU
[exec] -- Check for working C compiler: /usr/bin/gcc
[exec] -- Check for working C compiler: /usr/bin/gcc -- works
[exec] -- Detecting C compiler ABI info
[exec] -- Detecting C compiler ABI info - done
[exec] -- Check for working CXX compiler: /usr/bin/g++
[exec] -- Check for working CXX compiler: /usr/bin/g++ -- works
[exec] -- Detecting CXX compiler ABI info
[exec] -- Detecting CXX compiler ABI info - done
[exec] -- Found JNI: /usr/jdk/instances/jdk1.7.0/jre/lib/sparc/libjawt.so
[exec] -- Found ZLIB: /usr/lib/libz.so.1 (found version "1.2.3")
[exec] -- Looking for BZ2_bzCompressInit in /usr/lib/libbz2.so.1
[exec] -- Looking for BZ2_bzCompressInit in /usr/lib/libbz2.so.1 - found
[exec] -- Looking for sync_file_range
[exec] -- Looking for sync_file_range - not found
[exec] -- Looking for posix_fadvise
[exec] -- Looking for posix_fadvise - found
[exec] -- Looking for dlopen in dl
[exec] CUSTOM_OPENSSL_PREFIX =
[exec] -- Looking for dlopen in dl - found
[exec] -- Performing Test HAS_NEW_ENOUGH_OPENSSL
[exec] The OpenSSL library installed at /lib/libcrypto.so is too old. You need a version at least new enough to have EVP_aes_256_ctr.
[exec] Cannot find a usable OpenSSL library. OPENSSL_LIBRARY=/lib/libcrypto.so, OPENSSL_INCLUDE_DIR=/usr/include, CUSTOM_OPENSSL_LIB=, CUSTOM_OPENSSL_PREFIX=, CUSTOM_OPENSSL_INCLUDE=
[exec] -- Performing Test HAS_NEW_ENOUGH_OPENSSL - Failed
[exec] -- Configuring done
[exec] CMake Warning:
[exec] Manually-specified variables were not used by the project:
[exec]
[exec] EXTRA_LIBHADOOP_RPATH
[exec] REQUIRE_BZIP2
[exec] REQUIRE_SNAPPY
[exec]
[exec]
[exec] -- Generating done
[exec] -- Build files have been written to: /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native
[exec] /usr/bin/cmake -H/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src -B/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native --check-build-system CMakeFiles/Makefile.cmake 0
[exec] /usr/bin/cmake -E cmake_progress_start /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native/CMakeFiles /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native/CMakeFiles/progress.marks
[exec] make -f CMakeFiles/Makefile2 all
[exec] make -f CMakeFiles/hadoop.dir/build.make CMakeFiles/hadoop.dir/depend
[exec] cd /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native/CMakeFiles/hadoop.dir/DependInfo.cmake --color=
[exec] Dependee "/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native/CMakeFiles/hadoop.dir/DependInfo.cmake" is newer than depender "/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native/CMakeFiles/hadoop.dir/depend.internal".
[exec] Dependee "/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native/CMakeFiles/hadoop.dir/depend.internal".
[exec] /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src/main/native/src/exception.c: In function 'terror':
[exec] /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src/main/native/src/exception.c:113:34: error: 'sys_nerr' undeclared (first use in this function)
[exec] /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src/main/native/src/exception.c:113:34: note: each undeclared identifier is reported only once for each function it appears in
[exec] /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src/main/native/src/exception.c:116:10: error: 'sys_errlist' undeclared (first use in this function)
[exec] /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src/main/native/src/exception.c:117:1: warning: control reaches end of non-void function
[exec] make: Fatal error: Command failed for target `CMakeFiles/hadoop.dir/main/native/src/exception.c.o'
[exec] Current working directory /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native
[exec] make: Fatal error: Command failed for target `CMakeFiles/hadoop.dir/all'
[exec] Current working directory /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native
[exec] make: Fatal error: Command failed for target `all'
[exec] Scanning dependencies of target hadoop
[exec] make -f CMakeFiles/hadoop.dir/build.make CMakeFiles/hadoop.dir/build
[exec] /usr/bin/cmake -E cmake_progress_report /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native/CMakeFiles 1
[exec] [ 2%] Building C object CMakeFiles/hadoop.dir/main/native/src/exception.c.o
[exec] /usr/bin/gcc -Dhadoop_EXPORTS -g -Wall -O2 -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -I/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native/javah -I/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src/main/native/src -I/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src -I/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src/src -I/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native -I/usr/jdk/instances/jdk1.7.0/include -I/usr/jdk/instances/jdk1.7.0/include/solaris -I/usr/local/include -I/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src/main/native/src/org/apache/hadoop/util -o CMakeFiles/hadoop.dir/main/native/src/exception.c.o -c /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src/main/native/src/exception.c
[exec] *** Error code 1
[exec] *** Error code 1
[exec] *** Error code 1
Thanks,
Suman.
From: Ted Yu [mailto:yuzhihong@gmail.com]
Sent: Monday, January 12, 2015 6:24 PM
To: user@hadoop.apache.org
Subject: Re: Build error for a patch
Which branch are you using?
Can you pastebin the error?
Cheers
On Jan 12, 2015, at 6:18 PM, Suman Somasundar <HYPERLINK "mailto:suman.somasundar@oracle.com"suman.somasundar@oracle.com> wrote:
Hi all,
When I test a patch file of mine which I want to submit, with dev-support/test-patch.sh, I get a build failure message with error in native code which I have not modified. What is the cause of this?
Thanks,
Suman.
RE: Build error for a patch
Posted by Suman Somasundar <su...@oracle.com>.
I am using trunk.
Here is the error in the patchJavacWarnings.txt
main:
[exec] -- The C compiler identification is GNU
[exec] -- The CXX compiler identification is GNU
[exec] -- Check for working C compiler: /usr/bin/gcc
[exec] -- Check for working C compiler: /usr/bin/gcc -- works
[exec] -- Detecting C compiler ABI info
[exec] -- Detecting C compiler ABI info - done
[exec] -- Check for working CXX compiler: /usr/bin/g++
[exec] -- Check for working CXX compiler: /usr/bin/g++ -- works
[exec] -- Detecting CXX compiler ABI info
[exec] -- Detecting CXX compiler ABI info - done
[exec] -- Found JNI: /usr/jdk/instances/jdk1.7.0/jre/lib/sparc/libjawt.so
[exec] -- Found ZLIB: /usr/lib/libz.so.1 (found version "1.2.3")
[exec] -- Looking for BZ2_bzCompressInit in /usr/lib/libbz2.so.1
[exec] -- Looking for BZ2_bzCompressInit in /usr/lib/libbz2.so.1 - found
[exec] -- Looking for sync_file_range
[exec] -- Looking for sync_file_range - not found
[exec] -- Looking for posix_fadvise
[exec] -- Looking for posix_fadvise - found
[exec] -- Looking for dlopen in dl
[exec] CUSTOM_OPENSSL_PREFIX =
[exec] -- Looking for dlopen in dl - found
[exec] -- Performing Test HAS_NEW_ENOUGH_OPENSSL
[exec] The OpenSSL library installed at /lib/libcrypto.so is too old. You need a version at least new enough to have EVP_aes_256_ctr.
[exec] Cannot find a usable OpenSSL library. OPENSSL_LIBRARY=/lib/libcrypto.so, OPENSSL_INCLUDE_DIR=/usr/include, CUSTOM_OPENSSL_LIB=, CUSTOM_OPENSSL_PREFIX=, CUSTOM_OPENSSL_INCLUDE=
[exec] -- Performing Test HAS_NEW_ENOUGH_OPENSSL - Failed
[exec] -- Configuring done
[exec] CMake Warning:
[exec] Manually-specified variables were not used by the project:
[exec]
[exec] EXTRA_LIBHADOOP_RPATH
[exec] REQUIRE_BZIP2
[exec] REQUIRE_SNAPPY
[exec]
[exec]
[exec] -- Generating done
[exec] -- Build files have been written to: /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native
[exec] /usr/bin/cmake -H/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src -B/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native --check-build-system CMakeFiles/Makefile.cmake 0
[exec] /usr/bin/cmake -E cmake_progress_start /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native/CMakeFiles /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native/CMakeFiles/progress.marks
[exec] make -f CMakeFiles/Makefile2 all
[exec] make -f CMakeFiles/hadoop.dir/build.make CMakeFiles/hadoop.dir/depend
[exec] cd /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native/CMakeFiles/hadoop.dir/DependInfo.cmake --color=
[exec] Dependee "/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native/CMakeFiles/hadoop.dir/DependInfo.cmake" is newer than depender "/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native/CMakeFiles/hadoop.dir/depend.internal".
[exec] Dependee "/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native/CMakeFiles/hadoop.dir/depend.internal".
[exec] /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src/main/native/src/exception.c: In function 'terror':
[exec] /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src/main/native/src/exception.c:113:34: error: 'sys_nerr' undeclared (first use in this function)
[exec] /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src/main/native/src/exception.c:113:34: note: each undeclared identifier is reported only once for each function it appears in
[exec] /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src/main/native/src/exception.c:116:10: error: 'sys_errlist' undeclared (first use in this function)
[exec] /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src/main/native/src/exception.c:117:1: warning: control reaches end of non-void function
[exec] make: Fatal error: Command failed for target `CMakeFiles/hadoop.dir/main/native/src/exception.c.o'
[exec] Current working directory /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native
[exec] make: Fatal error: Command failed for target `CMakeFiles/hadoop.dir/all'
[exec] Current working directory /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native
[exec] make: Fatal error: Command failed for target `all'
[exec] Scanning dependencies of target hadoop
[exec] make -f CMakeFiles/hadoop.dir/build.make CMakeFiles/hadoop.dir/build
[exec] /usr/bin/cmake -E cmake_progress_report /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native/CMakeFiles 1
[exec] [ 2%] Building C object CMakeFiles/hadoop.dir/main/native/src/exception.c.o
[exec] /usr/bin/gcc -Dhadoop_EXPORTS -g -Wall -O2 -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -I/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native/javah -I/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src/main/native/src -I/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src -I/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src/src -I/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/target/native -I/usr/jdk/instances/jdk1.7.0/include -I/usr/jdk/instances/jdk1.7.0/include/solaris -I/usr/local/include -I/export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src/main/native/src/org/apache/hadoop/util -o CMakeFiles/hadoop.dir/main/native/src/exception.c.o -c /export/home/hadoop/hadoop-comitter/hadoop-git/hadoop-common-project/hadoop-common/src/main/native/src/exception.c
[exec] *** Error code 1
[exec] *** Error code 1
[exec] *** Error code 1
Thanks,
Suman.
From: Ted Yu [mailto:yuzhihong@gmail.com]
Sent: Monday, January 12, 2015 6:24 PM
To: user@hadoop.apache.org
Subject: Re: Build error for a patch
Which branch are you using?
Can you pastebin the error?
Cheers
On Jan 12, 2015, at 6:18 PM, Suman Somasundar <HYPERLINK "mailto:suman.somasundar@oracle.com"suman.somasundar@oracle.com> wrote:
Hi all,
When I test a patch file of mine which I want to submit, with dev-support/test-patch.sh, I get a build failure message with error in native code which I have not modified. What is the cause of this?
Thanks,
Suman.
Re: Build error for a patch
Posted by Ted Yu <yu...@gmail.com>.
Which branch are you using?
Can you pastebin the error?
Cheers
> On Jan 12, 2015, at 6:18 PM, Suman Somasundar <su...@oracle.com> wrote:
>
> Hi all,
>
> When I test a patch file of mine which I want to submit, with dev-support/test-patch.sh, I get a build failure message with error in native code which I have not modified. What is the cause of this?
>
> Thanks,
> Suman.
Re: Build error for a patch
Posted by Ted Yu <yu...@gmail.com>.
Which branch are you using?
Can you pastebin the error?
Cheers
> On Jan 12, 2015, at 6:18 PM, Suman Somasundar <su...@oracle.com> wrote:
>
> Hi all,
>
> When I test a patch file of mine which I want to submit, with dev-support/test-patch.sh, I get a build failure message with error in native code which I have not modified. What is the cause of this?
>
> Thanks,
> Suman.
Re: Build error for a patch
Posted by Ted Yu <yu...@gmail.com>.
Which branch are you using?
Can you pastebin the error?
Cheers
> On Jan 12, 2015, at 6:18 PM, Suman Somasundar <su...@oracle.com> wrote:
>
> Hi all,
>
> When I test a patch file of mine which I want to submit, with dev-support/test-patch.sh, I get a build failure message with error in native code which I have not modified. What is the cause of this?
>
> Thanks,
> Suman.
Re: Build error for a patch
Posted by Ted Yu <yu...@gmail.com>.
Which branch are you using?
Can you pastebin the error?
Cheers
> On Jan 12, 2015, at 6:18 PM, Suman Somasundar <su...@oracle.com> wrote:
>
> Hi all,
>
> When I test a patch file of mine which I want to submit, with dev-support/test-patch.sh, I get a build failure message with error in native code which I have not modified. What is the cause of this?
>
> Thanks,
> Suman.