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 network (/home/bruce/Development/dylan/opendylan/sources/network/x86-linux-network.lid)
Number of libraries to compile: 5
Library "dylan" is up to date.
Library "common-dylan" is up to date.
Library "io" is up to date.
Library "c-ffi" is up to date.
Updating definitions for network
  Reading and installing: x86-unix-sockets-data.dylan
  Reading and installing: x86-linux-sockets-data.dylan
  Reading and installing: sockets-interfaces.dylan
  Reading and installing: sockets-extras.dylan
  Reading and installing: x86-linux-address-data.dylan
  Reading and installing: address-interfaces.dylan
  Reading and installing: errno.dylan
  Reading and installing: poll.dylan
  Reading and installing: socket-conditions.dylan
  Reading and installing: unix-socket-accessor.dylan
  Reading and installing: internet-address.dylan
  Reading and installing: abstract-sockets.dylan
  Reading and installing: client-sockets.dylan
  Reading and installing: TCP-sockets.dylan
  Reading and installing: server-sockets.dylan
  Reading and installing: unix-TCP-socket-accessor.dylan
  Reading and installing: UDP-sockets.dylan
  Reading and installing: unix-UDP-sockets.dylan
Computing data models for network
  Computing models for linux-network-library.dylan
  Computing models for x86-unix-sockets-data.dylan
  Computing models for x86-linux-sockets-data.dylan
  Computing models for sockets-interfaces.dylan
  Computing models for sockets-extras.dylan
  Computing models for x86-linux-address-data.dylan
  Computing models for address-interfaces.dylan
  Computing models for errno.dylan
  Computing models for poll.dylan
  Computing models for socket-conditions.dylan
  Computing models for unix-socket-accessor.dylan
  Computing models for internet-address.dylan
  Computing models for abstract-sockets.dylan
  Computing models for client-sockets.dylan
  Computing models for TCP-sockets.dylan
  Computing models for server-sockets.dylan
  Computing models for unix-TCP-socket-accessor.dylan
  Computing models for UDP-sockets.dylan
  Computing models for unix-UDP-sockets.dylan
Computing code models for network
  Computing code models for linux-network-library.dylan
  Computing code models for x86-unix-sockets-data.dylan
  Computing code models for x86-linux-sockets-data.dylan
  Computing code models for sockets-interfaces.dylan
  Computing code models for sockets-extras.dylan
  Computing code models for x86-linux-address-data.dylan
  Computing code models for address-interfaces.dylan
  Computing code models for errno.dylan
  Computing code models for poll.dylan
  Computing code models for socket-conditions.dylan
  Computing code models for unix-socket-accessor.dylan
  Computing code models for internet-address.dylan
  Computing code models for abstract-sockets.dylan
  Computing code models for client-sockets.dylan
  Computing code models for TCP-sockets.dylan
  Computing code models for server-sockets.dylan
  Computing code models for unix-TCP-socket-accessor.dylan
  Computing code models for UDP-sockets.dylan
  Computing code models for unix-UDP-sockets.dylan
Checking bindings in network
Performing type analysis of network
Optimizing network
  Optimizing linux-network-library.dylan
  Optimizing x86-unix-sockets-data.dylan
  Optimizing x86-linux-sockets-data.dylan
  Optimizing sockets-interfaces.dylan
  Optimizing sockets-extras.dylan
  Optimizing x86-linux-address-data.dylan
  Optimizing address-interfaces.dylan
  Optimizing errno.dylan
  Optimizing poll.dylan
  Optimizing socket-conditions.dylan
  Optimizing unix-socket-accessor.dylan
  Optimizing internet-address.dylan
  Optimizing abstract-sockets.dylan
  Optimizing client-sockets.dylan
  Optimizing TCP-sockets.dylan
  Optimizing server-sockets.dylan
  Optimizing unix-TCP-socket-accessor.dylan
  Optimizing UDP-sockets.dylan
  Optimizing unix-UDP-sockets.dylan
