hadoop install fails
Bernd Prager
bernd at prager.ws
Fri Jan 23 17:45:01 PST 2015
Hi,
I am trying to install hadoop. My build fails with:
[exec]
/opt/local/var/macports/build/_opt_local_var_macports_sources_distfiles.macports.org_ports_java_hadoop/hadoop/work/hadoop-1.2.1/src/native/src/org/apache/hadoop/io/compress/snappy/SnappyCompressor.c:64:28:
error: use of undeclared identifier 'libnotfound'
[exec] void *libsnappy = dlopen(HADOOP_SNAPPY_LIBRARY, RTLD_LAZY
| RTLD_GLOBAL);
[exec] ^
[exec] ./config.h:5:31: note: expanded from macro
'HADOOP_SNAPPY_LIBRARY'
[exec] #define HADOOP_SNAPPY_LIBRARY libnotfound.so
[exec] ^
[exec]
/opt/local/var/macports/build/_opt_local_var_macports_sources_distfiles.macports.org_ports_java_hadoop/hadoop/work/hadoop-1.2.1/src/native/src/org/apache/hadoop/io/compress/snappy/SnappyCompressor.c:67:52:
error: expected ')'
[exec] snprintf(msg, 1000, "%s (%s)!", "Cannot load "
HADOOP_SNAPPY_LIBRARY, dlerror());
[exec] ^
[exec] ./config.h:5:31: note: expanded from macro
'HADOOP_SNAPPY_LIBRARY'
[exec] #define HADOOP_SNAPPY_LIBRARY libnotfound.so
[exec] ^
[exec] /usr/include/secure/_stdio.h:57:62: note: expanded from
macro 'snprintf'
[exec] __builtin___snprintf_chk (str, len, 0,
__darwin_obsz(str), __VA_ARGS__)
[exec] ^
[exec]
/opt/local/var/macports/build/_opt_local_var_macports_sources_distfiles.macports.org_ports_java_hadoop/hadoop/work/hadoop-1.2.1/src/native/src/org/apache/hadoop/io/compress/snappy/SnappyCompressor.c:67:5:
note: to match this '('
[exec] snprintf(msg, 1000, "%s (%s)!", "Cannot load "
HADOOP_SNAPPY_LIBRARY, dlerror());
[exec] ^
[exec] /usr/include/secure/_stdio.h:57:28: note: expanded from
macro 'snprintf'
[exec] __builtin___snprintf_chk (str, len, 0,
__darwin_obsz(str), __VA_ARGS__)
[exec] ^
[exec]
/opt/local/var/macports/build/_opt_local_var_macports_sources_distfiles.macports.org_ports_java_hadoop/hadoop/work/hadoop-1.2.1/src/native/src/org/apache/hadoop/io/compress/snappy/SnappyCompressor.c:117:112:
warning: incompatible pointer types passing 'jint *' (aka 'int *') to
parameter of type 'size_t *' (aka 'unsigned long *')
[-Wincompatible-pointer-types]
[exec] snappy_status ret =
dlsym_snappy_compress(uncompressed_bytes, uncompressed_direct_buf_len,
compressed_bytes, &compressed_direct_buf_len);
[exec] ^~~~~~~~~~~~~~~~~~~~~~~~~~
[exec] 1 warning and 2 errors generated.
[exec] make[1]: *** [SnappyCompressor.lo] Error 1
[exec] make: *** [all] Error 2
I am using Darwin Kernel Version 14.0.0, XCode 6.1.1, java version
"1.7.0_65".
Does anybody experience something similar? Any help would be greatly
appreciated.
Thank you,
-- Bernd
More information about the macports-users
mailing list