Ufff... siento decirte que tienes mogollón de errores...
Para empezar te diré que debes encabezar el fichero con la declaración del standard y las librerías, así:
library ieee;
use ieee.std_logic_1164.all;
Eso para empezar, pero hay más cosas... Cuando arregles eso, mira el WITH-SELECT, por ejemplo, y trata de corregir los ":".
Bueno, si te atascas otra vez grita, que te oiremos.