Opened project network (/home/bruce/Development/dylan/opendylan/sources/network/x86-linux-network.lid)
Loading namespace for library Network
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 library Network
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 library Network
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 library Network
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 library Network
Checking bindings in network
Performing type analysis of library Network
Performing type analysis of network
Optimizing library 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 830 calls were processed, and 668 of these (80%) were optimized.
Dumping conditions to network.log
There were 0 warnings, 0 serious warnings.
Generating code for library Network
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 library Network
Linking object files for network
Saving database for library 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.043519        0%       0.000000
  Updating definitions      -    10%       0.416733        0%       0.000000
  Model object computation  -     9%       0.376273        0%       0.000000
  Model finishing           -     0%       0.013231        0%       0.000000
  Model checking            -     0%       0.004906        0%       0.000000
  DFM generation            -    17%       0.724703        0%       0.000000
  Checking bindings         -     0%       0.002317        0%       0.000000
  Initial type inference    -     0%       0.006181        0%       0.000000
  Optimization              -    28%       1.200651        0%       0.000000
  Preheaping                -     5%       0.200537        0%       0.000000
  Heaping                   -     3%       0.114160        0%       0.000000
  Emitting                  -     8%       0.324933        0%       0.000000
  Linking                   -     9%       0.369978        0%       0.000000
  Glue gen                  -     0%       0.005390        0%       0.000000
  Stripping                 -     0%       0.018311        0%       0.000000
  Saving database           -    11%       0.462056        0%       0.000000
  --
  Sum                       -   100%       4.283879      100%       0.000000
  --
  Compiled 3720 lines at a rate of 52102.308 lines per minute, 0.000000 Mb per second.
  --
  Database 1644072 bytes.
  Data 121264 bytes.
  Code 0 bytes.
 Heap Allocated 63807488 Total 63807488 Free 0
There were 0 warnings, 0 serious warnings and 0 errors.
Build of 'network' completed
Linking network
File /home/bruce/Development/dylan/opendylan/Bootstrap.3/lib/network.mkf : dylanmakefile.mkf
Cc _glue.o : _glue.c
Cc linux-network-library.o : linux-network-library.c
Cc 1=x86-unix-sockets-data.o : 1=x86-unix-sockets-data.c
Cc 2=x86-linux-sockets-data.o : 2=x86-linux-sockets-data.c
Cc 3=sockets-interfaces.o : 3=sockets-interfaces.c
Cc 4=sockets-extras.o : 4=sockets-extras.c
Cc 5=x86-linux-address-data.o : 5=x86-linux-address-data.c
Cc 6=address-interfaces.o : 6=address-interfaces.c
Cc 7=errno.o : 7=errno.c
Cc 8=poll.o : 8=poll.c
Cc 9=socket-conditions.o : 9=socket-conditions.c
Cc 10=unix-socket-accessor.o : 10=unix-socket-accessor.c
Cc 11=internet-address.o : 11=internet-address.c
Cc 12=abstract-sockets.o : 12=abstract-sockets.c
Cc 13=client-sockets.o : 13=client-sockets.c
Cc 14=TCP-sockets.o : 14=TCP-sockets.c
Cc 15=server-sockets.o : 15=server-sockets.c
Cc 16=unix-TCP-socket-accessor.o : 16=unix-TCP-socket-accessor.c
Cc 17=UDP-sockets.o : 17=UDP-sockets.c
Cc 18=unix-UDP-sockets.o : 18=unix-UDP-sockets.c
LinkDLL /home/bruce/Development/dylan/opendylan/Bootstrap.3/lib/libnetwork.so : _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
