Andrew John Hughes wrote:
2009/12/10 Ray Kiddy <r...@ganymede.org>:
On Dec 10, 2009, at 9:05 AM, Andrew John Hughes wrote:
2009/12/10 Ray Kiddy <r...@ganymede.org>:
I just wanted to update build people on this issue. There are pages on the
wiki for building on Mac OS X 10.5.8 and on Snow Leopard. See the "Building
from source" section of http://wikis.sun.com/display/OpenJDK/BSDPort. I have
updated http://wikis.sun.com/display/OpenJDK/Darwin9Build with information
from an external post of Landon Fuller's. (FYI, I checked with him about the
copying and he was ok with it.) Since I am not using Snow Leopard, I am
leaving that page to someone else.
<snip>
Sounds like a bug from b74. Is your bsd-port tree up-to-date?
You can work around it by setting ALT_JDK_IMPORT_PATH to the same as
ALT_BOOTDIR but you shouldn't need to do so generally.
--
Andrew :-)
If I do "hg fupdate" in the bsd-ports directory, I get nothing new and if I
do "hg tags", I get
% hg tags
tip 153:d7f4d0dd8d30
jdk7-b74 150:2c88089b6e1c
...
So i think I am current.
Yeah, sounds like the BSD tree is not yet up-to-date with mainline
OpenJDK (b77).
Just to be clear... with mercurial...
The command 'hg fupdate' does NOT pull changes from the parent.
You need to do a 'hg fpull -u' to get the latest changes in the parent.
Both the hg update and hg tags commands are just telling you about what
you have in your repositories, it tells you nothing about being 'up to date'
with the parent repositories.
Just making sure....
-kto
I added "ALT_JDK_IMPORT_PATH=(same value as ALT_BOOTDIR)" to my build.sh. I
got farther before it broke.
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.
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.
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.
Full log is at
http://www.wykiwyk.com/openjdk/buildLogs/log_openjdk7_20091210_1254.txt
I will update the wiki as I see something that works.
cheers - ray
/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
ld: library not found for -lX11
collect2: ld returned 1 exit status
make[4]: ***
[/Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/lib/i386/libsplashscreen.dylib]
Error 1
make[3]: *** [all] Error 1
make[2]: *** [all] Error 1
make[1]: *** [jdk-build] Error 2
make: *** [build_product_image] Error 2