Error in installing compiling avifile-0.7-0.7.45 tar file
Hi
I m using Fedora 8.I am trying to install avifile-0-7-0.7.45.It configured properly.While making the avifile i got the following errors.I surfed in the net.but i couldn't find anything useful.
Any help?
or suggest some other avidecoder for fc8 as well as suse linux10.
../../include/avm_map.h:48: error: non-template 'pair' used as template
../../include/avm_map.h:48: note: use 'avm::avm_map<Key, Value, Compare, equal>::template pair' to indicate that it is a template
../../include/avm_map.h: In constructor 'avm::avm_map<Key, Value, Compare, equal>::binary_tree_node<Key1, Value1>::binary_tree_node(avm::avm_map<Key, Value, Compare, equal>::binary_tree_node<Key1, Value1>*)':
../../include/avm_map.h:54: error: class 'avm::avm_map<Key, Value, Compare, equal>::binary_tree_node<Key1, Value1>' does not have any field named 'entry'
../../include/avm_map.h: In member function 'void avm::avm_map<Key, Value, Compare, equal>::binary_tree_node<Key1, Value1>::destroy()':
../../include/avm_map.h:68: error: 'entry' was not declared in this scope
../../include/avm_map.h: At global scope:
../../include/avm_map.h: In instantiation of 'avm::avm_map<const char*, int, avm::AvmOutput::AvmOutputPrivate::Less, avm::AvmOutput::AvmOutputPrivate::Equal>::binary_tree_node<const char*, int>':
avm_output.cpp:154: instantiated from here
../../include/avm_map.h:48: error: type 'avm::avm_map<const char*, int, avm::AvmOutput::AvmOutputPrivate::Less, avm::AvmOutput::AvmOutputPrivate::Equal>' is not a base type for type 'avm::avm_map<const char*, int, avm::AvmOutput::AvmOutputPrivate::Less, avm::AvmOutput::AvmOutputPrivate::Equal>::binary_tree_node<const char*, int>'
../../include/avm_map.h: In member function 'Value* avm::avm_map<Key, Value, Compare, equal>::find_insert(const Key&) [with Key = const char*, Value = int, Compare = avm::AvmOutput::AvmOutputPrivate::Less, equal = avm::AvmOutput::AvmOutputPrivate::Equal]':
avm_output.cpp:57: instantiated from here
../../include/avm_map.h:164: error: 'struct avm::avm_map<const char*, int, avm::AvmOutput::AvmOutputPrivate::Less, avm::AvmOutput::AvmOutputPrivate::Equal>::binary_tree_node<const char*, int>' has no member named 'entry'
thanks in advance.
|