Welcome to Open Dylan
Version 2012.1
Copyright (c) 1997-2004, Functional Objects, Inc.
Portions Copyright (c) 2004-2012, Dylan Hackers
Portions Copyright (c) 2001-2012, Ravenbrook Ltd.
Opened project system (/home/bruce/Development/dylan/opendylan/sources/system/x86-linux-system.lid)
Number of libraries to compile: 4
Library "dylan" is up to date.
Library "common-dylan" is up to date.
Library "io" is up to date.
Updating definitions for system
  Reading and installing: operating-system.dylan
  Reading and installing: x86-linux-magic-numbers.dylan
  Reading and installing: x86-linux-operating-system.dylan
  Reading and installing: unix-operating-system.dylan
  Reading and installing: tokenize-variable.dylan
  Reading and installing: date.dylan
  Reading and installing: unix-date-interface.dylan
  Reading and installing: durations.dylan
  Reading and installing: utilities.dylan
  Reading and installing: locators.dylan
  Reading and installing: web-locators.dylan
  Reading and installing: file-system.dylan
  Reading and installing: file-stream.dylan
  Reading and installing: wrapper-file-accessor.dylan
  Reading and installing: unix-ffi.dylan
  Reading and installing: unix-interface.dylan
  Reading and installing: unix-file-system.dylan
  Reading and installing: unix-file-accessor.dylan
  Reading and installing: posix-locators.dylan
  Reading and installing: microsoft-locators.dylan
  Reading and installing: native-posix-locators.dylan
  Reading and installing: xml.dylan
  Reading and installing: settings.dylan
  Reading and installing: dummy-settings.dylan
Computing data models for system
  Computing models for library.dylan
  Computing models for operating-system.dylan
  Computing models for x86-linux-magic-numbers.dylan
  Computing models for x86-linux-operating-system.dylan
  Computing models for unix-operating-system.dylan
  Computing models for tokenize-variable.dylan
  Computing models for date.dylan
  Computing models for unix-date-interface.dylan
  Computing models for durations.dylan
  Computing models for utilities.dylan
  Computing models for locators.dylan
  Computing models for web-locators.dylan
  Computing models for file-system.dylan
  Computing models for file-stream.dylan
  Computing models for wrapper-file-accessor.dylan
  Computing models for unix-ffi.dylan
  Computing models for unix-interface.dylan
  Computing models for unix-file-system.dylan
  Computing models for unix-file-accessor.dylan
  Computing models for posix-locators.dylan
  Computing models for microsoft-locators.dylan
  Computing models for native-posix-locators.dylan
  Computing models for xml.dylan
  Computing models for settings.dylan
  Computing models for dummy-settings.dylan
Computing code models for system
  Computing code models for library.dylan
  Computing code models for operating-system.dylan
  Computing code models for x86-linux-magic-numbers.dylan
  Computing code models for x86-linux-operating-system.dylan
  Computing code models for unix-operating-system.dylan
  Computing code models for tokenize-variable.dylan
  Computing code models for date.dylan
  Computing code models for unix-date-interface.dylan
  Computing code models for durations.dylan
  Computing code models for utilities.dylan
  Computing code models for locators.dylan
  Computing code models for web-locators.dylan
  Computing code models for file-system.dylan
  Computing code models for file-stream.dylan
  Computing code models for wrapper-file-accessor.dylan
  Computing code models for unix-ffi.dylan
  Computing code models for unix-interface.dylan
  Computing code models for unix-file-system.dylan
  Computing code models for unix-file-accessor.dylan
  Computing code models for posix-locators.dylan
  Computing code models for microsoft-locators.dylan
  Computing code models for native-posix-locators.dylan
  Computing code models for xml.dylan
  Computing code models for settings.dylan
  Computing code models for dummy-settings.dylan
Checking bindings in system

Warning at wrapper-file-accessor.dylan:106-110:

The binding file-position is defined but not referenced or exported.

