>>>>>> Ref:
>>>>>> Beyond LinuxR From Scratch - Version 2016-04-05
>>>>>> Chapter 8. Virtualization
>>>>>> qemu-2.5.1
>>>>>>
>>>>>> vte-0.44.0 is mentioned as an optional dependency, but this
>>>>>> will not work as qemu looks for vte-2.90 and vte-0.44.0
>>>>>> supplies vte-2.91.
>>>>>>
>>>>>> In addition, if qemu is compiled against gtk3, it starts,
>>>>>> displays the bios message and hangs.
>>>>>>
>>>>> I have in my log:
>>>>>
>>>>> GTK support       yes
>>>>> VTE support       yes
>>>>>
>>>>> It doesn't mention whether that is gtk2 or gtk3.  I have both
>>>>> installed.
>>>>> However I was using qemu yesterday and it worked fine.
>>>>>
>>>> OK, but:
>>>>
>>>> $ cd qemu-2.5.1
>>>>
>>>> $ 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 --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
>>>> --enable-vte
>>>>
>>>> ERROR: User requested feature vte
>>>>          configure was not able to find it.
>>>>         Install libvte-2.90 devel
>>>
>>> I cannot reproduce this.  I ran the command above and do get:
>>>
>>> cc1: warning: command line option '-fno-rtti' is valid for
>>>C++/ObjC++ but not for C
>>>
>>> but otherwise the configure worked for me.
>>>
>> That's interesting. What do you get with the following command:
>> ls -la /usr/lib/pkgconfig/vte*
>>
> -rw-r--r-- 1 root root 342 Mar 22 16:21 /usr/lib/pkgconfig/vte-2.91.pc
> -rw-r--r-- 1 root root 355 Mar  4 17:29 /usr/lib/pkgconfig/vte.pc
> 
> I did have Vte-0.28.2 installed also.
>
>> The other reason it might be working for you is that you are building
>> against gtk2? Try the following switch --with-gtkabi=3.0
>>
> Yes, that gave the error.
> 
> If I change configure line 2434 s/90/91/ then configure works.
> I don't see a configure.ac. The build went quite well with only
> a couple of warnings.
> 
> We can either change the vte version or insert a sed for configure.
> What do you think?
> 
That would depend on whether qemu needs something in vte-2.90 that is not
present in vte-2.91.

Note that, as per the original post, if I compile qemu against vte-2.90 and
gtk3, it will not run.

Maybe I need to try qemu against vte-2.91 and gtk3...

-- 
http://lists.linuxfromscratch.org/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to