Boost logo

Boost-Build :

From: Vladimir Prus (ghost_at_[hidden])
Date: 2007-10-20 03:20:22

Gennadiy Rozental wrote:

> Hi,
> I just installed borland 5.8.2. First of all BB was not able to figure
> it's location out automatically. I had to add following line into
> user-config
> using borland : 5.8.2 : C:\\Compilers\\Borland\\BDS\\4.0\\Bin\\bcc32.exe ;
> Now it fails to link my unit tests:
> ..\..\..\bin.v2\libs\test\test\algorithms_test.test\borland-5.8.2\debug\algorithms_test.exe
> Error: Unresolved external 'std::basic_string<char,
> std::char_traits<char>, std::allocator<char> >::__nullref' referenced from
> Error: Unresolved external 'std::basic_ostream<char,
> std::char_traits<char>
> >::operator <<(unsigned long)' referenced from D:\SOURCE
> [... bunch of other iostream symbols]
> set "PATH=C:\Compilers\Borland\BDS\4.0/bin/;%PATH%"
> "C:\Compilers\Borland\BDS\4.0\Bin\bcc32.exe" -v -q -v -v -tWD -tWC
> -tWR
> -tWC -WM- -L"C:\Compilers\Borland\BDS\4.0/lib"
> -e"..\..\..\bin.v2\libs\test\test\algorithms_test.test\borland-5.8.2\debug\algorithms_test.exe"
> @"..\..\..\bin.v2\libs\test\test\algorithms_test.test\borland-5.8.2\debug\algorithms_test.exe.rsp"
> Did BB missed iostream library?

I don't know about any compiler where 'iostream library' has to
be explicitly linked to. Maybe, you've misinstalled borland, or it's
somehow functionally limited version? What's content of .rsp file?
What happens if you run the same command on command manually?
Does the error goes away if you remove some of the options, in particular those:

        -tWD -tWC -tWR -tWC -WM-

My guess is that this compiler has only some flavours of standard library.

- Volodya

Boost-Build list run by bdawes at, david.abrahams at, gregod at, cpdaniel at, john at