New bug in build process
Ted Neward
ted at tedneward.com
Mon Jul 30 08:43:17 UTC 2007
After doing a “nuke” of the build dir, and doing a fresh “make debug_build
DEV=1” (again, on Windows), I get this:
Creating library
c:/Prg/OpenJDK/openjdk/control/build/WINDOW~2/tmp/sun/sun.fo
nt/fontmanager/obj_gO/fontmanager.lib and object
c:/Prg/OpenJDK/openjdk/control/
build/WINDOW~2/tmp/sun/sun.font/fontmanager/obj_gO/fontmanager.exp
sunFont.obj : error LNK2019: unresolved external symbol _setSunFontIDs
reference
d in function _Java_sun_font_FontManager_initIDs at 8
sunFont.obj : error LNK2019: unresolved external symbol _isNullScalerContext
ref
erenced in function _Java_sun_font_StrikeCache_freeIntMemory at 20
SunLayoutEngine.obj : error LNK2019: unresolved external symbol
_getUnitsPerEmFo
rLayout referenced in function "public: virtual long __thiscall
FontInstanceAdap
ter::getUnitsPerEM(void)const " (?getUnitsPerEM at FontInstanceAdapter@@UBEJXZ)
FontInstanceAdapter.obj : error LNK2001: unresolved external symbol
_getUnitsPer
EmForLayout
FontInstanceAdapter.obj : error LNK2019: unresolved external symbol
_getLayoutTa
bles referenced in function "public: __thiscall
FontInstanceAdapter::FontInstanc
eAdapter(struct JNIEnv_ *,class _jobject *,class _jobject *,float
*,long,long)"
(??0FontInstanceAdapter@@QAE at PAUJNIEnv_@@PAV_jobject@@1PAMJJ at Z)
c:/Prg/OpenJDK/openjdk/control/build/WINDOW~2/tmp/sun/sun.font/fontmanager/o
bj_g
O/fontmanager.dll : fatal error LNK1120: 4 unresolved externals
make[5]: ***
[c:/Prg/OpenJDK/openjdk/control/build/WINDOW~2/bin/fontmanager.dll]
Error 96
make[5]: Leaving directory
`/cygdrive/c/Prg/OpenJDK/openjdk/j2se/make/sun/font'
make[4]: *** [all] Error 1
make[4]: Leaving directory `/cygdrive/c/Prg/OpenJDK/openjdk/j2se/make/sun'
make[3]: *** [all] Error 1
make[3]: Leaving directory `/cygdrive/c/Prg/OpenJDK/openjdk/j2se/make'
make[2]: *** [j2se-build] Error 2
make[2]: Leaving directory `/cygdrive/c/Prg/OpenJDK/openjdk/control/make'
make[1]: *** [generic_debug_build] Error 2
make[1]: Leaving directory `/cygdrive/c/Prg/OpenJDK/openjdk/control/make'
make: *** [fastdebug_build] Error 2
CYGWIN:Ted at XPJAVA:/cygdrive/c/Prg/OpenJDK/openjdk/control/make
$
Apparently there’s some missing object files in the link step of
fontmanager.lib; any ideas? Intuition tells me this is t2k.lib-related
again, since we’re back in the silly font directory again, and yes, I know,
t2k is going away soon, but I’d like to see if it can be worked around in
the meantime. Legal issues have this annoying tendency to take MUCH longer
than engineers think they should… :-)
The build output prior to this link line is pretty verbose, but I can send
it if it’ll help debug the problem….
Ted Neward
Java, .NET, XML Services
Consulting, Teaching, Speaking, Writing
HYPERLINK "http://www.tedneward.com"http://www.tedneward.com
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.5.476 / Virus Database: 269.10.23/924 - Release Date: 7/28/2007
3:50 PM
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.org/pipermail/build-dev/attachments/20070730/bda0c2e7/attachment.htm>
More information about the build-dev
mailing list