Dominic -- Thanks for the suggestion, it got rid of all the errors and warnings.

Here's the result of "starting from scratch". (next step: figure out how to turn off "-g" for GCC)

gnulem-8-~> tar xzf ~/Download/mididings-20100413.tar.gz  
gnulem-10-~/mididings-20100413> diff setup.py.~1~  setup.py
48c48
<     for libdir in ('/usr/lib', '/usr/local/lib'):
---
>     for libdir in ('/usr/lib64', '/usr/local/lib64'):
gnulem-11-~/mididings-20100413> ./setup.py build
running build
running build_py
creating build
creating build/lib.linux-x86_64-2.6
creating build/lib.linux-x86_64-2.6/mididings
copying mididings/event.py -> build/lib.linux-x86_64-2.6/mididings
copying mididings/setup.py -> build/lib.linux-x86_64-2.6/mididings
copying mididings/constants.py -> build/lib.linux-x86_64-2.6/mididings
copying mididings/engine.py -> build/lib.linux-x86_64-2.6/mididings
copying mididings/util.py -> build/lib.linux-x86_64-2.6/mididings
copying mididings/patch.py -> build/lib.linux-x86_64-2.6/mididings
copying mididings/misc.py -> build/lib.linux-x86_64-2.6/mididings
copying mididings/scene.py -> build/lib.linux-x86_64-2.6/mididings
copying mididings/__init__.py -> build/lib.linux-x86_64-2.6/mididings
creating build/lib.linux-x86_64-2.6/mididings/units
copying mididings/units/engine.py -> build/lib.linux-x86_64-2.6/mididings/units
copying mididings/units/filters.py -> build/lib.linux-x86_64-2.6/mididings/units
copying mididings/units/base.py -> build/lib.linux-x86_64-2.6/mididings/units
copying mididings/units/call.py -> build/lib.linux-x86_64-2.6/mididings/units
copying mididings/units/init.py -> build/lib.linux-x86_64-2.6/mididings/units
copying mididings/units/generators.py -> build/lib.linux-x86_64-2.6/mididings/units
copying mididings/units/modifiers.py -> build/lib.linux-x86_64-2.6/mididings/units
copying mididings/units/__init__.py -> build/lib.linux-x86_64-2.6/mididings/units
copying mididings/units/splits.py -> build/lib.linux-x86_64-2.6/mididings/units
copying mididings/units/printing.py -> build/lib.linux-x86_64-2.6/mididings/units
creating build/lib.linux-x86_64-2.6/mididings/extra
copying mididings/extra/harmonizer.py -> build/lib.linux-x86_64-2.6/mididings/extra
copying mididings/extra/memorize_scene.py -> build/lib.linux-x86_64-2.6/mididings/extra
copying mididings/extra/voices.py -> build/lib.linux-x86_64-2.6/mididings/extra
copying mididings/extra/dbus.py -> build/lib.linux-x86_64-2.6/mididings/extra
copying mididings/extra/pedal_noteoff.py -> build/lib.linux-x86_64-2.6/mididings/extra
copying mididings/extra/key_color.py -> build/lib.linux-x86_64-2.6/mididings/extra
copying mididings/extra/osc.py -> build/lib.linux-x86_64-2.6/mididings/extra
copying mididings/extra/inotify.py -> build/lib.linux-x86_64-2.6/mididings/extra
copying mididings/extra/floating_split.py -> build/lib.linux-x86_64-2.6/mididings/extra
copying mididings/extra/gm.py -> build/lib.linux-x86_64-2.6/mididings/extra
copying mididings/extra/polyphony.py -> build/lib.linux-x86_64-2.6/mididings/extra
copying mididings/extra/latch.py -> build/lib.linux-x86_64-2.6/mididings/extra
copying mididings/extra/suppress_pc.py -> build/lib.linux-x86_64-2.6/mididings/extra
copying mididings/extra/per_channel.py -> build/lib.linux-x86_64-2.6/mididings/extra
copying mididings/extra/__init__.py -> build/lib.linux-x86_64-2.6/mididings/extra
copying mididings/extra/panic.py -> build/lib.linux-x86_64-2.6/mididings/extra
creating build/lib.linux-x86_64-2.6/mididings/live
copying mididings/live/livedings.py -> build/lib.linux-x86_64-2.6/mididings/live
copying mididings/live/__init__.py -> build/lib.linux-x86_64-2.6/mididings/live
copying mididings/live/widgets.py -> build/lib.linux-x86_64-2.6/mididings/live
copying mididings/live/osc_control.py -> build/lib.linux-x86_64-2.6/mididings/live
running build_ext
building '_mididings' extension
creating build/temp.linux-x86_64-2.6
creating build/temp.linux-x86_64-2.6/src
gcc -pthread -fno-strict-aliasing -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fPIC -DENABLE_ALSA_SEQ=1 -DENABLE_JACK_MIDI=1 -Isrc -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/alsa -I/usr/include/python2.6 -c src/backend.cc -o build/temp.linux-x86_64-2.6/src/backend.o
gcc -pthread -fno-strict-aliasing -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fPIC -DENABLE_ALSA_SEQ=1 -DENABLE_JACK_MIDI=1 -Isrc -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/alsa -I/usr/include/python2.6 -c src/engine.cc -o build/temp.linux-x86_64-2.6/src/engine.o
gcc -pthread -fno-strict-aliasing -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fPIC -DENABLE_ALSA_SEQ=1 -DENABLE_JACK_MIDI=1 -Isrc -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/alsa -I/usr/include/python2.6 -c src/patch.cc -o build/temp.linux-x86_64-2.6/src/patch.o
gcc -pthread -fno-strict-aliasing -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fPIC -DENABLE_ALSA_SEQ=1 -DENABLE_JACK_MIDI=1 -Isrc -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/alsa -I/usr/include/python2.6 -c src/python_caller.cc -o build/temp.linux-x86_64-2.6/src/python_caller.o
gcc -pthread -fno-strict-aliasing -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fPIC -DENABLE_ALSA_SEQ=1 -DENABLE_JACK_MIDI=1 -Isrc -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/alsa -I/usr/include/python2.6 -c src/python_module.cc -o build/temp.linux-x86_64-2.6/src/python_module.o
gcc -pthread -fno-strict-aliasing -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fPIC -DENABLE_ALSA_SEQ=1 -DENABLE_JACK_MIDI=1 -Isrc -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/alsa -I/usr/include/python2.6 -c src/backend_alsa.cc -o build/temp.linux-x86_64-2.6/src/backend_alsa.o
gcc -pthread -fno-strict-aliasing -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fPIC -DENABLE_ALSA_SEQ=1 -DENABLE_JACK_MIDI=1 -Isrc -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/alsa -I/usr/include/python2.6 -c src/backend_jack.cc -o build/temp.linux-x86_64-2.6/src/backend_jack.o
g++ -pthread -shared build/temp.linux-x86_64-2.6/src/backend.o build/temp.linux-x86_64-2.6/src/engine.o build/temp.linux-x86_64-2.6/src/patch.o build/temp.linux-x86_64-2.6/src/python_caller.o build/temp.linux-x86_64-2.6/src/python_module.o build/temp.linux-x86_64-2.6/src/backend_alsa.o build/temp.linux-x86_64-2.6/src/backend_jack.o -L/usr/lib64 -lglib-2.0 -lboost_python -lboost_thread-mt -lasound -ljack -lpython2.6 -o build/lib.linux-x86_64-2.6/_mididings.so
running build_scripts
creating build/scripts-2.6
copying and adjusting scripts/mididings -> build/scripts-2.6
copying and adjusting scripts/livedings -> build/scripts-2.6
changing mode of build/scripts-2.6/mididings from 644 to 755
changing mode of build/scripts-2.6/livedings from 644 to 755
gnulem-12-~/mididings-20100413> sudo ./setup.py install
running install
running build
running build_py
running build_ext
running build_scripts
running install_lib
copying build/lib.linux-x86_64-2.6/_mididings.so -> /usr/lib64/python2.6/site-packages
running install_scripts
copying build/scripts-2.6/mididings -> /usr/bin
copying build/scripts-2.6/livedings -> /usr/bin
changing mode of /usr/bin/mididings to 755
changing mode of /usr/bin/livedings to 755
running install_egg_info
Removing /usr/lib64/python2.6/site-packages/mididings-20100413-py2.6.egg-info
Writing /usr/lib64/python2.6/site-packages/mididings-20100413-py2.6.egg-info
 
Niels
http://nielsmayer.com