List Info

Thread: auto-link-test




auto-link-test
country flaguser name
United States
2007-10-21 19:38:37
boost/libs/test/auto-link-test directory contains Jamfile
from v1. Can 
anyone help me tp convert it pt the v2 nd add it to the
regular Boost.Test 
unit tests? 



_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost-build

Re: auto-link-test
user name
2007-10-22 01:40:42
Gennadiy Rozental wrote:

> boost/libs/test/auto-link-test directory contains
Jamfile from v1. Can
> anyone help me tp convert it pt the v2 nd add it to the
regular Boost.Test
> unit tests?

Did you try to do that? If so, did you run in any issues?

Basically, as far as Jamfile syntax is concerned only
'subproject' line
must be removed. As far as semantics goes, the
../auto_non_auto_mix_test.cpp
is not to be found anywhere.

- Volodya


_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost-build

Re: auto-link-test
country flaguser name
Canada
2007-10-22 02:31:56
Gennadiy Rozental wrote:
> boost/libs/test/auto-link-test directory contains
Jamfile from v1. Can
> anyone help me tp convert it pt the v2 nd add it to the
regular
> Boost.Test unit tests?

You could use: 
C:databoostboosttrunklibsconfigtestlinktestJamfile
.v2 as an 
example.  But note that it only "works" for
compilers that do actually 
support auto-linking, hence it's not present in the main
regression tests. 
Don't ask me to explain how it works, I just copied the code
from Vladimir 


HTH, John. 

_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost-build

Re: auto-link-test
country flaguser name
United States
2007-10-22 23:14:09
"John Maddock" <johnjohnmaddock.co.uk> wrote
in message 
news:001001c8147d$a3b51400$d7441b56fuji...
> Gennadiy Rozental wrote:
>> boost/libs/test/auto-link-test directory contains
Jamfile from v1. Can
>> anyone help me tp convert it pt the v2 nd add it to
the regular
>> Boost.Test unit tests?
>
> You could use:
>
C:databoostboosttrunklibsconfigtestlinktestJamfile
.v2 as an
> example.  But note that it only "works" for
compilers that do actually
> support auto-linking, hence it's not present in the
main regression tests.
> Don't ask me to explain how it works, I just copied the
code from Vladimir
> 

Wow. This is well beyond my current understanding of BB ;)

I've tried to adopt it to my purposes. And failed miserably
;) Valodya, can 
you give some help?

I know you had problems with my attachments, so I post it
directly (sorry 
long)


Here is the file:

-------------------------

import type ;

type.register AUTOLINK_LIB ;

import generators ;
import "class" : new ;

# This generator creates library using standard generators,
# and then add <library-path> usage requirements with
the
# path of the created library.
class autolink-generator : generator
{
    import generators ;
    import "class" ;
    import property-set ;
    import path ;

    rule run ( project name ? : property-set : sources + )
    {
        local result = [ generators.construct $(project)
$(name)
            : LIB : $(property-set) : $(sources) ] ;

        local targets ;
        local usage-requirements ;

        if [ class.is-a $(result[1]) : property-set ]
        {
            usage-requirements = $(result[1]) ;
            targets = $(result[2-]) ;
        }
        else
        {
            usage-requirements = [ property-set.empty ] ;
            targets = $(result) ;
        }

        local extra ;
        local paths ;
        local pwd = [ path.pwd ] ;
        for local t in $(targets)
        {
            if [ type.is-derived [ $(t).type ] LIB ]
            {
                paths += [ path.root [ path.make [ $(t).path
] ] $(pwd) ] ;
            }
        }
        extra += $(paths:G=<library-path>) ;
        if $(extra)
        {
            extra = [ sequence.unique $(extra) ] ;
            usage-requirements = [
$(usage-requirements).add-raw $(extra) ] 
;
        }
        return $(usage-requirements) $(targets) ;
    }
}

generators.register [
  new autolink-generator $(__name__).autolink  : :
AUTOLINK_LIB ] ;

project : requirements -<threading>multi
<hardcode-dll-paths>false ;

autolink-lib utf_auto_link_test : auto_link_with_utf.cpp
    : <link>shared:<define>BOOST_DYN_LINK=1
    :
    ;

explicit utf_auto_link_test ;

run utf_auto_link_test
  : : : <link>static <runtime-link>static
<threading>single debug : 
utf_auto_link_test_static_single_debug ;

run auto_link_with_utf.cpp utf_auto_link_test
  : : : <link>static <runtime-link>static
<threading>single release : 
utf_auto_link_test_static_single_release ;

run utf_auto_link_test
  : : : <link>static <runtime-link>static
<threading>multi debug : 
utf_auto_link_test_static_multi_debug ;

run utf_auto_link_test
  : : : <link>static <runtime-link>static
<threading>multi release : 
utf_auto_link_test_static_multi_release ;

run utf_auto_link_test
  : : : <link>static <runtime-link>shared
<threading>multi debug : 
utf_auto_link_test_dyn_multi_debug ;

run utf_auto_link_test
  : : : <link>static <runtime-link>shared
<threading>multi release : 
utf_auto_link_test_dyn_multi_release ;

run utf_auto_link_test
  : : : <link>static <runtime-link>shared
<threading>single debug : 
utf_auto_link_test_dyn_single_debug ;

run utf_auto_link_test
  : : : <link>static <runtime-link>shared
<threading>single release : 
utf_auto_link_test_dyn_single_release ;

run utf_auto_link_test
  : : : <define>BOOST_DYN_LINK=1 <link>shared
