Hi! I just tried to compile kdelibs under Solaris (stupid idiot that I am): make[2]: Entering directory `/home/coolo/tmp/kdelibs/libkmid' /bin/sh ../libtool --mode=compile CC -DHAVE_CONFIG_H -I. -I. -I.. -I../qk -I../dcop - I../kdecore -I../kdeui -I/home/coolo/tmp/qt/include -I/usr/openwin/include -I/home/co olo/tmp/KDE/include -I/opt/local/include -I./.. -g -c midiout.cc CC -DHAVE_CONFIG_H -I. -I. -I.. -I../qk -I../dcop -I../kdecore -I../kdeui -I/home/coo lo/tmp/qt/include -I/usr/openwin/include -I/home/coolo/tmp/KDE/include -I/opt/local/i nclude -I./.. -g -Wp,-MD,.deps/midiout.pp -c midiout.cc -o midiout.o CC: Warning: Option -Wp,-MD,.deps/midiout.pp passed to ld, if ld is invoked, ignored otherwise "sndcard.h", line 29: Error: Could not open include file . "/usr/include/sys/param.h", line 415: Warning (Anachronism): Attempt to redefine HZ w ithout using #undef. And looking at that file I found: #ifndef __FreeBSD__ #include #else #include #endif Could this test be made a bit more stable? I did not quite understand how libkmid interacts with arts anyway. I thought, arts would do all the ugly work of playing sounds? Anyway: please make this part of kdelibs more portable or I see no other way but moving it again to kdemultimedia. Looking there I see that kmid isn't compiled when neither sys/soundcard.h nor machine/soundcard.h exist. That's about it? Then why it's in kdelibs? Greetings, Stephan -- It said Windows 95 or better, so in theory Linux should run it GeorgeH on /.