[iostream] Odd errors on build from BOOST_ROOT

I got some weird errors out of iostreams that look like it's complaining about the serialization lib files? This only happened when I compiled from BOOST_ROOT -- everything was fine when I compile from iostreams/build. I'm assuming this is some sort of Jamfile issue... This was a fresh CVS checkout as of this morning -- built on Linux. Jeff ----- MkDir1 bin/boost/libs/iostreams/build/libboost_iostreams.so MkDir1 bin/boost/libs/iostreams/build/libboost_iostreams.so/gcc MkDir1 bin/boost/libs/iostreams/build/libboost_iostreams.so/gcc/release MkDir1 bin/boost/libs/iostreams/build/libboost_iostreams.so/gcc/release/shared-linkable-true ...skipped <@boost!libs!iostreams!build/libboost_iostreams.so/gcc/release/shared-linkable-true>basic_archive.o for lack of <@boost!libs!iostreams!build>basic_archive. cpp... ...skipped <@boost!libs!iostreams!build/libboost_iostreams.so/gcc/release/shared-linkable-true>basic_iarchive.o for lack of <@boost!libs!iostreams!build>basic_iarchiv e.cpp... ...skipped <@boost!libs!iostreams!build/libboost_iostreams.so/gcc/release/shared-linkable-true>basic_oarchive.o for lack of <@boost!libs!iostreams!build>basic_oarchiv e.cpp... ...skipped <@boost!libs!iostreams!build/libboost_iostreams.so/gcc/release/shared-linkable-true>basic_iserializer.o for lack of <@boost!libs!iostreams!build>basic_iser ializer.cpp... ...skipped <@boost!libs!iostreams!build/libboost_iostreams.so/gcc/release/shared-linkable-true>basic_oserializer.o for lack of <@boost!libs!iostreams!build>basic_oser ializer.cpp... ...skipped <@boost!libs!iostreams!build/libboost_iostreams.so/gcc/release/shared-linkable-true>basic_pointer_iserializer.o for lack of <@boost!libs!iostreams!build>ba sic_pointer_iserializer.cpp... ...skipped <@boost!libs!iostreams!build/libboost_iostreams.so/gcc/release/shared-linkable-true>basic_pointer_oserializer.o for lack of <@boost!libs!iostreams!build>ba sic_pointer_oserializer.cpp... ...skipped <@boost!libs!iostreams!build/libboost_iostreams.so/gcc/release/shared-linkable-true>basic_serializer_map.o for lack of <@boost!libs!iostreams!build>basic_s erializer_map.cpp... ...skipped <@boost!libs!iostreams!build/libboost_iostreams.so/gcc/release/shared-linkable-true>basic_text_iprimitive.o for lack of <@boost!libs!iostreams!build>basic_ text_iprimitive.cpp... ...skipped <@boost!libs!iostreams!build/libboost_iostreams.so/gcc/release/shared-linkable-true>basic_text_oprimitive.o for lack of <@boost!libs!iostreams!build>basic_ text_oprimitive.cpp... ...skipped <@boost!libs!iostreams!build/libboost_iostreams.so/gcc/release/shared-linkable-true>basic_xml_archive.o for lack of <@boost!libs!iostreams!build>basic_xml_ archive.cpp... ...skipped <@boost!libs!iostreams!build/libboost_iostreams.so/gcc/release/shared-linkable-true>binary_iarchive.o for lack of <@boost!libs!iostreams!build>binary_iarch ive.cpp... ...skipped <@boost!libs!iostreams!build/libboost_iostreams.so/gcc/release/shared-linkable-true>binary_oarchive.o for lack of <@boost!libs!iostreams!build>binary_oarch ive.cpp... ...skipped <@boost!libs!iostreams!build/libboost_iostreams.so/gcc/release/shared-linkable-true>extended_type_info.o for lack of <@boost!libs!iostreams!build>extended_ type_info.cpp... ...skipped <@boost!libs!iostreams!build/libboost_iostreams.so/gcc/release/shared-linkable-true>extended_type_info_no_rtti.o for lack of <@boost!libs!iostreams!build>e xtended_type_info_no_rtti.cpp...

Jeff Garland wrote:
I got some weird errors out of iostreams that look like it's complaining about the serialization lib files? This only happened when I compiled from BOOST_ROOT -- everything was fine when I compile from iostreams/build. I'm assuming this is some sort of Jamfile issue...
This was a fresh CVS checkout as of this morning -- built on Linux.
Someone else reported this, too. I have no idea what could cause this error. Jonathan

Jonathan Turkanis wrote:
Jeff Garland wrote:
I got some weird errors out of iostreams that look like it's complaining about the serialization lib files? This only happened when I compiled from BOOST_ROOT -- everything was fine when I compile from iostreams/build. I'm assuming this is some sort of Jamfile issue...
This was a fresh CVS checkout as of this morning -- built on Linux.
Someone else reported this, too. I have no idea what could cause this error.
I should add: any help would be greatly appreciated. Jonathan

Jonathan Turkanis wrote:
Jonathan Turkanis wrote:
Jeff Garland wrote:
I got some weird errors out of iostreams that look like it's complaining about the serialization lib files? This only happened when I compiled from BOOST_ROOT -- everything was fine when I compile from iostreams/build. I'm assuming this is some sort of Jamfile issue...
This was a fresh CVS checkout as of this morning -- built on Linux.
Someone else reported this, too. I have no idea what could cause this error.
I should add: any help would be greatly appreciated.
I'm looking in to it already.. But I have a very simple question. On the Jamfile you have: template iostreams : # sources $(SOURCES).cpp <template>bzip2 <template>zlib : # build requirements : # build variants ; What is $(SOURCES)? As it's not defined anywhere I can immediately see. -- -- Grafik - Don't Assume Anything -- Redshift Software, Inc. - http://redshift-software.com -- rrivera/acm.org - grafik/redshift-software.com -- 102708583/icq - grafikrobot/aim - Grafik/jabber.org

Rene Rivera wrote:
Jonathan Turkanis wrote:
I should add: any help would be greatly appreciated.
I'm looking in to it already.. But I have a very simple question. On the Jamfile you have:
template iostreams : # sources $(SOURCES).cpp <template>bzip2 <template>zlib : # build requirements : # build variants ;
What is $(SOURCES)? As it's not defined anywhere I can immediately see.
Aha! I think you've found the problem. I probably defined $(SOURCES) at one time and forgot to remove this one occurence when I no longer used the varaible. I guess it pick up values from other libraries when built from BOOST_ROOT. I'm building all of Boost now and it looks like everything is okay. I have a few other changes to the Jamfiles, so let me check them in together. Jonathan Jonathan
participants (3)
-
Jeff Garland
-
Jonathan Turkanis
-
Rene Rivera