wrapper-file-accessor.dylan:105: ---------------------------
wrapper-file-accessor.dylan:106: define method file-position
wrapper-file-accessor.dylan:107:     (x :: <wrapper-file-accessor>)
wrapper-file-accessor.dylan:108:  => (position :: <integer>)
wrapper-file-accessor.dylan:109:   accessor-file-position(x)
wrapper-file-accessor.dylan:110: end;
wrapper-file-accessor.dylan:111: ---


Warning at wrapper-file-accessor.dylan:112-118:

The binding accessor-set-file-position is defined but not referenced or exported.

wrapper-file-accessor.dylan:111: ----------------------------------------
wrapper-file-accessor.dylan:112: define method accessor-set-file-position
wrapper-file-accessor.dylan:113:     (x :: <wrapper-file-accessor>, requested-position :: <integer>)
wrapper-file-accessor.dylan:114:  => (ok? :: <boolean>)
wrapper-file-accessor.dylan:116: [...]
wrapper-file-accessor.dylan:117:   #t
wrapper-file-accessor.dylan:118: end method accessor-set-file-position;
wrapper-file-accessor.dylan:119: -------------------------------------


Warning at wrapper-file-accessor.dylan:120-125:

The binding file-size is defined but not referenced or exported.

wrapper-file-accessor.dylan:119: -----------------------
wrapper-file-accessor.dylan:120: define method file-size
wrapper-file-accessor.dylan:121:     (x :: <wrapper-file-accessor>)
wrapper-file-accessor.dylan:122:  => (size :: <integer>)
wrapper-file-accessor.dylan:123:   let accessor-stream = wrapper-file-accessor-stream(x);
wrapper-file-accessor.dylan:124:   stream-size(accessor-stream)
wrapper-file-accessor.dylan:125: end method file-size;
wrapper-file-accessor.dylan:126: --------------------

Performing type analysis of system
Optimizing system
  Optimizing library.dylan
  Optimizing operating-system.dylan
  Optimizing x86-linux-magic-numbers.dylan
  Optimizing x86-linux-operating-system.dylan
  Optimizing unix-operating-system.dylan
  Optimizing tokenize-variable.dylan
  Optimizing date.dylan
  Optimizing unix-date-interface.dylan
  Optimizing durations.dylan
  Optimizing utilities.dylan
  Optimizing locators.dylan
  Optimizing web-locators.dylan
  Optimizing file-system.dylan
  Optimizing file-stream.dylan
  Optimizing wrapper-file-accessor.dylan
  Optimizing unix-ffi.dylan
  Optimizing unix-interface.dylan
  Optimizing unix-file-system.dylan
  Optimizing unix-file-accessor.dylan
  Optimizing posix-locators.dylan
  Optimizing microsoft-locators.dylan
  Optimizing native-posix-locators.dylan
  Optimizing xml.dylan
  Optimizing settings.dylan
  Optimizing dummy-settings.dylan