<runtime-link>shared 
<threading>multi debug :
utf_auto_link_test_dll_dyn_multi_debug ;

run utf_auto_link_test
  : : : <define>BOOST_DYN_LINK=1 <link>shared
<runtime-link>shared 
<threading>multi release :
utf_auto_link_test_dll_dyn_multi_release ;

run utf_auto_link_test
  : : : <define>BOOST_DYN_LINK=1 <link>shared
<runtime-link>shared 
<threading>single debug :
utf_auto_link_test_dll_dyn_single_debug ;

run utf_auto_link_test
  : : : <define>BOOST_DYN_LINK=1 <link>shared
<runtime-link>shared 
<threading>single release :
utf_auto_link_test_dll_dyn_single_release ;
---------------------------------------------

Here is test file:

---------------------------------------------
// Boost.Test
#define BOOST_TEST_MAIN
#include <boost/test/unit_test.hpp>

//__________________________________________________________
__________________//

BOOST_AUTO_TEST_CASE( test_something )
{
    BOOST_CHECK_EQUAL( 1, 1 );
}

//__________________________________________________________
__________________//

// EOF
---------------------------------------------

Here is an output:

warning: Graph library does not contain optional GraphML
reader.
note: to enable GraphML support, set EXPAT_INCLUDE and
EXPAT_LIBPATH to the
note: directories containing the Expat headers and
libraries, respectively.
warning: skipping optional Message Passing Interface (MPI)
library.
note: to enable MPI support, add "using mpi ;" to
user-config.jam.
note: to suppress this message, pass
"--without-mpi" to bjam.
note: otherwise, you can safely ignore this message.
Building Boost.Regex with the optional Unicode/ICU support
disabled.
Please refer to the Boost.Regex documentation for more
information
(don't panic: this is a strictly optional feature).
MkDir1 ........bin.v2libstesttestauto-link-test

    mkdir
"........bin.v2libstesttestauto-link-test"


MkDir1 
........bin.v2libstesttestauto-link-testutf_auto_li
nk_test_static_single_debug.test

    mkdir 
"........bin.v2libstesttestauto-link-testutf_a
uto_link_test_static_single_debug.test"

MkDir1 
........bin.v2libstesttestauto-link-testutf_auto_li
nk_test_static_single_debug.testmsvc-8.0

    mkdir 
"........bin.v2libstesttestauto-link-testutf_a
uto_link_test_static_single_debug.testmsvc-8.0"

MkDir1 
........bin.v2libstesttestauto-link-testutf_auto_li
nk_test_static_single_debug.testmsvc-8.0debug

    mkdir 
"........bin.v2libstesttestauto-link-testutf_a
uto_link_test_static_single_debug.testmsvc-8.0debug"

MkDir1 
........bin.v2libstesttestauto-link-testutf_auto_li
nk_test_static_single_debug.testmsvc-8.0debuglink-static

    mkdir 
"........bin.v2libstesttestauto-link-testutf_a
uto_link_test_static_single_debug.testmsvc-8.0debuglink-s
tatic"

MkDir1 
........bin.v2libstesttestauto-link-testutf_auto_li
nk_test_static_single_debug.testmsvc-8.0debuglink-static
runtime-link-static

    mkdir 
"........bin.v2libstesttestauto-link-testutf_a
uto_link_test_static_single_debug.testmsvc-8.0debuglink-s
taticruntime-link-static"

MkDir1
........bin.v2libstesttestauto-link-testmsvc-8.0

    mkdir
"........bin.v2libstesttestauto-link-testmsvc-
8.0"

MkDir1
........bin.v2libstesttestauto-link-testmsvc-8.0de
bug

    mkdir
"........bin.v2libstesttestauto-link-testmsvc-
8.0debug"

MkDir1 
........bin.v2libstesttestauto-link-testmsvc-8.0de
buglink-static

    mkdir 
"........bin.v2libstesttestauto-link-testmsvc-
8.0debuglink-static"

MkDir1 
........bin.v2libstesttestauto-link-testmsvc-8.0de
buglink-staticruntime-link-static

    mkdir 
"........bin.v2libstesttestauto-link-testmsvc-
8.0debuglink-staticruntime-link-static"


file 
........bin.v2libstesttestauto-link-testmsvc-8.0de
buglink-staticruntime-link-staticauto_link_with_utf.obj.r
sp
"auto_link_with_utf.cpp"
 -Fo"........bin.v2libstesttestauto-link-testm
svc-8.0debuglink-staticruntime-link-staticauto_link_with
_utf.obj"   -TP /Z7 /Od /Ob0 /W3 /GR /Zc:forScope
/Zc:wchar_t /MTd /wd4675 /EHs
-c-DBOOST_ALL_NO_LIB=1"-I........"compile-c-c++
........bin.v2libstesttestauto-link-testmsvc-8.0de
buglink-staticruntime-link-staticauto_link_with_utf.obj  
 call "C:CompilersMicrosoft Visual Studio
8VCvcvarsall.bat" x86 >nulcl /Zm800 -nologo"........bin.v2libstesttestauto-link-tes
tmsvc-8.0debuglink-staticruntime-link-staticauto_link_w
ith_utf.obj.rsp"auto_link_with_utf.cppfile........b
in.v2libstesttestauto-link-testmsvc-8.0debuglink-stat
icruntime-link-staticlibutf_auto_link_test-vc80-sgd-1_35.l
ib.rsp"........bin.v2libstesttestauto-link-test
msvc-8.0debuglink-staticruntime-link-staticauto_link_wi
th_utf.obj"msvc.archive........bin.v2libstesttes
tauto-link-testmsvc-8.0debuglink-staticruntime-link-sta
ticlibutf_auto_link_
 test-vc80-sgd-1_35.lib        if
exist"........bin.v2libstesttestauto-link-test
msvc-8.0debuglink-staticruntime-link-staticlibutf_auto_l
ink_test-vc80-sgd-1_35.lib"
DEL"........bin.v2libstesttestauto-link-testms
vc-8.0debuglink-staticruntime-link-staticlibutf_auto_lin
k_test-vc80-sgd-1_35.lib"        call
"C:CompilersMicrosoft Visual Studio
8VCvcvarsall.bat" x86>nullink /lib
/NOLOGO/out:"........bin.v2libstesttestauto-lin
k-testmsvc-8.0debuglink-staticruntime-link-staticlibutf
_auto_link_test-vc80-sgd-1_35.lib""........bin.v2libstesttestauto-link-tes
tmsvc-8.0debuglink-staticruntime-link-staticlibutf_auto
_link_test-vc80-sgd-1_35.lib.rsp"file........bin.v2
libstesttestauto-link-testutf_auto_link_test_static_sin
gle_debug.testmsvc-8.0debuglink-staticruntime-link-stati
cutf_auto_link_test_static_single_debug.exe.rsp"....
....bin.v2libstesttestauto-link-testmsvc-8.0debugli
nk-staticruntime-link-staticlibutf_
 auto_link_test-vc80-sgd-1_35.lib"msvc.link........
bin.v2libstesttestauto-link-testutf_auto_link_test_stat
ic_single_debug.testmsvc-8.0debuglink-staticruntime-link
-staticutf_auto_link_test_static_single_debug.exe       
call "C:CompilersMicrosoft Visual Studio
8VCvcvarsall.bat" x86>nullink /NOLOGO
/INCREMENTAL:NO /DEBUG
/subsystem:console/out:"........bin.v2libstestte
stauto-link-testutf_auto_link_test_static_single_debug.tes
tmsvc-8.0debuglink-staticruntime-link-staticutf_auto_li
nk_test_static_single_debug.exe"
/LIBPATH:"D:SourceCodeboost-trunkbin.v2libstestte
stauto-link-testmsvc-8.0debuglink-staticruntime-link-st
atic""........bin.v2libstesttestauto-link-tes
tutf_auto_link_test_static_single_debug.testmsvc-8.0debug
link-staticruntime-link-staticutf_auto_link_test_static_s
ingle_debug.exe.rsp"        if %ERRORLEVEL% NEQ 0 EXIT
%ERRORLEVEL%        if
exist"........bin.v2libstesttestauto-link-test
utf_auto_link_test_st
 atic_single_debug.testmsvc-8.0debuglink-staticruntime-l
ink-staticutf_auto_link_test_static_single_debug.exe.manife
st" (            mt -nologo
-manifest"........bin.v2libstesttestauto-link-t
estutf_auto_link_test_static_single_debug.testmsvc-8.0deb
uglink-staticruntime-link-staticutf_auto_link_test_static
_single_debug.exe.manifest""-outputresource:....
....bin.v2libstesttestauto-link-testutf_auto_link_tes
t_static_single_debug.testmsvc-8.0debuglink-staticruntim
e-link-staticutf_auto_link_test_static_single_debug.exe;1&q
uot;        )LINK : warning LNK4001: no object files
specified; libraries usedLINK : warning LNK4068: /MACHINE
not specified; defaulting to X86LINK : error LNK2001:
unresolved external symbol
_mainCRTStartup........bin.v2libstesttestauto-link-t
estutf_auto_link_test_static_single_debug.testmsvc-8.0deb
uglink-staticruntime-link-staticutf_auto_link_test_static
_single_debug.exe : fatal error LNK1120: 1 unresolved
externals...skip
 ped<p........bin.v2libstesttestauto-link-testut
