Bugs na compilação do QEMU

0

Eu quero instalar o qemu1.0.1 no Linux octeon 2.6.32.13. Por alguma razão eu não posso usar a última versão do qemu. Configure com sucesso para mips64. Mas na compilação ele dá o seguinte erro

qemu-ga.o: In function 'asprintf':
/usr/include/bits/stdio2.h:158: undefined reference to '__asprintf_chk'
qemu-ga.o: In function 'conn_channel_send_buf':
/home/hafiz.shafiq/work_qemu/qemu-1.0.1/qemu-ga.c:220: undefined reference to 'g_debug'
qemu-ga.o: In function 'process_event':
/home/hafiz.shafiq/work_qemu/qemu-1.0.1/qemu-ga.c:303: undefined reference to 'g_debug'
qemu-ga.o: In function 'process_command':
/home/kics/hafiz.shafiq/work_qemu/qemu-1.0.1/qemu-ga.c:279: undefined reference to 'g_debug'
qemu-timer-common.o: In function 'init_get_clock':
/home/hafiz.shafiq/work_qemu/qemu-1.0.1/qemu-timer-common.c:57: undefined reference to 'clock_gettime'
qga/guest-agent-commands.o: In function 'qmp_guest_file_write':
/home/hafiz.shafiq/work_qemu/qemu-1.0.1/qga/guest-agent-commands.c:249: undefined reference to 'g_base64_decode'
qga/guest-agent-commands.o: In function 'qmp_guest_file_read':
/home/hafiz.shafiq/work_qemu/qemu-1.0.1/qga/guest-agent-commands.c:224: undefined reference to 'g_base64_encode'
collect2: ld returned 1 exit status
make: *** [qemu-ga] Error 1
    
por HMS 10.02.2014 / 14:15

1 resposta

0

Quando eu compilo um projeto de software do zero - eu normalmente começo a instalar as dependências de compilação para a versão que está incluída no Ubuntu fazendo:

sudo apt-get build-dep qemu

Isso garante que você tenha todas as bibliotecas e os arquivos de cabeçalhos dos quais seu pacote depende. Se o seu próprio código baixado não usar novas bibliotecas, você deve ter as bibliotecas necessárias para criá-lo.

De seus erros, parece que você precisa pelo menos de libglib2.0-dev

    
por jhilmer 10.02.2014 / 15:42