[C++-sig] getting the tutorial up and running

Kevin Kunzmann kevinkunzmann at gmx.net
Mon Mar 3 10:46:09 CET 2014


Hey,

thanks, still not working - I suspect it's the include and library paths 
for the command line compiler now, how do I add my boost directory to them?

Output is still:

    C:\local\boost_1_55_0\libs\python\example\tutorial>bjam
    link.jam: No such file or directory
    ...patience...
    ...patience...
    ...found 1678 targets...
    ...updating 6 targets...
    msvc.link.dll bin\msvc-11.0\debug\hello_ext.pyd
    LINK : fatal error LNK1104: cannot open file
    'boost_python-vc110-mt-gd-1_55.lib'


             call "C:\Program Files (x86)\Microsoft Visual Studio
    11.0\vc\vcvarsall.b
    at" x86 >nul
    link /NOLOGO /INCREMENTAL:NO /DLL /DEBUG /MACHINE:X86 /MANIFEST
    /subsystem:conso
    le /out:"bin\msvc-11.0\debug\hello_ext.pyd"
    /IMPLIB:"bin\msvc-11.0\debug\hello_e
    xt.lib" /LIBPATH:"C:\Users\Kevin\Anaconda\libs"
    @"bin\msvc-11.0\debug\hello_ex
    t.pyd.rsp"
             if %ERRORLEVEL% NEQ 0 EXIT %ERRORLEVEL%

    ...failed msvc.link.dll bin\msvc-11.0\debug\hello_ext.pyd
    bin\msvc-11.0\debug\he
    llo_ext.lib bin\msvc-11.0\debug\hello_ext.pdb
    bin\msvc-11.0\debug\hello_ext.pdb.
    ..
    ...skipped <p.>hello_ext.pyd for lack of
    <pbin\msvc-11.0\debug>hello_ext.pyd...
    ...skipped <pbin\hello.test\msvc-11.0\debug>hello for lack of
    <pbin\msvc-11.0\de
    bug>hello_ext.pyd...
    ...failed updating 3 targets...
    ...skipped 3 targets...

    C:\local\boost_1_55_0\libs\python\example\tutorial>

do I have to worry about link.jam?

best,

Kevin


On 02.03.2014 19:34, Nikolay Mladenov wrote:
> IIRC when you build boost you have to use  --with-python as bjam 
> option or the python libs are not built
>
>
> On Sat, Mar 1, 2014 at 6:30 PM, Kevin Kunzmann <kevinkunzmann at gmx.net 
> <mailto:kevinkunzmann at gmx.net>> wrote:
>
>     Hi!
>
>     I just successfully built boost using bootstrap and .\b2 on
>     Windows 8.1 with msvc 11.0. I put it in C:\local\boost_1_55_0
>
>     In my home directory I created  user-config.jam:
>
>         #  MSVC configuration
>         using msvc : 11.0 ;
>
>         #  Python configuration
>         using python : : C:/Users/Kevin/Anaconda ;
>
>     as I use the anaconda python distribution. It seems to recognize
>     it, as I do not get any ojections when invoking bjam in
>     C:\local\boost_1_55_0\libs\python\example\tutorial, here is the
>     complete output:
>
>         C:\local\boost_1_55_0\libs\python\example\tutorial>bjam
>         link.jam: No such file or directory
>         ...patience...
>         ...patience...
>         ...found 1678 targets...
>         ...updating 14 targets...
>         common.mkdir bin
>         common.mkdir bin\msvc-11.0
>         common.mkdir bin\msvc-11.0\debug
>         compile-c-c++ bin\msvc-11.0\debug\hello.obj
>         hello.cpp
>         msvc.link.dll bin\msvc-11.0\debug\hello_ext.pyd
>         LINK : fatal error LNK1104: cannot open file
>         'boost_python-vc110-mt-gd-1_55.lib'
>
>
>                 call "C:\Program Files (x86)\Microsoft Visual Studio
>         11.0\vc\vcvarsall.b
>         at" x86 >nul
>         link /NOLOGO /INCREMENTAL:NO /DLL /DEBUG /MACHINE:X86
>         /MANIFEST /subsystem:conso
>         le /out:"bin\msvc-11.0\debug\hello_ext.pyd"
>         /IMPLIB:"bin\msvc-11.0\debug\hello_e
>         xt.lib" /LIBPATH:"C:\Users\Kevin\Anaconda\libs"
>         @"bin\msvc-11.0\debug\hello_ex
>         t.pyd.rsp"
>                 if %ERRORLEVEL% NEQ 0 EXIT %ERRORLEVEL%
>
>         ...failed msvc.link.dll bin\msvc-11.0\debug\hello_ext.pyd
>         bin\msvc-11.0\debug\he
>         llo_ext.lib bin\msvc-11.0\debug\hello_ext.pdb
>         bin\msvc-11.0\debug\hello_ext.pdb.
>         ..
>         common.copy boost_python-vc110-gd-1_55.dll
>         ..\..\..\..\bin.v2\libs\python\build\msvc-11.0\debug\boost_python-vc110-gd-1_55.
>         dll
>                 1 Datei(en) kopiert.
>         ...skipped <p.>hello_ext.pyd for lack of
>         <pbin\msvc-11.0\debug>hello_ext.pyd...
>         common.mkdir bin\hello.test
>         common.mkdir bin\hello.test\msvc-11.0
>         common.mkdir bin\hello.test\msvc-11.0\debug
>         ...skipped <pbin\hello.test\msvc-11.0\debug>hello for lack of
>         <pbin\msvc-11.0\de
>         bug>hello_ext.pyd...
>         ...failed updating 3 targets...
>         ...skipped 3 targets...
>         ...updated 8 targets...
>
>         C:\local\boost_1_55_0\libs\python\example\tutorial>
>
>     what went wrong here? what is link.jam and where do I get it from?
>
>     best,
>
>     Kevin
>
>     _______________________________________________
>     Cplusplus-sig mailing list
>     Cplusplus-sig at python.org <mailto:Cplusplus-sig at python.org>
>     https://mail.python.org/mailman/listinfo/cplusplus-sig
>
>
>
>
> _______________________________________________
> Cplusplus-sig mailing list
> Cplusplus-sig at python.org
> https://mail.python.org/mailman/listinfo/cplusplus-sig

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/cplusplus-sig/attachments/20140303/9f7b7929/attachment.html>


More information about the Cplusplus-sig mailing list