f_auto_link_test_static_single_debug.testmsvc-8.0debuglin
k-staticruntime-link-static>utf_auto_link_test_static_si
ngle_debug.run for lack
of<p........bin.v2libstesttestauto-link-testutf_
auto_link_test_static_single_debug.testmsvc-8.0debuglink-
staticruntime-link-static>utf_auto_link_test_static_sing
le_debug.exe...MkDir1........bin.v2libstesttestauto-
link-testutf_auto_link_test_static_single_release.test   
mkdir"........bin.v2libstesttestauto-link-test
utf_auto_link_test_static_single_release.test"MkDir1..
......bin.v2libstesttestauto-link-testutf_auto_link_
test_static_single_release.testmsvc-8.0   
mkdir"........bin.v2libstesttestauto-link-test
utf_auto_link_test_static_single_release.testmsvc-8.0"
MkDir1........bin.v2libstesttestauto-link-testutf_a
uto_link_test_static_single_release.testmsvc-8.0release   
mkdir"........bin.v2libstesttestauto-link-test
 utf_auto_link_test_static_single_release.testmsvc-8.0rel
ease"MkDir1........bin.v2libstesttestauto-link-
testutf_auto_link_test_static_single_release.testmsvc-8.0
releaselink-static   
mkdir"........bin.v2libstesttestauto-link-test
utf_auto_link_test_static_single_release.testmsvc-8.0relea
selink-static"MkDir1........bin.v2libstesttest
auto-link-testutf_auto_link_test_static_single_release.test
msvc-8.0releaselink-staticruntime-link-static   
mkdir"........bin.v2libstesttestauto-link-test
utf_auto_link_test_static_single_release.testmsvc-8.0relea
selink-staticruntime-link-static"file........bin.
v2libstesttestauto-link-testutf_auto_link_test_static_s
ingle_release.testmsvc-8.0releaselink-staticruntime-link
-staticauto_link_with_utf.obj.rsp"auto_link_with_utf.c
pp"
-Fo"........bin.v2libstesttestauto-link-testut
f_auto_link_test_static_single_release.testmsvc-8.0release
link-staticruntime-link-staticauto_link_wi
 th_utf.obj"   -TP /O2 /Ob2 /W3 /GR /Zc:forScope
