Jo�o Abecasis <[EMAIL PROTECTED]> writes:

> David Abrahams wrote:
>> Jo�o Abecasis <[EMAIL PROTECTED]> writes:
>> 
>>>Jo�o Abecasis wrote:
>>>
>>>>Jo�o Abecasis wrote:
>>>>
>>>>
>>>>>This is weird... I get the error if I compile quickbook with gcc-3.3 and
>>>>>intel-linux-8.1 but not with gcc-3.4 (all on linux).
>>>
>>>Changing 'true' and 'false' for '1' and '0' seems to fix this bug.
>>>
>>> The attached patch fixes the issue for gcc-3.3 and intel-linux
>>> (gcc-3.4 works as before ;) )
>>>
>>> If there are no objections I'll commit this to CVS (I'll also add a
>>> comment stating why 0/1 are necessary)
>> You never need to ask permission to fix a bug.  Go for it!
>
> Ok. It is now in CVS. The implicit question was wether the patch also 
> fixes the same issue for vc7.1. I'll wait for the next bug report, then ;)

Well, I am failing to build again, but now with a different error:

bash -c "export ICU_PATH=/cygdrive/c/src/icu && bjam -a --v2 gcc release pdf"
warning: Python location is not configured
warning: the Boost.Python library won't be built
Building Boost.Regex with Unicode/ICU support enabled
Using ICU in /cygdrive/c/src/icu/include
...patience...
...found 750 targets...
...updating 21 targets...
MkDir1 ../../../bin.v2/tools/quickbook/doc/gcc/release
gcc.compile.c++ ../../../bin.v2/tools/quickbook/gcc/release/quickbook.o
MkDir1 ../../../bin.v2/libs/program_options/build/gcc
MkDir1 ../../../bin.v2/libs/program_options/build/gcc/release
gcc.compile.c++ ../../../bin.v2/libs/program_options/build/gcc/release/cmdline.o
gcc.compile.c++ 
../../../bin.v2/libs/program_options/build/gcc/release/config_file.o
gcc.compile.c++ 
../../../bin.v2/libs/program_options/build/gcc/release/options_description.o
gcc.compile.c++ ../../../bin.v2/libs/program_options/build/gcc/release/parsers.o
gcc.compile.c++ 
../../../bin.v2/libs/program_options/build/gcc/release/variables_map.o
gcc.compile.c++ 
../../../bin.v2/libs/program_options/build/gcc/release/value_semantic.o
gcc.compile.c++ 
../../../bin.v2/libs/program_options/build/gcc/release/positional_options.o
gcc.compile.c++ 
../../../bin.v2/libs/program_options/build/gcc/release/utf8_codecvt_facet.o
gcc.compile.c++ ../../../bin.v2/libs/program_options/build/gcc/release/convert.o
gcc.compile.c++ ../../../bin.v2/libs/program_options/build/gcc/release/winmain.o
gcc.link.dll 
../../../bin.v2/libs/program_options/build/gcc/release/program_options-gcc_1.32.0.dll.1.32.0
gcc.link ../../../bin.v2/tools/quickbook/gcc/release/quickbook.exe
../../../bin.v2/tools/quickbook/gcc/release/quickbook.o(.text+0x2a1):quickbook.cpp:
 undefined reference to 
`boost::program_options::options_description::options_description[in-charge](std::basic_string<char,
 std::char_traits<char>, std::allocator<char> > const&, unsigned)'
../../../bin.v2/tools/quickbook/gcc/release/quickbook.o(.text+0x2d5):quickbook.cpp:
 undefined reference to 
`boost::program_options::options_description::add_options()'
../../../bin.v2/tools/quickbook/gcc/release/quickbook.o(.text+0x2fb):quickbook.cpp:
 undefined reference to 
`boost::program_options::options_description_easy_init::operator()(char const*, 
char const*)'
../../../bin.v2/tools/quickbook/gcc/release/quickbook.o(.text+0x315):quickbook.cpp:
 undefined reference to 
`boost::program_options::options_description_easy_init::operator()(char const*, 
char const*)'
../../../bin.v2/tools/quickbook/gcc/release/quickbook.o(.text+0x323):quickbook.cpp:
 undefined reference to 
`boost::program_options::variables_map::variables_map[in-charge]()'
../../../bin.v2/tools/quickbook/gcc/release/quickbook.o(.text+0x3a5):quickbook.cpp:
 undefined reference to 
`boost::program_options::store(boost::program_options::basic_parsed_options<char>
 const&, boost::program_options::variables_map&, bool)'
../../../bin.v2/tools/quickbook/gcc/release/quickbook.o(.text+0x4fd):quickbook.cpp:
 undefined reference to 
