Hi...I've  followed your  advice, and I have downloaded the new boost asio library, which support the fork().
I've downloaded the simple example at the following link:
http://think-async.com/Asio/boost_asio_1_5_2/doc/html/boost_asio/example/fork/process_per_connection.cpp,
but when I'm trying to compile I get the following error:


**** Build of configuration Debug for project ServerFork ****

make all
Building file: ../ServerFork.cpp
Invoking: GCC C++ Compiler
g++ -I/usr/nuovoboost/boost_asio_1_5_2 -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -MF"ServerFork.d" -MT"ServerFork.d" -o"ServerFork.o" "../ServerFork.cpp"
In file included from /usr/nuovoboost/boost_asio_1_5_2/boost/asio/detail/impl/throw_error.ipp:21,
                 from /usr/nuovoboost/boost_asio_1_5_2/boost/asio/detail/throw_error.hpp:52,
                 from /usr/nuovoboost/boost_asio_1_5_2/boost/asio/detail/impl/posix_mutex.ipp:23,
                 from /usr/nuovoboost/boost_asio_1_5_2/boost/asio/detail/posix_mutex.hpp:73,
                 from /usr/nuovoboost/boost_asio_1_5_2/boost/asio/detail/mutex.hpp:25,
                 from /usr/nuovoboost/boost_asio_1_5_2/boost/asio/detail/service_registry.hpp:20,
                 from /usr/nuovoboost/boost_asio_1_5_2/boost/asio/impl/io_service.hpp:19,
                 from /usr/nuovoboost/boost_asio_1_5_2/boost/asio/io_service.hpp:767,
                 from ../ServerFork.cpp:1:
/usr/nuovoboost/boost_asio_1_5_2/boost/system/system_error.hpp:22: error: expected initializer before ‘:’ token
In file included from /usr/nuovoboost/boost_asio_1_5_2/boost/asio/impl/io_service.hpp:19,
                 from /usr/nuovoboost/boost_asio_1_5_2/boost/asio/io_service.hpp:767,
                 from ../ServerFork.cpp:1:
/usr/nuovoboost/boost_asio_1_5_2/boost/asio/detail/service_registry.hpp:38: error: expected ‘}’ before end of line
/usr/nuovoboost/boost_asio_1_5_2/boost/asio/detail/service_registry.hpp:38: error: expected ‘}’ before end of line
/usr/nuovoboost/boost_asio_1_5_2/boost/asio/detail/service_registry.hpp:38: error: expected declaration before end of line
/usr/nuovoboost/boost_asio_1_5_2/boost/asio/detail/throw_error.hpp:27: warning: inline function ‘void boost::asio::detail::do_throw_error(const boost::system::error_code&)’ used but never defined
/usr/nuovoboost/boost_asio_1_5_2/boost/asio/detail/throw_error.hpp:29: warning: inline function ‘void boost::asio::detail::do_throw_error(const boost::system::error_code&, const char*)’ used but never defined
/usr/nuovoboost/boost_asio_1_5_2/boost/system/error_code.hpp:214: warning: ‘boost::system::posix_category’ defined but not used
/usr/nuovoboost/boost_asio_1_5_2/boost/system/error_code.hpp:215: warning: ‘boost::system::errno_ecat’ defined but not used
/usr/nuovoboost/boost_asio_1_5_2/boost/system/error_code.hpp:216: warning: ‘boost::system::native_ecat’ defined but not used
make: *** [ServerFork.o] Error 1

any ideas?
thanks...



Da: Diederick C. Niehorster <dcnieho@gmail.com>
A: boost-users@lists.boost.org
Inviato: Mer 9 marzo 2011, 15:27:42
Oggetto: Re: [Boost-users] program_options and BOOST_ALL_NO_LIB=1

A simple search would give you that
See
http://www.boost.org/doc/libs/1_46_0/more/getting_started/unix-variants.html
or
http://www.boost.org/doc/libs/1_46_0/more/getting_started/windows.html,
depending on your platform, point 3 for both.

Best,
Dee

On Wed, Mar 9, 2011 at 22:11, Gianni Ambrosio
<gianni.ambrosio@vi-grade.com> wrote:
> Il 3/9/2011 1:19 PM, John Maddock ha scritto:
>>
>> The correct fix is to set the library search path to search the location
>> of the libraries built when you built Boost (defaults to stage/lib with
>> msvc) - you did build Boost right?
>
> John, obviously the error I get is related to the fact the program_options
> lib is not reached by the linker. My question at this point is different:
> can I use program_options as header only library? On the basis of what
> Diederick told me it seems I can't. Now, could you please tell me where can
> I find the list of boost libs that can be used as header only?
>
> Thanks
> Gianni
>
>
>
>
> _______________________________________________
> Boost-users mailing list
> Boost-users@lists.boost.org
> http://lists.boost.org/mailman/listinfo.cgi/boost-users
>
_______________________________________________
Boost-users mailing list
Boost-users@lists.boost.org
http://lists.boost.org/mailman/listinfo.cgi/boost-users