使用Yocto 2.3.2编译Emacs导致" qemu:未捕获目标信号11(分段错误)"

时间:2017-10-08 21:12:29

标签: emacs qemu yocto bitbake

我一直在尝试使用Bitbake编译emacs,但我在do_compile任务中遇到以下错误,我怀疑这是一个纯粹与qemu中的错误相关的问题。

要添加,我必须重新编译稳定版本的icu以获取正确的* .so文件,使用EXTRA_OECONF_append = " --with-jpeg=no"并且还必须编译giflib和{{1}来到这一点。

如果您需要更多信息,我非常乐意提供。

以下是日志文件中的错误:

liblockfile

我的| qemu-i386 -s 1048576 -L /home/mozcelikors-host/poky/build/tmp/work/i586-poky-linux/emacs/23.4-r4/qemu-treedir ../lib-src/make-docfile -d /home/mozcelikors-host/poky/build/tmp/work/i586-poky-linux/emacs/23.4-r4/emacs-23.4/src dosfns.o msdos.o xterm.o xfns.o xmenu.o xselect.o xrdb.o xsmfns.o fringe.o image.o fontset.o dbusbind.o nsterm.o nsfns.o nsmenu.o nsselect.o nsimage.o nsfont.o w32.o w32console.o w32fns.o w32heap.o w32inevt.o w32menu.o w32proc.o w32reg.o w32select.o w32term.o w32xfns.o xfont.o ftfont.o xftfont.o ftxfont.o dispnew.o frame.o scroll.o xdisp.o menu.o xmenu.o window.o charset.o coding.o category.o ccl.o character.o chartab.o cm.o term.o terminal.o xfaces.o xterm.o xfns.o xselect.o xrdb.o fontset.o xsmfns.o fringe.o image.o xsettings.o xgselect.o gtkutil.o dbusbind.o emacs.o keyboard.o macros.o keymap.o sysdep.o buffer.o filelock.o insdel.o marker.o minibuf.o fileio.o dired.o filemode.o cmds.o casetab.o casefiddle.o indent.o search.o regex.o undo.o alloc.o data.o doc.o editfns.o callint.o eval.o floatfns.o fns.o font.o print.o lread.o syntax.o unexelf.o bytecode.o process.o callproc.o region-cache.o sound.o atimer.o doprnt.o strftime.o intervals.o textprop.o composite.o md5.o xfont.o ftfont.o xftfont.o ftxfont.o > ../etc/DOC | qemu: uncaught target signal 11 (Segmentation fault) - core dumped | qemu-i386: /home/mozcelikors-host/poky/build/tmp/work/x86_64-linux/qemu-native/2.8.0-r0/qemu-2.8.0/translate-all.c:175: tb_lock: Assertion `!have_tb_lock' failed. | qemu-i386: /home/mozcelikors-host/poky/build/tmp/work/x86_64-linux/qemu-native/2.8.0-r0/qemu-2.8.0/translate-all.c:175: tb_lock: Assertion `!have_tb_lock' failed. | Makefile:135: recipe for target '../etc/DOC' failed | make[1]: *** [../etc/DOC] Error 127 | make[1]: *** Waiting for unfinished jobs.... | Segmentation fault (core dumped) | make[1]: Leaving directory '/home/mozcelikors-host/poky/build/tmp/work/i586-poky-linux/emacs/23.4-r4/build/src' | Makefile:339: recipe for target 'src' failed | make: *** [src] Error 2 | ERROR: Function failed: do_compile (log file is located at /home/mozcelikors-host/poky/build/tmp/work/i586-poky-linux/emacs/23.4-r4/temp/log.do_compile.558) ERROR: Task (/home/mozcelikors-host/poky/meta-embeddev/recipes-editors/editors/emacs_23.4.bb:do_compile) failed with exit code '1' NOTE: Tasks Summary: Attempted 2087 tasks of which 2051 didn't need to be rerun and 1 failed.

conf/bblayers.conf

... BBLAYERS ?= " \ /home/mozcelikors-host/poky/meta \ /home/mozcelikors-host/poky/meta-poky \ /home/mozcelikors-host/poky/meta-yocto-bsp \ /home/mozcelikors-host/poky/meta-embeddev \ #Involves emacs " ... ,我有

conf/local.conf

以下是MACHINE ??= "qemux86" ,以防万一,

emacs.inc

提前感谢您的建议......

0 个答案:

没有答案