`boost::program_options::notify(boost::program_options::variables_map&)'
../../../bin.v2/tools/quickbook/gcc/release/quickbook.o(.text+0x591):quickbook.cpp:
 undefined reference to 
`boost::program_options::operator<<(std::basic_ostream<char, 
std::char_traits<char> >&, boost::program_options::options_description const&)'
../../../bin.v2/tools/quickbook/gcc/release/quickbook.o(.text+0x5a7):quickbook.cpp:
 undefined reference to `vtable for boost::program_options::variables_map'
../../../bin.v2/tools/quickbook/gcc/release/quickbook.o(.text+0x9bb):quickbook.cpp:
 undefined reference to `vtable for boost::program_options::variables_map'
../../../bin.v2/tools/quickbook/gcc/release/quickbook.o(.text+0xdc6):quickbook.cpp:
 undefined reference to `vtable for boost::program_options::variables_map'
../../../bin.v2/tools/quickbook/gcc/release/quickbook.o(.text+0x1097):quickbook.cpp:
 undefined reference to `vtable for boost::program_options::variables_map'
../../../bin.v2/tools/quickbook/gcc/release/quickbook.o(.text+0x1625):quickbook.cpp:
 undefined reference to `vtable for boost::program_options::variables_map'
../../../bin.v2/tools/quickbook/gcc/release/quickbook.o(.text$_ZNK5boost15program_options25basic_command_line_parserIcE3runEv[boost::program_options::basic_command_line_parser<char>::run()
 const]+0x17):quickbook.cpp: undefined reference to 
`boost::program_options::common_command_line_parser::run() const'
../../../bin.v2/tools/quickbook/gcc/release/quickbook.o(.text$_ZN5boost15program_options25basic_command_line_parserIcEC1EiPKPKc[boost::program_options::basic_command_line_parser<char>::basic_command_line_parser[in-charge](int,
 char const* const*)]+0x91):quickbook.cpp: undefined reference to 
`boost::program_options::common_command_line_parser::common_command_line_parser[not-in-charge](std::vector<std::basic_string<char,
 std::char_traits<char>, std::allocator<char> >, 
std::allocator<std::basic_string<char, std::char_traits<char>, 
std::allocator<char> > > > const&)'
../../../bin.v2/tools/quickbook/gcc/release/quickbook.o(.text$_ZN5boost15program_options11to_internalISsEESt6vectorISsSaISsEERKS2_IT_SaIS5_EE[std::vector<std::basic_string<char,
 std::char_traits<char>, std::allocator<char> >, 
std::allocator<std::basic_string<char, std::char_traits<char>, 
std::allocator<char> > > > 
boost::program_options::to_internal<std::basic_string<char, 
std::char_traits<char>, std::allocator<char> > 
>(std::vector<std::basic_string<char, std::char_traits<char>, 
std::allocator<char> >, std::allocator<std::basic_string<char, 
std::char_traits<char>, std::allocator<char> > > > 
const&)]+0x90):quickbook.cpp: undefined reference to 
`boost::program_options::to_internal(std::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&)'
collect2: ld returned 1 exit status

    "g++"   -Wl,-R 
-Wl,"/cygdrive/c/boost/bin.v2/libs/program_options/build/gcc/release"  
-Wl,-rpath-link 
-Wl,"/cygdrive/c/boost/bin.v2/libs/program_options/build/gcc/release"  -o 
"../../../bin.v2/tools/quickbook/gcc/release/quickbook.exe"  
"../../../bin.v2/tools/quickbook/gcc/release/quickbook.o" 
"../../../bin.v2/libs/program_options/build/gcc/release/program_options-gcc_1.32.0.dll.1.32.0"
     -Wl,--strip-all  

...failed gcc.link ../../../bin.v2/tools/quickbook/gcc/release/quickbook.exe...
...skipped <p../../../bin.v2/tools/quickbook/doc/gcc/release>quickbook.xml for 
lack of <p../../../bin.v2/tools/quickbook/gcc/release>quickbook.exe...
...skipped <p../../../bin.v2/tools/quickbook/doc/gcc/release>quickbook.docbook 
for lack of 
<p../../../bin.v2/tools/quickbook/doc/gcc/release-object(xinclude-scanner)@1>quickbook.xml...
...skipped <p../../../bin.v2/tools/quickbook/doc/gcc/release>quickbook.fo for 
lack of <p../../../bin.v2/tools/quickbook/doc/gcc/release>quickbook.docbook...
...skipped <p../../../bin.v2/tools/quickbook/doc/gcc/release>quickbook.pdf for 
lack of <p../../../bin.v2/tools/quickbook/doc/gcc/release>quickbook.fo...
...failed updating 1 target...
...skipped 4 targets...
...updated 16 targets...

Compilation exited abnormally with code 1 at Sun Mar 13 09:19:21

-- 
Dave Abrahams
Boost Consulting
www.boost-consulting.com



-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
Boost-docs mailing list
[email protected]
Unsubscribe and other administrative requests: 
https://lists.sourceforge.net/lists/listinfo/boost-docs

Reply via email to