Unresolved symbols when program imports std.regex

Iain Buclaw ibuclaw at ubuntu.com
Fri Dec 23 06:44:57 PST 2011


On 23 December 2011 13:40, Trass3r <un at known.com> wrote:
>> If I include additional modules on the compilation command line like this:
>>
>> gdc test.d /opt/gdc/include/d2/4.6.2/std/internal/uni.d
>> /opt/gdc/include/d2/4.6.2/std/internal/uni_tab.d
>>
>> where test.d is my program, all symbols resolve OK.
>>
>> Does this indicate a problem in the building of libgphobos2.a or have I
>> made a mistake in configuring gdc
>> prior to compiling it ? I don't see any open issues listed for regex on
>
>
> Yeah, looks like the phobos lib is missing these.
> Did you properly update, i.e. with gcc/d/setup-gcc.sh -v2 --update?

You should also remove / clean at least the GDC and Phobos directories
prior to rebuilding post upgrade too.

-- 
Iain Buclaw

*(p < e ? p++ : p) = (c & 0x0f) + '0';


More information about the D.gnu mailing list