[Digikam-devel] exiv2 svn troubles

Arnd Baecker arnd.baecker at web.de
Fri Oct 6 08:22:46 BST 2006


Hi,

presently dev.robotbattle.com, which hosts exiv2 svn, is down.
According to http://uk.groups.yahoo.com/group/exiv2/message/509
a snapshort is at:
http://home.arcor.de/ahuggel/tmp/exiv2-rev889.tar.gz

Best, Arnd

P.S.: Just for completeness: on my system the above does not compile
(I am running debian sarge, gcc version 3.3.5 (Debian 1:3.3.5-13)).


g++ -g -O2 -pedantic -Wall -Wundef -Wcast-align -Wconversion
-Wpointer-arith -Wf
ormat-security -Wmissing-format-attribute -W -MMD  -I.  -c -o exiv2.o
exiv2.cpp
In file included from /usr/include/c++/3.3/bits/stl_alloc.h:89,
                 from /usr/include/c++/3.3/memory:55,
                 from /usr/include/c++/3.3/string:48,
                 from utils.hpp:35,
                 from exiv2.hpp:34,
                 from exiv2.cpp:41:
/usr/include/c++/3.3/bits/stl_threads.h:195: error: stray '\35' in program
/usr/include/c++/3.3/bits/stl_threads.h: In constructor `
   std::_STL_auto_lock::_STL_auto_lock(std::_STL_mutex_lock&)':
/usr/include/c++/3.3/bits/stl_threads.h:233: error: `_M_acquire_lock'
   undeclared (first use this function)
/usr/include/c++/3.3/bits/stl_threads.h:233: error: (Each undeclared
identifier
   is reported only once for each function it appears in.)
/usr/include/c++/3.3/bits/stl_alloc.h: In constructor `
   std::__default_alloc_template<__threads, __inst>::_Lock::_Lock() [with
bool
   __threads = true, int __inst = 0]':
/usr/include/c++/3.3/bits/stl_alloc.h:441:   instantiated from `static
void std:
:__default_alloc_template<__threads, __inst>::deallocate(void*, unsigned
int) [w                                                ith bool __threads
= true, int __inst = 0]'
/usr/include/c++/3.3/bits/stl_alloc.h:242:   instantiated from `static
void std:
:__simple_alloc<_Tp, _Alloc>::deallocate(_Tp*, unsigned int) [with _Tp =
std::st                                                ring, _Alloc =
std::__default_alloc_template<true, 0>]'
/usr/include/c++/3.3/bits/stl_vector.h:130:   instantiated from `void
std::_Vect
or_alloc_base<_Tp, _Allocator, true>::_M_deallocate(_Tp*, unsigned int)
[with _T                                                p = std::string,
_Allocator = std::allocator<std::string>]'
/usr/include/c++/3.3/bits/stl_vector.h:162:   instantiated from
`std::_Vector_ba                                                se<_Tp,
_Alloc>::~_Vector_base() [with _Tp = std::string, _Alloc = std::allocato
r<std::string>]'
/usr/include/c++/3.3/bits/stl_vector.h:229:   instantiated from
`std::vector<_Tp                                                ,
_Alloc>::vector(typename std::_Vector_base<_Tp, _Alloc>::allocator_type&)
[wit                                                h _Tp = std::string,
_Alloc = std::allocator<std::string>]'
exiv2.hpp:198:   instantiated from here
/usr/include/c++/3.3/bits/stl_alloc.h:377: error: `_M_acquire_lock'
undeclared
   (first use this function)
make[1]: *** [exiv2.o] Error 1
make[1]: Leaving directory `/tmp/abaecker/digikam/exiv2/src'
make: *** [all] Error 2






More information about the Digikam-devel mailing list