Hello, I tried to compile pulseaduio on solaris for last couple of days. At first It had some problems with the header files so I upgraded to gcc v4 now I am getting the following error message : modules/rtp/rtp.c: In function ?pa_rtp_send?: modules/rtp/rtp.c:111: error: ?struct msghdr? has no member named ?msg_control? modules/rtp/rtp.c:112: error: ?struct msghdr? has no member named ?msg_controllen? modules/rtp/rtp.c:113: error: ?struct msghdr? has no member named ?msg_flags? modules/rtp/rtp.c: In function ?pa_rtp_recv?: modules/rtp/rtp.c:182: error: ?struct msghdr? has no member named ?msg_control? modules/rtp/rtp.c:183: error: ?struct msghdr? has no member named ?msg_controllen? modules/rtp/rtp.c:184: error: ?struct msghdr? has no member named ?msg_flags? gmake[3]: *** [rtp.lo] Error 1 gmake[3]: Leaving directory `/root/pulseaudio-0.9.4/src' gmake[2]: *** [all] Error 2 gmake[2]: Leaving directory `/root/pulseaudio-0.9.4/src' gmake[1]: *** [all-recursive] Error 1 gmake[1]: Leaving directory `/root/pulseaudio-0.9.4' gmake: *** [all] Error 2 I would be grateful for any advice how to overcome this problem. Belgarath