texのlistings.styを使ってコンパイルをしていたらlccodeでエラーが出てはまりました。lcなのでロケール関連だろうなと思っていろいろ試していたら答えが分かりました。エンコーディングがSJISだとこけるみたいです。といわけで-kanjiオプションでjisなりeucなりを指定してコンパイルしたら解決しました。
% platex −kanji=jis listingseg.tex