BUILD COMPLETE: build.525 Date of build: 2007-10-28 21:19:06 +0600 Time to build: 17 minutes 51 seconds Last changed: 10/28/2007 20:48:04 Last log entry: Proper fix for windows build break. *********************************************************** Errors/Warnings: (33) [cc-ant]: Test Suite 'drlvm' execution. Repository updated: true [cc-ant]: Check for 'run' failure of classlib = ${classlib.parameters.run.failed} [cc-ant]: Result: failed.superiors = '${failed.superiors}' [cc-ant]: Do cleanup for C:\cc\cc-short/build/checkouts/drlvm [cc] cl : Command line warning D9035 : option 'GZ' has been deprecated and will be removed in a future release [cc] cl : Command line warning D9036 : use 'RTC1' instead of 'GZ' [cc] cl : Command line warning D9035 : option 'GZ' has been deprecated and will be removed in a future release [cc] cl : Command line warning D9036 : use 'RTC1' instead of 'GZ' [cc] cl : Command line warning D9035 : option 'GZ' has been deprecated and will be removed in a future release [cc] cl : Command line warning D9036 : use 'RTC1' instead of 'GZ' [cc] cl : Command line warning D9035 : option 'GZ' has been deprecated and will be removed in a future release [cc] cl : Command line warning D9036 : use 'RTC1' instead of 'GZ' [cc] cl : Command line warning D9035 : option 'GZ' has been deprecated and will be removed in a future release [cc] cl : Command line warning D9036 : use 'RTC1' instead of 'GZ' [cc] cl : Command line warning D9035 : option 'GZ' has been deprecated and will be removed in a future release [cc] cl : Command line warning D9036 : use 'RTC1' instead of 'GZ' [cc] cl : Command line warning D9035 : option 'GZ' has been deprecated and will be removed in a future release [cc] cl : Command line warning D9036 : use 'RTC1' instead of 'GZ' [cc] cl : Command line warning D9035 : option 'GZ' has been deprecated and will be removed in a future release [cc] cl : Command line warning D9036 : use 'RTC1' instead of 'GZ' [cc] cl : Command line warning D9035 : option 'GZ' has been deprecated and will be removed in a future release [cc] cl : Command line warning D9036 : use 'RTC1' instead of 'GZ' [cc] cl : Command line warning D9035 : option 'GZ' has been deprecated and will be removed in a future release [cc] cl : Command line warning D9036 : use 'RTC1' instead of 'GZ' [cc] cl : Command line warning D9025 : overriding '/W3' with '/W4' [cc] cl : Command line warning D9035 : option 'GZ' has been deprecated and will be removed in a future release [cc] cl : Command line warning D9036 : use 'RTC1' instead of 'GZ' [cc] cl : Command line warning D9035 : option 'GZ' has been deprecated and will be removed in a future release [cc] cl : Command line warning D9036 : use 'RTC1' instead of 'GZ' [cc] cl : Command line warning D9035 : option 'GZ' has been deprecated and will be removed in a future release [cc] cl : Command line warning D9036 : use 'RTC1' instead of 'GZ' [cc] cl : Command line warning D9035 : option 'GZ' has been deprecated and will be removed in a future release [cc] cl : Command line warning D9036 : use 'RTC1' instead of 'GZ' *********************************************************** Unit Tests: (0) No Tests Run: This project doesn't have any tests *********************************************************** Modifications since last successful build: (26) modified hindessm /harmony/enhanced/drlvm/trunk/vm/jitrino/src/shared/Arena.cpp 10/28/2007 20:48:04 Proper fix for windows build break. modified hindessm /harmony/enhanced/drlvm/trunk/vm/vmcore/src/util/linux/signals_ia32.cpp 10/28/2007 19:46:10 Well, I've broken the windows build so now I might as well see if thisbreaks the linux on too... assert(1) does absolutely nothing so I assumethis is supposed to be assert(0). There is a chance this might breakthings that have been "accidentally" working previously. modified hindessm /harmony/enhanced/drlvm/trunk/vm/jitrino/src/shared/Arena.cpp 10/28/2007 19:32:43 Hopefully this will fix the broken windows build. However, I'd love someoneto explain why the defines are so inconsistent. Some components use_WIN32 and some use WIN32 without the _. We should pick one and stick toit in all components or just use the same defines as classlib. modified hindessm /harmony/enhanced/drlvm/trunk/vm/thread/src/linux/os_thread.c 10/28/2007 17:32:41 Fix and stubs for FreeBSD. modified hindessm /harmony/enhanced/drlvm/trunk/vm/gc_gen/src/common/gc_for_class.h 10/28/2007 17:31:18 Minor hack for FreeBSD. modified hindessm /harmony/enhanced/drlvm/trunk/vm/port/src/vmem/linux/port_vmem.c 10/28/2007 17:29:30 More stubs for FreeBSD. modified hindessm /harmony/enhanced/drlvm/trunk/vm/port/src/thread/linux/apr_thread_ext.c 10/28/2007 17:29:30 More stubs for FreeBSD. modified hindessm /harmony/enhanced/drlvm/trunk/vm/jitrino/src/codegenerator/ia32/Ia32Tls.cpp 10/28/2007 17:25:38 I think these should be okay on FreeBSD too. modified hindessm /harmony/enhanced/drlvm/trunk/vm/jitrino/src/shared/mkernel.cpp 10/28/2007 17:25:38 I think these should be okay on FreeBSD too. modified hindessm /harmony/enhanced/drlvm/trunk/vm/jitrino/src/shared/mkernel.h 10/28/2007 17:23:32 Simplify define for FreeBSD. modified hindessm /harmony/enhanced/drlvm/trunk/vm/thread/src/linux/os_mutex.c 10/28/2007 17:23:32 Simplify define for FreeBSD. added hindessm /harmony/enhanced/drlvm/trunk/vm/gc_cc/src/large_pages_freebsd.cpp 10/28/2007 17:15:41 Stubs for large page support on FreeBSD. modified hindessm /harmony/enhanced/drlvm/trunk/vm/gc_gen/src/common/large_pages.cpp 10/28/2007 17:15:41 Stubs for large page support on FreeBSD. modified hindessm /harmony/enhanced/drlvm/trunk/vm/vmcore/src/util/linux/signals_ia32.cpp 10/28/2007 17:05:25 Partial fixes for FreeBSD.Calling pthread_attr_init on Linux too since I believe it is also recommendedon that platform too. modified hindessm /harmony/enhanced/drlvm/trunk/vm/jitrino/src/shared/mkernel.h 10/28/2007 17:03:27 Minor fix for FreeBSD. modified hindessm /harmony/enhanced/drlvm/trunk/vm/thread/src/linux/os_mutex.c 10/28/2007 17:03:27 Minor fix for FreeBSD. modified hindessm /harmony/enhanced/drlvm/trunk/vm/port/src/vmem/linux/port_vmem.c 10/28/2007 16:15:36 Use correct header for malloc definition on unix. modified hindessm /harmony/enhanced/drlvm/trunk/vm/port/include/port_malloc.h 10/28/2007 16:15:36 Use correct header for malloc definition on unix. modified hindessm /harmony/enhanced/drlvm/trunk/vm/jitrino/src/jet/cg_obj.cpp 10/28/2007 16:15:36 Use correct header for malloc definition on unix. modified hindessm /harmony/enhanced/drlvm/trunk/vm/jitrino/src/jet/cg_ia32.cpp 10/28/2007 16:15:36 Use correct header for malloc definition on unix. modified hindessm /harmony/enhanced/drlvm/trunk/vm/jitrino/src/shared/MemoryManager.cpp 10/28/2007 16:15:36 Use correct header for malloc definition on unix. modified hindessm /harmony/enhanced/drlvm/trunk/vm/jitrino/src/jet/cg.cpp 10/28/2007 16:15:36 Use correct header for malloc definition on unix. modified hindessm /harmony/enhanced/drlvm/trunk/vm/jitrino/src/jet/cg_stk.cpp 10/28/2007 16:15:36 Use correct header for malloc definition on unix. modified hindessm /harmony/enhanced/drlvm/trunk/vm/jitrino/src/jet/compiler.cpp 10/28/2007 16:15:36 Use correct header for malloc definition on unix. modified hindessm /harmony/enhanced/drlvm/trunk/vm/jitrino/src/shared/Arena.cpp 10/28/2007 16:15:36 Use correct header for malloc definition on unix. modified hindessm /harmony/enhanced/drlvm/trunk/vm/thread/src/hythr.exp 10/28/2007 16:15:00 On FreeBSD hythread_self_slow is a function rather than a #define soto get FreeBSD to work I'm exporting it here. This leaves an undefinedexport on Linux but it doesn't really do any significant harm sincenothing should be using it. Patches for better solutions very welcome.