#35902: hadoop is missing native libs -----------------------------+---------------------------------------------- Reporter: jeff@… | Owner: hum@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Keywords: | Port: hadoop -----------------------------+---------------------------------------------- Comment(by jeff@…): Replying to [comment:5 hum@…]:
Very nice information! I updated the port to build libhdfs and added fusedfs variant to build contrib/fuse-dfs. Committed in r97554. It is helpful to me if you could check the port with Fuse-DFS as following: {{{ $ sudo port selfupdate $ sudo port install hadoop +fusedfs ... }}} fuse_dfs and fuse_dfs_wrapper.sh are located in ${prefix}/bin and ${prefix}/share/java/hadoop-${version}/bin respectively. {{{ umount /Volumes/hc3; mkdir /Volumes/hc3;fuse_dfs_wrapper.sh dfs://cmc6-101.alpha.farecompare.com:8200 /Volumes/hc3/ -d umount: /Volumes/hc3: not currently mounted port=8200,server=cmc6-101.alpha.farecompare.com fuse-dfs didn't recognize /Volumes/hc3/,-2 fuse-dfs ignoring option -d FUSE library version: 2.8.7 nullpath_ok: 0 unique: 0, opcode: INIT (26), nodeid: 0, insize: 56 INIT: 7.12 flags=0x00000000 max_readahead=0x20000000 INIT: 7.12 flags=0x00000010 max_readahead=0x20000000 max_write=0x02000000 unique: 0, success, outsize: 40 unique: 0, opcode: STATFS (17), nodeid: 1, insize: 40 statfs / unique: 1, opcode: STATFS (17), nodeid: 1, insize: 40 statfs / unique: 2, opcode: STATFS (17), nodeid: 1, insize: 40 statfs / unique: 3, opcode: STATFS (17), nodeid: 1, insize: 40 statfs / unique: 4, opcode: STATFS (17), nodeid: 1, insize: 40 statfs / unique: 5, opcode: STATFS (17), nodeid: 1, insize: 40 statfs / unique: 6, opcode: GETATTR (3), nodeid: 1, insize: 56 getattr / dyld: lazy symbol binding failed: Symbol not found: _JNI_GetCreatedJavaVMs Referenced from: /opt/local/lib/libhdfs.dylib Expected in: flat namespace
dyld: Symbol not found: _JNI_GetCreatedJavaVMs Referenced from: /opt/local/lib/libhdfs.dylib Expected in: flat namespace /Users/jeffkreska/hadoop-dist/bin/fuse_dfs_wrapper.sh: line 29: 81221 Trace/BPT trap: 5 /opt/local/bin/fuse_dfs $@ }}} -- Ticket URL: <https://trac.macports.org/ticket/35902#comment:6> MacPorts <http://www.macports.org/> Ports system for Mac OS