WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: QEMU for 64bit?  (Read 16160 times)

Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 14516
Re: QEMU for 64bit?
« Reply #30 on: February 08, 2016, 09:33:01 PM »
...vala-tools don't seem to exist. Will look into it further.

You mean like vala, vala-gen-introspect, valac, vapicheck and vapigen or something else?

Offline flyingfishfinger

  • Jr. Member
  • **
  • Posts: 74
Re: QEMU for 64bit?
« Reply #31 on: February 08, 2016, 09:46:13 PM »
Ah, so many dependencies. The spice-server requres spice-protocol, which itself needs to be built. That required python six, which I couldn't get without pip, which needed to be downloaded separately. Urgh...this is why I didn't become a software engineer :p
Let me poke at this for a little and get back to you guys...

R

Offline flyingfishfinger

  • Jr. Member
  • **
  • Posts: 74
Re: QEMU for 64bit?
« Reply #32 on: February 08, 2016, 10:19:20 PM »
Ah, so many dependencies. The spice-server requres spice-protocol, which itself needs to be built. That required python six, which I couldn't get without pip, which needed to be downloaded separately. Urgh...this is why I didn't become a software engineer :p
Let me poke at this for a little and get back to you guys...

Update: I think I got past the vala (maybe not, I'll let you know). Currently building spice-gtk, which fails with the following:

Quote
GEN      vncdisplaykeymap_xorgevdev2xtkbd.c
/bin/sh: ./keymap-gen.pl: not found
  GEN      vncdisplaykeymap_xorgkbd2xtkbd.c
/bin/sh: ./keymap-gen.pl: not found
  GEN      vncdisplaykeymap_xorgxquartz2xtkbd.c
/bin/sh: ./keymap-gen.pl: not found
  GEN      vncdisplaykeymap_xorgxwin2xtkbd.c
/bin/sh: ./keymap-gen.pl: not found
  GEN      vncdisplaykeymap_osx2xtkbd.c
/bin/sh: ./keymap-gen.pl: not found
  GEN      vncdisplaykeymap_win322xtkbd.c
/bin/sh: ./keymap-gen.pl: not found
  GEN      vncdisplaykeymap_x112xtkbd.c
/bin/sh: ./keymap-gen.pl: not found
  CC       vncdisplaykeymap.lo
vncdisplaykeymap.c:75:46: fatal error: vncdisplaykeymap_xorgevdev2xtkbd.c: No such file or directory
 #include "vncdisplaykeymap_xorgevdev2xtkbd.c"

R

Offline flyingfishfinger

  • Jr. Member
  • **
  • Posts: 74
Re: QEMU for 64bit?
« Reply #33 on: February 09, 2016, 12:03:13 AM »
Got that one too. Apparently TC installs perl into /usr/local/bin as opposed to /usr/bin. So I needed to change the !# line inside keymap-gen.pl to !#/usr/local/bin.
Another dep is gtk3-gir, then it built. I now have a spicy client, but I need to recompile qemu to support spice output.
Also, it wants PulseAudio and Gstreamer 1.0. I thought I had the Gstreamer one, but I'll try and rebuild it.

...sheesh, I should write all this up when I'm done if I remember.  Meanwhile, since none of this is persistent I'll get lots of practise doing it over again after I reboot :D

R
« Last Edit: February 09, 2016, 12:08:13 AM by flyingfishfinger »

Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 14516
Re: QEMU for 64bit?
« Reply #34 on: February 09, 2016, 12:16:57 AM »
You should file a bug requesting that they put /usr/bin/env perl  ;)

..make extensions as you go along, then it will be persistant...

Offline curaga

  • Administrator
  • Hero Member
  • *****
  • Posts: 10957
Re: QEMU for 64bit?
« Reply #35 on: February 09, 2016, 02:12:55 AM »
Re cpufreq: the kernel functionality is included in base, and ondemand is the default. Anything done via the cpufreq utils can be done directly by writing into files in /proc and /sys.
The only barriers that can stop you are the ones you create yourself.

Offline flyingfishfinger

  • Jr. Member
  • **
  • Posts: 74
Re: QEMU for 64bit?
« Reply #36 on: February 09, 2016, 06:12:08 PM »
Found the CPU adjustments, thank you!
I made an extension for the spice-protocol, yay!

Is there a celt051 package already? There seems to have been a celt.tcz in TC but not in 64-bit. The spice-server (required to build qemu with spice support) specifically requires celt051.. :(

EDIT:....never mind, built an extension for it.

R
« Last Edit: February 09, 2016, 06:26:11 PM by flyingfishfinger »

Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 14516
Re: QEMU for 64bit?
« Reply #37 on: February 09, 2016, 09:14:23 PM »
specifically requires celt051.. :(

EDIT:....never mind, built an extension for it.

Please name the extension celt.tcz and not celt-051.tcz

Offline flyingfishfinger

  • Jr. Member
  • **
  • Posts: 74
Re: QEMU for 64bit?
« Reply #38 on: February 09, 2016, 09:17:17 PM »
Ok, but it's apparently specific to that particular version and not the latest one. Still just celt?

R

Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 14516
Re: QEMU for 64bit?
« Reply #39 on: February 09, 2016, 09:24:04 PM »
If there's no other existing celt extension, then it would better to call it just celt - this avoids having to change dep files if the extension were changed from, say, celt-051 -> celt-053.

Offline flyingfishfinger

  • Jr. Member
  • **
  • Posts: 74
Re: QEMU for 64bit?
« Reply #40 on: February 09, 2016, 09:37:42 PM »
Ok. The celt project actually makes note that they branched this particular version and developed it in parallel and named it celt051:

Quote
This is an update of the previous 0.5.1 prerelease; as several software and hardware projects have seen fit to deplot this prerelease version for development and testing, we've released this new version that changes the installation namespace from 'celt' to 'celt051' to ease installation and parallel development with other versions of celt without conflict. Aside from renaming symbols and install locations to 'celt051' there are no other changes from the celt 0.5.1 release.

Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 14516
Re: QEMU for 64bit?
« Reply #41 on: February 09, 2016, 09:52:49 PM »
Ah - in that case, maybe celt051 is better...

Offline Rich

  • Administrator
  • Hero Member
  • *****
  • Posts: 11178
Re: QEMU for 64bit?
« Reply #42 on: February 09, 2016, 09:57:38 PM »
Hi flyingfishfinger
According to:
http://www.celt-codec.org/downloads/
Quote
—The CELT codec has been merged into the IETF Opus codec and is now obsolete—
Would Opus be a suitable replacement?
http://opus-codec.org/

Offline flyingfishfinger

  • Jr. Member
  • **
  • Posts: 74
Re: QEMU for 64bit?
« Reply #43 on: February 09, 2016, 11:29:35 PM »
Not sure. Spice-server calls for that particular version (also documented on other sites that have guides on how to build it).

In other news, I succeeded in building it with spice support! Now to build the Spice client and pray it works...

R

Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 14516
Re: QEMU for 64bit?
« Reply #44 on: February 09, 2016, 11:32:03 PM »
Would Opus be a suitable replacement?

Since it's missing from the corepure64 repo, I'll make an extension.