jueves, 20 de octubre de 2011

Batallando con el moc

Como el opensuse tiene apenas 10mil paquetes, no trae el moc, pero ni siquiera trae cosas tan básicas como el lame o el ffmpeg.
Bueno, quise compilar el moc, partí con el "./configure", luego el "make" y luego el "make install". Tras haber creído que iba a funcionar, al ejecutarlo me encuentro que dice "decoder not found" (o algo así). Buscando en Google descubrí que, como no se me había ocurrido pero pasa siempre al compilar, el moc no exige ninguna dependencia, sin embargo a la hora del "./configure" al final te dice que tienes y que no, y te compila en base a eso.
Al final de todo se me veía así:

MOC will be compiled with:
Decoder plugins:    mp3 vorbis flac sndfile ffmpeg speex
OSS:               yes
ALSA:              yes
JACK:              yes
DEBUG:             yes
RCC:               no
Network streams:   no
Resampling:        no
Para lograr eso, primero hay que instalar un repositorio no oficial que traiga los paquetes necesarios. Acá dice cómo. Después de eso hay que proceder a instalar:
-ncurses-devel o algo así
-alsa-devel
-libmad.devel (para mp3)
-algun paquete que diga algo de vorbis y devel
-flac-devel
-libsndfile-devel o algo así
-speex y algún devel por el estilo.

El problema vino con ffmpeg, ya que me daba errores por doquier sobre parámetros no definidos y funciones en desuso. Para solucionarlo busqué "ffmpeg" en el buscador e instalé a como nazca todos los paquetes que tenían algo que ver (en especial los que empiezan con "ffmpeg"), luego de eso (y más de media hora leseando) compiló mágicamente y pude instalarlo.

Creo que descubrí la gran falencia de opensuse, y es la falta de paquetes.


PD: esto me falta por no tener la costumbre de no leer la documentación. Mi profe dijo que tenemos que acostumbrarnos a leer documentación, porque estaremos toda la vida aprendiendo nuevos lenguajes y nuevas apis :'(

No hay comentarios:

Publicar un comentario

Puedes dejar cualquier mensaje siempre que esté en el marco del respeto.
No se permiten mensajes capitalizados excesivamente, con faltas de ortografía, o anónimos.