Hi,

Sorry for the "it doesn't work" there was nothing offensive in that it a way like another to say that "in my program i can't make it work" so i will try not to use the sentence anymore :)

I go back on my problem, the solution you gave me didn't solve it here is the code of the jamfile of boost python which i modified :

------------------------------------------
rule kboost_python_lib ( )
{
    lib boost_python
        : # sources
        numeric.cpp
        list.cpp
        ......

    install dist : /boost/python//boost_python : <location>c:/temp ;
}

kboost_python_lib ;
------------------------------------------
The library is properly build but it seems that the install rule does not do what i want it to do.

I wrote exactly the same code for my own libraries :
------------------------------------------
rule kplugin ( name : extra-sources * : extra-requirements * )
{
    kengin-plug $(name) : $(extra-sources) :
                    [ getDefines ]
                    <link>shared
                    <define>KENGIN_EXPORTS   
                    [ getRequirements ]
                    $(extra-requirements) ;

    folder = [ getDllsPath ] ;

    # Install rule
    install dist :     $(name) :
                    <location>$(folder)
                    <install-type>KENGIN_PLUG
                    ;
}
------------------------------------------
and everything compile and is installed properly

I think there is something special with the boost-python librairies but i can't work out what it is...

Did you try to do that on your side, was it working, maybe i have something wrong in my code that creates a conflict or something.

Thanks.