Opened 9 years ago

Last modified 6 years ago

#49113 assigned defect

Hadoop requires java 1.6

Reported by: dkbarto Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc:
Port: hadoop

Description

Java is currently 1.8 for Yosemite and beyond and the latest hadoop running on Linux will use that version. Can we get hadoop updated to use the latest java version for MacPorts?

Change History (7)

comment:1 Changed 9 years ago by mf2k (Frank Schima)

Owner: changed from macports-tickets@… to hum@…

In the future, please Cc the port maintainers (port info --maintainers hadoop), if any.

comment:2 Changed 9 years ago by dkbarto

I let the build run for about 12 hours and then killed it. It was running my MBP at full 8 cores busy with the fans running for the entire time.

I then tried the command that was 'running' by hand and got the following:

500_ cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_java_hadoop/hadoop/work/hadoop-1.2.1" && ant compile-native compile-c++-libhdfs -Dcompile.native=true -Dsnappy.prefix=/opt/local -Dcompile.c++=true -Dlibhdfs=true
Buildfile: /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_java_hadoop/hadoop/work/hadoop-1.2.1/build.xml

compile-native:

create-native-configure:
     [exec] configure.ac:42: warning: AC_COMPILE_IFELSE was called before AC_USE_SYSTEM_EXTENSIONS

     [exec] ../../lib/autoconf/specific.m4:314: AC_GNU_SOURCE is expanded from...

     [exec] configure.ac:42: the top level

     [exec] aclocal: error: could not remove 'aclocal.m4': Permission denied

     [exec] autoreconf: /opt/local/bin/aclocal failed with exit status: 1

BUILD FAILED
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_java_hadoop/hadoop/work/hadoop-1.2.1/build.xml:627: The following error occurred while executing this line:
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_java_hadoop/hadoop/work/hadoop-1.2.1/build.xml:634: exec returned: 1
Last edited 6 years ago by ryandesign (Ryan Carsten Schmidt) (previous) (diff)

comment:3 Changed 7 years ago by kurthindenburg (Kurt Hindenburg)

Owner: changed from humem to macports-tickets@…
Status: newassigned

comment:4 Changed 7 years ago by etziperman

I am also encountering this problem. is there a resolution? thanks...

comment:5 Changed 7 years ago by kencu (Ken)

looks like a big, complex port with lots of moving parts that hasn't been updated in some time, and has no maintainer. It's looking for a parent... are you up for the task? If you use it, and know how it works (and is supposed to work) you might be just the person !

comment:6 Changed 7 years ago by kencu (Ken)

Version: 2.3.4

comment:7 in reply to:  5 Changed 7 years ago by dkbarto

Replying to kencu:

looks like a big, complex port with lots of moving parts that hasn't been updated in some time, and has no maintainer. It's looking for a parent... are you up for the task? If you use it, and know how it works (and is supposed to work) you might be just the person !

I don't care if this is closed at this point. We no longer support Hadoop on the main Linux project so I don't need to mirror/parallel develop for Hadoop.

Note: See TracTickets for help on using tickets.