/Zc:wchar_t /MT /wd4675 /EHs
-c-DBOOST_ALL_NO_LIB=1-DNDEBUG"-I........"compi
le-c-c++........bin.v2libstesttestauto-link-testutf
_auto_link_test_static_single_release.testmsvc-8.0release
link-staticruntime-link-staticauto_link_with_utf.obj   
call "C:CompilersMicrosoft Visual Studio
8VCvcvarsall.bat" x86 >nulcl /Zm800 -nologo"........bin.v2libstesttestauto-link-tes
tutf_auto_link_test_static_single_release.testmsvc-8.0rel
easelink-staticruntime-link-staticauto_link_with_utf.obj.
rsp"auto_link_with_utf.cppMkDir1
........bin.v2libstesttestauto-link-testmsvc-8.0re
lease   
mkdir"........bin.v2libstesttestauto-link-test
msvc-8.0release"MkDir1........bin.v2libstesttes
tauto-link-testmsvc-8.0releaselink-static   
mkdir"........bin.v2libstesttestauto-link-test
msvc-8.0releaselink-static"MkDir1........bin.v2l
ibstesttestauto-link-testmsvc-8.0releaselink-stati
 cruntime-link-static   
mkdir"........bin.v2libstesttestauto-link-test
msvc-8.0releaselink-staticruntime-link-static"file..
......bin.v2libstesttestauto-link-testmsvc-8.0rele
aselink-staticruntime-link-staticauto_link_with_utf.obj.r
sp"auto_link_with_utf.cpp"
-Fo"........bin.v2libstesttestauto-link-testms
vc-8.0releaselink-staticruntime-link-staticauto_link_wit
h_utf.obj"   -TP /O2 /Ob2 /W3 /GR /Zc:forScope
/Zc:wchar_t /MT /wd4675 /EHs
-c-DBOOST_ALL_NO_LIB=1-DNDEBUG"-I........"compi
le-c-c++........bin.v2libstesttestauto-link-testmsv
c-8.0releaselink-staticruntime-link-staticauto_link_with
_utf.obj    call "C:CompilersMicrosoft Visual Studio
8VCvcvarsall.bat" x86 >nulcl /Zm800 -nologo"........bin.v2libstesttestauto-link-tes
tmsvc-8.0releaselink-staticruntime-link-staticauto_link
_with_utf.obj.rsp"auto_link_with_utf.cppfile........
bin.v2libstesttestauto-link-testmsvc-8.0releaselink-
staticruntime-link-st
 aticlibutf_auto_link_test-vc80-s-1_35.lib.rsp".....
...bin.v2libstesttestauto-link-testmsvc-8.0releasel
ink-staticruntime-link-staticauto_link_with_utf.obj"m
svc.archive........bin.v2libstesttestauto-link-test
msvc-8.0releaselink-staticruntime-link-staticlibutf_auto
_link_test-vc80-s-1_35.lib        if
exist"........bin.v2libstesttestauto-link-test
msvc-8.0releaselink-staticruntime-link-staticlibutf_auto
_link_test-vc80-s-1_35.lib"
DEL"........bin.v2libstesttestauto-link-testms
vc-8.0releaselink-staticruntime-link-staticlibutf_auto_l
ink_test-vc80-s-1_35.lib"        call
"C:CompilersMicrosoft Visual Studio
8VCvcvarsall.bat" x86>nullink /lib
/NOLOGO/out:"........bin.v2libstesttestauto-lin
k-testmsvc-8.0releaselink-staticruntime-link-staticlibu
tf_auto_link_test-vc80-s-1_35.lib""........bin.v2libstesttestauto-link-tes
tmsvc-8.0releaselink-staticruntime-link-staticlibutf_au
to_link_test-vc80-s-1_35.lib.rsp"f
 ile........bin.v2libstesttestauto-link-testutf_aut
o_link_test_static_single_release.testmsvc-8.0releaselink
-staticruntime-link-staticutf_auto_link_test_static_single
_release.exe.rsp"........bin.v2libstesttestauto
-link-testutf_auto_link_test_static_single_release.testmsv
c-8.0releaselink-staticruntime-link-staticauto_link_with
_utf.obj""........bin.v2libstesttestauto-l
ink-testmsvc-8.0releaselink-staticruntime-link-staticli
butf_auto_link_test-vc80-s-1_35.lib"msvc.link.......
.bin.v2libstesttestauto-link-testutf_auto_link_test_st
atic_single_release.testmsvc-8.0releaselink-staticruntim
e-link-staticutf_auto_link_test_static_single_release.exe  
     call "C:CompilersMicrosoft Visual Studio
8VCvcvarsall.bat" x86>nullink /NOLOGO
/INCREMENTAL:NO
/subsystem:console/out:"........bin.v2libstestte
stauto-link-testutf_auto_link_test_static_single_release.t
estmsvc-8.0releaselink-staticruntime-link-staticutf_aut
o_link_tes
 t_static_single_release.exe"
