jackd won't start

I have an M-Audio Delta 44 sound card and I can’t get jackd to start. It worked fine under SuSE 11.1 but under 11.2 it seems to be missing something. Here’s the error messages I get when I try to start it:

/home/Pengwyn> jackd -d alsa
could not open driver .so ‘/usr/lib/jack/jack_dummy.so’: /usr/lib/jack/jack_dummy.so: undefined symbol: jack_driver_nt_init

could not open driver .so ‘/usr/lib/jack/jack_alsa.so’: /usr/lib/jack/jack_alsa.so: undefined symbol: jack_driver_nt_init

could not open driver .so ‘/usr/lib/jack/jack_oss.so’: /usr/lib/jack/jack_oss.so: undefined symbol: jack_driver_init

could not find any drivers in /usr/lib/jack!

jackd: no drivers found; exiting

The driver interface is supposed to be ICE1712 multi.

Any help with this would be most welcome. I’d rather not resort to my windows partition.

You should verify that all kernel-related packages have the same version.

After that, delete jackd and related packages. Ignore dependency conflicts if they arise.

Remove, if you can, any configuration files of jackd.

Reboot. Reinstall jackd. Make sure that there are no dependency conflicts. Start the jackd.