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