/LIBPATH:"D:SourceCodeboost-trunkbin.v2libstestte
stauto-link-testmsvc-8.0releaselink-staticruntime-link-
static""........bin.v2libstesttestauto-link-tes
tutf_auto_link_test_static_single_release.testmsvc-8.0rel
easelink-staticruntime-link-staticutf_auto_link_test_stat
ic_single_release.exe.rsp"        if %ERRORLEVEL% NEQ 0
EXIT %ERRORLEVEL%        if
exist"........bin.v2libstesttestauto-link-test
utf_auto_link_test_static_single_release.testmsvc-8.0relea
selink-staticruntime-link-staticutf_auto_link_test_static
_single_release.exe.manifest" (            mt -nologo
-manifest"........bin.v2libstesttestauto-link-t
estutf_auto_link_test_static_single_release.testmsvc-8.0r
eleaselink-staticruntime-link-staticutf_auto_link_test_st
atic_single_release.exe.manifest""-outputresource:
........bin.v2libstesttestauto-link-testutf_auto_li
nk_test_static_single_release.testmsvc-8.0releaselink-sta
ticruntime
 -link-staticutf_auto_link_test_static_single_release.exe;1
"        )auto_link_with_utf.obj : error LNK2001:
unresolved external symbol "public:virtual void
__thiscallboost::unit_test::unit_test_log_t::test_start(unsi
gned long)"(?test_startunit_test_log_tunit_testboostUAEXKZ)auto_link_with_utf.obj : error LNK2001:
unresolved external symbol "public:virtual void
__thiscallboost::unit_test::unit_test_log_t::test_finish(voi
d)"(?test_finishunit_test_log_tunit_testboostUAEXXZ)auto_link_with_utf.obj : error LNK2001:
unresolved external symbol "public:virtual void
__thiscallboost::unit_test::unit_test_log_t::test_aborted(vo
id)"(?test_abortedunit_test_log_tunit_testboostUAEXXZ)auto_link_with_utf.obj : error LNK2001:
unresolved external symbol "public:virtual void
__thiscallboost::unit_test::unit_test_log_t::test_unit_start
(classboost::unit_test::test_unit const
&)"(?test_unit_startunit_test_log_tunit_testboostUAEXABVtest_unit23Z)auto_link_with_utf.obj :
error
  LNK2001: unresolved external symbol "public:virtual
void
__thiscallboost::unit_test::unit_test_log_t::test_unit_finis
h(classboost::unit_test::test_unit const &,unsigned
long)"(?test_unit_finishunit_test_log_tunit_testboostUAEXABVtest_unit23KZ)auto_link_with_utf.obj :
error LNK2001: unresolved external symbol
"public:virtual void
__thiscallboost::unit_test::unit_test_log_t::test_unit_skipp
ed(classboost::unit_test::test_unit const
&)"(?test_unit_skippedunit_test_log_tunit_testboostUAEXABVtest_unit23Z)auto_link_with_utf.obj :
error LNK2001: unresolved external symbol
"public:virtual void
__thiscallboost::unit_test::unit_test_log_t::test_unit_abort
ed(classboost::unit_test::test_unit const
&)"(?test_unit_abortedunit_test_log_tunit_testboostUAEXABVtest_unit23Z)auto_link_with_utf.obj :
error LNK2001: unresolved external symbol
"public:virtual void
__thiscallboost::unit_test::unit_test_log_t::assertion_resul
t(bool)"(?assertion_resultunit_test_log_tunit_tes
 tboostUAEX_NZ)auto_link_with_utf.obj : error LNK2001:
unresolved external symbol "public:virtual void
__thiscallboost::unit_test::unit_test_log_t::exception_caugh
t(classboost::execution_exception const
&)"(?exception_caughtunit_test_log_tunit_testboostUAEXABVexecution_exception3Z)auto_link_with_utf.obj : error LNK2019: unresolved
external symbol "public:__thiscall
boost::unit_test::test_case::test_case(classboost::unit_test
::basic_cstring<char const
>,classboost::unit_test::callback0<struct
boost::unit_test::ut_detail::unused>const
&)"(??0test_caseunit_testboostQAEV?$basic_cstring$$CBD12ABV?$callback0Uunusedut_detailunit_testboost12Z) referenced in function
"classboost::unit_test::test_case * __cdecl
boost::unit_test::make_test_case(classboost::unit_test::call
back0<struct boost::unit_test::ut_detail::unused>const
&,class boost::unit_test::basic_cstring<char const
>)"(?make_test_caseunit_testboostYAPAVtest_case12ABV?$callback0Uunusedut_det
 ailunit_testboost12V?$basic_cstring$$CBD12Z)auto_link_with_utf.obj :
