I should explain that pump in question, which I needed yesterday when I had a punture is a mini LEZYNE pump and has a hose that needs to be screwed onto the valve in order for it to work. The pump worked fine on the punctured tube, but would not work on either of the two spare tubes I had with me.
Once I got home, after I posted the original question I experimented with the two spare tubes with my track pump and another pump neither of which had to screwed onto the valves. However the tubes would still not inflate. Which leads me to think that although the valves look slightly different than the original, they were buggered anyway. The tubes, even though unused, are at least eight years old.