Author: randy
Date: 2007-07-26 17:10:53 -0600 (Thu, 26 Jul 2007)
New Revision: 1853

Added:
   trunk/avifile/avifile-0.7-0.7.45-gcc41-1.patch
Log:
Added a GCC-4.1.x patch for Avifile

Added: trunk/avifile/avifile-0.7-0.7.45-gcc41-1.patch
===================================================================
--- trunk/avifile/avifile-0.7-0.7.45-gcc41-1.patch                              
(rev 0)
+++ trunk/avifile/avifile-0.7-0.7.45-gcc41-1.patch      2007-07-26 23:10:53 UTC 
(rev 1853)
@@ -0,0 +1,48 @@
+Submitted By:            Randy McMurchy <randy_at_linuxfromscratch_dot_org>
+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-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 Key, class Value, class Compare = less<Key>, class equal = 
equal<Key> > class avm_map
+ {
+ protected:
+-    template <class KeyP, class ValueP> struct pair
++    template <class Key1, class Value1> struct pair
+     {
+-      KeyP key;
+-      ValueP value;
++      Key1 key;
++      Value1 value;
+       pair() : key(Key()), value(Value()) {}
+-      pair(KeyP k, ValueP v) : key(k), value(v) {}
+-      pair(const pair<KeyP, ValueP>& p) : key(p.key), value(p.value) {}
++      pair(Key1 k, Value1 v) : key(k), value(v) {}
++      pair(const pair<Key1, Value1>& p) : key(p.key), value(p.value) {}
+     };
+     typedef pair<Key, Value> _Tpair;
+ 
+     template <class Key1, class Value1> struct binary_tree_node
+     {
+-      _Tpair* entry;
++      avm_map::pair<Key1, Value1>* entry;
+       binary_tree_node<Key1, Value1>* left;
+       Key1 minval;
+       binary_tree_node<Key1, Value1>* 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(const CodecInfo& info, const WAVEFORMATEX* format)
++    MP3Encoder::MP3Encoder(const CodecInfo& info, const WAVEFORMATEX* format)
+       :IAudioEncoder(info)
+     {
+       in_fmt=*format;


Property changes on: trunk/avifile/avifile-0.7-0.7.45-gcc41-1.patch
___________________________________________________________________
Name: svn:keywords
   + Id

-- 
http://linuxfromscratch.org/mailman/listinfo/patches
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to