[Top][All Lists]
[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Arx-users] Error building Arx 2.1.1 in Fedora Core 3,
ArxUsers . vsp <=