Boost logo

Boost Users :

Subject: [Boost-users] xlc boost without bzip2 support - Unresolved symbols
From: Radha (radha.nitt_at_[hidden])
Date: 2010-02-09 06:18:01


Hi Team,

I built boost 1.40 iostream lib with xlc 6.0:
setenv NO_BZIP2 1
setenv NO_ZLIB 1
bjam -d+2 --prefix= .... boost/aix64 --with-thread toolset=vacpp
cflags="-q64 " cxxflags="-q64" link=shared linkflags="-q64" threading=multi
--with-iostreams --layout=versioned install

Even when I attempt to build without bzip2 support, why am I getting
unresolved symbols at run time of executable linked? Am i missing something
here?

rtld: 0712-001 Symbol BZ2_bzCompressEnd was referenced
      from module ....stage-O/lib/aix64/libboost_iostreams-xlc-mt-1_40.so(),
but a runtime definition
      of the symbol was not found.
rtld: 0712-001 Symbol BZ2_bzDecompressEnd was referenced
      from module ....stage-O/lib/aix64/libboost_iostreams-xlc-mt-1_40.so(),
but a runtime definition
      of the symbol was not found.
rtld: 0712-001 Symbol BZ2_bzCompress was referenced
      from module .... aix64/libboost_iostreams-xlc-mt-1_40.so(), but a
runtime definition
      of the symbol was not found.
rtld: 0712-001 Symbol BZ2_bzDecompress
....stage-O/lib/aix64/libboost_iostreams-xlc-mt-1_40.so was referenced
      from module ...stage-O/lib/aix64/libboost_iostreams-xlc-mt-1_40.so(),
but a runtime definition
      of the symbol was not found.
rtld: 0712-001 Symbol BZ2_bzCompressInit was referenced
      from module ..stage-O/lib/aix64/libboost_iostreams-xlc-mt-1_40.so(),
but a runtime definition
      of the symbol was not found.

Thanks in advance,
Radha



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