Before revision:  We calculate the joint characteristic function of two futures prices for different maturities in the risk-neutral measure , and explain how European options on futures and calendar spread options can be priced .
After revision:  We calculate the joint characteristic function of two futures prices for different maturities in the risk-neutral measure .