Il Dannato Pkg-config

Linux, per i programmi, usa librerie collegate dinamicamente, e per evitare errori di installazione usa il programma pkg-config. Il programma pkg-config crea dei file con estensione .pc che contengono tutte e informazione necessarie per tovare file e librerie relative ad un certo programma.

Molte volte i programmi non si installano per problemi di pkg-config, la cosa migliore e riunire tutti i file .pc nella stessa directory letta dal programma. Per prima cosa lanciate:

 $ locate pc | grep pkgconfig

In questo modo otterrete la lista delle directory dove sono installate i file, poi vi serve sapere quale di queste directory e' letta dal programma, per far questo lanciate

 $ pkg-config --list-all | sort

In questo modo capirete quale directory legge.

A questo punto copiate tutti i file .pc nella directory corretta, cancellate quelle sbagliate e fatele diventare dei link a quella giusta (ln -s) e cosi' d'ora in poi non avrete piu' problemi con il dannato pkg-config.