Soluzione all’errore della libreria deviceman.cc
Come sanno oramai tutti gli appassionati della compilazione , durante l’esecuzione di make, cmake o emuli, è facile imbattersi nei più svariati problemi: dipendenze non soddisfatte, pacchetti non aggiornati o mancanti e chi più ne ha più ne metta. Ergo la compilazione è una attività assolutamente esaltante, ma rischiosa per coronarie, fegato e bile. L’ultimo attacco “bilioso” di questa mattina è dovuto a questo errore:
extragear/multimedia/kmid/libkmid/deviceman.cc:61:2: error: #error HAVE_ALSA_ASOUNDLIB_H or HAVE_SYS_ASOUNDLIB_H should be defined.
In sostanza la libreria deviceman.cc cerca l’header di alsa, ma non lo trova. Controllo in usr/include/alsa e trovo tranquillamente i file in questione: asounddef.h, asoundlib.h… .
Questo il contenuto di deviceman.cc che ci interessa:
56#ifdef HAVE_ALSA_ASOUNDLIB_H
57# include
58#elif defined(HAVE_SYS_ASOUNDLIB_H)
59# include
60#else
61#error HAVE_ALSA_ASOUNDLIB_H or HAVE_SYS_ASOUNDLIB_H
62#endif
Basta eliminare completamente la riga la riga 61 e, a patto di avere soddisfatto tutte le dipendenze, la compilazione va a buon fine.
P.S ho dovuto compilare Amarok2 a parte, perchè kdesvn-build non ci riusciva, ma questo sarà oggetto del prossimo post.
Spero di essere utile a qualcuno, e nello stesso tempo spero che mi aiutiate a capire il perchè di questo problema.
L’unione delle menti moltiplica la conoscenza…
Post correlati...
Sysvconfig, un prezioso aiuto. by Mad on December 17th, 2007
Sysvconfig è un utilissimo strumento che serve a configurare quali servizi debbano partire al boot per ogni runlevel.
Nuova VirtualBox by Mad on February 22nd, 2008
Ho appena finito di installare la nuova VirtualBox 1.
Il mosaico è servito by Mad on December 22nd, 2007
Vi piacerebbe comporre un mosaico così:
Niente di più facile; occorre installare sulla vostra Ubuntu box un software che si chiama .
Netbeans 6.0, programmare è facile! by Mad on December 26th, 2007
E' veramente un bel IDE (Integrated Development Environment) questo .
Anche la polizia francese usa linux! by Mad on January 31st, 2008
Date una occhiata a questo .
Bentornato!











