tags 320371 +patch
thanks

The attached patch fixes the problem by introducing a new 
'debian/patches/01_gcc4.patch'. It also deletes the existing
'debian/patches/01_ggc4.patch' which is not properly applied
to the sources (it just create a new file in debian/patches
during the build process which does not really make sense).

Regards
Andreas Jochens

diff -urN ../tmp-orig/sooperlooper-1.0.5/debian/patches/01_gcc4.patch 
./debian/patches/01_gcc4.patch
--- ../tmp-orig/sooperlooper-1.0.5/debian/patches/01_gcc4.patch 1970-01-01 
00:00:00.000000000 +0000
+++ ./debian/patches/01_gcc4.patch      2005-08-25 17:29:44.000000000 +0000
@@ -0,0 +1,21 @@
+diff -urN ../sooperlooper-1.0.5/src/gui/midi_bind_panel.cpp 
sooperlooper-1.0.5/src/gui/midi_bind_panel.cpp
+--- ../sooperlooper-1.0.5/src/gui/midi_bind_panel.cpp  2005-04-21 
01:37:50.000000000 +0000
++++ sooperlooper-1.0.5/src/gui/midi_bind_panel.cpp     2005-08-25 
17:25:28.000000000 +0000
+@@ -455,7 +455,7 @@
+               itemid++;
+       }
+ 
+-      _listctrl->SortItems (list_sort_callback, (unsigned) _listctrl);
++      _listctrl->SortItems (list_sort_callback, (unsigned long) _listctrl);
+       
+       for (long i=0; i < _listctrl->GetItemCount(); ++i) {
+               item.SetId(i);
+@@ -560,7 +560,7 @@
+       _currinfo.channel = _chan_spin->GetValue() - 1;
+ 
+       if (_loopnum_combo->GetSelection() >= 0) {
+-              _currinfo.instance = (int) 
_loopnum_combo->GetClientData(_loopnum_combo->GetSelection()) - 1;
++              _currinfo.instance = (long) 
_loopnum_combo->GetClientData(_loopnum_combo->GetSelection()) - 1;
+       }
+       else {
+               _currinfo.instance = -1;
diff -urN ../tmp-orig/sooperlooper-1.0.5/debian/patches/01_ggc4.patch 
./debian/patches/01_ggc4.patch
--- ../tmp-orig/sooperlooper-1.0.5/debian/patches/01_ggc4.patch 2005-08-25 
17:30:35.000000000 +0000
+++ ./debian/patches/01_ggc4.patch      1970-01-01 00:00:00.000000000 +0000
@@ -1,174 +0,0 @@
-From [EMAIL PROTECTED] Mon Jun 20 09:31:06 2005
-Date: Sun, 19 Jun 2005 21:10:02 +0200
-From: Andreas Jochens <[EMAIL PROTECTED]>
-To: Debian Bug Tracking System <[EMAIL PROTECTED]>
-Subject: Bug#314970: sooperlooper: FTBFS (amd64/gcc-4.0): you have no POSIX
-    thread support
-Resent-Date: Sun, 19 Jun 2005 19:18:05 UTC
-Resent-From: Andreas Jochens <[EMAIL PROTECTED]>
-Resent-To: [email protected]
-Resent-cc: Guenter Geiger (Debian/GNU) <[EMAIL PROTECTED]>
-
-Package: sooperlooper
-Version: 1.0.5-1
-Severity: normal
-Tags: patch
-
-When building 'sooperlooper' on amd64/unstable with gcc-4.0,
-I get the following error:
-
-checking for pthread_create in -lpthread... no
-configure: error: you have no POSIX thread support
-configure: error: /bin/sh './configure' failed for pbd
-configure: error: /bin/sh './configure' failed for libs
-make: *** [build-tree/sooperlooper-1.0.5/config.status] Error 1
-
-With the attached patch 'sooperlooper' can be compiled
-on amd64 using gcc-4.0.
-
-Regards
-Andreas Jochens
-
-diff -urN ../tmp-orig/sooperlooper-1.0.5/debian/patches/01_gcc4.diff 
./debian/patches/01_gcc4.diff
---- ../tmp-orig/sooperlooper-1.0.5/debian/patches/01_gcc4.diff 1970-01-01 
01:00:00.000000000 +0100
-+++ ./debian/patches/01_gcc4.diff      2005-06-19 21:02:10.000000000 +0200
-@@ -0,0 +1,138 @@
-+diff -urN tmp/aclocal.m4 sooperlooper-1.0.5/aclocal.m4
-+--- tmp/aclocal.m4    2005-06-02 16:48:40.000000000 +0200
-++++ sooperlooper-1.0.5/aclocal.m4     2005-06-19 19:52:48.000000000 +0200
-+@@ -903,7 +903,7 @@
-+       OPT_FLAGS="$OPT_FLAGS $mmx $sse $dreidnow"
-+     fi
-+   else
-+-    OPT_FLAGS="-D_REENTRANT -O2 -fomit-frame-pointer -ffast-math 
-fstrength-reduce -fmove-all-movables"
-++    OPT_FLAGS="-D_REENTRANT -O2 -fomit-frame-pointer -ffast-math 
-fstrength-reduce"
-+   fi
-+ fi
-+ 
-+diff -urN tmp/autogen.sh sooperlooper-1.0.5/autogen.sh
-+--- tmp/autogen.sh    2005-05-02 23:36:13.000000000 +0200
-++++ sooperlooper-1.0.5/autogen.sh     2005-06-19 19:52:57.000000000 +0200
-+@@ -225,7 +225,7 @@
-+       OPT_FLAGS="\$OPT_FLAGS \$mmx \$sse \$dreidnow"
-+     fi
-+   else
-+-    OPT_FLAGS="-D_REENTRANT -O2 -fomit-frame-pointer -ffast-math 
-fstrength-reduce -fmove-all-movables"
-++    OPT_FLAGS="-D_REENTRANT -O2 -fomit-frame-pointer -ffast-math 
-fstrength-reduce"
-+   fi
-+ fi
-+ 
-+diff -urN tmp/configure sooperlooper-1.0.5/configure
-+--- tmp/configure     2005-06-02 16:48:43.000000000 +0200
-++++ sooperlooper-1.0.5/configure      2005-06-19 19:55:53.000000000 +0200
-+@@ -3618,7 +3618,7 @@
-+ #   CXXFLAGS="$CXXFLAGS -Wall"
-+ #fi
-+ 
-+-#OPT_CXXFLAGS="-D_REENTRANT -O6 -fomit-frame-pointer -ffast-math 
-fstrength-reduce -funroll-loops -fmove-all-movables"
-++#OPT_CXXFLAGS="-D_REENTRANT -O6 -fomit-frame-pointer -ffast-math 
-fstrength-reduce -funroll-loops"
-+ 
-+ ORIG_CXXFLAGS=$CXXFLAGS
-+ 
-+@@ -3674,7 +3674,7 @@
-+       OPT_FLAGS="$OPT_FLAGS $mmx $sse $dreidnow"
-+     fi
-+   else
-+-    OPT_FLAGS="-D_REENTRANT -O2 -fomit-frame-pointer -ffast-math 
-fstrength-reduce -fmove-all-movables"
-++    OPT_FLAGS="-D_REENTRANT -O2 -fomit-frame-pointer -ffast-math 
-fstrength-reduce"
-+   fi
-+ fi
-+ 
-+diff -urN tmp/configure.ac sooperlooper-1.0.5/configure.ac
-+--- tmp/configure.ac  2005-05-28 00:27:07.000000000 +0200
-++++ sooperlooper-1.0.5/configure.ac   2005-06-19 19:56:13.000000000 +0200
-+@@ -44,7 +44,7 @@
-+ #   CXXFLAGS="$CXXFLAGS -Wall"
-+ #fi
-+ 
-+-#OPT_CXXFLAGS="-D_REENTRANT -O6 -fomit-frame-pointer -ffast-math 
-fstrength-reduce -funroll-loops -fmove-all-movables"
-++#OPT_CXXFLAGS="-D_REENTRANT -O6 -fomit-frame-pointer -ffast-math 
-fstrength-reduce -funroll-loops"
-+ 
-+ ORIG_CXXFLAGS=$CXXFLAGS
-+ 
-+diff -urN tmp/libs/midi++/aclocal.m4 sooperlooper-1.0.5/libs/midi++/aclocal.m4
-+--- tmp/libs/midi++/aclocal.m4        2005-06-02 16:48:36.000000000 +0200
-++++ sooperlooper-1.0.5/libs/midi++/aclocal.m4 2005-06-19 19:52:04.000000000 
+0200
-+@@ -903,7 +903,7 @@
-+       OPT_FLAGS="$OPT_FLAGS $mmx $sse $dreidnow"
-+     fi
-+   else
-+-    OPT_FLAGS="-D_REENTRANT -O2 -fomit-frame-pointer -ffast-math 
-fstrength-reduce -fmove-all-movables"
-++    OPT_FLAGS="-D_REENTRANT -O2 -fomit-frame-pointer -ffast-math 
-fstrength-reduce"
-+   fi
-+ fi
-+ 
-+diff -urN tmp/libs/midi++/configure sooperlooper-1.0.5/libs/midi++/configure
-+--- tmp/libs/midi++/configure 2005-06-02 16:48:39.000000000 +0200
-++++ sooperlooper-1.0.5/libs/midi++/configure  2005-06-19 19:51:47.000000000 
+0200
-+@@ -2596,7 +2596,7 @@
-+       OPT_FLAGS="$OPT_FLAGS $mmx $sse $dreidnow"
-+     fi
-+   else
-+-    OPT_FLAGS="-D_REENTRANT -O2 -fomit-frame-pointer -ffast-math 
-fstrength-reduce -fmove-all-movables"
-++    OPT_FLAGS="-D_REENTRANT -O2 -fomit-frame-pointer -ffast-math 
-fstrength-reduce"
-+   fi
-+ fi
-+ 
-+diff -urN tmp/libs/pbd/aclocal.m4 sooperlooper-1.0.5/libs/pbd/aclocal.m4
-+--- tmp/libs/pbd/aclocal.m4   2005-06-02 16:48:32.000000000 +0200
-++++ sooperlooper-1.0.5/libs/pbd/aclocal.m4    2005-06-19 19:51:29.000000000 
+0200
-+@@ -903,7 +903,7 @@
-+       OPT_FLAGS="$OPT_FLAGS $mmx $sse $dreidnow"
-+     fi
-+   else
-+-    OPT_FLAGS="-D_REENTRANT -O2 -fomit-frame-pointer -ffast-math 
-fstrength-reduce -fmove-all-movables"
-++    OPT_FLAGS="-D_REENTRANT -O2 -fomit-frame-pointer -ffast-math 
-fstrength-reduce"
-+   fi
-+ fi
-+ 
-+diff -urN tmp/libs/pbd/configure sooperlooper-1.0.5/libs/pbd/configure
-+--- tmp/libs/pbd/configure    2005-06-02 16:48:36.000000000 +0200
-++++ sooperlooper-1.0.5/libs/pbd/configure     2005-06-19 19:51:19.000000000 
+0200
-+@@ -2588,7 +2588,7 @@
-+       OPT_FLAGS="$OPT_FLAGS $mmx $sse $dreidnow"
-+     fi
-+   else
-+-    OPT_FLAGS="-D_REENTRANT -O2 -fomit-frame-pointer -ffast-math 
-fstrength-reduce -fmove-all-movables"
-++    OPT_FLAGS="-D_REENTRANT -O2 -fomit-frame-pointer -ffast-math 
-fstrength-reduce"
-+   fi
-+ fi
-+ 
-+diff -urN tmp/src/gui/keys_panel.cpp sooperlooper-1.0.5/src/gui/keys_panel.cpp
-+--- tmp/src/gui/keys_panel.cpp        2005-01-31 16:04:44.000000000 +0100
-++++ sooperlooper-1.0.5/src/gui/keys_panel.cpp 2005-06-19 20:35:01.000000000 
+0200
-+@@ -170,7 +170,7 @@
-+              
-+      }
-+ 
-+-     _listctrl->SortItems (list_sort_callback, (unsigned) _listctrl);
-++     _listctrl->SortItems (list_sort_callback, (unsigned long) _listctrl);
-+ 
-+      if (selitem >= 0) {
-+              _listctrl->EnsureVisible(selitem);
-+diff -urN tmp/src/gui/midi_bind_panel.cpp 
sooperlooper-1.0.5/src/gui/midi_bind_panel.cpp
-+--- tmp/src/gui/midi_bind_panel.cpp   2005-04-21 03:37:50.000000000 +0200
-++++ sooperlooper-1.0.5/src/gui/midi_bind_panel.cpp    2005-06-19 
21:02:07.000000000 +0200
-+@@ -455,7 +455,7 @@
-+              itemid++;
-+      }
-+ 
-+-     _listctrl->SortItems (list_sort_callback, (unsigned) _listctrl);
-++     _listctrl->SortItems (list_sort_callback, (unsigned long) _listctrl);
-+      
-+      for (long i=0; i < _listctrl->GetItemCount(); ++i) {
-+              item.SetId(i);
-+@@ -560,7 +560,7 @@
-+      _currinfo.channel = _chan_spin->GetValue() - 1;
-+ 
-+      if (_loopnum_combo->GetSelection() >= 0) {
-+-             _currinfo.instance = (int) 
_loopnum_combo->GetClientData(_loopnum_combo->GetSelection()) - 1;
-++             _currinfo.instance = (long) 
_loopnum_combo->GetClientData(_loopnum_combo->GetSelection()) - 1;
-+      }
-+      else {
-+              _currinfo.instance = -1;
-


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to