OS: SUSE LINUX 10.0 with dmd installed on /dmd and dscripct unpacked to /usr/local/bin/dmscript ./LINUXMAK passed with no errors then with the following command as shown in your index.txt: gcc -o ds testscript.o libdmdscript.a -lpthread -lm -g errors: ddate.d:(.gnu.linkonce.t_D9dmdscript5ddate26Ddate_prototype_setUTCDateFC9dmdscript7dobject7DobjectPS9dmdscript6script11CallContextC9dmdscript7dobject7DobjectPS9dmdscript5value5ValueAS9dmdscript5value5ValueZPv+0xac): undefined reference to `_D3std4date13TimeWithinDayFlZi' ddate.d:(.gnu.linkonce.t_D9dmdscript5ddate26Ddate_prototype_setUTCDateFC9dmdscript7dobject7DobjectPS9dmdscript6script11CallContextC9dmdscript7dobject7DobjectPS9dmdscript5value5ValueAS9dmdscript5value5ValueZPv+0xb8): undefined reference to `_D3std4date8MakeDateFllZl' ddate.d:(.gnu.linkonce.t_D9dmdscript5ddate26Ddate_prototype_setUTCDateFC9dmdscript7dobject7DobjectPS9dmdscript6script11CallContextC9dmdscript7dobject7DobjectPS9dmdscript5value5ValueAS9dmdscript5value5ValueZPv+0xbf): undefined reference to `_D3std4date8TimeClipFlZl' libdmdscript.a(ddate.o): In function `_D9dmdscript5ddate24Ddate_prototype_setMonthFC9dmdscript7dobject7DobjectPS9dmdscript6script11CallContextC9dmdscript7dobject7DobjectPS9dmdscript5value5ValueAS9dmdscript5value5ValueZPv': ddate.d:(.gnu.linkonce.t_D9dmdscript5ddate24Ddate_prototype_setMonthFC9dmdscript7dobject7DobjectPS9dmdscript6script11CallContextC9dmdscript7dobject7DobjectPS9dmdscript5value5ValueAS9dmdscript5value5ValueZPv+0xab): undefined reference to `_D3std4date12DateFromTimeFlZi' ddate.d:(.gnu.linkonce.t_D9dmdscript5ddate24Ddate_prototype_setMonthFC9dmdscript7dobject7DobjectPS9dmdscript6script11CallContextC9dmdscript7dobject7DobjectPS9dmdscript5value5ValueAS9dmdscript5value5ValueZPv+0xbd): undefined reference to `_D3std4date10d_time_nanl' ddate.d:(.gnu.linkonce.t_D9dmdscript5ddate24Ddate_prototype_setMonthFC9dmdscript7dobject7DobjectPS9dmdscript6script11CallContextC9dmdscript7dobject7DobjectPS9dmdscript5value5ValueAS9dmdscript5value5ValueZPv+0xc3): undefined reference to `_D3std4date10d_time_nanl' ddate.d:(.gnu.linkonce.t_D9dmdscript5ddate24Ddate_prototype_setMonthFC9dmdscript7dobject7DobjectPS9dmdscript6script11CallContextC9dmdscript7dobject7DobjectPS9dmdscript5value5ValueAS9dmdscript5value5ValueZPv+0xd4): undefined reference to `_D3std4date12DateFromTimeFlZi' ddate.d:(.gnu.linkonce.t_D9dmdscript5ddate24Ddate_prototype_setMonthFC9dmdscript7dobject7DobjectPS9dmdscript6script11CallContextC9dmdscript7dobject7DobjectPS9dmdscript5value5ValueAS9dmdscript5value5ValueZPv+0xea): undefined reference to `_D3std4date12YearFromTimeFlZi' ddate.d:(.gnu.linkonce.t_D9dmdscript5ddate24Ddate_prototype_setMonthFC9dmdscript7dobject7DobjectPS9dmdscript6script11CallContextC9dmdscript7dobject7DobjectPS9dmdscript5value5ValueAS9dmdscript5value5ValueZPv+0xf6): undefined reference to `_D3std4date7MakeDayFiiiZl' ddate.d:(.gnu.linkonce.t_D9dmdscript5ddate24Ddate_prototype_setMonthFC9dmdscript7dobject7DobjectPS9dmdscript6script11CallContextC9dmdscript7dobject7DobjectPS9dmdscript5value5ValueAS9dmdscript5value5ValueZPv+0x103): undefined reference to `_D3std4date13TimeWithinDayFlZi' ddate.d:(.gnu.linkonce.t_D9dmdscript5ddate24Ddate_prototype_setMonthFC9dmdscript7dobject7DobjectPS9dmdscript6script11CallContextC9dmdscript7dobject7DobjectPS9dmdscript5value5ValueAS9dmdscript5value5ValueZPv+0x10f): undefined reference to `_D3std4date8MakeDateFllZl' ddate.d:(.gnu.linkonce.t_D9dmdscript5ddate24Ddate_prototype_setMonthFC9dmdscript7dobject7DobjectPS9dmdscript6script11CallContextC9dmdscript7dobject7DobjectPS9dmdscript5value5ValueAS9dmdscript5value5ValueZPv+0x116): undefined reference to `_D3std4date14LocalTimetoUTCFlZl' ddate.d:(.gnu.linkonce.t_D9dmdscript5ddate24Ddate_prototype_setMonthFC9dmdscript7dobject7DobjectPS9dmdscript6script11CallContextC9dmdscript7dobject7DobjectPS9dmdscript5value5ValueAS9dmdscript5value5ValueZPv+0x11d): undefined reference to `_D3std4date8TimeClipFlZl' libdmdscript.a(ddate.o): In function `_D9dmdscript5ddate27Ddate_prototype_setUTCMonthFC9dmdscript7dobject7DobjectPS9dmdscript6script11CallContextC9dmdscript7dobject7DobjectPS9dmdscript5value5ValueAS9dmdscript5value5ValueZPv': ddate.d:(.gnu.linkonce.t_D9dmdscript5ddate27Ddate_prototype_setUTCMonthFC9dmdscript7dobject7DobjectPS9dmdscript6script11CallContextC9dmdscript7dobject7DobjectPS9dmdscript5value5ValueAS9dmdscript5value5ValueZPv+0xab): undefined reference to `_D3std4date12DateFromTimeFlZi' ddate.d:(.gnu.linkonce.t_D9dmdscript5ddate27Ddate_prototype_setUTCMonthFC9dmdscript7dobject7DobjectPS9dmdscript6script11CallContextC9dmdscript7dobject7DobjectPS9dmdscript5value5ValueAS9dmdscript5value5ValueZPv+0xbd): undefined reference to `_D3std4date10d_time_nanl' ddate.d:(.gnu.linkonce.t_D9dmdscript5ddate27Ddate_prototype_setUTCMonthFC9dmdscript7dobject7DobjectPS9dmdscript6script11CallContextC9dmdscript7dobject7DobjectPS9dmdscript5value5ValueAS9dmdscript5value5ValueZPv+0xc3): undefined reference to `_D3std4date10d_time_nanl' ddate.d:(.gnu.linkonce.t_D9dmdscript5ddate27Ddate_prototype_setUTCMonthFC9dmdscript7dobject7DobjectPS9dmdscript6script11CallContextC9dmdscript7dobject7DobjectPS9dmdscript5value5ValueAS9dmdscript5value5ValueZPv+0xd4): undefined reference to `_D3std4date12DateFromTimeFlZi' ddate.d:(.gnu.linkonce.t_D9dmdscript5ddate27Ddate_prototype_setUTCMonthFC9dmdscript7dobject7DobjectPS9dmdscript6script11CallContextC9dmdscript7dobject7DobjectPS9dmdscript5value5ValueAS9dmdscript5value5ValueZPv+0xea): undefined reference to `_D3std4date12YearFromTimeFlZi' ddate.d:(.gnu.linkonce.t_D9dmdscript5ddate27Ddate_prototype_setUTCMonthFC9dmdscript7dobject7DobjectPS9dmdscript6script11CallContextC9dmdscript7dobject7DobjectPS9dmdscript5value5ValueAS9dmdscript5value5ValueZPv+0xf6): undefined reference to `_D3std4date7MakeDayFiiiZl' ddate.d:(.gnu.linkonce.t_D9dmdscript5ddate27Ddate_prototype_setUTCMonthFC9dmdscript7dobject7DobjectPS9dmdscript6script11CallContextC9dmdscript7dobject7DobjectPS9dmdscript5value5ValueAS9dmdscript5value5ValueZPv+0x103): undefined reference to `_D3std4date13TimeWithinDayFlZi' ddate.d:(.gnu.linkonce.t_D9dmdscript5ddate27Ddate_prototype_setUTCMonthFC9dmdscript7dobject7DobjectPS9dmdscript6script11CallContextC9dmdscript7dobject7DobjectPS9dmdscript5value5ValueAS9dmdscript5value5ValueZPv+0x10f): undefined reference to `_D3std4date8MakeDateFllZl' ddate.d:(.gnu.linkonce.t_D9dmdscript5ddate27Ddate_prototype_setUTCMonthFC9dmdscript7dobject7DobjectPS9dmdscript6script11CallContextC9dmdscript7dobject7DobjectPS9dmdscript5value5ValueAS9dmdscript5value5ValueZPv+0x116): undefined reference to `_D3std4date8TimeClipFlZl' libdmdscript.a(ddate.o): In function `_D9dmdscript5ddate27Ddate_prototype_setFullYearFC9dmdscript7dobject7DobjectPS9dmdscript6script11CallContextC9dmdscript7dobject7DobjectPS9dmdscript5value5ValueAS9dmdscript5value5ValueZPv': ddate.d:(.gnu.linkonce.t_D9dmdscript5ddate27Ddate_prototype_setFullYearFC9dmdscript7dobject7DobjectPS9dmdscript6script11CallContextC9dmdscript7dobject7DobjectPS9dmdscript5value5ValueAS9dmdscript5value5ValueZPv+0xc1): undefined reference to `_D3std4date12DateFromTimeFlZi' ddate.d:(.gnu.linkonce.t_D9dmdscript5ddate27Ddate_prototype_setFullYearFC9dmdscript7dobject7DobjectPS9dmdscript6script11CallContextC9dmdscript7dobject7DobjectPS9dmdscript5value5ValueAS9dmdscript5value5ValueZPv+0xfe): undefined reference to `_D3std4date12DateFromTimeFlZi' ddate.d:(.gnu.linkonce.t_D9dmdscript5ddate27Ddate_prototype_setFullYearFC9dmdscript7dobject7DobjectPS9dmdscript6script11CallContextC9dmdscript7dobject7DobjectPS9dmdscript5value5ValueAS9dmdscript5value5ValueZPv+0x114): undefined reference to `_D3std4date13MonthFromTimeFlZi' ddate.d:(.gnu.linkonce.t_D9dmdscript5ddate27Ddate_prototype_setFullYearFC9dmdscript7dobject7DobjectPS9dmdscript6script11CallContextC9dmdscript7dobject7DobjectPS9dmdscript5value5ValueAS9dmdscript5value5ValueZPv+0x13f): undefined reference to `_D3std4date12DateFromTimeFlZi' ddate.d:(.gnu.linkonce.t_D9dmdscript5ddate27Ddate_prototype_setFullYearFC9dmdscript7dobject7DobjectPS9dmdscript6script11CallContextC9dmdscript7dobject7DobjectPS9dmdscript5value5ValueAS9dmdscript5value5ValueZPv+0x155): undefined reference to `_D3std4date13MonthFromTimeFlZi' ddate.d:(.gnu.linkonce.t_D9dmdscript5ddate27Ddate_prototype_setFullYearFC9dmdscript7dobject7DobjectPS9dmdscript6script11CallContextC9dmdscript7dobject7DobjectPS9dmdscript5value5ValueAS9dmdscript5value5ValueZPv+0x163): undefined reference to `_D3std4date10d_time_nanl' ddate.d:(.gnu.linkonce.t_D9dmdscript5ddate27Ddate_prototype_setFullYearFC9dmdscript7dobject7DobjectPS9dmdscript6script11CallContextC9dmdscript7dobject7DobjectPS9dmdscript5value5ValueAS9dmdscript5value5ValueZPv+0x16b): undefined reference to `_D3std4date10d_time_nanl' ddate.d:(.gnu.linkonce.t_D9dmdscript5ddate27Ddate_prototype_setFullYearFC9dmdscript7dobject7DobjectPS9dmdscript6script11CallContextC9dmdscript7dobject7DobjectPS9dmdscript5value5ValueAS9dmdscript5value5ValueZPv+0x17f): undefined reference to `_D3std4date7MakeDayFiiiZl' ddate.d:(.gnu.linkonce.t_D9dmdscript5ddate27Ddate_prototype_setFullYearFC9dmdscript7dobject7DobjectPS9dmdscript6script11CallContextC9dmdscript7dobject7DobjectPS9dmdscript5value5ValueAS9dmdscript5value5ValueZPv+0x18c): undefined reference to `_D3std4date13TimeWithinDayFlZi' ddate.d:(.gnu.linkonce.t_D9dmdscript5ddate27Ddate_prototype_setFullYearFC9dmdscript7dobject7DobjectPS9dmdscript6script11CallContextC9dmdscript7dobject7DobjectPS9dmdscript5value5ValueAS9dmdscript5value5ValueZPv+0x198): undefined reference to `_D3std4date8MakeDateFllZl' ddate.d:(.gnu.linkonce.t_D9dmdscript5ddate27Ddate_prototype_setFullYearFC9dmdscript7dobject7DobjectPS9dmdscript6script11CallContextC9dmdscript7dobject7DobjectPS9dmdscript5value5ValueAS9dmdscript5value5ValueZPv+0x19f): undefined reference to `_D3std4date14LocalTimetoUTCFlZl' ddate.d:(.gnu.linkonce.t_D9dmdscript5ddate27Ddate_prototype_setFullYearFC9dmdscript7dobject7DobjectPS9dmdscript6script11CallContextC9dmdscript7dobject7DobjectPS9dmdscript5value5ValueAS9dmdscript5value5ValueZPv+0x1a6): undefined reference to `_D3std4date8TimeClipFlZl' libdmdscript.a(ddate.o): In function `_D9dmdscript5ddate30Ddate_prototype_setUTCFullYearFC9dmdscript7dobject7DobjectPS9dmdscript6script11CallContextC9dmdscript7dobject7DobjectPS9dmdscript5value5ValueAS9dmdscript5value5ValueZPv': ddate.d:(.gnu.linkonce.t_D9dmdscript5ddate30Ddate_prototype_setUTCFullYearFC9dmdscript7dobject7DobjectPS9dmdscript6script11CallContextC9dmdscript7dobject7DobjectPS9dmdscript5value5ValueAS9dmdscript5value5ValueZPv+0x57): undefined reference to `_D3std4date10d_time_nanl' ddate.d:(.gnu.linkonce.t_D9dmdscript5ddate30Ddate_prototype_setUTCFullYearFC9dmdscript7dobject7DobjectPS9dmdscript6script11CallContextC9dmdscript7dobject7DobjectPS9dmdscript5value5ValueAS9dmdscript5value5ValueZPv+0x5f): undefined reference to `_D3std4date10d_time_nanl' ddate.d:(.gnu.linkonce.t_D9dmdscript5ddate30Ddate_prototype_setUTCFullYearFC9dmdscript7dobject7DobjectPS9dmdscript6script11CallContextC9dmdscript7dobject7DobjectPS9dmdscript5value5ValueAS9dmdscript5value5ValueZPv+0xd3): undefined reference to `_D3std4date13MonthFromTimeFlZi' ddate.d:(.gnu.linkonce.t_D9dmdscript5ddate30Ddate_prototype_setUTCFullYearFC9dmdscript7dobject7DobjectPS9dmdscript6script11CallContextC9dmdscript7dobject7DobjectPS9dmdscript5value5ValueAS9dmdscript5value5ValueZPv+0x110): undefined reference to `_D3std4date13MonthFromTimeFlZi' ddate.d:(.gnu.linkonce.t_D9dmdscript5ddate30Ddate_prototype_setUTCFullYearFC9dmdscript7dobject7DobjectPS9dmdscript6script11CallContextC9dmdscript7dobject7DobjectPS9dmdscript5value5ValueAS9dmdscript5value5ValueZPv+0x126): undefined reference to `_D3std4date12DateFromTimeFlZi' ddate.d:(.gnu.linkonce.t_D9dmdscript5ddate30Ddate_prototype_setUTCFullYearFC9dmdscript7dobject7DobjectPS9dmdscript6script11CallContextC9dmdscript7dobject7DobjectPS9dmdscript5value5ValueAS9dmdscript5value5ValueZPv+0x151): undefined reference to `_D3std4date13MonthFromTimeFlZi' ddate.d:(.gnu.linkonce.t_D9dmdscript5ddate30Ddate_prototype_setUTCFullYearFC9dmdscript7dobject7DobjectPS9dmdscript6script11CallContextC9dmdscript7dobject7DobjectPS9dmdscript5value5ValueAS9dmdscript5value5ValueZPv+0x167): undefined reference to `_D3std4date12DateFromTimeFlZi' ddate.d:(.gnu.linkonce.t_D9dmdscript5ddate30Ddate_prototype_setUTCFullYearFC9dmdscript7dobject7DobjectPS9dmdscript6script11CallContextC9dmdscript7dobject7DobjectPS9dmdscript5value5ValueAS9dmdscript5value5ValueZPv+0x175): undefined reference to `_D3std4date10d_time_nanl' ddate.d:(.gnu.linkonce.t_D9dmdscript5ddate30Ddate_prototype_setUTCFullYearFC9dmdscript7dobject7DobjectPS9dmdscript6script11CallContextC9dmdscript7dobject7DobjectPS9dmdscript5value5ValueAS9dmdscript5value5ValueZPv+0x17d): undefined reference to `_D3std4date10d_time_nanl' ddate.d:(.gnu.linkonce.t_D9dmdscript5ddate30Ddate_prototype_setUTCFullYearFC9dmdscript7dobject7DobjectPS9dmdscript6script11CallContextC9dmdscript7dobject7DobjectPS9dmdscript5value5ValueAS9dmdscript5value5ValueZPv+0x191): undefined reference to `_D3std4date7MakeDayFiiiZl' ddate.d:(.gnu.linkonce.t_D9dmdscript5ddate30Ddate_prototype_setUTCFullYearFC9dmdscript7dobject7DobjectPS9dmdscript6script11CallContextC9dmdscript7dobject7DobjectPS9dmdscript5value5ValueAS9dmdscript5value5ValueZPv+0x19e): undefined reference to `_D3std4date13TimeWithinDayFlZi' ddate.d:(.gnu.linkonce.t_D9dmdscript5ddate30Ddate_prototype_setUTCFullYearFC9dmdscript7dobject7DobjectPS9dmdscript6script11CallContextC9dmdscript7dobject7DobjectPS9dmdscript5value5ValueAS9dmdscript5value5ValueZPv+0x1aa): undefined reference to `_D3std4date8MakeDateFllZl' ddate.d:(.gnu.linkonce.t_D9dmdscript5ddate30Ddate_prototype_setUTCFullYearFC9dmdscript7dobject7DobjectPS9dmdscript6script11CallContextC9dmdscript7dobject7DobjectPS9dmdscript5value5ValueAS9dmdscript5value5ValueZPv+0x1b1): undefined reference to `_D3std4date8TimeClipFlZl' libdmdscript.a(ddate.o): In function `_D9dmdscript5ddate23Ddate_prototype_setYearFC9dmdscript7dobject7DobjectPS9dmdscript6script11CallContextC9dmdscript7dobject7DobjectPS9dmdscript5value5ValueAS9dmdscript5value5ValueZPv': ddate.d:(.gnu.linkonce.t_D9dmdscript5ddate23Ddate_prototype_setYearFC9dmdscript7dobject7DobjectPS9dmdscript6script11CallContextC9dmdscript7dobject7DobjectPS9dmdscript5value5ValueAS9dmdscript5value5ValueZPv+0x78): undefined reference to `_D3std4date13MonthFromTimeFlZi' ddate.d:(.gnu.linkonce.t_D9dmdscript5ddate23Ddate_prototype_setYearFC9dmdscript7dobject7DobjectPS9dmdscript6script11CallContextC9dmdscript7dobject7DobjectPS9dmdscript5value5ValueAS9dmdscript5value5ValueZPv+0x8e): undefined reference to `_D3std4date12DateFromTimeFlZi' ddate.d:(.gnu.linkonce.t_D9dmdscript5ddate23Ddate_prototype_setYearFC9dmdscript7dobject7DobjectPS9dmdscript6script11CallContextC9dmdscript7dobject7DobjectPS9dmdscript5value5ValueAS9dmdscript5value5ValueZPv+0xda): undefined reference to `_D3std4date7MakeDayFiiiZl' ddate.d:(.gnu.linkonce.t_D9dmdscript5ddate23Ddate_prototype_setYearFC9dmdscript7dobject7DobjectPS9dmdscript6script11CallContextC9dmdscript7dobject7DobjectPS9dmdscript5value5ValueAS9dmdscript5value5ValueZPv+0xe7): undefined reference to `_D3std4date13TimeWithinDayFlZi' ddate.d:(.gnu.linkonce.t_D9dmdscript5ddate23Ddate_prototype_setYearFC9dmdscript7dobject7DobjectPS9dmdscript6script11CallContextC9dmdscript7dobject7DobjectPS9dmdscript5value5ValueAS9dmdscript5value5ValueZPv+0xf3): undefined reference to `_D3std4date8MakeDateFllZl' ddate.d:(.gnu.linkonce.t_D9dmdscript5ddate23Ddate_prototype_setYearFC9dmdscript7dobject7DobjectPS9dmdscript6script11CallContextC9dmdscript7dobject7DobjectPS9dmdscript5value5ValueAS9dmdscript5value5ValueZPv+0xfa): undefined reference to `_D3std4date14LocalTimetoUTCFlZl' ddate.d:(.gnu.linkonce.t_D9dmdscript5ddate23Ddate_prototype_setYearFC9dmdscript7dobject7DobjectPS9dmdscript6script11CallContextC9dmdscript7dobject7DobjectPS9dmdscript5value5ValueAS9dmdscript5value5ValueZPv+0x101): undefined reference to `_D3std4date8TimeClipFlZl' ddate.d:(.gnu.linkonce.t_D9dmdscript5ddate23Ddate_prototype_setYearFC9dmdscript7dobject7DobjectPS9dmdscript6script11CallContextC9dmdscript7dobject7DobjectPS9dmdscript5value5ValueAS9dmdscript5value5ValueZPv+0x10e): undefined reference to `_D3std4date10d_time_nanl' ddate.d:(.gnu.linkonce.t_D9dmdscript5ddate23Ddate_prototype_setYearFC9dmdscript7dobject7DobjectPS9dmdscript6script11CallContextC9dmdscript7dobject7DobjectPS9dmdscript5value5ValueAS9dmdscript5value5ValueZPv+0x114): undefined reference to `_D3std4date10d_time_nanl' libdmdscript.a(ddate.o): In function `_D9dmdscript5ddate5Ddate4initFPS9dmdscript13threadcontext13ThreadContextZv': ddate.d:(.gnu.linkonce.t_D9dmdscript5ddate5Ddate4initFPS9dmdscript13threadcontext13ThreadContextZv+0xf): undefined reference to `_d_newclass' ddate.d:(.gnu.linkonce.t_D9dmdscript5ddate5Ddate4initFPS9dmdscript13threadcontext13ThreadContextZv+0x26): undefined reference to `_d_newclass' libdmdscript.a(derror.o): In function `gcc2_compiled.': derror.d:(.text+0x8): undefined reference to `_Dmodule_ref' libdmdscript.a(derror.o):(.data+0x4): undefined reference to `_vtbl_9ClassInfo' libdmdscript.a(derror.o):(.data+0x58): undefined reference to `_vtbl_9ClassInfo' libdmdscript.a(derror.o):(.data+0x94): undefined reference to `_vtbl_9ClassInfo' libdmdscript.a(derror.o):(.rodata+0x4c): undefined reference to `_D6object6Object5printFZv' libdmdscript.a(derror.o):(.rodata+0x54): undefined reference to `_D6object6Object6toHashFZk' libdmdscript.a(derror.o):(.rodata+0x58): undefined reference to `_D6object6Object5opCmpFC6ObjectZi' libdmdscript.a(derror.o):(.rodata+0x5c): undefined reference to `_D6object6Object8opEqualsFC6ObjectZi' libdmdscript.a(derror.o):(.rodata+0x12c): undefined reference to `_D6object6Object5printFZv' libdmdscript.a(derror.o):(.rodata+0x130): undefined reference to `_D6object6Object8toStringFZAa' libdmdscript.a(derror.o):(.rodata+0x134): undefined reference to `_D6object6Object6toHashFZk' libdmdscript.a(derror.o):(.rodata+0x138): undefined reference to `_D6object6Object5opCmpFC6ObjectZi' libdmdscript.a(derror.o):(.rodata+0x13c): undefined reference to `_D6object6Object8opEqualsFC6ObjectZi' libdmdscript.a(derror.o):(.rodata+0x204): undefined reference to `_D6object6Object5printFZv' libdmdscript.a(derror.o):(.rodata+0x208): undefined reference to `_D6object6Object8toStringFZAa' libdmdscript.a(derror.o):(.rodata+0x20c): undefined reference to `_D6object6Object6toHashFZk' libdmdscript.a(derror.o):(.rodata+0x210): undefined reference to `_D6object6Object5opCmpFC6ObjectZi' libdmdscript.a(derror.o):(.rodata+0x214): undefined reference to `_D6object6Object8opEqualsFC6ObjectZi' libdmdscript.a(derror.o): In function `_D9dmdscript6derror18Derror_constructor9ConstructFPS9dmdscript6script11CallContextPS9dmdscript5value5ValueAS9dmdscript5value5ValueZPv': derror.d:(.gnu.linkonce.t_D9dmdscript6derror18Derror_constructor9ConstructFPS9dmdscript6script11CallContextPS9dmdscript5value5ValueAS9dmdscript5value5ValueZPv+0x6d): undefined reference to `_d_newclass' libdmdscript.a(derror.o): In function `_D9dmdscript6derror6Derror4initFPS9dmdscript13threadcontext13ThreadContextZv': derror.d:(.gnu.linkonce.t_D9dmdscript6derror6Derror4initFPS9dmdscript13threadcontext13ThreadContextZv+0xf): undefined reference to `_d_newclass' derror.d:(.gnu.linkonce.t_D9dmdscript6derror6Derror4initFPS9dmdscript13threadcontext13ThreadContextZv+0x26): undefined reference to `_d_newclass' libdmdscript.a(darguments.o): In function `gcc2_compiled.': darguments.d:(.text+0x8): undefined reference to `_Dmodule_ref' libdmdscript.a(darguments.o):(.data+0x0): undefined reference to `_vtbl_9ClassInfo' libdmdscript.a(darguments.o):(.rodata+0x48): undefined reference to `_D6object6Object5printFZv' libdmdscript.a(darguments.o):(.rodata+0x4c): undefined reference to `_D6object6Object8toStringFZAa' libdmdscript.a(darguments.o):(.rodata+0x50): undefined reference to `_D6object6Object6toHashFZk' libdmdscript.a(darguments.o):(.rodata+0x54): undefined reference to `_D6object6Object5opCmpFC6ObjectZi' libdmdscript.a(darguments.o):(.rodata+0x58): undefined reference to `_D6object6Object8opEqualsFC6ObjectZi' collect2: ld returned 1 exit status ALUSTAR:/usr/local/bin/dmdscript #