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