Submitted By: Randy McMurchy Date: 2007-07-26 Initial Package Version: 0.7-0.7.45 Upstream Status: Unknown Origin: BLFS Trac Ticket #2327 Description: Fixes compilation problem using GCC-4.1.x $Id: avifile-0.7-0.7.45-gcc41-1.patch 1854 2007-07-26 23:38:21Z randy $ --- avifile-0.7-0.7.45-orig/include/avm_map.h 2007-07-26 17:49:41.000000000 -0500 +++ avifile-0.7-0.7.45/include/avm_map.h 2004-02-19 05:39:56.000000000 -0600 @@ -33,19 +33,19 @@ template , class equal = equal > class avm_map { protected: - template struct pair + template struct pair { - Key1 key; - Value1 value; + KeyP key; + ValueP value; pair() : key(Key()), value(Value()) {} - pair(Key1 k, Value1 v) : key(k), value(v) {} - pair(const pair& p) : key(p.key), value(p.value) {} + pair(KeyP k, ValueP v) : key(k), value(v) {} + pair(const pair& p) : key(p.key), value(p.value) {} }; typedef pair _Tpair; template struct binary_tree_node { - avm_map::pair* entry; + _Tpair* entry; binary_tree_node* left; Key1 minval; binary_tree_node* right; --- avifile-0.7-0.7.45-orig/plugins/libmp3lame_audioenc/mp3encoder.cpp 2007-07-26 17:52:57.000000000 -0500 +++ avifile-0.7-0.7.45/plugins/libmp3lame_audioenc/mp3encoder.cpp 2006-03-05 14:45:26.000000000 -0600 @@ -30,7 +30,7 @@ short nCodecDelay; }; public: - MP3Encoder::MP3Encoder(const CodecInfo& info, const WAVEFORMATEX* format) + MP3Encoder(const CodecInfo& info, const WAVEFORMATEX* format) :IAudioEncoder(info) { in_fmt=*format;