diff --git a/formats/Makefile b/formats/Makefile
index 8b47f8d2dcfdcf6c6ccd3bdd9412771e84b3e410..4c857ea3eeb3c0b56a4c7f6047cee647619b6409 100644
--- a/formats/Makefile
+++ b/formats/Makefile
@@ -20,10 +20,15 @@ MODS:=$(filter-out format_au.so,$(MODS))
 # merged.	format_au.so
 #
 # OGG/Vorbis format
-#
+# (on FreeBSD is in /usr/local/include/...
+
+MODS:=$(filter-out format_ogg_vorbis.so,$(MODS))
+
 ifeq ($(wildcard $(CROSS_COMPILE_TARGET)/usr/include/vorbis/codec.h),)
+ifeq ($(wildcard $(CROSS_COMPILE_TARGET)/usr/local/include/vorbis/codec.h),)
   MODS:=$(filter-out format_ogg_vorbis.so,$(MODS))
 endif
+endif
 
 GSMLIB=../codecs/gsm/lib/libgsm.a