error LNK2019: unresolved external symbol
"classstd::basic_string<char,struct
std::char_traits<char>,classstd::allocator<char>
>
__cdeclboost::unit_test::ut_detail::normalize_test_case_name
(classboost::unit_test::basic_cstring<char const
>)"(?normalize_test_case_nameut_detailunit_testboostYA?AV?$basic_stringDU?$char_traitsDstdV?$allocatorD2stdV?$basic_cstring$$CBD23Z)referenced in function
"class boost::unit_test::test_case *
__cdeclboost::unit_test::make_test_case(class
boost::unit_test::callback0<structboost::unit_test::ut_de
tail::unused> const
&,classboost::unit_test::basic_cstring<char const
>)"(?make_test_caseunit_testboostYAPAVtest_case12ABV?$callback0Uunusedut_detailunit_testboost12V?$basic_cstring$$CBD12Z)auto_link_with_utf.obj : error LNK2019: unresolved
external symbol "void__cdecl
boost::test_tools::tt_detail::check_impl(classboost::test_to
ols::pred
 icate_result const
&,classboost::basic_wrap_stringstream<char>
&,classboost::unit_test::basic_cstring<char const
>,unsigned
int,enumboost::test_tools::tt_detail::tool_level,enumboost::
test_tools::tt_detail::check_type,unsigned
int,...)"(?check_impltt_detailtest_toolsboostYAXABVpredicate_result23AAV?$basic_wrap_stringstreamD3V?$basic_cstring$$CBDunit_test3IW4tool_level123W4check_type123IZZ)
referenced in function "void
__cdeclboost::test_tools::tt_detail::check_frwd<structboo
st::test_tools::tt_detail::equal_impl_frwd,int,int>(struc
tboost::test_tools::tt_detail::equal_impl_frwd,classboost::b
asic_wrap_stringstream<char>
&,classboost::unit_test::basic_cstring<char const
>,unsigned
int,enumboost::test_tools::tt_detail::tool_level,enumboost::
test_tools::tt_detail::check_type,int const &,char const
*,int const&,char const *)"(??$check_frwdUequal_impl_frwdtt_detailtest_toolsboostHHtt_detailtest_toolsboostYAXUequal_impl_frwd012AAV?$basic_wrap_stringstre
 amD2V?$basic_cstring$$CBDunit_test2IW4tool_level012W4check_type012ABHPBD56Z)auto_link_with_utf.obj :
error LNK2019: unresolved external symbol "public:void
__thiscall
boost::unit_test::unit_test_log_t::set_checkpoint(classboost
::unit_test::basic_cstring<char const >,unsigned
int,classboost::unit_test::basic_cstring<char const
>)"(?set_checkpointunit_test_log_tunit_testboostQAEXV?$basic_cstring$$CBD23I0Z) referenced in function
"public: void
__thiscalltest_something::test_method(void)"
(?test_methodtest_somethingQAEXXZ)auto_link_with_utf.obj : error LNK2019:
unresolved external symbol
"public:__thiscallboost::unit_test::ut_detail::auto_tes
t_unit_registrar::auto_test_unit_registrar(class
boost::unit_test::test_case *,unsigned
long)"(??0auto_test_unit_registrarut_detailunit_testboostQAEPAVtest_case23KZ)
referenced in function "void __cdecl `dynamic
initializer for'test_something_registrar7''(void)"
(??__Etest_something_registrar7YAXXZ)LIBCMT.l
 ib(crt0.obj) : error LNK2019: unresolved external symbol
_mainreferenced in function
___tmainCRTStartup........bin.v2libstesttestauto-lin
k-testutf_auto_link_test_static_single_release.testmsvc-8.
0releaselink-staticruntime-link-staticutf_auto_link_test
_static_single_release.exe : fatal error LNK1120: 15
unresolvedexternals...skipped<p........bin.v2libste
sttestauto-link-testutf_auto_link_test_static_single_rele
ase.testmsvc-8.0releaselink-staticruntime-link-static>
;utf_auto_link_test_static_single_release.run for lack
of<p........bin.v2libstesttestauto-link-testutf_
auto_link_test_static_single_release.testmsvc-8.0releasel
ink-staticruntime-link-static>utf_auto_link_test_static_
single_release.exe...MkDir1........bin.v2libstesttest
auto-link-testutf_auto_link_test_static_multi_debug.test  
 mkdir"........bin.v2libstesttestauto-link-test
utf_auto_link_test_static_multi_debug.test"MkDir1....
....bin.v2libstesttestauto-lin
 k-testutf_auto_link_test_static_multi_debug.testmsvc-8.0 
 
mkdir"........bin.v2libstesttestauto-link-test
utf_auto_link_test_static_multi_debug.testmsvc-8.0"MkD
ir1........bin.v2libstesttestauto-link-testutf_auto
_link_test_static_multi_debug.testmsvc-8.0debug   
mkdir"........bin.v2libstesttestauto-link-test
utf_auto_link_test_static_multi_debug.testmsvc-8.0debug&qu
ot;MkDir1........bin.v2libstesttestauto-link-testut
f_auto_link_test_static_multi_debug.testmsvc-8.0debuglink
-static   
mkdir"........bin.v2libstesttestauto-link-test
utf_auto_link_test_static_multi_debug.testmsvc-8.0debugli
nk-static"MkDir1........bin.v2libstesttestauto-
link-testutf_auto_link_test_static_multi_debug.testmsvc-8.
0debuglink-staticruntime-link-static   
mkdir"........bin.v2libstesttestauto-link-test
utf_auto_link_test_static_multi_debug.testmsvc-8.0debugli
nk-staticruntime-link-static"MkDir1........bin.v2
libstesttestauto-
 link-testutf_auto_link_test_static_multi_debug.testmsvc-8
