Originariamente inviato da oregon

ma devi correggere la struct lista in questo modo

struct lista {
nodo_albero ptr_nodo;
struct lista *next;
};

perche' nodo_albero e' gia' un tipo puntatore
infatti, i typedef sono tanto comodi quanto fuorvianti, se non si presta attenzione è facile incappare in errori di questo tipo. anche a me capitano in continuazione disattenzioni di questo genere dettate dalla fretta...