<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div><div>On Dec 10, 2009, at 9:05 AM, Andrew John Hughes wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div>2009/12/10 Ray Kiddy <<a href="mailto:ray@ganymede.org">ray@ganymede.org</a>>:<br><blockquote type="cite"><br></blockquote><blockquote type="cite">I just wanted to update build people on this issue. There are pages on the<br></blockquote><blockquote type="cite">wiki for building on Mac OS X 10.5.8 and on Snow Leopard. See the "Building<br></blockquote><blockquote type="cite">from source" section of <a href="http://wikis.sun.com/display/OpenJDK/BSDPort">http://wikis.sun.com/display/OpenJDK/BSDPort</a>. I have<br></blockquote><blockquote type="cite">updated <a href="http://wikis.sun.com/display/OpenJDK/Darwin9Build">http://wikis.sun.com/display/OpenJDK/Darwin9Build</a> with information<br></blockquote><blockquote type="cite">from an external post of Landon Fuller's. (FYI, I checked with him about the<br></blockquote><blockquote type="cite">copying and he was ok with it.) Since I am not using Snow Leopard, I am<br></blockquote><blockquote type="cite">leaving that page to someone else.<br></blockquote><blockquote type="cite"><br></blockquote><font class="Apple-style-span" color="#006312"><snip><br></font></div></blockquote><br><blockquote type="cite"><div>Sounds like a bug from b74.  Is your bsd-port tree up-to-date?<br><br>You can work around it by setting ALT_JDK_IMPORT_PATH to the same as<br>ALT_BOOTDIR but you shouldn't need to do so generally.<br>-- <br>Andrew :-)<br><br></div></blockquote></div><br><div><div><br></div><div>If I do "hg fupdate" in the bsd-ports directory, I get nothing new and if I do "hg tags", I get</div><div><br></div><div>% hg tags</div><div>tip                              153:d7f4d0dd8d30</div><div>jdk7-b74                         150:2c88089b6e1c</div><div>...</div><div><br></div><div>So i think I am current.</div><div><br></div><div>I added "ALT_JDK_IMPORT_PATH=(same value as ALT_BOOTDIR)" to my build.sh. I got farther before it broke.</div><div><br></div><div>I remembered that I usually remove or do not install X11 to try to save space, so I went back to my DevTools dmg (iphone_sdk_3.1.2_with_xcode_3.1.4__leopard__9m2809.dmg) and installed the X11SDK.pkg. And I got farther before I broke.</div><div><br></div><div>Then I see it is trying to find an X11 library because I can see "-L/usr/X11R6/lib" and I only have /usr/X11/lib. So, I added " X11_PATH=/usr/X11" to my build.sh. The build still broke.</div><div><br></div><div>I tried setting ALT_X11_PATH and I still get the same error. The weird thing is that I can look is /usr/X11/lib and I see both libXext.la and libX11.la.</div><div><br></div><div>Full log is at http://<a href="http://www.wykiwyk.com/openjdk/buildLogs/">www.wykiwyk.com/openjdk/buildLogs/</a>log_openjdk7_20091210_1254.txt</div><div><br></div><div>I will update the wiki as I see something that works.</div><div><br></div><div>cheers - ray</div><div><br></div><div>/usr/bin/gcc  -O2   -fno-strict-aliasing -fPIC -W -Wall  -Wno-unused -Wno-parentheses -m32 -fno-omit-frame-pointer -D_LITTLE_ENDIAN -mstackrealign  -DSPLASHSCREEN -DWITH_X11 -DNDEBUG -Di586 -DARCH='"i586"' -D_ALLBSD_SOURCE -DRELEASE='"1.7.0-internal"' -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D_REENTRANT -I. -I/Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/tmp/sun/sun.awt/splashscreen/CClassHeaders -I../../../src/solaris/javavm/export -I../../../src/share/javavm/export -I../../../src/share/native/common -I../../../src/solaris/native/common -I../../../src/share/native/sun/awt -I../../../src/solaris/native/sun/awt   -I/usr/X11/include -I/usr/X11/include/X11/extensions -I../../../src/solaris/native/sun/awt/splashscreen -I../../../src/share/native/sun/awt/splashscreen -I../../../src/share/native/sun/awt/image/jpeg -I../../../src/share/native/java/util/zip/zlib-1.2.3 -DPNG_NO_MMX_CODE  -m32  -L/Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/lib/i386   -dynamiclib  -o /Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/lib/i386/libsplashscreen.dylib    /Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/tmp/sun/sun.awt/splashscreen/obj/java_awt_SplashScreen.o    /Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/tmp/sun/sun.awt/splashscreen/obj/splashscreen_gfx_impl.o    /Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/tmp/sun/sun.awt/splashscreen/obj/splashscreen_gif.o    /Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/tmp/sun/sun.awt/splashscreen/obj/splashscreen_impl.o    /Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/tmp/sun/sun.awt/splashscreen/obj/splashscreen_jpeg.o    /Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/tmp/sun/sun.awt/splashscreen/obj/splashscreen_png.o    /Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/tmp/sun/sun.awt/splashscreen/obj/splashscreen_sys.o    /Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/tmp/sun/sun.awt/splashscreen/obj/png.o    /Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/tmp/sun/sun.awt/splashscreen/obj/pngerror.o    /Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/tmp/sun/sun.awt/splashscreen/obj/pngget.o    /Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/tmp/sun/sun.awt/splashscreen/obj/pngmem.o    /Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/tmp/sun/sun.awt/splashscreen/obj/pngpread.o    /Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/tmp/sun/sun.awt/splashscreen/obj/pngread.o    /Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/tmp/sun/sun.awt/splashscreen/obj/pngrio.o    /Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/tmp/sun/sun.awt/splashscreen/obj/pngrtran.o    /Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/tmp/sun/sun.awt/splashscreen/obj/pngrutil.o    /Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/tmp/sun/sun.awt/splashscreen/obj/pngset.o    /Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/tmp/sun/sun.awt/splashscreen/obj/pngtrans.o    /Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/tmp/sun/sun.awt/splashscreen/obj/pngwio.o    /Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/tmp/sun/sun.awt/splashscreen/obj/pngwrite.o    /Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/tmp/sun/sun.awt/splashscreen/obj/pngwtran.o    /Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/tmp/sun/sun.awt/splashscreen/obj/pngwutil.o    /Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/tmp/sun/sun.awt/splashscreen/obj/dgif_lib.o    /Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/tmp/sun/sun.awt/splashscreen/obj/gif_err.o    /Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/tmp/sun/sun.awt/splashscreen/obj/gifalloc.o    /Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/tmp/sun/sun.awt/splashscreen/obj/jcomapi.o    /Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/tmp/sun/sun.awt/splashscreen/obj/jdapimin.o    /Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/tmp/sun/sun.awt/splashscreen/obj/jdapistd.o    /Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/tmp/sun/sun.awt/splashscreen/obj/jdcoefct.o    /Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/tmp/sun/sun.awt/splashscreen/obj/jdcolor.o    /Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/tmp/sun/sun.awt/splashscreen/obj/jddctmgr.o    /Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/tmp/sun/sun.awt/splashscreen/obj/jdhuff.o    /Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/tmp/sun/sun.awt/splashscreen/obj/jdinput.o    /Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/tmp/sun/sun.awt/splashscreen/obj/jdmainct.o    /Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/tmp/sun/sun.awt/splashscreen/obj/jdmarker.o    /Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/tmp/sun/sun.awt/splashscreen/obj/jdmaster.o    /Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/tmp/sun/sun.awt/splashscreen/obj/jdmerge.o    /Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/tmp/sun/sun.awt/splashscreen/obj/jdphuff.o    /Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/tmp/sun/sun.awt/splashscreen/obj/jdpostct.o    /Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/tmp/sun/sun.awt/splashscreen/obj/jdsample.o    /Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/tmp/sun/sun.awt/splashscreen/obj/jerror.o    /Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/tmp/sun/sun.awt/splashscreen/obj/jidctflt.o    /Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/tmp/sun/sun.awt/splashscreen/obj/jidctfst.o    /Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/tmp/sun/sun.awt/splashscreen/obj/jidctint.o    /Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/tmp/sun/sun.awt/splashscreen/obj/jidctred.o    /Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/tmp/sun/sun.awt/splashscreen/obj/jmemmgr.o    /Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/tmp/sun/sun.awt/splashscreen/obj/jmemnobs.o    /Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/tmp/sun/sun.awt/splashscreen/obj/jquant1.o    /Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/tmp/sun/sun.awt/splashscreen/obj/jquant2.o    /Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/tmp/sun/sun.awt/splashscreen/obj/jutils.o    /Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/tmp/sun/sun.awt/splashscreen/obj/jcapimin.o    /Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/tmp/sun/sun.awt/splashscreen/obj/jcapistd.o    /Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/tmp/sun/sun.awt/splashscreen/obj/jccoefct.o    /Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/tmp/sun/sun.awt/splashscreen/obj/jccolor.o    /Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/tmp/sun/sun.awt/splashscreen/obj/jcdctmgr.o    /Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/tmp/sun/sun.awt/splashscreen/obj/jchuff.o    /Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/tmp/sun/sun.awt/splashscreen/obj/jcinit.o    /Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/tmp/sun/sun.awt/splashscreen/obj/jcmainct.o    /Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/tmp/sun/sun.awt/splashscreen/obj/jcmarker.o    /Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/tmp/sun/sun.awt/splashscreen/obj/jcmaster.o    /Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/tmp/sun/sun.awt/splashscreen/obj/jcparam.o    /Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/tmp/sun/sun.awt/splashscreen/obj/jcphuff.o    /Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/tmp/sun/sun.awt/splashscreen/obj/jcprepct.o    /Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/tmp/sun/sun.awt/splashscreen/obj/jcsample.o    /Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/tmp/sun/sun.awt/splashscreen/obj/jctrans.o    /Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/tmp/sun/sun.awt/splashscreen/obj/jdtrans.o    /Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/tmp/sun/sun.awt/splashscreen/obj/jfdctflt.o    /Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/tmp/sun/sun.awt/splashscreen/obj/jfdctfst.o    /Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/tmp/sun/sun.awt/splashscreen/obj/jfdctint.o    /Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/tmp/sun/sun.awt/splashscreen/obj/compress.o    /Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/tmp/sun/sun.awt/splashscreen/obj/deflate.o    /Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/tmp/sun/sun.awt/splashscreen/obj/gzio.o    /Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/tmp/sun/sun.awt/splashscreen/obj/infback.o    /Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/tmp/sun/sun.awt/splashscreen/obj/inffast.o    /Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/tmp/sun/sun.awt/splashscreen/obj/inflate.o    /Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/tmp/sun/sun.awt/splashscreen/obj/inftrees.o    /Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/tmp/sun/sun.awt/splashscreen/obj/trees.o    /Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/tmp/sun/sun.awt/splashscreen/obj/uncompr.o    /Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/tmp/sun/sun.awt/splashscreen/obj/zadler32.o    /Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/tmp/sun/sun.awt/splashscreen/obj/zcrc32.o    /Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/tmp/sun/sun.awt/splashscreen/obj/zutil.o   -liconv -L/usr/X11/lib -lX11 -lXext -lm -pthread   </div><div>ld: library not found for -lX11</div><div>collect2: ld returned 1 exit status</div><div>make[4]: *** [/Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/lib/i386/libsplashscreen.dylib] Error 1</div><div>make[3]: *** [all] Error 1</div><div>make[2]: *** [all] Error 1</div><div>make[1]: *** [jdk-build] Error 2</div><div>make: *** [build_product_image] Error 2</div><div><br></div></div></body></html>