Icedtea 6 BSD experimentation PowerPC Mac
Andrew John Hughes
gnu_andrew at member.fsf.org
Fri Jan 9 13:05:56 PST 2009
2009/1/9 Eric Richardson <ekrichardson at gmail.com>:
> Hello,
>
> I got the error below compiling. I haven't gotten this far yet with icetea7.
> I tried to clear the errors by doing the following.
>
> cp Defs-bsd.gmk /Users/eric/java/icedtea6/openjdk/jdk/make/common
> (from Icedtea7)
> make ARCH=ppc ARCH_DATA_MODEL=32 PLATFORM=bsd
>
> It helped a bit. I wondering here based on the errors below about missing
> ARCH etc. below if ARCH is needed to be specified to make or do I have a
> detection problem?
>
> Eric
>
>
> touch stamps/cacao.stamp
> /usr/bin/make \
> "ALT_JDK_IMPORT_PATH=/Users/eric/java/icedtea6/bootstrap/jdk1.6.0"
> "ANT_HOME=/usr/share/ant" "BUILD_NUMBER=b14" "JDK_UPDATE_VERSION=0"
> "JRE_RELEASE_VERSION=1.6.0_0-b14" "MILESTONE=fcs" "LANG=C"
> "PATH=/Users/eric/java/icedtea6/bootstrap/jdk1.6.0/bin:/usr/bin:/bin:/usr/sbin:/sbin:$PATH"
> "ALT_BOOTDIR=/Users/eric/java/icedtea6/bootstrap/jdk1.6.0"
> "ALT_BINARY_PLUGS_PATH=/Users/eric/java/icedtea6/bootstrap/jdk1.7.0"
> "BUILD_ARCH_DIR=ppc"
> "ICEDTEA_RT=/Users/eric/java/icedtea6/bootstrap/jdk1.7.0/jre/lib/rt-closed.jar"
> "ICEDTEA_BUILD_DIR=/Users/eric/java/icedtea6/openjdk-ecj/control/build/linux-ppc/"
> "ICEDTEA_CLS_DIR=/Users/eric/java/icedtea6/openjdk-ecj/control/build/linux-ppc/classes"
> "ICEDTEA_ENDORSED_DIR=/Users/eric/java/icedtea6/bootstrap/jdk1.6.0/lib/endorsed"
> "ENDORSED=-Djava.endorsed.dirs=/Users/eric/java/icedtea6/bootstrap/jdk1.6.0/lib/endorsed"
> "BOOTCLASSPATH_CLS_RT=-bootclasspath
> /Users/eric/java/icedtea6/openjdk-ecj/control/build/linux-ppc/classes:/Users/eric/java/icedtea6/bootstrap/jdk1.7.0/jre/lib/rt-closed.jar"
> "BOOTCLASSPATH_CLS=-bootclasspath
> /Users/eric/java/icedtea6/openjdk-ecj/control/build/linux-ppc/classes"
> "BOOTCLASSPATH_RT_LIBGCJ=-bootclasspath
> /Users/eric/java/icedtea6/bootstrap/jdk1.7.0/jre/lib/rt-closed.jar:/Library/Java/Home/jre/lib/rt.jar"
> "CLASSPATH=" "LD_LIBRARY_PATH="
> "GENSRCDIR=/Users/eric/java/icedtea6/generated" "ICEDTEA_CORE_BUILD=yes"
> "ICEDTEA_ZERO_BUILD=yes" "ICEDTEA_SHARK_BUILD=" "ZERO_LIBARCH=ppc"
> "ZERO_BITSPERWORD=32" "ZERO_ENDIANNESS=big" "ZERO_ARCHDEF=PPC"
> "ZERO_ARCHFLAG=-m32" "LIBFFI_CFLAGS=-I/opt/local/lib/libffi-3.0.6/include "
> "LIBFFI_LIBS=-L/opt/local/lib -lffi " "LLVM_CFLAGS=" "LLVM_LDFLAGS="
> "LLVM_LIBS=" "FREETYPE2_HEADERS=-I/usr/X11/include/freetype2
> -I/usr/X11/include " "FT2_LIB=-Wl,-framework,CoreServices
> -Wl,-framework,ApplicationServices -L/usr/X11/lib -lfreetype -lz "
> "ALT_PARALLEL_COMPILE_JOBS=2" "HOTSPOT_BUILD_JOBS=2" "JAVAC="
> "RHINO_JAR=/Users/eric/java-libs/js-engine.jar" "JAR_KNOWS_ATFILE=1"
> "JAR_KNOWS_J_OPTIONS=1" "JAR_ACCEPTS_STDIN_LIST=" \
> -C openjdk-ecj/control/make \
>
> ../../jdk/make/common/shared/Defs.gmk:157: "WARNING: Value of ARCH cannot be
> empty, will use ''"
> ../../jdk/make/common/shared/Defs.gmk:157: "WARNING: Value of
> ARCH_DATA_MODEL cannot be empty, will use ''"
> ../../jdk/make/common/shared/Defs.gmk:157: "WARNING: Value of PLATFORM
> cannot be empty, will use ''"
> ../../jdk/make/common/shared/Defs.gmk:330:
> ../../jdk/make/common/shared/Defs-.gmk: No such file or directory
> ../../jdk/make/common/shared/Compiler.gmk:46:
> ../../jdk/make/common/shared/Compiler-.gmk: No such file or directory
> make[1]: *** No rule to make target
> `../../jdk/make/common/shared/Compiler-.gmk'. Stop.
> make: *** [stamps/icedtea-ecj.stamp] Error 2
>
>
>
>
>
As I think we've said, there's no BSD support in IcedTea6. So unless
you fancy doing another port, this ain't gonna work. You need to use
7 with the BSD tree for now.
--
Andrew :-)
Support Free Java!
Contribute to GNU Classpath and the OpenJDK
http://www.gnu.org/software/classpath
http://openjdk.java.net
PGP Key: 94EFD9D8 (http://subkeys.pgp.net)
Fingerprint: F8EF F1EA 401E 2E60 15FA 7927 142C 2591 94EF D9D8
More information about the bsd-port-dev
mailing list