Skip to main content

build error for win32-x86-vc7

14 replies [Last post]
lua2010
Offline
Joined: 2006-11-16

Hi,

I try to build the cvm for the target Windows-XP. Besides, I get the following build error:

Can somebody help?

CVM_HOST = i686-win32-cygwin
CVM_TARGET = win32-x86-vc7
SHELL = bash
HOST_CC = /usr/bin/gcc
HOST_CCC = g++: Command not found.
ZIP = zip: Command not found.
CVM_JAVA = C:/Programme/Java/j2sdk1.4.2_13/bin/java
CVM_JAVAC = C:/Programme/Java/j2sdk1.4.2_13/bin/javac
CVM_JAVAH = C:/Programme/Java/j2sdk1.4.2_13/bin/javah
CVM_JAR = C:/Programme/Java/j2sdk1.4.2_13/bin/jar
TARGET_CC = /cygdrive/c/Programme/Microsoft Visual Studio .NET 2003/Vc7/Bin/CL.EXE
TARGET_CCC = /cygdrive/c/Programme/Microsoft Visual Studio .NET 2003/Vc7/Bin/CL.EXE
TARGET_AS = /usr/bin/gcc
TARGET_LD = /cygdrive/c/Programme/Microsoft Visual Studio .NET 2003/Vc7/Bin/LINK.EXE
TARGET_AR = /cygdrive/c/Programme/Microsoft Visual Studio .NET 2003/Vc7/Bin/LINK.EXE
TARGET_RANLIB = /usr/bin/ranlib
LINKFLAGS = /implib:./bin/cvmi.lib /nologo /map /dll /incremental:yes /expo
rt:jio_snprintf /export:CVMexpandStack /export:CVMtimeMillis /export:CVMIDprivat
e_allocateLocalRootUnsafe /export:CVMglobals /export:CVMsystemPanic /export:CVMc
sRendezvous /export:CVMconsolePrintf
LINKLIBS = wininet.lib ws2_32.lib user32.lib advapi32.lib kernel32.lib
ASM_FLAGS = -c
CCCFLAGS =
CCFLAGS_SPEED = /nologo /c /W2 /MD /O2 /Ob2 /Ot -DNDEBUG
CCFLAGS_SPACE = /nologo /c /W2 /MD /O1 /Ob1 -DNDEBUG
CCFLAGS_LOOP = /nologo /c /W2 /MD /O2 /Ob2 /Ot -DNDEBUG
CCFLAGS_FDLIB = /nologo /c /W2 /MD -DNDEBUG /Od
JAVAC_OPTIONS = -g:none -J-Xms32m -J-Xmx128m -encoding iso8859-1 -source 1.4 -t
arget 1.4
CVM_DEFINES = -D_i386_ -D_386 -DCVM_OPTIMIZED -DCVM_DEBUG_STACKTRACES -DNDEBU
G -DCVM_CLASSLOADING -DCVM_SERIALIZATION -DCVM_REFLECT -DCVM_DYNAMIC_LINKING -DC
VM_TIMESTAMPING -DJ2ME_CLASSLIB=cdc -DTARGET_CPU_FAMILY=x86 -DHAVE_64_BIT_IO -DN
DEBUG -D_X86_ -Dx86 -DWIN32_LEAN_AND_MEAN -DUNICODE -D_UNICODE -D_WIN32_WINNT=0x
0400 -DWIN32
SDK_DIR = C:/Programme/Microsoft Visual Studio .NET 2003/Vc7
VC_PATH = /cygdrive/c/Programme/Microsoft Visual Studio .NET 2003/Vc7

PLATFORM_SDK_DIR = C:/Programme/Microsoft SDK
PLATFORM_TOOLS_PATH = /cygdrive/c/Programme/Microsoft Visual Studio .NET 2003/Vc7/Bin
COMMON_TOOLS_PATH = /cygdrive/c/Programme/Microsoft SDK/Bin
updating ../../build/win32-x86-vc7/./generated/build_defs.mk ...
Checking for build-time classes to compile ...
... generating PackageManager.java
Invalid or corrupt jarfile ../../src/share/tools/xml/empty.xml
make: *** [../../build/win32-x86-vc7/./generated/classes/com/sun/cdc/config/Pack
ageManager.java] Error 1

Reply viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
lua2010
Offline
Joined: 2006-11-16

I have tried out it. With make 3.80 there are not these problems.

to replace make 3.81 with 3.80
download it from http://cygwin.paracoda.com/release/make/make-3.80-1.tar.bz2
start the cygwin bash shell and execute:
cd /
tar xjf /cygdrive/c/where-your-download-is/make-3.80-1.tar.bz2
bin/make.exe --version

cjplummer
Offline
Joined: 2006-10-16

The make 3.81 problems were fixed a week or two ago. Please update your cdc and tools components. Specify TOOLS_DIR as an absolute path in POSIX form (ie /cygdrive/c/phonme/tools), or better yet, just make sure tools and cdc are in the same directory, and the makefiles will find the tools component automatically. Note, by the same directory, I don't mean cdc/trunk and tools/trunk. That won't work. You need to check out the cdc and tools trunk into the same directory in order for the makefiles to locate the tools directory automatically.

Chris

lua2010
Offline
Joined: 2006-11-16

Hi Chris,

it works

Many thanks !

romanz
Offline
Joined: 2006-10-16

Hello,

During my win32 build experiments, I have seen an error like the one you have. As I remember, the problem was solved by mounting c:\cdc to /cdc in my case.

In my opinion, it still can be related to path names in CygWin. Is your project root located deeply in directory structure of some windows drive? If so, can you try moving it to the top level, e.g. have :\phoneme that contains "tools" and "cdc"? In this case :\phoneme should be mounted to /phoneme, and the rest settings can remain the same.

Regards,
Roman

cjplummer
Offline
Joined: 2006-10-16

You need to specify TOOLS_DIR using DOS format. For example:

make TOOLS_DIR=D:/cygwin/home/user/phoneme_advanced/tools

I'll be putting back a change soon that will make setting TOOLS_DIR (or any other component DIR) unecessary as long as the components are all located in the same directory as the cdc component.

Chris

lua2010
Offline
Joined: 2006-11-16

Hi Chris,

it is jinxed:

