Opened project c-ffi (/home/bruce/Development/dylan/opendylan/sources/lib/c-ffi/unix-c-ffi.lid)
Loading namespace for library c-ffi
Number of libraries to compile: 3
Library "dylan" is up to date.
Library "common-dylan" is up to date.
Updating definitions for library c-ffi
Updating definitions for c-ffi
  Reading and installing: pointer-ref.dylan
  Reading and installing: pointer-value.dylan
  Reading and installing: make-destroy.dylan
  Reading and installing: allocator.dylan
  Reading and installing: c-types.dylan
  Reading and installing: c-utility-classes.dylan
  Reading and installing: memory-functions.dylan
  Reading and installing: tracing.dylan
  Reading and installing: c-type-cast.dylan
  Reading and installing: unix-core-types.dylan
Computing data models for library c-ffi
Computing data models for c-ffi
  Computing models for unix-c-ffi-library.dylan
  Computing models for pointer-ref.dylan
  Computing models for pointer-value.dylan
  Computing models for make-destroy.dylan
  Computing models for allocator.dylan
  Computing models for c-types.dylan
  Computing models for c-utility-classes.dylan
  Computing models for memory-functions.dylan
  Computing models for tracing.dylan
  Computing models for c-type-cast.dylan
  Computing models for unix-core-types.dylan
Computing code models for library c-ffi
Computing code models for c-ffi
  Computing code models for unix-c-ffi-library.dylan
  Computing code models for pointer-ref.dylan
  Computing code models for pointer-value.dylan
  Computing code models for make-destroy.dylan
  Computing code models for allocator.dylan
  Computing code models for c-types.dylan
  Computing code models for c-utility-classes.dylan
  Computing code models for memory-functions.dylan
  Computing code models for tracing.dylan
  Computing code models for c-type-cast.dylan
  Computing code models for unix-core-types.dylan
Checking bindings in library c-ffi
Checking bindings in c-ffi
Performing type analysis of library c-ffi
Performing type analysis of c-ffi
Optimizing library c-ffi
Optimizing c-ffi
  Optimizing unix-c-ffi-library.dylan
  Optimizing pointer-ref.dylan
  Optimizing pointer-value.dylan
  Optimizing make-destroy.dylan
  Optimizing allocator.dylan
  Optimizing c-types.dylan
  Optimizing c-utility-classes.dylan
  Optimizing memory-functions.dylan
  Optimizing tracing.dylan
  Optimizing c-type-cast.dylan
  Optimizing unix-core-types.dylan
A total of 328 calls were processed, and 263 of these (80%) were optimized.
Dumping conditions to c-ffi.log
There were 0 warnings, 0 serious warnings.
Generating code for library c-ffi
Generating code for c-ffi
  Emitting heap for unix-c-ffi-library.dylan
  Linking unix-c-ffi-library.dylan
  Emitting heap for pointer-ref.dylan
  Linking pointer-ref.dylan
  Emitting heap for pointer-value.dylan
  Linking pointer-value.dylan
  Emitting heap for make-destroy.dylan
  Linking make-destroy.dylan
  Emitting heap for allocator.dylan
  Linking allocator.dylan
  Emitting heap for c-types.dylan
  Linking c-types.dylan
  Emitting heap for c-utility-classes.dylan
  Linking c-utility-classes.dylan
  Emitting heap for memory-functions.dylan
  Linking memory-functions.dylan
  Emitting heap for tracing.dylan
  Linking tracing.dylan
  Emitting heap for c-type-cast.dylan
  Linking c-type-cast.dylan
  Emitting heap for unix-core-types.dylan
  Linking unix-core-types.dylan
Linking object files for library c-ffi
Linking object files for c-ffi
Saving database for library c-ffi
Saving database for c-ffi
  Committed 10000.
  Committed 20000.
  Committed 30000.
Time taken per phase:
                                 Elapsed Time (secs)     Amount Allocated (Mb)
  Updating sources          -     1%       0.019569        0%       0.000000
  Updating definitions      -    10%       0.233338        0%       0.000000
  Model object computation  -    16%       0.373183        0%       0.000000
  Model finishing           -     0%       0.008089        0%       0.000000
  Model checking            -     1%       0.013125        0%       0.000000
  DFM generation            -    10%       0.234126        0%       0.000000
  Checking bindings         -     0%       0.001019        0%       0.000000
  Initial type inference    -     0%       0.004188        0%       0.000000
  Optimization              -    19%       0.465863        0%       0.000000
  Preheaping                -     6%       0.144009        0%       0.000000
  Heaping                   -     4%       0.093412        0%       0.000000
  Emitting                  -     8%       0.191465        0%       0.000000
  Linking                   -    10%       0.231303        0%       0.000000
  Glue gen                  -     0%       0.003822        0%       0.000000
  Stripping                 -     0%       0.010635        0%       0.000000
  Saving database           -    15%       0.370299        0%       0.000000
  --
  Sum                       -   100%       2.397445      100%       0.000000
  --
  Compiled 1923 lines at a rate of 48126.232 lines per minute, 0.000000 Mb per second.
  --
  Database 1360816 bytes.
  Data 97152 bytes.
  Code 0 bytes.
 Heap Allocated 47390720 Total 47390720 Free 0
There were 0 warnings, 0 serious warnings and 0 errors.
Build of 'c-ffi' completed
Linking c-ffi
File /home/bruce/Development/dylan/opendylan/Bootstrap.3/lib/c-ffi.mkf : dylanmakefile.mkf
Cc _glue.o : _glue.c
Cc unix-c-ffi-library.o : unix-c-ffi-library.c
Cc pointer-ref.o : pointer-ref.c
Cc pointer-value.o : pointer-value.c
Cc make-destroy.o : make-destroy.c
Cc allocator.o : allocator.c
Cc c-types.o : c-types.c
Cc c-utility-classes.o : c-utility-classes.c
Cc memory-functions.o : memory-functions.c
Cc tracing.o : tracing.c
Cc c-type-cast.o : c-type-cast.c
Cc unix-core-types.o : unix-core-types.c
LinkDLL /home/bruce/Development/dylan/opendylan/Bootstrap.3/lib/libc-ffi.so : _glue.o unix-c-ffi-library.o pointer-ref.o pointer-value.o make-destroy.o allocator.o c-types.o c-utility-classes.o memory-functions.o tracing.o c-type-cast.o unix-core-types.o
