Castell de Montjuïc, Spanien