Você gostou do post,
concorda com minhas ideias,
quer mais?
Curta o post no final da página, use o Disqus, compartilhe em sua rede social. Isso me ajuda e motiva, trazendo cada vez mais conhecimento, resumido e prático. Se quiser contribuir financeiramente, assim posso comprar mais placas e fazer outros tutoriais, use o PIX: consultoria@carlosdelfino.eti.br Obrigado.

Pixman é importante para o QEMU para manipular de pixels em imagens, fornecendo recursos para composição e rasterização de trapezoides.

O Pixman é importante apenas para versões do qemu acima de 1.3.

Para obter em nosso repositório use o comando:

git submodule update --init pixman

Execute os seguintes comandos para começar a preparar o ambiente.

cd pixman
./autogen.sh

Agora vamos preparar as variáveis de ambiente para nossa compilação.

~/qemu-delfino/pixman $ export GNULIB_SRCDIR="~/qemu-delfino/gnulib"  
~/qemu-delfino/pixman $ export GNULIB_TOOL="~/qemu-delfino/gnulib-tool"
~/qemu-delfino/pixman $ export GLIB_CFLAGS="-I /mingw64/include/glib-2.0 -I /mingw64/lib/glib-2.0/include"
~/qemu-delfino/pixman $ export GLIB_LIBS="-lglib-2.0"
~/qemu-delfino/pixman $ export ZLIB_CFLAGS="-I /mingw64/include/ -I /mingw64/include"
~/qemu-delfino/pixman $ export GLIB_LIBS=""
~/qemu-delfino/pixman $ export LIBFFI_CFLAGS='-I /mingw64/lib/libffi-3.99999/include'
~/qemu-delfino/pixman $ export LIBFFI_LIBS=-lffi

Fique atento a definição das variáveis, mesmo que já tenha definido antes, certifique todas estão corretas.

~/qemu-delfino/pixman $ cd ../build
~/qemu-delfino/build $ mkdir pixman
~/qemu-delfino/build $ cd pixman
~/qemu-delfino/build/pixman $ ../../glib/configure \
            --prefix=/mingw64 \
            --build=x86_64-w64-mingw32 \
            --host=x86_64-w64-mingw32 \
            --target=x86_64-w64-mingw32 
~/qemu-delfino/build/pixman $ make
~/qemu-delfino/build/pixman $ make install

Estamos trabalhando no passo 11.

Como todos sabem uso estes artigos em meu site para anotar aquilo vou aprendendo, quando consolido um conhecimento de forma a se tornar útil, ofereço como consultoria e tutoria, assim contribuo para que outros possam crescer também.

Clique aqui para saber em detalhes "Porque cobro pelo meus serviços".


Carlos Delfino

Escrito por:

Desenvolvedor e consultor para projetos com Microcontroladores e Mobile

Google LinkedIn Digg Reddit StumbleUpon

Atualizado em