--- mediastreamer-2.7.3/src/ice.c	2010-08-26 04:21:55.000000000 -0600
+++ mediastreamer-2.7.3/src/ice.c	2011-09-05 04:12:10.816032769 -0600
@@ -480,7 +480,7 @@ static int ice_process_stun_message(RtpS
 	struct CandidatePair *remote_candidates = NULL;
 	StunMessage msg;
 	bool_t res;
-	int highest_priority_success=-1;
+	__attribute__((__unused__)) int highest_priority_success=-1;
 	OrtpEventData *evt_data = ortp_event_get_data(evt);
 	mblk_t *mp = evt_data->packet;
 	struct sockaddr_in *udp_remote;
--- mediastreamer-2.7.3/src/jpegwriter.c	2011-02-11 03:24:22.000000000 -0700
+++ mediastreamer-2.7.3/src/jpegwriter.c	2011-09-05 04:32:15.947539459 -0600
@@ -123,7 +123,7 @@ static void jpg_process(MSFilter *f){
 			if (error<0){
 				ms_error("Could not encode jpeg picture.");
 			}else{
-				fwrite(comp_buf,error,1,s->file);
+				if(fwrite(comp_buf,error,1,s->file)) {};
 				ms_message("Snapshot done");
 			}
 			cleanup(s,avctx);
--- mediastreamer-2.7.3/src/msconf.c	2010-08-26 04:21:55.000000000 -0600
+++ mediastreamer-2.7.3/src/msconf.c	2011-09-05 04:12:10.839031122 -0600
@@ -416,7 +416,7 @@ static void conf_sum(MSFilter *f, ConfSt
 #ifndef DISABLE_SPEEX
 			if (chan->speex_pp!=NULL && s->enable_vad==TRUE && i==0)
 			{
-				int vad;
+				__attribute__((__unused__)) int vad;
 				vad = speex_preprocess(chan->speex_pp, (short*)chan->input, NULL);
 				ms_filter_notify(f, MS_CONF_SPEEX_PREPROCESS_MIC, (void*)chan->speex_pp);
 
@@ -447,7 +447,7 @@ static void conf_sum(MSFilter *f, ConfSt
 			}
 			else if (chan->speex_pp!=NULL && s->enable_vad==TRUE)
 			{
-				int vad;
+				__attribute__((__unused__)) int vad;
 
 				if (s->enable_halfduplex>0)
 				{
--- mediastreamer-2.7.3/src/msjoin.c	2010-08-26 04:21:55.000000000 -0600
+++ mediastreamer-2.7.3/src/msjoin.c	2011-09-05 04:12:10.843030716 -0600
@@ -30,7 +30,7 @@ static void join_process(MSFilter *f){
 	if (f->inputs[1]!=NULL)
 	{
 		while((im=ms_queue_get(f->inputs[1]))!=NULL){
-			int payload;
+			__attribute__((__unused__)) int payload;
 			payload=mblk_set_payload_type(im, 123);
 			ms_queue_put(f->outputs[0],im);
 		}
--- mediastreamer-2.7.3/src/mtu.c	2010-08-26 07:14:08.000000000 -0600
+++ mediastreamer-2.7.3/src/mtu.c	2011-09-05 04:12:10.847030359 -0600
@@ -208,7 +208,7 @@ int ms_discover_mtu(const char *host){
 	}
 	mtu=1500-28;//was the size of the inital buf
 	do{
-		int send_returned;
+		__attribute__((__unused__)) int send_returned;
 		char *buf=ms_malloc0(mtu);//avoid mtu greater than the beginning
 		if(buf == NULL)
 		{
--- mediastreamer-2.7.3/src/videodec.c	2011-01-23 14:09:59.000000000 -0700
+++ mediastreamer-2.7.3/src/videodec.c	2011-09-05 04:12:34.445092291 -0600
@@ -189,7 +189,7 @@ static mblk_t * skip_rfc2429_header(mblk
 		uint32_t *p = (uint32_t*)inm->b_rptr;
 		uint8_t *ph=inm->b_rptr;
 		int PLEN;
-		int gob_num;
+		__attribute__((__unused__)) int gob_num;
 		bool_t P;
 		
 		P=rfc2429_get_P(ph);
