OpenCV 2.3.0+: cvCaptureFromCAM devuelve nulo

Intento hacer que una aplicación funcione con OpenCV 2.3.0 (estable) y la última revisión SVN también en Ubuntu 11.04. El Código funciona perfectamente en Windows.

//includes etc...
int main(){
CvCapture* capture = cvCaptureFromCAM( CV_CAP_ANY );


if ( !capture ) { //is always "NULL" here
    fprintf( stderr, "ERROR: capture is NULL \n" );
    getchar();
    return -1;
}
}

OpenCV 2.3 funciona una vez, pero ahora se niega a funcionar desde la última actualización de Ubuntu o algo así. ¿Existe la posibilidad de que funcione la biblioteca más nueva?

egresé a la biblioteca distribuida de Ubuntu que funciona por ahora, pero sería genial si puedo convencer a la última versión estable para que funcione también.

Respuestas a la pregunta(1)

Su respuesta a la pregunta