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]