Salve, usi CMake con l'interfaccia grafica CMake-gui ?
Se sì, per capire dal file mancante qual'è il pacchetto d'installare che ti necessita per soddisfare la richiesta, ti basta usare il programma 'apt-file', l'uso da anni per queste necessità.
Ti posto una piccola guida che ho scritto sull'uso del programma 'apt-file'.
Per cercare i file nei pacchetti presenti nei repository viene utile il comando apt-file, si comincia col creare un database col comando apt-file update, poi per trovare in quale pacchetto trovasi il file desiderato usare il comando apt-file search <nome file>, attenzione che può richiedere del tempo.
Ti posto qualche esempio:
Questo và dato la 1° volta per creare il database, occhio che richiede un po' di tempo.
Questo comando invece ti cercherà il pacchetto richiesto, l'output sarà per esempio di questo tipo:
libtrenino1-sbuf: /usr/lib/x86_64-linux-gnu/libciufciuf.so.1
libtrenino1-sbuf: /usr/lib/x86_64-linux-gnu/libciufciuf.so.1.3
libtrenino1-sbuf: /usr/lib/x86_64-linux-gnu/libciufciuf.so.1.3.1
Il pacchetto richiesto è quello che fornisce il file coll'esatto nome.
La parte indicata in rosso è il nome del pacchetto, per la versione 32 bit, se necessaria, aggiungi al nome ':i386', ovvero diventa così
libtrenino1-sbuf:i386.
Nel caso il file richiesto sia fornito da 2 o più pacchetti, se devi compilare seleziona quello con '-dev' nel nome, se invece devi usarlo per far funzionare qualche dispositivo seleziona quello con un nome riferibile al dispositivo medesimo.
Non mi meraviglierei che ti chieda d'installare svariati pacchetti, le prime volte che ho usato CMake con programmi basati su Qt mi ha sepolto di richieste di dipendenze di compilazione.
Ciao