This hack to jdk/make/lib/Lib-jdk.hprof.agent.gmk works for now: LANG := C, \ OPTIMIZATION := $(LIBHPROF_OPTIMIZATION), \ CFLAGS := $(CFLAGS_JDKLIB) $(CFLAGS_WARNINGS_ARE_ERRORS) \ + -D_WINSOCK_DEPRECATED_NO_WARNINGS \ $(BUILD_LIBHPROF_CFLAGS), \ CFLAGS_debug := -DHPROF_LOGGING, \ MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libhprof/mapfile-vers, \
Pete On 4/22/15 4:12 PM, Pete Brunet wrote: > p.s. I also had done a make reconfigure and make clean. I'll try make > clean and reconfigure from bash. > > On 4/22/15 4:06 PM, Pete Brunet wrote: >> I was able to build 9 OK then I switched from VS2010 to VS2013 and now >> get the following. I tried hg tpull -u but that didn't help. >> >> Is there something I need to do besides installing VS Pro 2013 with >> Update 4? >> >> $ make images 2>&1 | tee make-64.log >> Building target 'images' in configuration >> 'windows-x86_64-normal-server-release' >> >> c:/Users/Pete/JDK9/INTJDK-7615864/client/jdk/src/jdk.hprof.agent/windows/native/libhprof/hprof_md.c(86) >> : error C2220: warning treated as error - no 'object' file generated >> c:/Users/Pete/JDK9/INTJDK-7615864/client/jdk/src/jdk.hprof.agent/windows/native/libhprof/hprof_md.c(86) >> : warning C4996: 'gethostbyname': Use getaddrinfo() or GetAddrInfoW() >> instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated >> API warnings >> c:\progra~2\wi3cf2~1\8.1\include\um\winsock2.h(2238) : see >> declaration of 'gethostbyname' >> Lib-jdk.hprof.agent.gmk:44: recipe for target >> '/cygdrive/c/Users/Pete/JDK9/INTJDK-7615864/client/build/windows-x86_64-normal-server-release/support/native/jdk.h >> prof.agent/libhprof_jvmti/hprof_md.obj' failedmake[3]: *** >> [/cygdrive/c/Users/Pete/JDK9/INTJDK-7615864/client/build/windows-x86_64-normal-server-release/support/native/jdk.hprof.agent/libhprof_jvmti/hprof_md.obj] >> Error 2 >> make/Main.gmk:168: recipe for target 'jdk.hprof.agent-libs' failed >> make[2]: *** [jdk.hprof.agent-libs] Error 1 >> make[2]: *** Waiting for unfinished jobs.... >> /cygdrive/c/Users/Pete/JDK9/INTJDK-7615864/client/make/Init.gmk:255: >> recipe for target 'main' failed >> make[1]: *** [main] Error 1 >> /cygdrive/c/Users/Pete/JDK9/INTJDK-7615864/client/make/Init.gmk:171: >> recipe for target 'images' failed >> make: *** [images] Error 2