arx-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Arx-users] Error building Arx 2.1.1 in Fedora Core 3


From: ArxUsers . vsp
Subject: [Arx-users] Error building Arx 2.1.1 in Fedora Core 3
Date: Sat, 25 Dec 2004 12:25:00 -0500

Hi,

I was just curious about Arx, so I tried building it on my Fedora Core 3 installation.

I ran into a few problems along the way.

1. The gnome-vfs package provided off the Arx download site fails to build. I haven't saved the error from that build, but I went ahead and downloaded and built gnome-vfs-2.5.91. I don't know if I will have any problems building Arx at the link stage due to this, but currently I am held up compiling Arx itself

2. file_attributes.cpp fails compile with the following error -
g++ -pthread -DORBIT2=1 -pthread -O3 -Wall -Ibuild -I/usr/local/include/gnome-vfs-2.0 -I/usr/local/lib/gnome-vfs-2.0/include -I/usr/local/include/bonobo-activation-2.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/orbit-2.0 -Isrc/loki -Isrc/boost -Isrc/arx/include -c -o build/arx/utility_functions/file_attributes.o build/arx/utility_functions/file_attributes.cpp src/boost/boost/serialization/access.hpp: In static member function `static void boost::serialization::access::serialize(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive, T = std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<const std::string, std::string> > >]': src/boost/boost/serialization/serialization.hpp:65: instantiated from `void boost::serialization::serialize(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive, T = std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<const std::string, std::string> > >]' src/boost/boost/archive/detail/iserializer.hpp:109: instantiated from `void boost::archive::detail::iserializer<Archive, T>::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [with Archive = boost::archive::text_iarchive, T = std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<const std::string, std::string> > >]' build/arx/utility_functions/file_attributes.cpp:111: instantiated from here src/boost/boost/serialization/access.hpp:106: error: 'class std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<const std::string, std::string> > >' has no member named 'serialize' src/boost/boost/serialization/access.hpp: In static member function `static void boost::serialization::access::serialize(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive, T = std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<const std::string, std::string> > >]': src/boost/boost/serialization/serialization.hpp:65: instantiated from `void boost::serialization::serialize(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive, T = std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<const std::string, std::string> > >]' src/boost/boost/archive/detail/oserializer.hpp:113: instantiated from `void boost::archive::detail::oserializer<Archive, T>::save_object_data(boost::archive::detail::basic_oarchive&, const void*) const [with Archive = boost::archive::text_oarchive, T = std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<const std::string, std::string> > >]' build/arx/utility_functions/file_attributes.cpp:111: instantiated from here src/boost/boost/serialization/access.hpp:106: error: 'class std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<const std::string, std::string> > >' has no member named 'serialize'
scons: *** [build/arx/utility_functions/file_attributes.o] Error 1
scons: building terminated because of errors.
make: *** [all] Error 2


3. Please note that I did try and replace the boost directory with the boost_1_32_0 files to see if a newer boost would fix it, but it didn't work (It failed compile in a different place, shouting about a function called "lexists" somewhere - I didn't save logs there either.)

4. I don't have much experience using boost , so it would be too much work for me to try and fix the compile error on my own just to satisfy my curiousity. I am sure you folks already have a workaround, so please point me to a tarball that will build (I am not sure if the Fedora Core 3 platform is relevant to the build break).

Thanks a lot,
vsp






reply via email to

[Prev in Thread] Current Thread [Next in Thread]