A total of 837 calls were processed, and 669 of these (80%) were optimized.
Dumping conditions to network.log
There were 0 warnings, 0 serious warnings.
Generating code for network
  Emitting heap for linux-network-library.dylan
  Linking linux-network-library.dylan
  Emitting heap for x86-unix-sockets-data.dylan
  Linking x86-unix-sockets-data.dylan
  Emitting heap for x86-linux-sockets-data.dylan
  Linking x86-linux-sockets-data.dylan
  Emitting heap for sockets-interfaces.dylan
  Linking sockets-interfaces.dylan
  Emitting heap for sockets-extras.dylan
  Linking sockets-extras.dylan
  Emitting heap for x86-linux-address-data.dylan
  Linking x86-linux-address-data.dylan
  Emitting heap for address-interfaces.dylan
  Linking address-interfaces.dylan
  Emitting heap for errno.dylan
  Linking errno.dylan
  Emitting heap for poll.dylan
  Linking poll.dylan
  Emitting heap for socket-conditions.dylan
  Linking socket-conditions.dylan
  Emitting heap for unix-socket-accessor.dylan
  Linking unix-socket-accessor.dylan
  Emitting heap for internet-address.dylan
  Linking internet-address.dylan
  Emitting heap for abstract-sockets.dylan
  Linking abstract-sockets.dylan
  Emitting heap for client-sockets.dylan
  Linking client-sockets.dylan
  Emitting heap for TCP-sockets.dylan
  Linking TCP-sockets.dylan
  Emitting heap for server-sockets.dylan
  Linking server-sockets.dylan
  Emitting heap for unix-TCP-socket-accessor.dylan
  Linking unix-TCP-socket-accessor.dylan
  Emitting heap for UDP-sockets.dylan
  Linking UDP-sockets.dylan
  Emitting heap for unix-UDP-sockets.dylan
  Linking unix-UDP-sockets.dylan
Linking object files for network
Saving database for network
  Committed 10000.
  Committed 20000.
  Committed 30000.
Time taken per phase:
                                 Elapsed Time (secs)     Amount Allocated (Mb)
  Updating sources          -     1%       0.020001        2%       0.974044
  Updating definitions      -    12%       0.356022       16%       7.800968
  Model object computation  -     9%       0.268017       12%       5.982700
  Model finishing           -     0%       0.008001        0%       0.090612
  Model checking            -     0%       0.004000        0%       0.035448
  DFM generation            -    15%       0.436027       14%       7.017800
  Checking bindings         -     0%       0.000000        0%       0.005844
  Initial type inference    -     0%       0.004000        0%       0.144432
  Optimization              -    30%       0.876054       24%      11.880532
  Preheaping                -     4%       0.120008        4%       1.939736
  Heaping                   -     3%       0.076005        1%       0.372508
  Emitting                  -     8%       0.248012       13%       6.141292
  Linking                   -     6%       0.164013        7%       3.442508
  Glue gen                  -     0%       0.004001        0%       0.075040
  Stripping                 -     0%       0.008000        0%       0.141008
  Saving database           -    12%       0.360023        6%       3.021884
  --
  Sum                       -   100%       2.952184      100%      49.066357
  --
  Compiled 3751 lines at a rate of 76235.096 lines per minute, 16.620359 Mb per second.
  --
  Database 807116 bytes.
  Data 60780 bytes.
  Code 56870 bytes.
 Heap Allocated 16326656 Total 16326656 Free 0
There were 0 warnings, 0 serious warnings and 0 errors.
Build of 'network' completed
File /home/bruce/Development/dylan/opendylan/Bootstrap.3/lib/network.mkf : dylanmakefile.mkf
LinkDLL /home/bruce/Development/dylan/opendylan/Bootstrap.3/lib/libnetwork.so : /home/bruce/Development/dylan/opendylan/Bootstrap.2/lib/runtime/harp-x86-linux/dylan-support.o _glue.o linux-network-library.o 1=x86-unix-sockets-data.o 2=x86-linux-sockets-data.o 3=sockets-interfaces.o 4=sockets-extras.o 5=x86-linux-address-data.o 6=address-interfaces.o 7=errno.o 8=poll.o 9=socket-conditions.o 10=unix-socket-accessor.o 11=internet-address.o 12=abstract-sockets.o 13=client-sockets.o 14=TCP-sockets.o 15=server-sockets.o 16=unix-TCP-socket-accessor.o 17=UDP-sockets.o 18=unix-UDP-sockets.o