.0debuglink-staticruntime-link-staticthreading-multi   
mkdir"........bin.v2libstesttestauto-link-test
utf_auto_link_test_static_multi_debug.testmsvc-8.0debugli
nk-staticruntime-link-staticthreading-multi"MkDir1..
......bin.v2libstesttestauto-link-testmsvc-8.0debug
link-staticruntime-link-staticthreading-multi   
mkdir"........bin.v2libstesttestauto-link-test
msvc-8.0debuglink-staticruntime-link-staticthreading-mul
ti"file........bin.v2libstesttestauto-link-test
msvc-8.0debuglink-staticruntime-link-staticthreading-mu
ltiauto_link_with_utf.obj.rsp"auto_link_with_utf.cpp&q
uot;
-Fo"........bin.v2libstesttestauto-link-testms
vc-8.0debuglink-staticruntime-link-staticthreading-multi
auto_link_with_utf.obj"   -TP /Z7 /Od /Ob0 /W3 /GR
/MTd /Zc:forScope /Zc:wchar_t /wd4675 /EHs
-c-DBOOST_ALL_NO_LIB=1"-I........"compile-c-c++
........bin.v2libstesttestauto-link
 -testmsvc-8.0debuglink-staticruntime-link-staticthread
ing-multiauto_link_with_utf.obj    call
"C:CompilersMicrosoft Visual Studio
8VCvcvarsall.bat" x86 >nulcl /Zm800 -nologo"........bin.v2libstesttestauto-link-tes
tmsvc-8.0debuglink-staticruntime-link-staticthreading-m
ultiauto_link_with_utf.obj.rsp"auto_link_with_utf.cppf
ile........bin.v2libstesttestauto-link-testmsvc-8.0
debuglink-staticruntime-link-staticthreading-multilibut
f_auto_link_test-vc80-mt-sgd-1_35.lib.rsp"........b
in.v2libstesttestauto-link-testmsvc-8.0debuglink-stat
icruntime-link-staticthreading-multiauto_link_with_utf.ob
j"msvc.archive........bin.v2libstesttestauto-li
nk-testmsvc-8.0debuglink-staticruntime-link-staticthrea
ding-multilibutf_auto_link_test-vc80-mt-sgd-1_35.lib       
if
exist"........bin.v2libstesttestauto-link-test
msvc-8.0debuglink-staticruntime-link-staticthreading-mul
tilibutf_auto_link_test-vc80-mt-sgd-1_35.lib"
DEL"..
 ......bin.v2libstesttestauto-link-testmsvc-8.0deb
uglink-staticruntime-link-staticthreading-multilibutf_au
to_link_test-vc80-mt-sgd-1_35.lib"        call
"C:CompilersMicrosoft Visual Studio
8VCvcvarsall.bat" x86>nullink /lib
/NOLOGO/out:"........bin.v2libstesttestauto-lin
k-testmsvc-8.0debuglink-staticruntime-link-staticthread
ing-multilibutf_auto_link_test-vc80-mt-sgd-1_35.lib""........bin.v2libstesttestauto-link-tes
tmsvc-8.0debuglink-staticruntime-link-staticthreading-m
ultilibutf_auto_link_test-vc80-mt-sgd-1_35.lib.rsp"fil
e........bin.v2libstesttestauto-link-testutf_auto_l
ink_test_static_multi_debug.testmsvc-8.0debuglink-static
runtime-link-staticthreading-multiutf_auto_link_test_stati
c_multi_debug.exe.rsp"........bin.v2libstesttest
auto-link-testmsvc-8.0debuglink-staticruntime-link-stat
icthreading-multilibutf_auto_link_test-vc80-mt-sgd-1_35.li
b"msvc.link........bin.v2libstesttestauto-link-
testu
 tf_auto_link_test_static_multi_debug.testmsvc-8.0debugli
nk-staticruntime-link-staticthreading-multiutf_auto_link_
test_static_multi_debug.exe        call
"C:CompilersMicrosoft Visual Studio
8VCvcvarsall.bat" x86>nullink /NOLOGO
/INCREMENTAL:NO /DEBUG
/subsystem:console/out:"........bin.v2libstestte
stauto-link-testutf_auto_link_test_static_multi_debug.test
msvc-8.0debuglink-staticruntime-link-staticthreading-mu
ltiutf_auto_link_test_static_multi_debug.exe"
/LIBPATH:"D:SourceCodeboost-trunkbin.v2libstestte
stauto-link-testmsvc-8.0debuglink-staticruntime-link-st
aticthreading-multi""........bin.v2libstesttestauto-link-tes
tutf_auto_link_test_static_multi_debug.testmsvc-8.0debug
link-staticruntime-link-staticthreading-multiutf_auto_lin
k_test_static_multi_debug.exe.rsp"        if
%ERRORLEVEL% NEQ 0 EXIT %ERRORLEVEL%        if
exist"........bin.v2libstesttestauto-link-test
utf_auto_link_test_static_multi_debug.testmsvc-8.0deb
 uglink-staticruntime-link-staticthreading-multiutf_auto
_link_test_static_multi_debug.exe.manifest" (          
 mt -nologo
-manifest"........bin.v2libstesttestauto-link-t
estutf_auto_link_test_static_multi_debug.testmsvc-8.0debu
glink-staticruntime-link-staticthreading-multiutf_auto_l
ink_test_static_multi_debug.exe.manifest""-outputr
esource:........bin.v2libstesttestauto-link-testutf
_auto_link_test_static_multi_debug.testmsvc-8.0debuglink-
staticruntime-link-staticthreading-multiutf_auto_link_tes
t_static_multi_debug.exe;1"        )LINK : warning
LNK4001: no object files specified; libraries usedLINK :
warning LNK4068: /MACHINE not specified; defaulting to
X86LINK : error LNK2001: unresolved external symbol
_mainCRTStartup........bin.v2libstesttestauto-link-t
estutf_auto_link_test_static_multi_debug.testmsvc-8.0debu
glink-staticruntime-link-staticthreading-multiutf_auto_l
ink_test_static_multi_debug.exe : fatal error LNK1120:
1unreso
 lved