A total of 2327 calls were processed, and 1813 of these (78%) were optimized.
Dumping conditions to system.log
There were 3 warnings, 0 serious warnings.
Generating code for system
  Emitting heap for library.dylan
  Linking library.dylan
  Emitting heap for operating-system.dylan
  Linking operating-system.dylan
  Emitting heap for x86-linux-magic-numbers.dylan
  Linking x86-linux-magic-numbers.dylan
  Emitting heap for x86-linux-operating-system.dylan
  Linking x86-linux-operating-system.dylan
  Emitting heap for unix-operating-system.dylan
  Linking unix-operating-system.dylan
  Emitting heap for tokenize-variable.dylan
  Linking tokenize-variable.dylan
  Emitting heap for date.dylan
  Linking date.dylan
  Emitting heap for unix-date-interface.dylan
  Linking unix-date-interface.dylan
  Emitting heap for durations.dylan
  Linking durations.dylan
  Emitting heap for utilities.dylan
  Linking utilities.dylan
  Emitting heap for locators.dylan
  Linking locators.dylan
  Emitting heap for web-locators.dylan
  Linking web-locators.dylan
  Emitting heap for file-system.dylan
  Linking file-system.dylan
  Emitting heap for file-stream.dylan
  Linking file-stream.dylan
  Emitting heap for wrapper-file-accessor.dylan
  Linking wrapper-file-accessor.dylan
  Emitting heap for unix-ffi.dylan
  Linking unix-ffi.dylan
  Emitting heap for unix-interface.dylan
  Linking unix-interface.dylan
  Emitting heap for unix-file-system.dylan
  Linking unix-file-system.dylan
  Emitting heap for unix-file-accessor.dylan
  Linking unix-file-accessor.dylan
  Emitting heap for posix-locators.dylan
  Linking posix-locators.dylan
  Emitting heap for microsoft-locators.dylan
  Linking microsoft-locators.dylan
  Emitting heap for native-posix-locators.dylan
  Linking native-posix-locators.dylan
  Emitting heap for xml.dylan
  Linking xml.dylan
  Emitting heap for settings.dylan
  Linking settings.dylan
  Emitting heap for dummy-settings.dylan
  Linking dummy-settings.dylan
Linking object files for system
Saving database for system
  Committed 10000.
  Committed 20000.
  Committed 30000.
  Committed 40000.
Time taken per phase:
                                 Elapsed Time (secs)     Amount Allocated (Mb)
  Updating sources          -     1%       0.020001        2%       0.861928
  Updating definitions      -    10%       0.396025       14%       7.943024
  Model object computation  -     8%       0.304019       10%       5.715084
  Model finishing           -     0%       0.012001        0%       0.097884
  Model checking            -     0%       0.004000        0%       0.101788
  DFM generation            -    13%       0.496031       14%       7.764984
  Checking bindings         -     0%       0.004000        0%       0.091096
  Initial type inference    -     0%       0.008001        0%       0.136016
  Optimization              -    26%       0.976061       20%      11.101320
  Preheaping                -     4%       0.164011        4%       2.491612
  Heaping                   -     3%       0.104006        1%       0.432308
  Emitting                  -    13%       0.500033       21%      11.678124
  Linking                   -     7%       0.264015        6%       3.353812
  Glue gen                  -     0%       0.000000        0%       0.080304
  Stripping                 -     0%       0.016001        0%       0.131644
  Saving database           -    13%       0.504032        8%       4.229136
  --
  Sum                       -   100%       3.772237      100%      56.210068
  --
  Compiled 6607 lines at a rate of 105088.84 lines per minute, 14.900991 Mb per second.
  --
  Database 916076 bytes.
  Data 71892 bytes.
  Code 123628 bytes.
 Heap Allocated 25317376 Total 25317376 Free 0
There were 3 warnings, 0 serious warnings and 0 errors.
Build of 'system' completed
File /home/bruce/Development/dylan/opendylan/Bootstrap.3/lib/system.mkf : dylanmakefile.mkf
Cc unix-portability.o : unix-portability.c
LinkDLL /home/bruce/Development/dylan/opendylan/Bootstrap.3/lib/libsystem.so : /home/bruce/Development/dylan/opendylan/Bootstrap.2/lib/runtime/harp-x86-linux/dylan-support.o _glue.o library.o operating-system.o x86-linux-magic-numbers.o x86-linux-operating-system.o unix-operating-system.o tokenize-variable.o date.o unix-date-interface.o durations.o 9=utilities.o 10=locators.o 11=web-locators.o 12=file-system.o 13=file-stream.o 14=wrapper-file-accessor.o 15=unix-ffi.o 16=unix-interface.o 17=unix-file-system.o 18=unix-file-accessor.o 19=posix-locators.o 20=microsoft-locators.o 21=native-posix-locators.o xml.o 23=settings.o 24=dummy-settings.o unix-portability.o
