Yes, a known reference is needed but only at the frequencies you intend to measure.
I suppose if you had two antennas that are exactly alike, you could make a single point to point far field measurement in ideal conditions (no Fresnel interference, not very humid with dry soil if outdoors).
Then in dBs calculate: 'calculated loss' - 'measured loss' / 2 = 'Antenna gain'
This would give you one calibrated point you could then use to measure your Antenna. So long as Characterized point of the measurement antenna is facing the Antenna under test for every point measured.
Another method is to use a known gain antenna like a 1/4 wave monopole or a dipole antenna. They are easy to make with some solid copper wire. Just take care that you are using the right portion of the pattern of these antennas for your actual measurement or you will get the wrong answer.
I hope this helps.
Joel Richard