[i]cc ../../build/win32-x86-vc7/./obj/canonicalize_md.o
canonicalize_md.c
cc ../../build/win32-x86-vc7/./obj/NetworkInterface_win9x.o
NetworkInterface_win9x.c
cc ../../build/win32-x86-vc7/./obj/executejava_standard.o
executejava_standard.c
as ../../build/win32-x86-vc7/./obj/invokeNative_i386.o
as ../../build/win32-x86-vc7/./obj/x86_double_divmul.o
cc romjavaAux.o
make[1]: Entering directory `/cygdrive/e/phoneme/cdc/build/win32-x86-vc7'
E:/phoneme/tools/tools.gmk:62: *** target pattern contains no `%'. Stop.
make[1]: Leaving directory `/cygdrive/e/phoneme/cdc/build/win32-x86-vc7'
cc romjava0.o
make[1]: Entering directory `/cygdrive/e/phoneme/cdc/build/win32-x86-vc7'
E:/phoneme/tools/tools.gmk:62: *** target pattern contains no `%'. Stop.
make[1]: Leaving directory `/cygdrive/e/phoneme/cdc/build/win32-x86-vc7'
cc romjava1.o
make[1]: Entering directory `/cygdrive/e/phoneme/cdc/build/win32-x86-vc7'
E:/phoneme/tools/tools.gmk:62: *** target pattern contains no `%'. Stop.
make[1]: Leaving directory `/cygdrive/e/phoneme/cdc/build/win32-x86-vc7'
Linking ../../build/win32-x86-vc7/./obj/libromjava.a
LINK.EXE -lib /nologo /out:../../build/win32-x86-vc7/./obj/libromjava.a ../../bu
ild/win32-x86-vc7/./obj/romjavaAux.o ../../build/win32-x86-vc7/./obj/romjava0.o
../../build/win32-x86-vc7/./obj/romjava1.o
LINK : fatal error LNK1181: cannot open input file '../../build/win32-x86-vc7/./
obj/romjavaAux.o'
true LINK.EXE -lib /nologo /out:../../build/win32-x86-vc7/./obj/libromjava.a
cc ../../build/win32-x86-vc7/./obj/e_acos.o
e_acos.c
cc ../../build/win32-x86-vc7/./obj/e_asin.o
e_asin.c[/i]

line 62 in tools.gmk is:
$(JPP_CLASS_FILES): $(JPP_JAVA_FILES)

TOOLS_DIR=E:/phoneme/tools

Maybe it has to do with the cygwin GNU make 3.81-1?
http://www.cygwin.com/ml/cygwin/2006-07/msg00668.html

Andreas

hinkmond
Offline
Joined: 2003-12-01

Did you try changing TOOLS_DIR from the Windows format to the cygwin format?

From this:

TOOLS_DIR=E:/phoneme/tools

To this:

TOOLS_DIR=/cygdrive/e/phoneme/tools

(Also, try a "make clean" first before rebuilding)

Hinkmond

cjplummer
Offline
Joined: 2006-10-16

> Did you try changing TOOLS_DIR from the Windows
> format to the cygwin format?
>
> From this:
>
> TOOLS_DIR=E:/phoneme/tools
>
> To this:
>
> TOOLS_DIR=/cygdrive/e/phoneme/tools
>
> (Also, try a "make clean" first before rebuilding)
>
> Hinkmond

Hold on, he's already been down that path. Originally TOOLS_DIR was posix, and he got the error at the start of this thread. I had the same problem, and it was fixed by making TOOLS_DIR a DOS path. However, I'm using gnumake 3.80, and apparently there are problems with using DOS paths in rules in gnumake 3.81. So I think TOOLS_DIR needs to be posix path to keep rules happy, and commands within rules that reference TOOLS_DIR need to use the POSIX2HOST macro to convert to DOS.

Another fix that I think will work is to use TOOLS_DIR=../../../tools. This works as both a DOS and a Posix path. However, we still need to fix our makesfiles to they support TOOLS_DIR as a full path, preferably as a posix path.

Chris

Hinkmond Wong

> Hold on, he's already been down that path. Originally TOOLS_DIR was posix, and he got the error at the start of this thread. I had the same problem, and it was fixed by making TOOLS_DIR a DOS path. However, I'm using gnumake 3.80, and apparently there are problems with using DOS paths in rules in gnumake 3.81. So I think TOOLS_DIR needs to be posix path to keep rules happy, and commands within rules that reference TOOLS_DIR need to use the POSIX2HOST macro to convert to DOS.
>
> Another fix that I think will work is to use TOOLS_DIR=../../../tools. This works as both a DOS and a Posix path. However, we still need to fix our makesfiles to they support TOOLS_DIR as a full path, preferably as a posix path.
>
> Chris

I see. I'll probably start using TOOLS_DIR=../../../tools then for my
builds I run, but I agree it would be good to also support a full path
for TOOLS_DIR in the future.

Hinkmond

---------------------------------------------------------------------
To unsubscribe, e-mail: advanced-unsubscribe@phoneme.dev.java.net
For additional commands, e-mail: advanced-help@phoneme.dev.java.net

davyp
Offline
Joined: 2007-01-03

For what it is worth, I have been trying to build a recent checkout for pocketpc, and none of the tips seem to work (except using make 3.80).

The TOOLS_DIR=../../../tools trick fails with the following exception:
java.io.FileNotFoundException: ..\..\..\tools\output\Configurator.manifest (The system cannot find the file specified)

I can also confirm that make 3.81 does not work with a drive letter in a path name. Make 3.80 seems to build
Configurator.jar just fine using a DOS-like full path, but I am facing (unrelated) build errors for testclasses.zip

Davy

cjplummer
Offline
Joined: 2006-10-16

The failure I'm seeing with TOOS_DIR=../../../tools is:

... building CodeTransformer
... ../../../tools/output/Configurator.jar
Error opening ../../../tools/output/Configurator.jar for writing!
../../../tools/output/Configurator.jar: No such file or directory
make: *** [../../../tools/output/Configurator.jar] Error 1

This is becaues the rule does a cd, so you are no longer in the build directory. Thus the relative path won't work.

Chris

xyzzy
Offline
Joined: 2006-08-30

Try adding CVM_TERSEOUTPUT=false to see if it reveals a problem.

Dean

romanz
Offline
Joined: 2006-10-16

Hello,

I have just tried to build CDC under WinXP with VC6 and VC7, and both attempts were successful. For win32-x86-vc7 build, I used MS Visual Studio .NET 2003 (Standard Edition), CygWin 3.80, JDK 1.4.2_08. In general, most of my settings look like those in the log you have provided.

I have got fresh revisions of CDC (svn export https://phoneme.dev.java.net/svn/phoneme/components/cdc/trunk cdc) and tools (svn export https://phoneme.dev.java.net/svn/phoneme/components/tools/trunk tools) in C:\cdc\. I have mounted c:\cdc as /cdc in my CygWin to avoid problems with long path names. I made sure that /cdc/tools/output does not exist, so the tools are re-built from source. When in CygWin, I changed directory to /cdc/cdc/build/win32-x86-vc7 and typed "make TOOLS_DIR=/cdc/tools >log".

At the bottom of your log, I can see that some build messages are missing. Is it the full log (maybe, you are not doing a clean build)?
Can you also provide your build script, if you use any kind of it?

Below you can find the beginning part of the log I get from my build (the full log is quite long). Maybe, it will give you any clues on what you may have done differently.

-----log quote start-----

../share/rules.mk:439: ../../build/win32-x86-vc7/./generated/empty.mk: No such file or directory
... mkdir ../../build/win32-x86-vc7/./generated/javavm/runtime
... mkdir ../../build/win32-x86-vc7/./generated/classes
touch ../../build/win32-x86-vc7/./generated/empty.mk
CVM_HOST = i686-win32-cygwin
CVM_TARGET = win32-x86-vc7
SHELL = bash
HOST_CC = /cygdrive/c/cygwin380/bin/cc
HOST_CCC = /cygdrive/c/cygwin380/bin/g++
ZIP = /cygdrive/c/cygwin380/bin/zip
CVM_JAVA = C:/j2sdk1.4.2_08/bin/java
CVM_JAVAC = C:/j2sdk1.4.2_08/bin/javac
CVM_JAVAH = C:/j2sdk1.4.2_08/bin/javah
CVM_JAR = C:/j2sdk1.4.2_08/bin/jar
TARGET_CC = /cygdrive/c/Program Files/Microsoft Visual Studio .NET 2003/Vc7/Bin/CL.EXE
TARGET_CCC = /cygdrive/c/Program Files/Microsoft Visual Studio .NET 2003/Vc7/Bin/CL.EXE
TARGET_AS = /cygdrive/c/cygwin380/bin/gcc
TARGET_LD = /cygdrive/c/Program Files/Microsoft Visual Studio .NET 2003/Vc7/Bin/LINK.EXE
TARGET_AR = /cygdrive/c/Program Files/Microsoft Visual Studio .NET 2003/Vc7/Bin/LINK.EXE
TARGET_RANLIB = /cygdrive/c/cygwin380/bin/ranlib
LINKFLAGS = /implib:./bin/cvmi.lib /nologo /map /dll /incremental:yes /export:jio_snprintf /export:CVMexpandStack /export:CVMtimeMillis /export:CVMIDprivate_allocateLocalRootUnsafe /export:CVMglobals /export:CVMsystemPanic /export:CVMcsRendezvous /export:CVMconsolePrintf
LINKLIBS = wininet.lib ws2_32.lib user32.lib advapi32.lib kernel32.lib
ASM_FLAGS = -c
CCCFLAGS =
CCFLAGS_SPEED = /nologo /c /W2 /MD /O2 /Ob2 /Ot -DNDEBUG
CCFLAGS_SPACE = /nologo /c /W2 /MD /O1 /Ob1 -DNDEBUG
CCFLAGS_LOOP = /nologo /c /W2 /MD /O2 /Ob2 /Ot -DNDEBUG
CCFLAGS_FDLIB = /nologo /c /W2 /MD -DNDEBUG /Od
JAVAC_OPTIONS = -g:none -J-Xms32m -J-Xmx128m -encoding iso8859-1 -source 1.4 -target 1.4
CVM_DEFINES = -D_i386_ -D_386 -DCVM_OPTIMIZED -DCVM_DEBUG_STACKTRACES -DNDEBUG -DCVM_CLASSLOADING -DCVM_SERIALIZATION -DCVM_REFLECT -DCVM_DYNAMIC_LINKING -DCVM_TIMESTAMPING -DJ2ME_CLASSLIB=cdc -DTARGET_CPU_FAMILY=x86 -DHAVE_64_BIT_IO -DNDEBUG -D_X86_ -Dx86 -DWIN32_LEAN_AND_MEAN -DUNICODE -D_UNICODE -D_WIN32_WINNT=0x0400 -DWIN32
SDK_DIR = C:/Program Files/Microsoft Visual Studio .NET 2003/Vc7
VC_PATH = /cygdrive/c/Program Files/Microsoft Visual Studio .NET 2003/Vc7
PLATFORM_SDK_DIR = C:\Program Files\Microsoft Visual Studio .NET 2003\VC7\PlatformSDK
PLATFORM_TOOLS_PATH = /cygdrive/c/Program Files/Microsoft Visual Studio .NET 2003/Vc7/Bin
COMMON_TOOLS_PATH = /cygdrive/c/Program Files/Microsoft Visual Studio .NET 2003/VC7/PlatformSDK/Bin
... mkdir ../../build/win32-x86-vc7/./generated/flags
Flag CVM_AGENTLIB changed. Cleaning up.
Flag CVM_AOT changed. Cleaning up.
Flag CVM_CCM_COLLECT_STATS changed. Cleaning up.
Flag CVM_CLASSLIB_JCOV changed. Cleaning up.
Flag CVM_CLASSLOADING changed. Cleaning up.
Flag CVM_CSTACKANALYSIS changed. Cleaning up.
Flag CVM_DEBUG changed. Cleaning up.
Flag CVM_DEBUG_ASSERTS changed. Cleaning up.
Flag CVM_DEBUG_CLASSINFO changed. Cleaning up.
Flag CVM_DEBUG_DUMPSTACK changed. Cleaning up.
Flag CVM_DEBUG_STACKTRACES changed. Cleaning up.
Flag CVM_DUAL_STACK changed. Cleaning up.
Flag CVM_DYNAMIC_LINKING changed. Cleaning up.
Flag CVM_EMBEDDED_HOOK changed. Cleaning up.
Flag CVM_GCCHOICE changed. Cleaning up.
Flag CVM_GCOV changed. Cleaning up.
Flag CVM_GPROF changed. Cleaning up.
Flag CVM_GPROF_NO_CALLGRAPH changed. Cleaning up.
Flag CVM_HOST changed. Cleaning up.
Flag CVM_INCLUDE_COMMCONNECTION changed. Cleaning up.
Flag CVM_INCLUDE_JUMP changed. Cleaning up.
Flag CVM_INCLUDE_MIDP changed. Cleaning up.
Flag CVM_INSPECTOR changed. Cleaning up.
Flag CVM_INSTRUCTION_COUNTING changed. Cleaning up.
Flag CVM_INTERPRETER_LOOP changed. Cleaning up.
Flag CVM_JAVAC_DEBUG changed. Cleaning up.
Flag CVM_JIT changed. Cleaning up.
Flag CVM_JIT_COLLECT_STATS changed. Cleaning up.
Flag CVM_JIT_DEBUG changed. Cleaning up.
Flag CVM_JIT_ESTIMATE_COMPILATION_SPEED changed. Cleaning up.
Flag CVM_JIT_PROFILE changed. Cleaning up.
Flag CVM_JIT_REGISTER_LOCALS changed. Cleaning up.
Flag CVM_JIT_USE_FP_HARDWARE changed. Cleaning up.
Flag CVM_JVMPI changed. Cleaning up.
Flag CVM_JVMPI_TRACE_INSTRUCTION changed. Cleaning up.
Flag CVM_JVMTI changed. Cleaning up.
Flag CVM_KNI changed. Cleaning up.
Flag CVM_LVM changed. Cleaning up.
Flag CVM_MP_SAFE changed. Cleaning up.
Flag CVM_MTASK changed. Cleaning up.
Flag CVM_NO_CODE_COMPACTION changed. Cleaning up.
Flag CVM_NO_LOSSY_OPCODES changed. Cleaning up.
Flag CVM_OPTIMIZED changed. Cleaning up.
Flag CVM_PRELOAD_LIB changed. Cleaning up.
Flag CVM_PRELOAD_TEST changed. Cleaning up.
Flag CVM_PRODUCT changed. Cleaning up.
Flag CVM_REFLECT changed. Cleaning up.
Flag CVM_SERIALIZATION changed. Cleaning up.
Flag CVM_SPLIT_VERIFY changed. Cleaning up.
Flag CVM_STATICLINK_LIBS changed. Cleaning up.
Flag CVM_SYMBOLS changed. Cleaning up.
Flag CVM_TEST_GC changed. Cleaning up.
Flag CVM_TEST_GENERATION_GC changed. Cleaning up.
Flag CVM_THREAD_SUSPENSION changed. Cleaning up.
Flag CVM_TIMESTAMPING changed. Cleaning up.
Flag CVM_TRACE changed. Cleaning up.
Flag CVM_TRACE_JIT changed. Cleaning up.
Flag CVM_USE_CVM_MEMALIGN changed. Cleaning up.
Flag CVM_USE_MEM_MGR changed. Cleaning up.
Flag CVM_USE_NATIVE_TOOLS changed. Cleaning up.
Flag CVM_VERIFY_HEAP changed. Cleaning up.
Flag CVM_XRUN changed. Cleaning up.
Flag J2ME_CLASSLIB changed. Cleaning up.
Flag OPT_PKGS changed. Cleaning up.
... generating ../../build/win32-x86-vc7/./generated/javavm/include/build_defs.h

/*** Definitions generated at build time ***/
#ifndef _BUILD_DEFS_H
#define _BUILD_DEFS_H

#define CVM_BUILD_OPTIONS \
"CVM_AGENTLIB=false\n" \
"CVM_AOT=false\n" \
"CVM_CCM_COLLECT_STATS=false\n" \
"CVM_CLASSLIB_JCOV=false\n" \
"CVM_CLASSLOADING=true\n" \
"CVM_CSTACKANALYSIS=false\n" \
"CVM_DEBUG=false\n" \
"CVM_DEBUG_ASSERTS=false\n" \
"CVM_DEBUG_CLASSINFO=false\n" \
"CVM_DEBUG_DUMPSTACK=false\n" \
"CVM_DEBUG_STACKTRACES=true\n" \
"CVM_DUAL_STACK=false\n" \
"CVM_DYNAMIC_LINKING=true\n" \
"CVM_EMBEDDED_HOOK=false\n" \
"CVM_GCCHOICE=generational\n" \
"CVM_GCOV=false\n" \
"CVM_GPROF=false\n" \
"CVM_GPROF_NO_CALLGRAPH=true\n" \
"CVM_HOST=i686-win32-cygwin\n" \
"CVM_INCLUDE_COMMCONNECTION=false\n" \
"CVM_INCLUDE_JUMP=false\n" \
"CVM_INCLUDE_MIDP=false\n" \
"CVM_INSPECTOR=false\n" \
"CVM_INSTRUCTION_COUNTING=false\n" \
"CVM_INTERPRETER_LOOP=Standard\n" \
"CVM_JAVAC_DEBUG=false\n" \
"CVM_JIT=false\n" \
"CVM_JIT_COLLECT_STATS=false\n" \
"CVM_JIT_DEBUG=false\n" \
"CVM_JIT_ESTIMATE_COMPILATION_SPEED=false\n" \
"CVM_JIT_PROFILE=false\n" \
"CVM_JIT_REGISTER_LOCALS=false\n" \
"CVM_JIT_USE_FP_HARDWARE=false\n" \
"CVM_JVMPI=false\n" \
"CVM_JVMPI_TRACE_INSTRUCTION=false\n" \
"CVM_JVMTI=\n" \
"CVM_KNI=false\n" \
"CVM_LVM=false\n" \
"CVM_MP_SAFE=false\n" \
"CVM_MTASK=false\n" \
"CVM_NO_CODE_COMPACTION=false\n" \
"CVM_NO_LOSSY_OPCODES=\n" \
"CVM_OPTIMIZED=true\n" \
"CVM_PRELOAD_LIB=false\n" \
"CVM_PRELOAD_TEST=false\n" \
"CVM_PRODUCT=premium\n" \
"CVM_REFLECT=true\n" \
"CVM_SERIALIZATION=true\n" \
"CVM_SPLIT_VERIFY=false\n" \
"CVM_STATICLINK_LIBS=false\n" \
"CVM_SYMBOLS=false\n" \
"CVM_TEST_GC=false\n" \
"CVM_TEST_GENERATION_GC=false\n" \
"CVM_THREAD_SUSPENSION=false\n" \
"CVM_TIMESTAMPING=true\n" \
"CVM_TRACE=false\n" \
"CVM_TRACE_JIT=false\n" \
"CVM_USE_CVM_MEMALIGN=false\n" \
"CVM_USE_MEM_MGR=false\n" \
"CVM_USE_NATIVE_TOOLS=true\n" \
"CVM_VERIFY_HEAP=false\n" \
"CVM_XRUN=false\n" \
"J2ME_CLASSLIB=cdc\n" \
"OPT_PKGS=\n" \

#define CVM_PROP_JAVA_VERSION "phoneme_advanced_mr2-bXX"
#define CVM_PROP_JAVA_VENDOR "Sun Microsystems Inc."
#define CVM_PROP_JAVA_VENDOR_URL "http://java.sun.com/"
#define CVM_PROP_JAVA_VENDOR_URL_BUG "http://java.sun.com/cgi-bin/bugreport.cgi"
#define CVM_PROP_JAVA_SPEC_NAME "CDC Specification"
#define CVM_PROP_JAVA_SPEC_VERSION "1.1"
#define CVM_PROP_JAVA_SPEC_VENDOR "Sun Microsystems Inc."
#define CVM_PROP_JAVA_CLASS_VERSION "47.0"
#define CVM_PROP_JAVA_VM_NAME "CVM"
#define CVM_PROP_JAVA_VM_VERSION "phoneme_advanced_mr2-bXX"
#define CVM_PROP_SUN_MISC_PRODUCT "phoneME Advanced"
#define CVM_PROP_JAVA_VM_INFO "interpreter loop"
#define CVM_PROP_JAVA_VM_VENDOR "Sun Microsystems Inc."
#define CVM_PROP_JAVA_VM_SPEC_NAME "Java Virtual Machine Specification"
#define CVM_PROP_JAVA_VM_SPEC_VERSION "1.0"
#define CVM_PROP_JAVA_VM_SPEC_VENDOR "Sun Microsystems Inc."
#define CVM_CLASSLIB_JAR_NAME "cdc.jar"
#define CVM_JARFILES CVM_CLASSLIB_JAR_NAME

#endif /* _BUILD_DEFS_H */

updating ../../build/win32-x86-vc7/./generated/build_defs.mk ...
... mkdir ../../build/win32-x86-vc7/./obj
... mkdir ../../build/win32-x86-vc7/./bin
... mkdir ../../build/win32-x86-vc7/./generated/javavm/runtime/opcodeconsts
... mkdir ../../build/win32-x86-vc7/./generated/classes/sun/misc
... mkdir ../../build/win32-x86-vc7/./generated/jni
... mkdir ../../build/win32-x86-vc7/./generated/cni
... mkdir ../../build/win32-x86-vc7/./generated/offsets
... mkdir ../../build/win32-x86-vc7/./btclasses
... mkdir ../../build/win32-x86-vc7/./testclasses
... mkdir ../../build/win32-x86-vc7/./democlasses
... mkdir ../../build/win32-x86-vc7/./lib
... mkdir ../../build/win32-x86-vc7/./lib/security
... mkdir ../../build/win32-x86-vc7/./classes.tools
... mkdir ../../build/win32-x86-vc7/./cdc_classes
... mkdir ../../build/win32-x86-vc7/./generated/classes/java/util
... mkdir ../../build/win32-x86-vc7/./classes.jcc
Checking for build-time classes to compile ...
... generating BuildFlags.java
... ../../build/win32-x86-vc7/./generated/classes/sun/misc/BuildFlags.java
... generating sun.misc.DefaultLocaleList.java
... ../../build/win32-x86-vc7/./generated/classes/sun/misc/DefaultLocaleList.java
... /cdc/tools/output/Configurator.manifest
... building CodeTransformer
... /cdc/tools/output/Configurator.jar
... generating PackageManager.java
Compiling build-time classes...
Note: c:/cdc/cdc/src/share/classes/java/io/ObjectInputStream.java uses or overrides a deprecated API.
Note: Recompile with -deprecation for details.
... ../../build/win32-x86-vc7/./btclasses.zip
Checking for phoneME Advanced classes to compile ...
... generating CurrencyData.java
Compiling phoneME Advanced classes...
... ../../build/win32-x86-vc7/./lib/cdc.jar
Checking for test classes to compile ...
Compiling test classes...
... ../../build/win32-x86-vc7/./testclasses.zip
Checking for demo classes to compile ...
Compiling demo classes...
... ../../build/win32-x86-vc7/./democlasses.jar
... generating jni class headers
... ../../build/win32-x86-vc7/./classes.jcc/GenOpcodes.class
Note: Some input files use or override a deprecated API.
Note: Recompile with -deprecation for details.
... ../../src/share/javavm/include/opcodes.list
... ../../build/win32-x86-vc7/./classes.jcc/JavaCodeCompact.class
Note: ..\..\src\share\javavm\jcc\util\LinkerUtil.java uses or overrides a deprecated API.
Note: Recompile with -deprecation for details.
jcc romjava.c files
763 Total Classes
... of which 168 classes have static initializers
(6902/9684 quickening sites)
6628 method blocks
... of which 6628 blocks are writable
... for 682 classes
... of which 2189 have checkinit opcodes in the code
312852 bytes of Java code
1169 catch frames
2829 field blocks
850 inner class attribute entries
6931 constant pool entries
2311 Java strings
... ../../build/win32-x86-vc7/./generated/javavm/runtime/system_properties.c

------log quote end------

lua2010
Offline
Joined: 2006-11-16

Hi,

thanks for the tips. I have set TOOLS_DIR not properly.

But now I get another error (see below). The path /phoneme/tools/trunk/configurator/classes/com/sun/xml/transf
orm/CodeTransformer.java is correct and can be read with cat,vim, etc.

I use the current trunk (rev 1601). I can build and run the tag cdc-advanced-mr2-promo-b08.

Administrator@lapandy /phoneme/cdc/trunk/build/win32-x86-vc7
$ make JDK_HOME=C\:/Programme/Java/j2sdk1.4.2_13 TOOLS_DIR=/phoneme/tools/trunk
CVM_TERSEOUTPUT=false
../share/rules.mk:439: ../../build/win32-x86-vc7/./generated/empty.mk: No such f
ile or directory
... mkdir ../../build/win32-x86-vc7/./generated/javavm/runtime
... mkdir ../../build/win32-x86-vc7/./generated/classes
touch ../../build/win32-x86-vc7/./generated/empty.mk
CVM_HOST = i686-win32-cygwin
CVM_TARGET = win32-x86-vc7
SHELL = bash
HOST_CC = /usr/bin/cc
HOST_CCC = /usr/bin/g++
ZIP = /usr/bin/zip
CVM_JAVA = C:/Programme/Java/j2sdk1.4.2_13/bin/java
CVM_JAVAC = C:/Programme/Java/j2sdk1.4.2_13/bin/javac
CVM_JAVAH = C:/Programme/Java/j2sdk1.4.2_13/bin/javah
CVM_JAR = C:/Programme/Java/j2sdk1.4.2_13/bin/jar
TARGET_CC = /cygdrive/c/Programme/Microsoft Visual Studio .NET 2003/Vc7/Bin/
CL.EXE
TARGET_CCC = /cygdrive/c/Programme/Microsoft Visual Studio .NET 2003/Vc7/Bin/
CL.EXE
TARGET_AS = /usr/bin/gcc
TARGET_LD = /cygdrive/c/Programme/Microsoft Visual Studio .NET 2003/Vc7/Bin/
LINK.EXE
TARGET_AR = /cygdrive/c/Programme/Microsoft Visual Studio .NET 2003/Vc7/Bin/
LINK.EXE
TARGET_RANLIB = /usr/bin/ranlib
LINKFLAGS = /implib:./bin/cvmi.lib /nologo /map /dll /incremental:yes /expo
rt:jio_snprintf /export:CVMexpandStack /export:CVMtimeMillis /export:CVMIDprivat
e_allocateLocalRootUnsafe /export:CVMglobals /export:CVMsystemPanic /export:CVMc
sRendezvous /export:CVMconsolePrintf
LINKLIBS = wininet.lib ws2_32.lib user32.lib advapi32.lib kernel32.lib
ASM_FLAGS = -c
CCCFLAGS =
CCFLAGS_SPEED = /nologo /c /W2 /MD /O2 /Ob2 /Ot -DNDEBUG
CCFLAGS_SPACE = /nologo /c /W2 /MD /O1 /Ob1 -DNDEBUG
CCFLAGS_LOOP = /nologo /c /W2 /MD /O2 /Ob2 /Ot -DNDEBUG
CCFLAGS_FDLIB = /nologo /c /W2 /MD -DNDEBUG /Od
JAVAC_OPTIONS = -g:none -J-Xms32m -J-Xmx128m -encoding iso8859-1 -source 1.4 -t
arget 1.4
CVM_DEFINES = -D_i386_ -D_386 -DCVM_OPTIMIZED -DCVM_DEBUG_STACKTRACES -DNDEBU
G -DCVM_CLASSLOADING -DCVM_SERIALIZATION -DCVM_REFLECT -DCVM_DYNAMIC_LINKING -DC
VM_TIMESTAMPING -DJ2ME_CLASSLIB=cdc -DTARGET_CPU_FAMILY=x86 -DHAVE_64_BIT_IO -DN
DEBUG -D_X86_ -Dx86 -DWIN32_LEAN_AND_MEAN -DUNICODE -D_UNICODE -D_WIN32_WINNT=0x
0400 -DWIN32
SDK_DIR = /cygdrive/c/Programme/Microsoft Visual Studio .NET 2003/Vc
7
VC_PATH = /cygdrive/c/Programme/Microsoft Visual Studio .NET 2003/Vc7

PLATFORM_SDK_DIR = /cygdrive/c/Programme/Microsoft SDK
PLATFORM_TOOLS_PATH = /cygdrive/c/Programme/Microsoft Visual Studio .NET 2003/Vc
7/Bin
COMMON_TOOLS_PATH = /cygdrive/c/Programme/Microsoft SDK/Bin
... mkdir ../../build/win32-x86-vc7/./generated/flags
Flag CVM_AGENTLIB changed. Cleaning up.
Flag CVM_AOT changed. Cleaning up.
Flag CVM_CCM_COLLECT_STATS changed. Cleaning up.
Flag CVM_CLASSLIB_JCOV changed. Cleaning up.
Flag CVM_CLASSLOADING changed. Cleaning up.
Flag CVM_CSTACKANALYSIS changed. Cleaning up.
Flag CVM_DEBUG changed. Cleaning up.
Flag CVM_DEBUG_ASSERTS changed. Cleaning up.
Flag CVM_DEBUG_CLASSINFO changed. Cleaning up.
Flag CVM_DEBUG_DUMPSTACK changed. Cleaning up.
Flag CVM_DEBUG_STACKTRACES changed. Cleaning up.
Flag CVM_DUAL_STACK changed. Cleaning up.
Flag CVM_DYNAMIC_LINKING changed. Cleaning up.
Flag CVM_EMBEDDED_HOOK changed. Cleaning up.
Flag CVM_GCCHOICE changed. Cleaning up.
Flag CVM_GCOV changed. Cleaning up.
Flag CVM_GPROF changed. Cleaning up.
Flag CVM_GPROF_NO_CALLGRAPH changed. Cleaning up.
Flag CVM_HOST changed. Cleaning up.
Flag CVM_INCLUDE_COMMCONNECTION changed. Cleaning up.
Flag CVM_INCLUDE_JUMP changed. Cleaning up.
Flag CVM_INCLUDE_MIDP changed. Cleaning up.
Flag CVM_INSPECTOR changed. Cleaning up.
Flag CVM_INSTRUCTION_COUNTING changed. Cleaning up.
Flag CVM_INTERPRETER_LOOP changed. Cleaning up.
Flag CVM_JAVAC_DEBUG changed. Cleaning up.
Flag CVM_JIT changed. Cleaning up.
Flag CVM_JIT_COLLECT_STATS changed. Cleaning up.
Flag CVM_JIT_DEBUG changed. Cleaning up.
Flag CVM_JIT_ESTIMATE_COMPILATION_SPEED changed. Cleaning up.
Flag CVM_JIT_PROFILE changed. Cleaning up.
Flag CVM_JIT_REGISTER_LOCALS changed. Cleaning up.
Flag CVM_JIT_USE_FP_HARDWARE changed. Cleaning up.
Flag CVM_JVMPI changed. Cleaning up.
Flag CVM_JVMPI_TRACE_INSTRUCTION changed. Cleaning up.
Flag CVM_JVMTI changed. Cleaning up.
Flag CVM_KNI changed. Cleaning up.
Flag CVM_LVM changed. Cleaning up.
Flag CVM_MP_SAFE changed. Cleaning up.
Flag CVM_MTASK changed. Cleaning up.
Flag CVM_NO_CODE_COMPACTION changed. Cleaning up.
Flag CVM_NO_LOSSY_OPCODES changed. Cleaning up.
Flag CVM_OPTIMIZED changed. Cleaning up.
Flag CVM_PRELOAD_LIB changed. Cleaning up.
Flag CVM_PRELOAD_TEST changed. Cleaning up.
Flag CVM_PRODUCT changed. Cleaning up.
Flag CVM_REFLECT changed. Cleaning up.
Flag CVM_SERIALIZATION changed. Cleaning up.
Flag CVM_SPLIT_VERIFY changed. Cleaning up.
Flag CVM_STATICLINK_LIBS changed. Cleaning up.
Flag CVM_SYMBOLS changed. Cleaning up.
Flag CVM_TEST_GC changed. Cleaning up.
Flag CVM_TEST_GENERATION_GC changed. Cleaning up.
Flag CVM_THREAD_SUSPENSION changed. Cleaning up.
Flag CVM_TIMESTAMPING changed. Cleaning up.
Flag CVM_TRACE changed. Cleaning up.
Flag CVM_TRACE_JIT changed. Cleaning up.
Flag CVM_USE_CVM_MEMALIGN changed. Cleaning up.
Flag CVM_USE_MEM_MGR changed. Cleaning up.
Flag CVM_USE_NATIVE_TOOLS changed. Cleaning up.
Flag CVM_VERIFY_HEAP changed. Cleaning up.
Flag CVM_XRUN changed. Cleaning up.
Flag J2ME_CLASSLIB changed. Cleaning up.
Flag OPT_PKGS changed. Cleaning up.
... generating ../../build/win32-x86-vc7/./generated/javavm/include/build_defs.h

/*** Definitions generated at build time ***/
#ifndef _BUILD_DEFS_H
#define _BUILD_DEFS_H

#define CVM_BUILD_OPTIONS \
"CVM_AGENTLIB=false\n" \
"CVM_AOT=false\n" \
"CVM_CCM_COLLECT_STATS=false\n" \
"CVM_CLASSLIB_JCOV=false\n" \
"CVM_CLASSLOADING=true\n" \
"CVM_CSTACKANALYSIS=false\n" \
"CVM_DEBUG=false\n" \
"CVM_DEBUG_ASSERTS=false\n" \
"CVM_DEBUG_CLASSINFO=false\n" \
"CVM_DEBUG_DUMPSTACK=false\n" \
"CVM_DEBUG_STACKTRACES=true\n" \
"CVM_DUAL_STACK=false\n" \
"CVM_DYNAMIC_LINKING=true\n" \
"CVM_EMBEDDED_HOOK=false\n" \
"CVM_GCCHOICE=generational\n" \
"CVM_GCOV=false\n" \
"CVM_GPROF=false\n" \
"CVM_GPROF_NO_CALLGRAPH=true\n" \
"CVM_HOST=i686-win32-cygwin\n" \
"CVM_INCLUDE_COMMCONNECTION=false\n" \
"CVM_INCLUDE_JUMP=false\n" \
"CVM_INCLUDE_MIDP=false\n" \
"CVM_INSPECTOR=false\n" \
"CVM_INSTRUCTION_COUNTING=false\n" \
"CVM_INTERPRETER_LOOP=Standard\n" \
"CVM_JAVAC_DEBUG=false\n" \
"CVM_JIT=false\n" \
"CVM_JIT_COLLECT_STATS=false\n" \
"CVM_JIT_DEBUG=false\n" \
"CVM_JIT_ESTIMATE_COMPILATION_SPEED=false\n" \
"CVM_JIT_PROFILE=false\n" \
"CVM_JIT_REGISTER_LOCALS=false\n" \
"CVM_JIT_USE_FP_HARDWARE=false\n" \
"CVM_JVMPI=false\n" \
"CVM_JVMPI_TRACE_INSTRUCTION=false\n" \
"CVM_JVMTI=\n" \
"CVM_KNI=false\n" \
"CVM_LVM=false\n" \
"CVM_MP_SAFE=false\n" \
"CVM_MTASK=false\n" \
"CVM_NO_CODE_COMPACTION=false\n" \
"CVM_NO_LOSSY_OPCODES=\n" \
"CVM_OPTIMIZED=true\n" \
"CVM_PRELOAD_LIB=false\n" \
"CVM_PRELOAD_TEST=false\n" \
"CVM_PRODUCT=premium\n" \
"CVM_REFLECT=true\n" \
"CVM_SERIALIZATION=true\n" \
"CVM_SPLIT_VERIFY=false\n" \
"CVM_STATICLINK_LIBS=false\n" \
"CVM_SYMBOLS=false\n" \
"CVM_TEST_GC=false\n" \
"CVM_TEST_GENERATION_GC=false\n" \
"CVM_THREAD_SUSPENSION=false\n" \
"CVM_TIMESTAMPING=true\n" \
"CVM_TRACE=false\n" \
"CVM_TRACE_JIT=false\n" \
"CVM_USE_CVM_MEMALIGN=false\n" \
"CVM_USE_MEM_MGR=false\n" \
"CVM_USE_NATIVE_TOOLS=true\n" \
"CVM_VERIFY_HEAP=false\n" \
"CVM_XRUN=false\n" \
"J2ME_CLASSLIB=cdc\n" \
"OPT_PKGS=\n" \

#define CVM_PROP_JAVA_VERSION "phoneme_advanced_mr2-bXX"
#define CVM_PROP_JAVA_VENDOR "Sun Microsystems Inc."
#define CVM_PROP_JAVA_VENDOR_URL "http://java.sun.com/"
#define CVM_PROP_JAVA_VENDOR_URL_BUG "http://java.sun.com/cgi-bin/bugreport.c
gi"
#define CVM_PROP_JAVA_SPEC_NAME "CDC Specification"
#define CVM_PROP_JAVA_SPEC_VERSION "1.1"
#define CVM_PROP_JAVA_SPEC_VENDOR "Sun Microsystems Inc."
#define CVM_PROP_JAVA_CLASS_VERSION "47.0"
#define CVM_PROP_JAVA_VM_NAME "CVM"
#define CVM_PROP_JAVA_VM_VERSION "phoneme_advanced_mr2-bXX"
#define CVM_PROP_SUN_MISC_PRODUCT "phoneME Advanced"
#define CVM_PROP_JAVA_VM_INFO "interpreter loop"
#define CVM_PROP_JAVA_VM_VENDOR "Sun Microsystems Inc."
#define CVM_PROP_JAVA_VM_SPEC_NAME "Java Virtual Machine Specification"
#define CVM_PROP_JAVA_VM_SPEC_VERSION "1.0"
#define CVM_PROP_JAVA_VM_SPEC_VENDOR "Sun Microsystems Inc."
#define CVM_CLASSLIB_JAR_NAME "cdc.jar"
#define CVM_JARFILES CVM_CLASSLIB_JAR_NAME

#endif /* _BUILD_DEFS_H */

echo updating ../../build/win32-x86-vc7/./generated/build_defs.mk ...
updating ../../build/win32-x86-vc7/./generated/build_defs.mk ...
echo "#This file is auto-generated by the CVM build process."> ../../build/win32
-x86-vc7/./generated/build_defs.mk
echo "#Do not edit." >> ../../build/win32-x86-vc7/./generated/build_defs.mk
echo "CVM_DEFINES = -D_i386_ -D_386 -DCVM_OPTIMIZED -DCVM_DEBUG_STACKTRACES -DND
EBUG -DCVM_CLASSLOADING -DCVM_SERIALIZATION -DCVM_REFLECT -DCVM_DYNAMIC_LINKING
-DCVM_TIMESTAMPING -DJ2ME_CLASSLIB=cdc -DTARGET_CPU_FAMILY=x86 -DHAVE_64_BIT_IO
-DNDEBUG -D_X86_ -Dx86 -DWIN32_LEAN_AND_MEAN -DUNICODE -D_UNICODE -D_WIN32_WINNT
=0x0400 -DWIN32" >> ../../build/win32-x86-vc7/./generated/build_defs.mk
echo "J2ME_CLASSLIB = cdc" >> ../../build/win32-x86-vc7/./generated/build_defs.m
k
echo "CVM_MTASK = false" >> ../../build/win32-x86-vc7/./generated/build_defs.mk
echo "CVM_INCLUDE_JUMP = false" >> ../../build/win32-x86-vc7/./generated/build_d
efs.mk
echo "JUMP_DIR = " >> ../../build/win32-x86-vc7/./generated/build_defs.mk
echo "CVM_PRELOAD_LIB = false" >> ../../build/win32-x86-vc7/./generated/build_de
fs.mk
echo "CCFLAGS_SPEED = /nologo /c /W2 /MD /O2 /Ob2 /Ot -DNDEBUG" >> ../../build/
win32-x86-vc7/./generated/build_defs.mk
echo "" >> ../../build/win32-x86-vc7/./generated/build_defs.mk
... mkdir ../../build/win32-x86-vc7/./obj
... mkdir ../../build/win32-x86-vc7/./bin
... mkdir ../../build/win32-x86-vc7/./generated/javavm/runtime/opcodeconsts
... mkdir ../../build/win32-x86-vc7/./generated/classes/sun/misc
... mkdir ../../build/win32-x86-vc7/./generated/jni
... mkdir ../../build/win32-x86-vc7/./generated/cni
... mkdir ../../build/win32-x86-vc7/./generated/offsets
... mkdir ../../build/win32-x86-vc7/./btclasses
... mkdir ../../build/win32-x86-vc7/./testclasses
... mkdir ../../build/win32-x86-vc7/./democlasses
... mkdir ../../build/win32-x86-vc7/./lib
... mkdir ../../build/win32-x86-vc7/./lib/security
... mkdir ../../build/win32-x86-vc7/./classes.tools
... mkdir ../../build/win32-x86-vc7/./cdc_classes
... mkdir ../../build/win32-x86-vc7/./generated/classes/java/util
... mkdir ../../build/win32-x86-vc7/./classes.jcc
Checking for build-time classes to compile ...
... generating BuildFlags.java
echo "/* This file contains information determined at a build time*/" > .BuildFl
ags.java
echo "/* AUTO-GENERATED - DO NOT EDIT */" >> .BuildFlags.java
echo "" >> .BuildFlags.java
echo "package sun.misc; " >> .BuildFlags.java
echo "" >> .BuildFlags.java
echo "public class BuildFlags { " >> .BuildFlags.java
echo " public final static boolean qAssertsEnabled = false; " >> .BuildFlags.j
ava
echo "}" >> .BuildFlags.java
echo "" >> .BuildFlags.java
if ! cmp -s .BuildFlags.java ../../build/win32-x86-vc7/./generated/classes/sun/m
isc/BuildFlags.java; then \
echo ... ../../build/win32-x86-vc7/./generated/classes/sun/misc/
BuildFlags.java; \
cp -f .BuildFlags.java ../../build/win32-x86-vc7/./generated/cla
sses/sun/misc/BuildFlags.java; \
fi
... ../../build/win32-x86-vc7/./generated/classes/sun/misc/BuildFlags.java
rm .BuildFlags.java
... generating sun.misc.DefaultLocaleList.java
echo "/* This file is used by LocaleData.java */" > .DefaultLocaleList.java
echo "/* AUTO-GENERATED - DO NOT EDIT */" >> .DefaultLocaleList.java
echo "" >> .DefaultLocaleList.java
echo "package sun.misc; " >> .DefaultLocaleList.java
echo "" >> .DefaultLocaleList.java
echo "public class DefaultLocaleList { " >> .DefaultLocaleList.java
echo " public final static String list[] = { " >> .DefaultLocaleList.java
if [ "" != "" ] ; then \
for s in "" ; do \
printf "\t\"%s\", " $s; \
done ; \
fi >> .DefaultLocaleList.java
printf "\t};" >> .DefaultLocaleList.java
echo "}" >> .DefaultLocaleList.java
echo "" >> .DefaultLocaleList.java
if ! cmp -s .DefaultLocaleList.java ../../build/win32-x86-vc7/./generated/classe
s/sun/misc/DefaultLocaleList.java; then \
echo ... ../../build/win32-x86-vc7/./generated/classes/sun/misc/
DefaultLocaleList.java; \
cp -f .DefaultLocaleList.java ../../build/win32-x86-vc7/./genera
ted/classes/sun/misc/DefaultLocaleList.java; \
fi
... ../../build/win32-x86-vc7/./generated/classes/sun/misc/DefaultLocaleList.jav
a
rm .DefaultLocaleList.java
... building CodeTransformer
error: cannot read: /phoneme/tools/trunk/configurator/classes/com/sun/xml/transf
orm/CodeTransformer.java
1 error
make: *** [/phoneme/tools/trunk/output/Configurator.jar] Error 1

Administrator@lapandy /phoneme/cdc/trunk/build/win32-x86-vc7