You can make glass projectile in any form you want from aquas sodium silicate solution and a little bit of microwave energy. The explosive power can be created by the electrolysis of water creating an explosive mixture of hydrogen and oxygen.
Give me ten engineers and I can make it work in a week... That would be in 2014...
/johnny
You could instruct the weapon to make special use ammunition on demand. Need a round optimized to penetrate body armor? Give me 10... Need a round to fragment for maximum tissue damage? Give me 5... Need an over-charged round for a long distance shot? Give me 1... And so on and so forth. So now I am carrying the weight of the raw material, but the round I chamber can always be optimized for my next shot...
I should have read your post before I posted.
If the future firearm is different, I suspect liquid propellant, case less, and electric ignition.
Unless its Caseless ammo and some sort of solid gunpowder.
But it does seem a little complicated.