とりあえず移植。エラー出まくり。