in rustboro city
You could revive it at the oburgh museam
be quiet
You revive your Fossils in the Museum that is in Pewter City.
in the museum talk to the guy alone at the desk he will revive it
you need to take it to cinnabar island
you know rustboro and the Devon place well go to the 2nd floor and theres should be a man around the corner down from were you get on the 2nd floor now i have emerald so i don't know if this will work or not on ruby but try
fossils don't evolve but YOU can revive them,,these are mostly rock type Pokemon
You can revive fossils in Pokémon White in the museum in Nacrene City. Once you have entered the museum, talk to the person in the blue hat on the right hand side.
after you defeat ash, it is found in Johto, there you can find it
Fossils.
Just go to the fossil center and revive a few fossils and then go and check it. If that didn't work go dig more fossils then revive them then check again.
You do not " hatch " fossils in Emerald, but you can revive them at the Devon Corporation on the second floor in Rustboro City by talking to a scientist there.