diff -ur a/antispoof/platform.h b/antispoof/platform.h
--- a/antispoof/platform.h	2009-10-12 06:52:32.000000000 +0400
+++ b/antispoof/platform.h	2019-10-26 22:56:23.156330627 +0300
@@ -31,9 +31,9 @@
 typedef pthread_t Thread_h;
 typedef CALL_BACK (*StartRoutine)( void* arg );
 
-typedef int SOCKET;
+typedef int SOCKET_LOC;
 
-#define INVALID_SOCKET (SOCKET)(~0)
+#define INVALID_SOCKET (SOCKET_LOC)(~0)
 
 #define SOCKET_ERROR (-1)
 
diff -ur a/linux-ui/entry.cpp b/linux-ui/entry.cpp
--- a/linux-ui/entry.cpp	2009-11-20 07:28:28.000000000 +0300
+++ b/linux-ui/entry.cpp	2019-10-26 22:57:50.596142449 +0300
@@ -118,8 +118,7 @@
 			sprintf( buff + i, "%02X-%02X-%02X-%02X-%02X-%02X is spoofing!\nStart anti-spoofing.",
 					mac->addr[0], mac->addr[1], mac->addr[2], mac->addr[3], mac->addr[4], mac->addr[5] );
 
-			notify = notify_notification_new_with_status_icon( "ARP spoofing detected!", buff,
-					GTK_STOCK_DIALOG_WARNING, trayicon );
+			notify = notify_notification_new( "ARP spoofing detected!", buff, NULL );
 			notify_notification_set_timeout( notify, 5000 );
 			notify_notification_set_urgency( notify, NOTIFY_URGENCY_NORMAL );
 			g_signal_connect( notify, "closed", G_CALLBACK(g_object_unref), NULL );
