
On Thu, 3 Mar 2005 11:02:18 -0800 "Robert Ramey" <ramey@rrsd.com> wrote:
In order to build the serialization library with borland, one needs to have spirt 1.6x on the machine and have the environmental variable SPIRIT_ROOT set to the directory which contains the spirit 1.6x headers. Spirit 16x can be downloaded from the spirit page.
OK, I went and got it, and... set SPIRIT_ROOT=C:\spirit_1_6_2 I then ran bjam to build everything. Most stuff build properly, but it looks like there is some serialization stuff that wants to use $BOOST_ROOT/boost/spirit. After running bjam to completion, so all that was left were failures. Here is a sample of the output, and the full output is attached as a gzip file. borland-C++-action bin\boost\libs\serialization\build\libboost_serialization.lib\borland\d ebug\runtime-link-static\xml_grammar.obj C:\boost\libs\serialization\build\../src/xml_grammar.cpp: Fatal F1003 C:\boost\boost/spirit/core/config.hpp 56: Error directive: "Compiler not supported. See note in <boost/spirit/core/config.hpp>" *** 1 errors in Compile *** "bcc32" -j5 -g255 -q -c -P -w -Ve -Vx -a8 -b- -DBOOST_LIB_DIAGNOSTIC=1 -v -Od -vi- -tWC -WM- -w-8001 -I"bin\boost\libs\serialization\build" -I"C:\spirit_1_6_2" -I"C:\boost" -o"bin\boost\libs\serialization\build\libboost_serialization.lib\borlan d\debug\runtime-link-static\xml_grammar.obj" "C:\boost\libs\serialization\build\../src/xml_grammar.cpp" ...failed borland-C++-action bin\boost\libs\serialization\build\libboost_serialization.lib\borland\d ebug\runtime-link-static\xml_grammar.obj...