Change long to unsigned long in accesspointsreadercsv.cc. The frequency value exceed a long lenght in arch 32bits.
Add class AccessPointsReaderCSV and make InputDataReader to use it. Stock: Add function find_create_ap(const AccessPoint&).