Awesome. I missed that. Thanks John. I am rebuilding now with that commented out.
-Arul On Fri, Oct 8, 2010 at 10:52 AM, John Yeary <johnye...@gmail.com> wrote: > Hello Arul, > > There is a note at the bottom of teh Darwin10Build page which tells you how > to change it > > # Compiler warnings are treated as errors > #WARNINGS_ARE_ERRORS = -Werror > > > I build the 32 bit version with no issues. I will build the 64-bit to check > it. > > openjdk version "1.7.0-internal" > OpenJDK Runtime Environment (build > 1.7.0-internal-jyeary_2010_10_08_08_15-b00) > OpenJDK Server VM (build 19.0-b05, mixed mode) > > > John > > > > On Fri, Oct 8, 2010 at 9:48 AM, Arul Dhesiaseelan <ar...@acm.org> wrote: > >> Hi John, >> >> Thanks for looking into it. >> >> I actually used build.sh instead of build64.sh. But, now I get a different >> error. Looks like warnings are treated as errors. Is there a way to treat >> them as warnings, which may get me further or this points to a problem with >> recent builds? >> >> >> Compiling >> /Users/aruld/bsd-port/hotspot/src/share/vm/services/attachListener.cpp >> rm -f attachListener.o >> g++ -D_ALLBSD_SOURCE -D_GNU_SOURCE -DAMD64 -DPRODUCT -I. >> -I../generated/adfiles -I../generated/jvmtifiles >> -I/Users/aruld/bsd-port/hotspot/src/share/vm/asm >> -I/Users/aruld/bsd-port/hotspot/src/share/vm/ci >> -I/Users/aruld/bsd-port/hotspot/src/share/vm/classfile >> -I/Users/aruld/bsd-port/hotspot/src/share/vm/code >> -I/Users/aruld/bsd-port/hotspot/src/share/vm/compiler >> -I/Users/aruld/bsd-port/hotspot/src/share/vm/gc_implementation >> -I/Users/aruld/bsd-port/hotspot/src/share/vm/gc_implementation/concurrentMarkSweep >> -I/Users/aruld/bsd-port/hotspot/src/share/vm/gc_implementation/g1 >> -I/Users/aruld/bsd-port/hotspot/src/share/vm/gc_implementation/parallelScavenge >> -I/Users/aruld/bsd-port/hotspot/src/share/vm/gc_implementation/parNew >> -I/Users/aruld/bsd-port/hotspot/src/share/vm/gc_implementation/shared >> -I/Users/aruld/bsd-port/hotspot/src/share/vm/gc_interface >> -I/Users/aruld/bsd-port/hotspot/src/share/vm/interpreter >> -I/Users/aruld/bsd-port/hotspot/src/share/vm/libadt >> -I/Users/aruld/bsd-port/hotspot/src/share/vm/memory >> -I/Users/aruld/bsd-port/hotspot/src/share/vm/oops >> -I/Users/aruld/bsd-port/hotspot/src/share/vm/opto >> -I/Users/aruld/bsd-port/hotspot/src/share/vm/prims >> -I/Users/aruld/bsd-port/hotspot/src/share/vm/runtime >> -I/Users/aruld/bsd-port/hotspot/src/share/vm/services >> -I/Users/aruld/bsd-port/hotspot/src/share/vm/utilities >> -I/Users/aruld/bsd-port/hotspot/src/cpu/x86/vm >> -I/Users/aruld/bsd-port/hotspot/src/os/bsd/vm >> -I/Users/aruld/bsd-port/hotspot/src/os_cpu/bsd_x86/vm -I../generated >> -DHOTSPOT_RELEASE_VERSION="\"19.0-b05\"" >> -DHOTSPOT_BUILD_TARGET="\"product\"" -DHOTSPOT_BUILD_USER="\"arul\"" >> -DHOTSPOT_LIB_ARCH=\"amd64\" >> -DJRE_RELEASE_VERSION="\"1.7.0-internal-arul_2010_10_07_17_53-b00\"" >> -DHOTSPOT_VM_DISTRO="\"OpenJDK\"" -DCOMPILER2 -fPIC -fno-rtti >> -fno-exceptions -pthread -fcheck-new -m64 -pipe -O3 -fno-strict-aliasing >> -DVM_LITTLE_ENDIAN -D_LP64=1 -fno-omit-frame-pointer -Werror -Wpointer-arith >> -Wconversion -Wsign-compare -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -c -o >> attachListener.o >> /Users/aruld/bsd-port/hotspot/src/share/vm/services/attachListener.cpp >> cc1plus: warnings being treated as errors >> /Users/aruld/bsd-port/hotspot/src/share/vm/services/attachListener.cpp: In >> function ‘jint set_uint64_t_flag(const char*, AttachOperation*, >> outputStream*)’: >> /Users/aruld/bsd-port/hotspot/src/share/vm/services/attachListener.cpp:265: >> warning: format ‘%lu’ expects type ‘long unsigned int*’, but argument 3 has >> type ‘uint64_t*’ >> make[6]: *** [attachListener.o] Error 1 >> make[5]: *** [the_vm] Error 2 >> make[4]: *** [product] Error 2 >> make[3]: *** [generic_build2] Error 2 >> make[2]: *** [product] Error 2 >> >> make[1]: *** [hotspot-build] Error 2 >> make: *** [build_product_image] Error 2 >> >> >> -Arul >> >> >> On Fri, Oct 8, 2010 at 5:56 AM, John Yeary <johnye...@gmail.com> wrote: >> >>> Hello Arul, >>> >>> I have not done a build since before JavaOne so I am not sure. I will try >>> one this morning and see if I can find anything. I did an update to OS X >>> which may introduce some issues. >>> >>> John >>> >>> >>> On Thu, Oct 7, 2010 at 5:41 PM, Arul Dhesiaseelan <ar...@acm.org> wrote: >>> >>>> I followed instructions from >>>> http://wikis.sun.com/display/OpenJDK/Darwin10Build >>>> >>>> I am using 64-bit soylatte and running on 64-bit 10.6.4. I get the >>>> following errors: >>>> >>>> cd /Users/aruld/bsd-port/hotspot/make; \ >>>> make VM_TARGET=product1 generic_build1 >>>> ALT_OUTPUTDIR=/Users/aruld/bsd-port/build/bsd-amd64/hotspot/outputdir >>>> Makefile:336: target `/Xusage.txt' given more than once in the same >>>> rule. >>>> mkdir -p /Users/aruld/bsd-port/build/bsd-amd64/hotspot/outputdir >>>> *No compiler1 (product1) for ARCH_DATA_MODEL=64* >>>> cd /Users/aruld/bsd-port/hotspot/make; \ >>>> make VM_TARGET=productkernel generic_buildkernel >>>> ALT_OUTPUTDIR=/Users/aruld/bsd-port/build/bsd-amd64/hotspot/outputdir >>>> Makefile:336: target `/Xusage.txt' given more than once in the same >>>> rule. >>>> mkdir -p /Users/aruld/bsd-port/build/bsd-amd64/hotspot/outputdir >>>> No kernel (productkernel) for OS_NAME=bsd >>>> cd /Users/aruld/bsd-port/build/bsd-amd64/hotspot/outputdir; \ >>>> make -f /Users/aruld/bsd-port/hotspot/make/bsd/Makefile \ >>>> JAVA_HOME=/Users/aruld/soylatte16-amd64-1.0.3 >>>> OUTPUTDIR=/Users/aruld/bsd-port/build/bsd-amd64/hotspot/outputdir >>>> GAMMADIR=/Users/aruld/bsd-port/hotspot MAKE_VERBOSE=y >>>> HOTSPOT_RELEASE_VERSION=19.0-b05 >>>> JRE_RELEASE_VERSION=1.7.0-internal-aruld_2010_10_07_15_06-b00 >>>> HOTSPOT_BUILD_VERSION= docs >>>> /Users/aruld/soylatte16-amd64-1.0.3/bin/javap >>>> javax.xml.transform.TransformerFactory > /dev/null 2>&1; \ >>>> if [ $? -ne 0 ]; then \ >>>> /Users/aruld/soylatte16-amd64-1.0.3/bin/java -version; \ >>>> echo "*** An XSLT processor (J2SE 1.4.x or newer) is required" \ >>>> "to bootstrap this build" 1>&2; \ >>>> exit 1; \ >>>> fi >>>> mkdir -p bsd_amd64_docs >>>> make -f /Users/aruld/bsd-port/hotspot/make/bsd/makefiles/jvmti.make " >>>> LP64=1 " GAMMADIR=/Users/aruld/bsd-port/hotspot OS_FAMILY=bsd ARCH=x86 >>>> BUILDARCH=amd64 LIBARCH=amd64 HOTSPOT_RELEASE_VERSION=19.0-b05 >>>> HOTSPOT_BUILD_VERSION= >>>> JRE_RELEASE_VERSION=1.7.0-internal-arul_2010_10_07_15_06-b00 >>>> JvmtiOutDir=bsd_amd64_docs jvmtidocs >>>> /Users/aruld/soylatte16-amd64-1.0.3/bin/javac -g -encoding ascii -source >>>> 6 -target 6 -d bsd_amd64_docs >>>> /Users/aruld/bsd-port/hotspot/src/share/vm/prims/jvmtiGen.java >>>> Generating bsd_amd64_docs/jvmti.html >>>> /Users/aruld/soylatte16-amd64-1.0.3/bin/java -classpath bsd_amd64_docs >>>> jvmtiGen -IN /Users/aruld/bsd-port/hotspot/src/share/vm/prims/jvmti.xml >>>> -XSL >>>> /Users/aruld/bsd-port/hotspot/src/share/vm/prims/jvmti.xsl -OUT >>>> bsd_amd64_docs/jvmti.html >>>> make VM_SUBDIR=product generic_export >>>> Makefile:336: target `/Xusage.txt' given more than once in the same >>>> rule. >>>> make[3]: *** No rule to make target >>>> `/Users/aruld/bsd-port/build/bsd-amd64/hotspot/import/docs/platform/jvmti/jvmti.html', >>>> needed by `generic_export'. Stop. >>>> make[2]: *** [export_product] Error 2 >>>> make[1]: *** [hotspot-build] Error 2 >>>> make: *** [build_product_image] Error 2 >>>> >>>> Not sure what is the problem here. is it failing because of there is no >>>> 64-bit compiler or something else. Appreciate any directions. >>>> >>>> -Arul >>>> >>>> >>>> >>>> >>> >>> >>> -- >>> John Yeary >>> -- >>> http://javaevangelist.blogspot.com >>> http://www.johnyeary.com >>> >>> "Far better it is to dare mighty things, to win glorious triumphs, even >>> though checkered by failure, than to take rank with those poor spirits who >>> neither enjoy much nor suffer much, because they live in the gray twilight >>> that knows not victory nor defeat." >>> -- Theodore Roosevelt >>> >>> >>> >>> >> >> > > > -- > John Yeary > -- > http://javaevangelist.blogspot.com > http://www.johnyeary.com > > "Far better it is to dare mighty things, to win glorious triumphs, even > though checkered by failure, than to take rank with those poor spirits who > neither enjoy much nor suffer much, because they live in the gray twilight > that knows not victory nor defeat." > -- Theodore Roosevelt > > > >