[Issue 21294] [REG 2.095]: DMD fails to link since PR11743

d-bugmail at puremagic.com d-bugmail at puremagic.com
Mon Oct 5 22:59:50 UTC 2020


https://issues.dlang.org/show_bug.cgi?id=21294

--- Comment #1 from Iain Buclaw <ibuclaw at gdcproject.org> ---
ld: d/func.o: in function
`dmd.root.stringtable.StringTable!(dmd.mtype.Type).StringTable.findSlot(ulong,
const(char)[]) const':
dmd/root/stringtable.d:285: undefined reference to
`dmd.root.stringtable.StringValue!(dmd.mtype.Type).StringValue.toDchars()
const'
ld: /build/gcc/d/dmd/root/stringtable.d:285: undefined reference to
`dmd.root.stringtable.StringValue!(dmd.mtype.Type).StringValue.toDchars()
const'
ld: /build/gcc/d/dmd/root/stringtable.d:285: undefined reference to
`dmd.root.stringtable.StringValue!(dmd.mtype.Type).StringValue.toDchars()
const'
ld: d/func.o: in function
`dmd.root.stringtable.StringTable!(dmd.mtype.Type).StringTable.allocValue(const(char)[],
dmd.mtype.Type)':
dmd/root/stringtable.d:261: undefined reference to
`dmd.root.stringtable.StringValue!(dmd.mtype.Type).StringValue.lstring()'
ld: /build/gcc/d/dmd/root/stringtable.d:262: undefined reference to
`dmd.root.stringtable.StringValue!(dmd.mtype.Type).StringValue.lstring()'
ld: d/func.o: in function
`dmd.root.stringtable.StringTable!(dmd.mtype.Type).StringTable.grow()':
dmd/root/stringtable.d:303: undefined reference to
`dmd.root.stringtable.StringValue!(dmd.mtype.Type).StringValue.toString()
inout'
ld: d/func.o: in function
`dmd.root.stringtable.StringTable!(dmd.mtype.Type).StringTable.findSlot(ulong,
const(char)[]) const':
dmd/root/stringtable.d:285: undefined reference to
`dmd.root.stringtable.StringValue!(dmd.mtype.Type).StringValue.toDchars()
const'
ld: /build/gcc/d/dmd/root/stringtable.d:285: undefined reference to
`dmd.root.stringtable.StringValue!(dmd.mtype.Type).StringValue.toDchars()
const'
ld: d/func.o: in function
`dmd.root.stringtable.StringTable!(dmd.mtype.Type).StringTable.grow()':
dmd/root/stringtable.d:303: undefined reference to
`dmd.root.stringtable.StringValue!(dmd.mtype.Type).StringValue.toString()
inout'
ld: d/func.o: in function
`dmd.root.stringtable.StringTable!(dmd.mtype.Type).StringTable.allocValue(const(char)[],
dmd.mtype.Type)':
dmd/root/stringtable.d:261: undefined reference to
`dmd.root.stringtable.StringValue!(dmd.mtype.Type).StringValue.lstring()'
ld: /build/gcc/d/dmd/root/stringtable.d:262: undefined reference to
`dmd.root.stringtable.StringValue!(dmd.mtype.Type).StringValue.lstring()'
ld: d/func.o: in function
`dmd.root.stringtable.StringTable!(dmd.mtype.Type).StringTable.findSlot(ulong,
const(char)[]) const':
dmd/root/stringtable.d:285: undefined reference to
`dmd.root.stringtable.StringValue!(dmd.mtype.Type).StringValue.toDchars()
const'
ld: d/func.o: in function
`dmd.root.stringtable.StringTable!(dmd.mtype.Type).StringTable.allocValue(const(char)[],
dmd.mtype.Type)':
dmd/root/stringtable.d:261: undefined reference to
`dmd.root.stringtable.StringValue!(dmd.mtype.Type).StringValue.lstring()'
ld: /build/gcc/d/dmd/root/stringtable.d:262: undefined reference to
`dmd.root.stringtable.StringValue!(dmd.mtype.Type).StringValue.lstring()'
ld: d/func.o: in function
`dmd.root.stringtable.StringTable!(dmd.mtype.Type).StringTable.grow()':
dmd/root/stringtable.d:303: undefined reference to
`dmd.root.stringtable.StringValue!(dmd.mtype.Type).StringValue.toString()
inout'
ld: d/func.o: in function
`dmd.root.stringtable.StringTable!(dmd.mtype.Type).StringTable.findSlot(ulong,
const(char)[]) const':
dmd/root/stringtable.d:285: undefined reference to
`dmd.root.stringtable.StringValue!(dmd.mtype.Type).StringValue.toDchars()
const'
ld: /build/gcc/d/dmd/root/stringtable.d:285: undefined reference to
`dmd.root.stringtable.StringValue!(dmd.mtype.Type).StringValue.toDchars()
const'
ld: d/func.o: in function
`dmd.root.stringtable.StringTable!(dmd.mtype.Type).StringTable.allocValue(const(char)[],
dmd.mtype.Type)':
dmd/root/stringtable.d:261: undefined reference to
`dmd.root.stringtable.StringValue!(dmd.mtype.Type).StringValue.lstring()'
ld: /build/gcc/d/dmd/root/stringtable.d:262: undefined reference to
`dmd.root.stringtable.StringValue!(dmd.mtype.Type).StringValue.lstring()'
ld: d/func.o: in function
`dmd.root.stringtable.StringTable!(dmd.mtype.Type).StringTable.grow()':
dmd/root/stringtable.d:303: undefined reference to
`dmd.root.stringtable.StringValue!(dmd.mtype.Type).StringValue.toString()
inout'
ld: d/func.o: in function
`dmd.root.stringtable.StringTable!(dmd.mtype.Type).StringTable.findSlot(ulong,
const(char)[]) const':
dmd/root/stringtable.d:285: undefined reference to
`dmd.root.stringtable.StringValue!(dmd.mtype.Type).StringValue.toDchars()
const'
ld: /build/gcc/d/dmd/root/stringtable.d:285: undefined reference to
`dmd.root.stringtable.StringValue!(dmd.mtype.Type).StringValue.toDchars()
const'
ld: d/func.o: in function
`dmd.root.stringtable.StringTable!(dmd.mtype.Type).StringTable.allocValue(const(char)[],
dmd.mtype.Type)':
dmd/root/stringtable.d:261: undefined reference to
`dmd.root.stringtable.StringValue!(dmd.mtype.Type).StringValue.lstring()'
ld: /build/gcc/d/dmd/root/stringtable.d:262: undefined reference to
`dmd.root.stringtable.StringValue!(dmd.mtype.Type).StringValue.lstring()'
ld: d/func.o: in function
`dmd.root.stringtable.StringTable!(dmd.mtype.Type).StringTable.grow()':
dmd/root/stringtable.d:303: undefined reference to
`dmd.root.stringtable.StringValue!(dmd.mtype.Type).StringValue.toString()
inout'
ld: d/func.o: in function
`dmd.root.stringtable.StringTable!(dmd.mtype.Type).StringTable.findSlot(ulong,
const(char)[]) const':
dmd/root/stringtable.d:285: undefined reference to
`dmd.root.stringtable.StringValue!(dmd.mtype.Type).StringValue.toDchars()
const'
ld: d/mtype.o: in function
`dmd.root.stringtable.StringTable!(dmd.mtype.Type).StringTable.findSlot(ulong,
const(char)[]) const':
dmd/root/stringtable.d:285: undefined reference to
`dmd.root.stringtable.StringValue!(dmd.mtype.Type).StringValue.toDchars()
const'
ld: d/typesem.o: in function `dmd.typesem.merge(dmd.mtype.Type)':
dmd/gcc/../../gcc/d/dmd/typesem.d:2122: undefined reference to
`dmd.root.stringtable.StringValue!(dmd.mtype.Type).StringValue.toDchars()
const'
collect2: error: ld returned 1 exit status

--


More information about the Digitalmars-d-bugs mailing list