Como criar a versão GPL e LGPL do Xuggle Xuggler?

Existem etapas específicas que eu posso seguir para criar o código fonte do Xuggle Xuggler a partir do Windows de 32 bits, Windows de 64 bits, Linux de 32 bits e Linux de 64 bits? Eu tentei várias vezes em vários sistemas e continuo recebendo muitos erros diferentes.

Atualizar

Passei vários dias tentando fazer o Xuggle Xuggler compilar (e compilar). Eu resolvi compilar com êxito a versão GPL original do código e uma versão LGPL. Pensei em postar uma resposta para minha própria pergunta no Stack Overflow para compartilhar meu conhecimento.

Atualização sobre o Raspberry Pi

Também pude criar e executar o Xuggler no Raspberry Pi seguindo estas mesmas instruções básicas abaixo. Acabei de usar minha versão LGPL do código que mantenho no Github e fiz modificações no Pi. Também posso usar o arquivo JAR e os binários compilados no meu Radxa Rock (outro dispositivo ARM). Se você estiver interessado em desenvolver o Pi, use o meu ramo pi:

https://github.com/e-d/xuggle-xuggler

Se você é preguiçoso e deseja apenas os arquivos .jar pré-compilados para o Pi / ARM:

Versão GPL (suporta H.264)

Versão LGPL (sem suporte para H.264)

questionAnswers(0)

yourAnswerToTheQuestion