Condensation of 1-formyl-3-haloisoindoles with alpha-free pyrroles in the presence of hydrogen bromide gives the corresponding benzopyrromethene hydrobromides heating alpha-halo-alpha'-methylbenzopyrromethene hydrobromides in o-dichlorobenzene in air provides an economical synthesis of the opp-dibenzoporphyrin system in acceptable yields.