Castle Brands has received a warning from the New York Stock Exchange for a breach of compliance.