Compilando libvorbis com MinGW

0

Eu estou tentando cruzar compilar o libvorbis para então fazer o mesmo para o libvpx compilar uma versão windows do ffmpeg que possa manipular o WebM (junto com algumas outras opções que eu ainda tenho que migrar).

Atualmente, estou seguindo o guia do wiki do Projeto WebM aqui , mas estou concorrendo problemas com libvorbis (1.3.3). Ao executar ./configure --prefix=/mingw --target=x86_64-win64-gcc , estou recebendo de volta o seguinte com um erro:

checking build system type... i686-pc-mingw32 checking host system type... i686-pc-mingw32 checking target system type... Invalid configuration x86_64-win64-gcc': systemgcc' not recognized configure: error: /bin/sh ./config.sub x86_64-win64-gcc failed

libogg completou muito bem, sem problemas, usando o mesmo comando configure, então eu tenho certeza que minha configuração no --target deve estar bem, pois estou assumindo que esta é uma configuração padrão para a maioria dos comandos de configuração quando compilação cruzada usando o MinGW.

A minha pergunta é realmente, o que poderia estar causando isso e alguma idéia de como posso corrigir o problema?

    
por Elliot Blackburn 11.03.2015 / 12:50

2 respostas

1

Tive o mesmo problema acima e encontrei uma solução alternativa para isso, tente:

 ./configure --prefix=/mingw --target=x86_64-mingw64
    
por 05.11.2015 / 18:45
1

A resposta aceita é uma solução correta, mas note que ela não funciona com a versão 1.3.3 do libvorbis que o artigo wiki original recomenda. Usando o libvorbis 1.3.5 com as respostas acima.

Observe também que as instruções ffmpeg do wiki também são obsoletas. Isso funciona a partir de 2017:

./configure --prefix=/mingw64 --arch=x86_64 --pkg-config=pkg-config --target-os=mingw64 --enable-libvpx --enable-libvorbis
    
por 07.06.2017 / 23:11