LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 826|回复: 2

gentoo编译qemu的问题有谁遇到过吗?

[复制链接]
发表于 2007-1-13 21:30:05 | 显示全部楼层 |阅读模式
原来用4.1编译不过去,现在用3.4.4编译,但在链接时出错,怀疑应该是ebuild文件搞错了,链接时可能少链接了什么库吧,有哪位兄弟遇到过,是怎么解决的?

[1] i686-pc-linux-gnu-3.4.4 *
[2] i686-pc-linux-gnu-3.4.4-hardened
[3] i686-pc-linux-gnu-3.4.4-hardenednopie
[4] i686-pc-linux-gnu-3.4.4-hardenednopiessp
[5] i686-pc-linux-gnu-3.4.4-hardenednossp
[6] i686-pc-linux-gnu-4.1.1


  1. ......
  2. ar rcs libqemu.a exec.o kqemu.o translate-op.o translate-all.o cpu-exec.o translate.o op.o  fpu/softfloat-native.o op_helper.o helper.o disas.o  i386-dis.o ppc-dis.o

  3. i686-pc-linux-gnu-gcc  -o qemu-system-ppc vl.o osdep.o block.o readline.o monitor.o pci.o console.o loader.o block-cow.o block-qcow.o aes.o block-vmdk.o block-cloop.o block-dmg.o block-bochs.o block-vpc.o block-vvfat.o scsi-disk.o cdrom.o lsi53c895a.o usb.o usb-hub.o usb-linux.o usb-hid.o usb-ohci.o usb-msd.o ne2000.o rtl8139.o pcnet.o ppc.o ide.o pckbd.o ps2.o vga.o sb16.o es1370.o fmopl.o adlib.o dma.o audio.o noaudio.o wavaudio.o sdlaudio.o ossaudio.o alsaaudio.o wavcapture.o mc146818rtc.o serial.o i8259.o i8254.o fdc.o m48t59.o ppc_prep.o ppc_chrp.o cuda.o adb.o openpic.o heathrow_pic.o mixeng.o grackle_pci.o prep_pci.o unin_pci.o gdbstub.o sdl.o vnc.o slirp/cksum.o slirp/if.o slirp/ip_icmp.o slirp/ip_input.o slirp/ip_output.o slirp/slirp.o slirp/mbuf.o slirp/misc.o slirp/sbuf.o slirp/socket.o slirp/tcp_input.o slirp/tcp_output.o slirp/tcp_subr.o slirp/tcp_timer.o slirp/udp.o slirp/bootp.o slirp/debug.o slirp/tftp.o libqemu.a  -lm -lz -lasound -lSDL -lpthread  -lutil -lrt
  4. make[1]: Leaving directory `/var/tmp/portage/qemu-softmmu-0.8.2-r1/work/qemu-0.8.2/ppc-softmmu'

  5. !!! ERROR: app-emulation/qemu-softmmu-0.8.2-r1 failed.
  6. Call stack:
  7.   ebuild.sh, line 1546:   Called dyn_compile
  8.   ebuild.sh, line 937:   Called src_compile
  9.   qemu-softmmu-0.8.2-r1.ebuild, line 92:   Called die

  10. !!! make failed
  11. !!! If you need support, post the topmost build error, and the call stack if relevant.

复制代码
 楼主| 发表于 2007-1-13 21:48:54 | 显示全部楼层
咦,直接到目录/var/tmp/portage/qemu-softmmu-0.8.2-r1/work/qemu-0.8.2中去,运行make竟然可以编译成功!
可是这问题应该怎么解决呢?是不是ebuild的问题?
回复 支持 反对

使用道具 举报

发表于 2007-1-15 11:21:27 | 显示全部楼层
只有等gentoo修改了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表