Boost logo

Boost Users :

Subject: [Boost-users] Building boost 1.36 regex library on openwrt/optware
From: Dustin Arnett (dustovich_at_[hidden])
Date: 2008-09-26 15:31:47


Hello,
I am trying to build the regex boost library on my Asus wl500gP router. It
has openwrt kamikaze 7.09/optware installed on it. Things may take a while
to build, but they do build. But I am having problems getting this specific
package to work. It is beyond me. All modules compile properly, the static
library even links properly, just the regex shared library spits out these
errors. Thanks in advance for your help in fixing this.

...updating 1 target...
gcc.link.dll
bin.v2/libs/regex/build/gcc-3.4.6/release/threading-multi/libboost_regex-gcc34-mt-1_36.so.1.36.0
`.gnu.linkonce.t._ZN5boost9re_detail12perl_matcherIN9__gnu_cxx17__normal_iteratorIPKcSsEESaINS_9sub_matchIS6_EEENS_12regex_traitsIcNS_16cpp_regex_traitsIcEEEEE15match_startmarkEv'
referenced in section `.rodata' of
bin.v2/libs/regex/build/gcc-3.4.6/release/threading-multi/instances.o:
defined in discarded section
`.gnu.linkonce.t._ZN5boost9re_detail12perl_matcherIN9__gnu_cxx17__normal_iteratorIPKcSsEESaINS_9sub_matchIS6_EEENS_12regex_traitsIcNS_16cpp_regex_traitsIcEEEEE15match_startmarkEv'
of bin.v2/libs/regex/build/gcc-3.4.6/release/threading-multi/instances.o
`.gnu.linkonce.t._ZN5boost9re_detail12perl_matcherIPKcSaINS_9sub_matchIS3_EEENS_12regex_traitsIcNS_16cpp_regex_traitsIcEEEEE15match_startmarkEv'
referenced in section `.rodata' of
bin.v2/libs/regex/build/gcc-3.4.6/release/threading-multi/instances.o:
defined in discarded section
`.gnu.linkonce.t._ZN5boost9re_detail12perl_matcherIPKcSaINS_9sub_matchIS3_EEENS_12regex_traitsIcNS_16cpp_regex_traitsIcEEEEE15match_startmarkEv'
of bin.v2/libs/regex/build/gcc-3.4.6/release/threading-multi/instances.o
`.gnu.linkonce.t._ZN5boost9re_detail18basic_regex_parserIcNS_12regex_traitsIcNS_16cpp_regex_traitsIcEEEEE20parse_perl_extensionEv'
referenced in section `.rodata' of
bin.v2/libs/regex/build/gcc-3.4.6/release/threading-multi/instances.o:
defined in discarded section
`.gnu.linkonce.t._ZN5boost9re_detail18basic_regex_parserIcNS_12regex_traitsIcNS_16cpp_regex_traitsIcEEEEE20parse_perl_extensionEv'
of bin.v2/libs/regex/build/gcc-3.4.6/release/threading-multi/instances.o
`.gnu.linkonce.t._ZN5boost9re_detail18basic_regex_parserIcNS_12regex_traitsIcNS_16cpp_regex_traitsIcEEEEE18unescape_characterEv'
referenced in section `.rodata' of
bin.v2/libs/regex/build/gcc-3.4.6/release/threading-multi/instances.o:
defined in discarded section
`.gnu.linkonce.t._ZN5boost9re_detail18basic_regex_parserIcNS_12regex_traitsIcNS_16cpp_regex_traitsIcEEEEE18unescape_characterEv'
of bin.v2/libs/regex/build/gcc-3.4.6/release/threading-multi/instances.o
`.gnu.linkonce.t._ZN5boost9re_detail18basic_regex_parserIcNS_12regex_traitsIcNS_16cpp_regex_traitsIcEEEEE21parse_extended_escapeEv'
referenced in section `.rodata' of
bin.v2/libs/regex/build/gcc-3.4.6/release/threading-multi/instances.o:
defined in discarded section
`.gnu.linkonce.t._ZN5boost9re_detail18basic_regex_parserIcNS_12regex_traitsIcNS_16cpp_regex_traitsIcEEEEE21parse_extended_escapeEv'
of bin.v2/libs/regex/build/gcc-3.4.6/release/threading-multi/instances.o
`.gnu.linkonce.t._ZN5boost9re_detail18basic_regex_parserIcNS_12regex_traitsIcNS_16cpp_regex_traitsIcEEEEE14add_emacs_codeEb'
referenced in section `.rodata' of
bin.v2/libs/regex/build/gcc-3.4.6/release/threading-multi/instances.o:
defined in discarded section
`.gnu.linkonce.t._ZN5boost9re_detail18basic_regex_parserIcNS_12regex_traitsIcNS_16cpp_regex_traitsIcEEEEE14add_emacs_codeEb'
of bin.v2/libs/regex/build/gcc-3.4.6/release/threading-multi/instances.o
`.gnu.linkonce.t._ZN5boost9re_detail18basic_regex_parserIcNS_12regex_traitsIcNS_16cpp_regex_traitsIcEEEEE18parse_basic_escapeEv'
referenced in section `.rodata' of
bin.v2/libs/regex/build/gcc-3.4.6/release/threading-multi/instances.o:
defined in discarded section
`.gnu.linkonce.t._ZN5boost9re_detail18basic_regex_parserIcNS_12regex_traitsIcNS_16cpp_regex_traitsIcEEEEE18parse_basic_escapeEv'
of bin.v2/libs/regex/build/gcc-3.4.6/release/threading-multi/instances.o
`.gnu.linkonce.t._ZN5boost9re_detail18basic_regex_parserIcNS_12regex_traitsIcNS_16cpp_regex_traitsIcEEEEE11parse_basicEv'
referenced in section `.rodata' of
bin.v2/libs/regex/build/gcc-3.4.6/release/threading-multi/instances.o:
defined in discarded section
`.gnu.linkonce.t._ZN5boost9re_detail18basic_regex_parserIcNS_12regex_traitsIcNS_16cpp_regex_traitsIcEEEEE11parse_basicEv'
of bin.v2/libs/regex/build/gcc-3.4.6/release/threading-multi/instances.o
`.gnu.linkonce.t._ZN5boost9re_detail18basic_regex_parserIcNS_12regex_traitsIcNS_16cpp_regex_traitsIcEEEEE14parse_extendedEv'
referenced in section `.rodata' of
bin.v2/libs/regex/build/gcc-3.4.6/release/threading-multi/instances.o:
defined in `.
    "g++" -o
"bin.v2/libs/regex/build/gcc-3.4.6/release/threading-multi/libboost_regex-gcc34-mt-1_36.so.1.36.0"
-Wl,-h -Wl,libboost_regex-gcc34-mt-1_36.so.1.36.0 -shared -Wl,--start-group
"bin.v2/libs/regex/build/gcc-3.4.6/release/threading-multi/c_regex_traits.o"
"bin.v2/libs/regex/build/gcc-3.4.6/release/threading-multi/cpp_regex_traits.o"
"bin.v2/libs/regex/build/gcc-3.4.6/release/threading-multi/cregex.o"
"bin.v2/libs/regex/build/gcc-3.4.6/release/threading-multi/fileiter.o"
"bin.v2/libs/regex/build/gcc-3.4.6/release/threading-multi/icu.o"
"bin.v2/libs/regex/build/gcc-3.4.6/release/threading-multi/instances.o"
"bin.v2/libs/regex/build/gcc-3.4.6/release/threading-multi/posix_api.o"
"bin.v2/libs/regex/build/gcc-3.4.6/release/threading-multi/regex.o"
"bin.v2/libs/regex/build/gcc-3.4.6/release/threading-multi/regex_debug.o"
"bin.v2/libs/regex/build/gcc-3.4.6/release/threading-multi/regex_raw_buffer.o"
"bin.v2/libs/regex/build/gcc-3.4.6/release/threading-multi/regex_traits_defaults.o"
"bin.v2/libs/regex/build/gcc-3.4.6/release/threading-multi/static_mutex.o"
"bin.v2/libs/regex/build/gcc-3.4.6/release/threading-multi/w32_regex_traits.o"
"bin.v2/libs/regex/build/gcc-3.4.6/release/threading-multi/wc_regex_traits.o"
"bin.v2/libs/regex/build/gcc-3.4.6/release/threading-multi/wide_posix_api.o"
"bin.v2/libs/regex/build/gcc-3.4.6/release/threading-multi/winstances.o"
"bin.v2/libs/regex/build/gcc-3.4.6/release/threading-multi/usinstances.o"
-Wl,-Bstatic -Wl,-Bdynamic -lrt -Wl,--end-group -Wl,--strip-all -pthread

...failed gcc.link.dll
bin.v2/libs/regex/build/gcc-3.4.6/release/threading-multi/libboost_regex-gcc34-mt-1_36.so.1.36.0...
...failed updating 1 target...
Not all Boost libraries built properly.



Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net