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]