externals...skipped<p........bin.v2libstesttestau
to-link-testutf_auto_link_test_static_multi_debug.testmsvc
-8.0debuglink-staticruntime-link-staticthreading-multi&g
t;utf_auto_link_test_static_multi_debug.run for lack
of<p........bin.v2libstesttestauto-link-testutf_
auto_link_test_static_multi_debug.testmsvc-8.0debuglink-s
taticruntime-link-staticthreading-multi>utf_auto_link_t
est_static_multi_debug.exe...MkDir1........bin.v2libst
esttestauto-link-testutf_auto_link_test_static_multi_rele
ase.test   
mkdir"........bin.v2libstesttestauto-link-test
utf_auto_link_test_static_multi_release.test"MkDir1...
.....bin.v2libstesttestauto-link-testutf_auto_link_t
est_static_multi_release.testmsvc-8.0   
mkdir"........bin.v2libstesttestauto-link-test
utf_auto_link_test_static_multi_release.testmsvc-8.0"M
kDir1........bin.v2libstesttestauto-link-testutf_au
to_link_test_static_multi_release.testmsvc-8.0release   
mkdir"...
 .....bin.v2libstesttestauto-link-testutf_auto_link_
test_static_multi_release.testmsvc-8.0release"MkDir1.
.......bin.v2libstesttestauto-link-testutf_auto_lin
k_test_static_multi_release.testmsvc-8.0releaselink-stati
c   
mkdir"........bin.v2libstesttestauto-link-test
utf_auto_link_test_static_multi_release.testmsvc-8.0releas
elink-static"MkDir1........bin.v2libstesttesta
uto-link-testutf_auto_link_test_static_multi_release.testm
svc-8.0releaselink-staticruntime-link-static   
mkdir"........bin.v2libstesttestauto-link-test
utf_auto_link_test_static_multi_release.testmsvc-8.0releas
elink-staticruntime-link-static"MkDir1........bin
.v2libstesttestauto-link-testutf_auto_link_test_static_
multi_release.testmsvc-8.0releaselink-staticruntime-link
-staticthreading-multi   
mkdir"........bin.v2libstesttestauto-link-test
utf_auto_link_test_static_multi_release.testmsvc-8.0releas
elink-staticruntime-link-staticthr
 eading-multi"MkDir1........bin.v2libstesttesta
uto-link-testmsvc-8.0releaselink-staticruntime-link-stat
icthreading-multi   
mkdir"........bin.v2libstesttestauto-link-test
msvc-8.0releaselink-staticruntime-link-staticthreading-m
ulti"file........bin.v2libstesttestauto-link-te
stmsvc-8.0releaselink-staticruntime-link-staticthreadin
g-multiauto_link_with_utf.obj.rsp"auto_link_with_utf.c
pp"
-Fo"........bin.v2libstesttestauto-link-testms
vc-8.0releaselink-staticruntime-link-staticthreading-mul
tiauto_link_with_utf.obj"   -TP /O2 /Ob2 /W3 /GR /MT
/Zc:forScope /Zc:wchar_t /wd4675 /EHs
-c-DBOOST_ALL_NO_LIB=1-DNDEBUG"-I........"compi
le-c-c++........bin.v2libstesttestauto-link-testmsv
c-8.0releaselink-staticruntime-link-staticthreading-mult
iauto_link_with_utf.obj    call
"C:CompilersMicrosoft Visual Studio
8VCvcvarsall.bat" x86 >nulcl /Zm800 -nologo"........bin.v2libstesttestauto-link-tes
tmsvc-8.0releaselin
 k-staticruntime-link-staticthreading-multiauto_link_with
_utf.obj.rsp"auto_link_with_utf.cppfile........bin.
v2libstesttestauto-link-testmsvc-8.0releaselink-stati
cruntime-link-staticthreading-multilibutf_auto_link_test-
vc80-mt-s-1_35.lib.rsp"........bin.v2libstesttes
tauto-link-testmsvc-8.0releaselink-staticruntime-link-s
taticthreading-multiauto_link_with_utf.obj"msvc.archi
ve........bin.v2libstesttestauto-link-testmsvc-8.0
releaselink-staticruntime-link-staticthreading-multilibu
tf_auto_link_test-vc80-mt-s-1_35.lib        if
exist"........bin.v2libstesttestauto-link-test
msvc-8.0releaselink-staticruntime-link-staticthreading-m
ultilibutf_auto_link_test-vc80-mt-s-1_35.lib"
DEL"........bin.v2libstesttestauto-link-testms
vc-8.0releaselink-staticruntime-link-staticthreading-mul
tilibutf_auto_link_test-vc80-mt-s-1_35.lib"       
call "C:CompilersMicrosoft Visual Studio
8VCvcvarsall.bat" x86>nullink /lib /NOLOGO/o
 ut:"........bin.v2libstesttestauto-link-testm
svc-8.0releaselink-staticruntime-link-staticthreading-mu
ltilibutf_auto_link_test-vc80-mt-s-1_35.lib""........bin.v2libstesttestauto-link-tes
tmsvc-8.0releaselink-staticruntime-link-staticthreading
-multilibutf_auto_link_test-vc80-mt-s-1_35.lib.rsp"fai
led to write output
file'........bin.v2libstesttestauto-link-testutf_au
to_link_test_static_multi_release.testmsvc-8.0releaselink
-staticruntime-link-staticthreading-multiutf_auto_link_te
st_static_multi_release.exe.rsp'!


_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost-build

[1-4]

about | contact  Other archives ( Real Estate discussion Medical topics )