I am having difficulty getting Snort-Wireless to start. All the dependancies are correctly installed and the rules files are all in place. I installed using ipkg snort-wireless.

Anyone know what I've done wrong?

root@OpenWrt:/# snort -i vlan1 -c /etc/snort-wireless/snort.conf -N -s
Running in IDS mode
Log directory = /var/log/snort

Initializing Network Interface vlan1

        --== Initializing Snort ==--
Initializing Output Plugins!
Decoding Ethernet on interface vlan1
Initializing Preprocessors!
Initializing Plug-ins!
Parsing Rules file /etc/snort-wireless/snort.conf

+++++++++++++++++++++++++++++++++++++++++++++++++++
Initializing rule chains...
ERROR:  unknown preprocessor "pì?e_ap"
Fatal Error, Quitting..
root@OpenWrt:/#

The preprocessor "pì?e_ap" is actually rogue_ap with something gone screwy

My snort.conf contents is as follows (comments truncated):
var HOME_NET [10.1.2.0/24]
var EXTERNAL_NET !$HOME_NET
var ACCESS_POINTS 00:02:B3:BF:81:89
var CHANNELS 2
var MACSPOOF_MASKED_ADDR none
var RULE_PATH /rules
config disable_decode_alerts
preprocessor rogue_ap: $ACCESS_POINTS, $CHANNELS, scan_flag 1, scan_timeout 1800, expire_timeout 3600
preprocessor antistumbler: probe_reqs 90, probe_period 30, expire_timeout 3600
preprocessor deauth_flood: deauth_threshold 20, expire_timeout 60, target_limit 100, prune_period 30
preprocessor auth_flood: auth_threshold 100, expire_timeout 60, target_limit 10, prune_period 30
preprocessor macspoof: $MACSPOOF_MASKED_ADDR, tolerate_gap 5, threshold 10, expire_timeout 120, spoofed_addr_limit 100,  prune_period 30
output alert_syslog: LOG_AUTH LOG_ALERT
include classification.config
include reference.config
include $RULE_PATH/wifi.rules