$ dmd -v -m64 avg.d binary dmd version v2.058 config /home/anta40/dmd.conf parse avg importall avg import object (/opt/dmd-dev/import/object.di) import std.stdio (/opt/dmd-dev/phobos/std/stdio.d) import core.stdc.stdio (/opt/dmd-dev/import/core/stdc/stdio.di) import core.stdc.config (/opt/dmd-dev/import/core/stdc/config.di) import core.stdc.stddef (/opt/dmd-dev/import/core/stdc/stddef.di) import core.stdc.stdarg (/opt/dmd-dev/import/core/stdc/stdarg.di) import std.c.stdio (/opt/dmd-dev/phobos/std/c/stdio.d) import std.stdiobase (/opt/dmd-dev/phobos/std/stdiobase.d) import core.stdc.errno (/opt/dmd-dev/import/core/stdc/errno.di) import core.stdc.stdlib (/opt/dmd-dev/import/core/stdc/stdlib.di) import core.memory (/opt/dmd-dev/import/core/memory.di) import core.stdc.string (/opt/dmd-dev/import/core/stdc/string.di) import core.stdc.wchar_ (/opt/dmd-dev/import/core/stdc/wchar_.di) import core.stdc.time (/opt/dmd-dev/import/core/stdc/time.di) import core.stdc.stdint (/opt/dmd-dev/import/core/stdc/stdint.di) import core.stdc.signal (/opt/dmd-dev/import/core/stdc/signal.di) import std.algorithm (/opt/dmd-dev/phobos/std/algorithm.d) import std.c.string (/opt/dmd-dev/phobos/std/c/string.d) import std.array (/opt/dmd-dev/phobos/std/array.d) import core.bitop (/opt/dmd-dev/import/core/bitop.di) import std.ascii (/opt/dmd-dev/phobos/std/ascii.d) import std.conv (/opt/dmd-dev/phobos/std/conv.d) import core.stdc.math (/opt/dmd-dev/import/core/stdc/math.di) import std.exception (/opt/dmd-dev/phobos/std/exception.d) import std.range (/opt/dmd-dev/phobos/std/range.d) import std.functional (/opt/dmd-dev/phobos/std/functional.d) import std.metastrings (/opt/dmd-dev/phobos/std/metastrings.d) import std.traits (/opt/dmd-dev/phobos/std/traits.d) import std.typetuple (/opt/dmd-dev/phobos/std/typetuple.d) import std.typecons (/opt/dmd-dev/phobos/std/typecons.d) import std.format (/opt/dmd-dev/phobos/std/format.d) import core.vararg (/opt/dmd-dev/import/core/vararg.di) import std.bitmanip (/opt/dmd-dev/phobos/std/bitmanip.d) import std.math (/opt/dmd-dev/phobos/std/math.d) import std.string (/opt/dmd-dev/phobos/std/string.d) import core.exception (/opt/dmd-dev/import/core/exception.di) import std.regex (/opt/dmd-dev/phobos/std/regex.d) import std.internal.uni (/opt/dmd-dev/phobos/std/internal/uni.d) import std.uni (/opt/dmd-dev/phobos/std/uni.d) import std.internal.uni_tab (/opt/dmd-dev/phobos/std/internal/uni_tab.d) import std.utf (/opt/dmd-dev/phobos/std/utf.d) import std.system (/opt/dmd-dev/phobos/std/system.d) import std.container (/opt/dmd-dev/phobos/std/container.d) import core.sys.posix.stdio (/opt/dmd-dev/import/core/sys/posix/stdio.di) import core.sys.posix.config (/opt/dmd-dev/import/core/sys/posix/config.di) import core.sys.posix.sys.types (/opt/dmd-dev/import/core/sys/posix/sys/types.di) import std.c.linux.linux (/opt/dmd-dev/phobos/std/c/linux/linux.d) import std.c.linux.pthread (/opt/dmd-dev/phobos/std/c/linux/pthread.d) import core.sys.posix.dirent (/opt/dmd-dev/import/core/sys/posix/dirent.di) import core.sys.posix.dlfcn (/opt/dmd-dev/import/core/sys/posix/dlfcn.di) import core.sys.posix.fcntl (/opt/dmd-dev/import/core/sys/posix/fcntl.di) import core.sys.posix.sys.stat (/opt/dmd-dev/import/core/sys/posix/sys/stat.di) import core.sys.posix.time (/opt/dmd-dev/import/core/sys/posix/time.di) import core.sys.posix.signal (/opt/dmd-dev/import/core/sys/posix/signal.di) import core.sys.posix.pwd (/opt/dmd-dev/import/core/sys/posix/pwd.di) import core.sys.posix.unistd (/opt/dmd-dev/import/core/sys/posix/unistd.di) import core.sys.posix.inttypes (/opt/dmd-dev/import/core/sys/posix/inttypes.di) import core.stdc.inttypes (/opt/dmd-dev/import/core/stdc/inttypes.di) import core.sys.posix.utime (/opt/dmd-dev/import/core/sys/posix/utime.di) import core.sys.posix.sys.mman (/opt/dmd-dev/import/core/sys/posix/sys/mman.di) import core.sys.posix.sys.time (/opt/dmd-dev/import/core/sys/posix/sys/time.di) import core.sys.posix.sys.select (/opt/dmd-dev/import/core/sys/posix/sys/select.di) import core.sys.posix.sys.wait (/opt/dmd-dev/import/core/sys/posix/sys/wait.di) import std.c.linux.socket (/opt/dmd-dev/phobos/std/c/linux/socket.d) import core.sys.posix.arpa.inet (/opt/dmd-dev/import/core/sys/posix/arpa/inet.di) import core.sys.posix.sys.socket (/opt/dmd-dev/import/core/sys/posix/sys/socket.di) import core.sys.posix.sys.uio (/opt/dmd-dev/import/core/sys/posix/sys/uio.di) import core.sys.posix.netdb (/opt/dmd-dev/import/core/sys/posix/netdb.di) import core.sys.posix.netinet.in_ (/opt/dmd-dev/import/core/sys/posix/netinet/in_.di) import core.sys.posix.netinet.tcp (/opt/dmd-dev/import/core/sys/posix/netinet/tcp.di) semantic avg import core.sys.posix.pthread (/opt/dmd-dev/import/core/sys/posix/pthread.di) import core.sys.posix.sched (/opt/dmd-dev/import/core/sys/posix/sched.di) semantic2 avg semantic3 avg code avg function main function byLine function this function empty function front function popFront function __dgliteral971 function ~this function __fieldPostBlit function __cpctor function opAssign function writeln function write function put function front function decode function put function __dgliteral852 function __foreachbody853 function errnoEnforce function put function formattedWrite function __dgliteral904 function flDash function flDash function flZero function flZero function flSpace function flSpace function flPlus function flPlus function flHash function flHash function this function fillUp function check function __dgliteral976 function __dgliteral985 function __dgliteral986 function __dgliteral997 function __dgliteral1002 function getCurFmtStr function headUpToNextSpec function toString function formatGeneric function formatValue function __dgliteral883 function __dgliteral884 function put function put function empty function popFront function binaryFun function save function popBack function back function find function enforceEx function enforceEx function put function front function decode function put function __dgliteral886 function __foreachbody887 function writeUpToNextSpec function put function front function decode function put function __dgliteral891 function __foreachbody892 function text function textImpl function to function toImpl function to function popFront function toImpl function getNthInt function getNthInt function to function toImpl function formatNth function gencode function to function toImpl function toStr function appender function this function reserve function capacity function data function ensureAddable function newCapacity function formatValue function put function put function formatIntegral function __dgliteral944 function formatUnsigned function put function put function put function popFront function put function put function capacity function put function put function enforce function readln function __dgliteral975 function enforce function back function endsWith function text function textImpl function to function enforce function to function toImpl function parse function convError function convError_unexpected function text function textImpl function to function toImpl function toStr function formatValue function put function formatValue function text function textImpl function parse function convError function startsWith function to function toImpl function parse function convError function to function toImpl function __dgliteral1001 function enforce function formatValue function formatValue function formatIntegral function __dgliteral1008 function appender function this function reserve function capacity function data function ensureAddable function newCapacity function put function put function put function text function textImpl function to function toImpl function to function toImpl function toStr function formatValue function to function toImpl function toStr function formatValue function to function toImpl function toStr function formatValue function to function toImpl function toStr function formatValue function put function put function capacity gcc avg.o -o avg -m64 -Xlinker -L/opt/dmd-dev/lib32/ -lphobos2 -lpthread -lm -lrt /usr/bin/ld: skipping incompatible /opt/dmd-dev/lib32//libphobos2.a when searching for -lphobos2 /usr/bin/ld: cannot find -lphobos2 collect2: ld retu