Je ne connais pas suse, mais de ce que j'en sais, plusieurs choses à voir:
- vois si tu ne peut pas installer directement vlc, en binaire et consort, (bibliothèques), a partir d'un gestionnnaire de packages.
- sinon, télécharge, a partir d'un gestionnnaire de packages, les sources de vlc. Il les mettra automatiquement dans les dossiers faits pour les sources. Puis télécharge, toute les demandes de modules vlc (ffmpeg, alsa, mod, libavcodec,...), mais bien les sources.
L'interet, c'est que vlc va trouver ces sources dans les dossiers prévus par l'os, sinon comment il peut savoir que les sources de ffmpeg sont dans ton dossier personnel ?
Tu a bien vu, en aucun cas il ne faut compiler ffmpeg (mais tu peut le faire, si tu veut te servir de ffmpeg seul).
Si tu ne trouve/peut pas installer ces sources, alors, c'est plus galère, car il va falloir parametrer la compilation de vlc pour lui dire d'aller chercher ses sources dans autre dossier que par défaut.
Pourquoi vlc a besoin de ffmpeg pour se compiler ? Parceque vlc, comme ffmpeg, a besoin des bibliotheques MPEG 1/2/4 pour ce (dé)codage vidéo. Mais ces lib sont aussi en devel constant, donc si vlc incorpore ces sources externes, elles seront vites trop anciennes.
Autre conseil, ne supprime pas le dossier qui contient les sources de ce que tu compile et installe, parceque sinon tu ne pourra plus les desinstaller !
Pourquoi as tu besoin de vlc (si c'est pas indiscret) ?