qemu-2.5.1 will not run with gtk3/vte

Bug #1567254 reported by John Frankish
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
QEMU
Expired
Undecided
Unassigned

Bug Description

Using qemu-2.5.1 and compiling without gtk3 and vte-2.90.

This works:

CC="gcc -mtune=generic -Os -pipe" CXX="g++ -mtune=generic -Os -pipe -fno-exceptions -fno-rtti" ./configure --prefix=/usr/local --localstatedir=/var --libexecdir=/usr/local/lib/qemu --interp-prefix=/usr/local/share/qemu --audio-drv-list="oss alsa sdl" --target-list="i386-softmmu i386-linux-user x86_64-softmmu x86_64-linux-user" --smbd=/usr/local/sbin/smbd --disable-curses

find . -name config-host.mak -type f -exec sed -i 's/-O2//g' {} \;

make
sudo make install

If I then add gtk3 and vte-2.90 development files and compile again, this fails with or without --disable-docs:

 sudo make install
...
make -C po install
make[1]: Entering directory '/usr/src/qemu-2.5.1/po'
  GEN tr.mo
/bin/sh: msgfmt: not found
Makefile:13: recipe for target 'tr.mo' failed
make[1]: *** [tr.mo] Error 127
make[1]: Leaving directory '/usr/src/qemu-2.5.1/po'
Makefile:443: recipe for target 'install' failed
make: *** [install] Error 2

If I then add gettext and re-compile, "qemu-system-x86_64 -blah-blah" opens a window, displays the bios message and stops.

* configure script should check for gettext
* if "--disable-docs" is passed, "make install" should not try to install docs
* qemu should work when compiled with gtk3 and vte
* why does qemu insist on vte-2.90, when vte-2.91 has been out +/- 2 years?

Revision history for this message
Thomas Huth (th-huth) wrote :

Looking through old bug tickets... can you still reproduce these issues with the latest version of QEMU?

Changed in qemu:
status: New → Incomplete
Revision history for this message
John Frankish (john-frankish) wrote :

Things seem to work with gtk3 and qemu-3.1.0 - I didn't try vte though...

Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for QEMU because there has been no activity for 60 days.]

Changed in qemu:
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.