The inets application doesn't have the canonical 'include' directory. Public include files like httpd.hrl are located under 'src'. This breaks typical usage: -include_lib("inets/include/httpd.hrl"). See docs in http://www.erlang.org/doc/man/httpd.html. Garrett