Re: [Spice-devel] OSX spice-gtk and pyparsing
That looks more like an X error to me Try getting the latest X11 from http://xquartz.macosforge.org/ <http://xquartz.macosforge.org/trac/wiki> Cheers Kai From: Cliff Sharp Date: Mon, 2 May 2011 14:35:12 -0500 To: Kai Mosebach Cc: Attila Sukosd , Christophe Fergeau Subject: Re: [Spice-devel] OSX spice-gtk and pyparsing I remember that you were having trouble with that. As soon as I can get X server working again. Right now I cannot run xhost + or spicy due to the errors mentioned below. Some new stuff: May 2 14:01:20 csharpOSX org.macports.privileged_startx[233]: font_cache: Done May 2 14:01:20 csharpOSX org.macports.startx[376]: xinit: giving up May 2 14:01:20 csharpOSX org.macports.startx[376]: xinit: unable to connect to X server: Connection refused May 2 14:01:20 csharpOSX org.macports.startx[376]: xinit: server error May 2 14:01:20 csharpOSX com.apple.launchd.peruser.501[154] (org.macports.startx[376]): Exited with exit code: 1 May 2 14:01:20 csharpOSX com.apple.launchd.peruser.501[154] (org.macports.startx): Throttling respawn: Will start in 8 seconds May 2 14:01:28 csharpOSX org.macports.startx[444]: lockfile: Sorry, giving up on "/var/folders/l8/l8czqWr5FSGDJP2bpbSQBE+++TI/-Tmp-//font_cache.lock" May 2 14:01:28 csharpOSX org.macports.startx[444]: font_cache is already running. May 2 14:01:28 csharpOSX org.macports.startx[444]: If you believe this to be erroneous, please remove /var/folders/l8/l8czqWr5FSGDJP2bpbSQBE+++TI/-Tmp-//font_cache.lock. May 2 14:01:28 csharpOSX org.macports.privileged_startx[233]: lockfile: Try praying, giving up on "/opt/local/var/run/font_cache.lock" May 2 14:01:28 csharpOSX org.macports.privileged_startx[233]: font_cache: Scanning system font directories to generate X11 font caches May 2 14:01:28 csharpOSX org.macports.privileged_startx[233]: opendir: No such file or directory May 2 14:01:28 csharpOSX org.macports.privileged_startx[233]: find: /opt/local/share/fonts/*: No such file or directory May 2 14:01:28 csharpOSX defaults[465]: \nThe domain/default pair of (org.macports.X11, dpi) does not exist May 2 14:01:28 csharpOSX org.macports.startx[444]: xauth: file /Users/csharp/.serverauth.444 does not exist May 2 14:01:28 csharpOSX org.macports.privileged_startx[233]: font_cache: Updating FC cache May 2 14:01:28 csharpOSX org.macports.startx[444]: xinit: unable to run server "/opt/local/bin/X": No such file or directory May 2 14:01:28 csharpOSX org.macports.startx[444]: Use the -- option, or make sure that /opt/local/bin is in your path and May 2 14:01:28 csharpOSX org.macports.startx[444]: that "/opt/local/bin/X" is a program or a link to the right type of server May 2 14:01:28 csharpOSX org.macports.startx[444]: for your display. Possible server names include: May 2 14:01:28 csharpOSX org.macports.startx[444]: Xquartz Mac OSX Quartz displays. May 2 14:01:28 csharpOSX org.macports.startx[444]: XvfbVirtual frame buffer May 2 14:01:28 csharpOSX org.macports.startx[444]: Xfake kdrive-based virtual frame buffer May 2 14:01:28 csharpOSX org.macports.startx[444]: Xnest X server nested in a window on another X server May 2 14:01:28 csharpOSX org.macports.startx[444]: Xephyr kdrive-based nested X server May 2 14:01:28 csharpOSX org.macports.startx[444]: XvncX server accessed over VNC's RFB protocol May 2 14:01:28 csharpOSX org.macports.startx[444]: Xdmx Distributed Multi-head X server May 2 14:01:30 csharpOSX org.macports.privileged_startx[233]: font_cache: Done May 2 14:01:30 csharpOSX org.macports.startx[444]: xinit: giving up May 2 14:01:30 csharpOSX org.macports.startx[444]: xinit: unable to connect to X server: Connection refused May 2 14:01:30 csharpOSX org.macports.startx[444]: xinit: server error May 2 14:01:30 csharpOSX com.apple.launchd.peruser.501[154] (org.macports.startx[444]): Exited with exit code: 1 On May 2, 2011, at 2:16 PM, Kai Mosebach wrote: > Hi, > > I had this question before but I guess it was drowned in the gtk/glib > discussion. > > Running the OSX client via X11 makes my 'a'/'A' key nonfuncitonal. Can you > please verify if its the same for you? > > Thanks Kai > > From: Kai Mosebach > Date: Fri, 29 Apr 2011 10:46:43 +0200 > To: Cliff Sharp , Attila Sukosd > , Christophe Fergeau > Cc: > Subject: Re: [Spice-devel] OSX spice-gtk and pyparsing > > Hey, > > I am running spicy under OSX. If I press the 'a' key, nothing happens (within > the guest). Can you please try if this is the same for you? > > Thanks Kai > > From: Cliff Sharp > Date: Wed, 27 Apr 2011 17:10:33 -0500 > To: Kai Mosebach > Cc: Kai Mosebach , Alon Levy , > > Subject: Re: [Spice-devel] OSX spice-gtk and pyparsing > > The wonderful news is that spice-gtk is built and running OSX. > > AN
Re: [Spice-devel] spicec and spice-gtk
The question is if I could get a libspice-client-glib without gtk at all? On 5/2/11 1:57 PM, "Christophe Fergeau" wrote: >On Mon, May 02, 2011 at 01:48:27PM +0200, Kai Mosebach wrote: >> This is basically a good approach I think - also to use the whole spice >> client programmatically. >> What I would like to see here would be a clean split between the >> spice-client-glib (w/o the gtk parts) and spicy(the gtk parts) if that¹s >> possible at all. > >spice-gtk installs libspice-client-glib, libspice-client-gtk and spicy >here. Is this the clean split you're looking for, or are there issues with >the way it's currently done? > >Cheers, > >Christophe ___ Spice-devel mailing list Spice-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/spice-devel
Re: [Spice-devel] spicec and spice-gtk
>> >>Then I recommend that we create a library/framework/API so that >> companies can use spice much easier programmatically. > >Spice-Gtk has a complete API. It allows to create complete clients >without GTK using spice-client-glib. This is basically a good approach I think - also to use the whole spice client programmatically. What I would like to see here would be a clean split between the spice-client-glib (w/o the gtk parts) and spicy(the gtk parts) if that¹s possible at all. ___ Spice-devel mailing list Spice-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/spice-devel
Re: [Spice-devel] spicec and spice-gtk
The slim barebone one :) Without all the gtk overhead... I think if the audio-interface was more portable it would make a pretty good starting point for porting. On 4/29/11 11:05 AM, "Christophe Fergeau" wrote: >On Fri, Apr 29, 2011 at 10:56:11AM +0200, Kai Mosebach wrote: >> I personally would also like to see spicec available for (Win,LX and >>OSX) >> since its a pure cmdline client w/o any additional GTK stuff (good for >>own >> development)... > >spice-gtk is to be seen as a gtk widget which you can embed in any gtk >application you want + a sample client. You'd like something even more >barebone which you run with --host --port and which doesn't have any >menus, >toolbars, ... ? Or would spicy be good enough for you with a bit more >command line interaction? > >Christophe ___ Spice-devel mailing list Spice-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/spice-devel
Re: [Spice-devel] spicec and spice-gtk
I personally would also like to see spicec available for (Win,LX and OSX) since its a pure cmdline client w/o any additional GTK stuff (good for own development)... On 4/29/11 10:54 AM, "Christophe Fergeau" wrote: >On Thu, Apr 28, 2011 at 03:57:50PM -0500, Cliff Sharp wrote: >> I have spice-gtk built and running on OSX. It has some issues but it >>does connect. I am in the process of testing this now. >> >> I am trying to build the spice cient spicec (spice-0.8.1) on OSX. > >What's missing in spice-gtk that makes you want to build spicec? I'd >recommend sticking with the more cross-platform alternative :) > >Christophe ___ Spice-devel mailing list Spice-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/spice-devel
Re: [Spice-devel] OSX spice-gtk and pyparsing
Hey, I am running spicy under OSX. If I press the 'a' key, nothing happens (within the guest). Can you please try if this is the same for you? Thanks Kai From: Cliff Sharp Date: Wed, 27 Apr 2011 17:10:33 -0500 To: Kai Mosebach Cc: Kai Mosebach , Alon Levy , Subject: Re: [Spice-devel] OSX spice-gtk and pyparsing The wonderful news is that spice-gtk is built and running OSX. AND I have a spice server running on a server and waiting on a connection. A connection is actually made: SERVER --- Apr-27 16:48:11 1-I added listener socket 3 Apr-27 16:48:21 1-I Accepted a SPICE connection Apr-27 16:48:21 1-I Will add a pair 4 (wrapper) <--> 5 (verdempcd) with 8 bytes Apr-27 16:48:21 1-I socket 5 disconnected The bad news is the connection is dropped almost immediately... CLIENT --- Xlib: extension "RANDR" missing on display "/tmp/launch-f4Kdn5/org.x:0". (this is at startup time) (spicy:90230): GSpice-CRITICAL **: incomplete link header (0/16) GSpice-Message: main channel: failed to connect We are making progress... On Apr 27, 2011, at 1:05 PM, Mosebach Kai wrote: > With a valid OSX audio sink in gstreamer, as soon as I play sound I run > into : > >> GSpice-Message: main channel: opened >> GSpice-Message: create window (#0) >> >> (spicy:24949): GSpice-WARNING **: (channel-main.c:889):_channel_new: >> runtime check failed: (channel != NULL) >> Segmentation fault > > > How can I enable debugging? Gdb's backtrace is pretty useless... Are there > any other logging sources / flags? > > > On 4/27/11 7:47 PM, "Kai Mosebach" wrote: > >> >> >>> On Wed, Apr 27, 2011 at 06:36:24PM +0200, Kai Mosebach wrote: >>>> and why the bandwidth increases by ~70% compared to the spicec.exe from >>>> windows? >>> >>> The bandwidth thing is just a result of using a different client? that is >>> very bizzarre, since it's all server->client and there is no negotiation >>> that could affect the compression scheme. >> >> Its a different client (spicec.exe 0.8.0 (windows) vs. spice-gtk-0.5 (OSX) >> >>> Sound wise - is gstreamer working standalone (gst-launch audiotestsrc ! >>> autoaudiosink, >>> should hear a pure tone)? that's what spice-gtk should be using I think. >> >> To get a valid audiosink for OSX one has to install the macport >> gst-plugins-good >> >> Now it segfaults though :-( im looking into it. >> >> > > ___ > Spice-devel mailing list > Spice-devel@lists.freedesktop.org > http://lists.freedesktop.org/mailman/listinfo/spice-devel Cliff Sharp | csh...@vbridges.com ___ Spice-devel mailing list Spice-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/spice-devel
Re: [Spice-devel] spicec and spice-gtk
Do you have patches available for that? From: Attila Sukosd Date: Fri, 29 Apr 2011 07:20:00 +0200 To: Cliff Sharp Cc: Kai Mosebach , Subject: Re: [Spice-devel] spicec and spice-gtk PortAudio ___ Spice-devel mailing list Spice-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/spice-devel
Re: [Spice-devel] Spice on OS/X
# find / -name "libglib*" /Applications/Adium.app/Contents/Frameworks/libglib.framework /Applications/Adium.app/Contents/Frameworks/libglib.framework/libglib /Applications/Adium.app/Contents/Frameworks/libglib.framework/Versions/2.0. 0/libglib /opt/local/lib/libglib-2.0.0.dylib /opt/local/lib/libglib-2.0.a /opt/local/lib/libglib-2.0.dylib /opt/local/lib/libglib-2.0.la $ which spicy /usr/local/bin/spicy $ otool -L /usr/local/bin/spicy|grep glib /usr/local/lib/libspice-client-glib-2.0.2.dylib (compatibility version 3.0.0, current version 3.1.0) /opt/local/lib/libglib-2.0.0.dylib (compatibility version 2801.0.0, current version 2801.5.0) $ locate glib.h /opt/local/include/glib-2.0/glib.h Well hope that¹s prove enough ;-) Were are all these #define's defined anyway? Couldn¹t we ask if #ifdef __MACOSX__ or similar at this point? On 4/28/11 10:37 AM, "Christophe Fergeau" wrote: >Until proven otherwise, I'll assume it's a mismatch between several glibs >:) To figure it out, looking at make V=1, checking which versions of glib >are available on the system (find / -name "libglib*"), maybe looking at >what ldd say, ... would be helpful > >Christophe ___ Spice-devel mailing list Spice-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/spice-devel
Re: [Spice-devel] OSX spice-gtk and pyparsing
>On Wed, Apr 27, 2011 at 06:36:24PM +0200, Kai Mosebach wrote: >>and why the bandwidth increases by ~70% compared to the spicec.exe from >> windows? > >The bandwidth thing is just a result of using a different client? that is >very bizzarre, since it's all server->client and there is no negotiation >that could affect the compression scheme. Its a different client (spicec.exe 0.8.0 (windows) vs. spice-gtk-0.5 (OSX) >Sound wise - is gstreamer working standalone (gst-launch audiotestsrc ! >autoaudiosink, >should hear a pure tone)? that's what spice-gtk should be using I think. To get a valid audiosink for OSX one has to install the macport gst-plugins-good Now it segfaults though :-( im looking into it. ___ Spice-devel mailing list Spice-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/spice-devel
Re: [Spice-devel] Spice on OS/X
If I run configure --with-coroutine=gthread I don¹t need those patches below. Are there any disadvantages out of the gthreads? On 4/27/11 7:28 PM, "Christophe Fergeau" wrote: >On Wed, Apr 27, 2011 at 10:47:10AM +0200, Christophe Fergeau wrote: >> diff --git a/gtk/continuation.h b/gtk/continuation.h >> index 585788e..6822757 100644 >> --- a/gtk/continuation.h >> +++ b/gtk/continuation.h >> @@ -21,7 +21,8 @@ >> #ifndef _CONTINUATION_H_ >> #define _CONTINUATION_H_ >> >> -#include >> +#include >> +#include >> >> Ah, this explains the #include you added in the previous >>hunk. >> I suspect dropping both hunks and only adding the #define _XOPEN_SOURCE >> here would fix your issues. Though nothing in ucontext.h nor in >> sys/ucontext.h on a macosx box depends on _XOPEN_SOURCE, so I'm not sure >> what issues you were seeing here? > >For the record, on the osx build I tried, I only had to add #include > to continuation.h, and didn't need to define _XOPEN_SOURCE in >continuation.[ch]. >string.h wasn't needed here, but I had to add it to ssl_verify.c. On my >leopard system, openssl was too old and EVP_PKEY_cmp didn't exist (it was >introduced in openssl 0.9.8). Copying the openssl 0.9.8 implementation in >the file was enough to workaround the problem, so we can probably test for >its presence in configure.ac and conditionally compile such code if the >function wasn't available. > >Christophe >___ >Spice-devel mailing list >Spice-devel@lists.freedesktop.org >http://lists.freedesktop.org/mailman/listinfo/spice-devel ___ Spice-devel mailing list Spice-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/spice-devel
Re: [Spice-devel] Spice on OS/X
Yeah, I also gave it a shot and that x11 parts stopped my quite quickly :-/ Another note, on building the OSX client the symbol _g_get_monotonic_clock is missing. I think this comes from gtk/spice-session.c but does not seem to resolve the glib version correctly. I had to uncomment this pretty ugly: //#if !GLIB_CHECK_VERSION(2,28,0) static guint64 g_get_monotonic_clock(void) { GTimeVal tv; /* TODO: support real monotonic clock? */ g_get_current_time (&tv); return (((gint64) tv.tv_sec) * 100) + tv.tv_usec; } //#endif On 4/27/11 7:23 PM, "Christophe Fergeau" wrote: >On Wed, Apr 27, 2011 at 11:29:37AM +0200, Christophe Fergeau wrote: >> On Wed, Apr 27, 2011 at 11:27:53AM +0200, Kai Mosebach wrote: >> > Regarding the native gtk2 build I think its not possible with >>macports. >> > You would need to use this I guess : http://gtk-osx.sourceforge.net/ >> >> yes, trying out http://sourceforge.net/apps/trac/gtk-osx/wiki/Build is >>part >> of my medium term plans :) > >Actually I tested this today, I think starting from that work, it should >be >possible to make building a spice client on osx much easier. Basically, by >using these instructions, then by building gstreamer using what is >provided >by the gtk-osx project, and finally plugging and tweaking the jhbuild >spice >module from http://cgit.freedesktop.org/~teuf/spice-gtk/ I wasn't too far >from getting spice-gtk to build using a native gtk build. There are still >a >part of spice-gtk that expects either x11 or windows, so that doesn't work >yet :) >I'll try to get all the small tweaks I had to make integrated in whatever >git they belong to. > >Christophe ___ Spice-devel mailing list Spice-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/spice-devel
Re: [Spice-devel] OSX spice-gtk and pyparsing
Do you guys have an idea why sound may not be working (it works with the windows client) and why the bandwidth increases by ~70% compared to the spicec.exe from windows? Cheers Kai On 4/27/11 6:34 PM, "Mosebach Kai" wrote: >As Cliff stated on the very end of the mail, taking pyparsing from the >original website and manually installing it resolved the problem > >Cheers Kai > >From: Attila Sukosd >mailto:attila.suk...@gmail.com>> >Date: Wed, 27 Apr 2011 18:30:58 +0200 >To: Cliff Sharp mailto:csh...@vbridges.com>>, >mailto:spice-de...@freedesktop.org>>, Kai >Mosebach mailto:k...@freshx.de>> >Subject: Re: [Spice-devel] OSX spice-gtk and pyparsing > >Yea, you can even just take the pyparsing.py from the .tgz and put it in >the source base dir. (where you run make from) > >Best Regards, > >Attila Sukosd > >- >DTU Computing Center - www.cc.dtu.dk<http://www.cc.dtu.dk> >att...@cc.dtu.dk<mailto:att...@cc.dtu.dk>, >gba...@student.dtu.dk<mailto:gba...@student.dtu.dk>, >s070...@student.dtu.dk<mailto:s070...@student.dtu.dk> > > > > >On Wed, Apr 27, 2011 at 6:28 PM, Alon Levy >mailto:al...@redhat.com>> wrote: >On Wed, Apr 27, 2011 at 11:07:55AM -0500, Cliff Sharp wrote: >> When building spice-gtk after loading tons of MacPorts dependencies -- >>I was getting the following error. > >To build from git (not from source tar balls) you need pyparsing. I think >it's pure python, so should pose >absolutely no problem to install even if no MacPort exists. I don't have >a mac so I can't check. > >http://pyparsing.wikispaces.com/ > >> >> make all-recursive >> Making all in common >> Making all in win >> Making all in my_getopt-1.5 >> make[4]: Nothing to be done for `all'. >> make[4]: Nothing to be done for `all-am'. >> make[3]: Nothing to be done for `all-am'. >> Making all in gtk >> GENspice-marshal.c >> GENspice-marshal.h >> GENgenerated_demarshallers.c >> Traceback (most recent call last): >> File "../spice_codegen.py", line 7, in >> from python_modules import spice_parser >> File >>"/Users/csharp/src/spice-gtk/spice-gtk-0.5/python_modules/spice_parser.py >>", line 1, in >> from pyparsing import Literal, CaselessLiteral, Word, OneOrMore, >>ZeroOrMore, \ >> ImportError: No module named pyparsing >> make[2]: *** [generated_demarshallers.c] Error 1 >> make[1]: *** [all-recursive] Error 1 >> make: *** [all] Error 2 >> >> I could not find pyparsing in MacPorts via the port list command. I did >>find and load >> py-parsing @1.5.1 python/py-parsing >> py25-parsing @1.5.1 python/py25-parsing >> py26-parsing @1.5.2 python/py26-parsing >> py27-parsing @1.5.5 python/py27-parsing >> >> But none of these resolved the issue. >> >> So I downloaded pyparsing-1.5.5.tar.gz from >>http://distfiles.macports.org/python/ >> and installed it via "python setup.py install" which resolved the issue. >> >> >> >> >> Cliff Sharp | csh...@vbridges.com<mailto:csh...@vbridges.com> >> >> >> >> >> >> >> > >> ___ >> Spice-devel mailing list >> >>Spice-devel@lists.freedesktop.org<mailto:spice-de...@lists.freedesktop.or >>g> >> http://lists.freedesktop.org/mailman/listinfo/spice-devel > >___ >Spice-devel mailing list >Spice-devel@lists.freedesktop.org<mailto:Spice-devel@lists.freedesktop.org >> >http://lists.freedesktop.org/mailman/listinfo/spice-devel > ___ Spice-devel mailing list Spice-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/spice-devel
Re: [Spice-devel] [CIFEX] A file available for download from Kai Mosebach
Please note that these are the libs + the client only and they rely on working versions of the depending libs (such as gstreamer etc) To find out where it expects what you can run $ otool -L libspice-client-glib-2.0.2.dylib (ldd equivalent in osx) Cheers Kai On 4/27/11 11:51 AM, "Kai Mosebach" wrote: >Hello spice-devel@lists.freedesktop.org, > >Kai Mosebach has stored a file on our server >for you to download. File information appears below. > >-------- > >From: Kai Mosebach >Email:kai.moseb...@bsse.ethz.ch > >The file is (follow link to download): > >spice-gtk-0.5-darwin.tgz >https://cifex.ethz.ch:443/?fileId=11135&user=spice-devel%40lists.freedeskt >op.org > > >Expiration: The file will be removed on 2011-05-04 at 23:59:59 > >For downloading you have to enter the following password: >F%78Gt9OoL#}l^qy6R2A > >Link to login to the system: >https://cifex.ethz.ch:443/?user=spice-devel%40lists.freedesktop.org > > > >We recommend that you keep your antivirus software up-to-date when >downloading any files from the internet. > > >CIFEX - CISD File EXchanger >Center for Information Sciences and Databases >ETH Zurich >___ >Spice-devel mailing list >Spice-devel@lists.freedesktop.org >http://lists.freedesktop.org/mailman/listinfo/spice-devel ___ Spice-devel mailing list Spice-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/spice-devel
[Spice-devel] [CIFEX] A file available for download from Kai Mosebach
Hello spice-devel@lists.freedesktop.org, Kai Mosebach has stored a file on our server for you to download. File information appears below. From: Kai Mosebach Email:kai.moseb...@bsse.ethz.ch The file is (follow link to download): spice-gtk-0.5-darwin.tgz https://cifex.ethz.ch:443/?fileId=11135&user=spice-devel%40lists.freedesktop.org Expiration: The file will be removed on 2011-05-04 at 23:59:59 For downloading you have to enter the following password: F%78Gt9OoL#}l^qy6R2A Link to login to the system: https://cifex.ethz.ch:443/?user=spice-devel%40lists.freedesktop.org We recommend that you keep your antivirus software up-to-date when downloading any files from the internet. CIFEX - CISD File EXchanger Center for Information Sciences and Databases ETH Zurich ___ Spice-devel mailing list Spice-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/spice-devel
Re: [Spice-devel] Spice on OS/X
Regarding the native gtk2 build I think its not possible with macports. You would need to use this I guess : http://gtk-osx.sourceforge.net/ Cheers Kai On 4/27/11 11:18 AM, "Christophe Fergeau" wrote: >On Tue, Apr 26, 2011 at 05:10:43PM +0200, Kai Mosebach wrote: >> I just triesbuild the OSX gtk client, my findings : >> >> 1.) Installed gtk2 and gstreamer via ports > >Do you get a gtk2 version using x11 or the "native" osx port when you get >it from (mac?)ports ? > >Christophe ___ Spice-devel mailing list Spice-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/spice-devel
Re: [Spice-devel] Spice on OS/X
- Its the x11 version - sound is not working atm :/ - throughput of a video takes approx. +70% of the bandwidth of the old spicec.exe + wine (incl. sound) The wine+spicec.exe takes <9 MBit/sec for a random news video with a res. of 1280 x 864, the new one is at <14MBit ... Any thoughts? Best Kai On 4/27/11 11:18 AM, "Christophe Fergeau" wrote: >On Tue, Apr 26, 2011 at 05:10:43PM +0200, Kai Mosebach wrote: >> I just triesbuild the OSX gtk client, my findings : >> >> 1.) Installed gtk2 and gstreamer via ports > >Do you get a gtk2 version using x11 or the "native" osx port when you get >it from (mac?)ports ? > >Christophe ___ Spice-devel mailing list Spice-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/spice-devel
Re: [Spice-devel] Spice on OS/X
I just triesbuild the OSX gtk client, my findings : 1.) Installed gtk2 and gstreamer via ports 2.) Finally installed current celt051 after some fiddling 3.) Install pyparsing from http://sourceforge.net/projects/pyparsing/ 4.) Install Text-CSV from http://search.cpan.org/~makamaka/Text-CSV-1.21/lib/Text/CSV.pm 5.) export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig 6.) fiddling around with gstreamer/gst/app/*.h + libgstapp => install gst-plugins-base via macports 7.) ./configure --with-audio=gstreamer --without-python --with-coroutine=gthread 8.) touch gtk/sym-file (otherwise libtool complains Any hints?) 9.) make (failing w/ the error below, ideas?) Best Kai --- SNIP mp01:spice-gtk-0.5 $ make make all-recursive Making all in common Making all in win Making all in my_getopt-1.5 make[4]: Nothing to be done for `all'. make[4]: Nothing to be done for `all-am'. make[3]: Nothing to be done for `all-am'. Making all in gtk make all-am CCLD libspice-client-gtk-2.0.la Undefined symbols: "_spice_inputs_key_press", referenced from: _send_key in spice-widget.o "_spice_inputs_motion", referenced from: _motion_event in spice-widget.o "_spice_main_set_display", referenced from: _recalc_geometry in spice-widget.o "_spice_main_clipboard_grab", referenced from: _clipboard_get_targets in spice-widget.o "_spice_cursor_channel_get_type", referenced from: _channel_destroy in spice-widget.o _channel_destroy in spice-widget.o _channel_new in spice-widget.o _channel_new in spice-widget.o _channel_new in spice-widget.o "_spice_channel_connect", referenced from: _channel_new in spice-widget.o _channel_new in spice-widget.o _channel_new in spice-widget.o "_spice_main_clipboard_release", referenced from: _clipboard_owner_change in spice-widget.o "_spice_util_get_debug", referenced from: _clipboard_clear in spice-widget.o _clipboard_got_from_guest in spice-widget.o _cursor_reset in spice-widget.o _clipboard_received_cb in spice-widget.o _clipboard_received_cb in spice-widget.o _clipboard_get in spice-widget.o _channel_destroy in spice-widget.o _cursor_move in spice-widget.o _clipboard_get_targets in spice-widget.o _clipboard_get_targets in spice-widget.o _clipboard_get_targets in spice-widget.o _spice_display_send_keys in spice-widget.o _recalc_geometry in spice-widget.o _try_keyboard_grab in spice-widget.o _focus_in_event in spice-widget.o _focus_in_event in spice-widget.o _enter_event in spice-widget.o _spice_display_finalize in spice-widget.o _try_keyboard_ungrab in spice-widget.o _focus_out_event in spice-widget.o _leave_event in spice-widget.o _scroll_event in spice-widget.o _scroll_event in spice-widget.o _button_event in spice-widget.o _motion_event in spice-widget.o _expose_event in spice-widget.o _key_event in spice-widget.o _vnc_display_keymap_gdk2xtkbd_table in vncdisplaykeymap.o _vnc_display_keymap_gdk2xtkbd_table in vncdisplaykeymap.o _vnc_display_keymap_gdk2xtkbd_table in vncdisplaykeymap.o _vnc_display_keymap_gdk2xtkbd_table in vncdisplaykeymap.o "_spice_inputs_set_key_locks", referenced from: _sync_keyboard_lock_modifiers in spice-widget.o "_spice_main_channel_get_type", referenced from: _channel_destroy in spice-widget.o _channel_new in spice-widget.o _channel_new in spice-widget.o "_spice_main_clipboard_notify", referenced from: _clipboard_received_cb in spice-widget.o "_spice_session_get_channels", referenced from: _spice_display_new in spice-widget.o "_spice_inputs_key_release", referenced from: _send_key in spice-widget.o "_spice_inputs_channel_get_type", referenced from: _channel_destroy in spice-widget.o _channel_destroy in spice-widget.o _channel_new in spice-widget.o _channel_new in spice-widget.o _channel_new in spice-widget.o "_spice_inputs_position", referenced from: _motion_event in spice-widget.o "_spice_main_clipboard_request", referenced from: _clipboard_get in spice-widget.o "_spice_inputs_button_press", referenced from: _scroll_event in spice-widget.o _button_event in spice-widget.o "_spice_inputs_button_release", referenced from: _scroll_event in spice-widget.o _button_event in spice-widget.o "_spice_display_channel_get_type", referenced from: _channel_destroy in spice-widget.o _channel_destroy in spice-widget.o _channel_new in spice-widget.o _channel_new in spice-widget.o ld: symbol(s) not found collect2: ld returned 1 exit status make[3]: *** [libspice-client-gtk-2.0.la] Error 1 make[2]: *** [all] Error 2 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 From: Cliff Sharp Date: Tue, 26 Apr 2011 07:44:34 -0500 To: Attila Sukosd Cc: Subject: Re: