<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Yes - I was having the same problem as Kai.<div>Kai's recommendation did get me past this issue for now.</div><div><br></div><div><div><div>On Apr 27, 2011, at 12:44 PM, Kai Mosebach wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, sans-serif; "><div>Cliff ran into the same problem. I assume it must be somewhere else.</div><div><br></div><div>ATM both of us have to uncomment the #ifdef query for the GLIB version</div><div><br></div><div>My version of glib2 is 2.28.5 (latest from the ports I guess)</div><div><br></div><span id="OLK_SRC_BODY_SECTION"><div style="font-family:Calibri; font-size:11pt; text-align:left; color:black; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid; BORDER-RIGHT: medium none; PADDING-TOP: 3pt"><span style="font-weight:bold">From: </span> Cliff Sharp &lt;<a href="mailto:csharp@vbridges.com">csharp@vbridges.com</a>&gt;<br><span style="font-weight:bold">Date: </span> Wed, 27 Apr 2011 11:49:19 -0500<br><span style="font-weight:bold">To: </span> Kai Mosebach &lt;<a href="mailto:spice@komadev.de">spice@komadev.de</a>&gt;<br><span style="font-weight:bold">Subject: </span> Re: [Spice-devel] Spice on OS/X<br></div><div><br></div><div><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>I will be happy to file a patch as soon as I get this building correctly.</div><div><br></div>Now I am getting this:<div><br></div><div><div>&nbsp;&nbsp;CCLD &nbsp; libspice-client-glib-2.0.la</div><div>Undefined symbols for architecture x86_64:</div><div>&nbsp;&nbsp;"_g_get_monotonic_clock", referenced from:</div><div>&nbsp;&nbsp; &nbsp; &nbsp;_spice_session_set_mm_time in spice-session.o</div><div>&nbsp;&nbsp; &nbsp; &nbsp;_spice_session_get_mm_time in spice-session.o</div><div>ld: symbol(s) not found for architecture x86_64</div><div>collect2: ld returned 1 exit status</div><div>make[3]: *** [libspice-client-glib-2.0.la] Error 1</div><div>make[2]: *** [all] Error 2</div><div>make[1]: *** [all-recursive] Error 1</div><div>make: *** [all] Error 2</div><div><br></div><div>Thanks</div><div><br></div><div><div>On Apr 27, 2011, at 11:41 AM, Kai Mosebach wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, sans-serif; "><div>Me too actually :) - at least to spice porting … That piece of SW is just too good to not support it :)</div><div><br></div><span id="OLK_SRC_BODY_SECTION"><div style="font-family:Calibri; font-size:11pt; text-align:left; color:black; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid; BORDER-RIGHT: medium none; PADDING-TOP: 3pt"><span style="font-weight:bold">From: </span> Cliff Sharp &lt;<a href="mailto:csharp@vbridges.com">csharp@vbridges.com</a>&gt;<br><span style="font-weight:bold">Date: </span> Wed, 27 Apr 2011 11:38:06 -0500<br><span style="font-weight:bold">To: </span> Kai Mosebach &lt;<a href="mailto:spice@komadev.de">spice@komadev.de</a>&gt;<br><span style="font-weight:bold">Subject: </span> Re: [Spice-devel] Spice on OS/X<br></div><div><br></div><div><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Thank you very much for your time.<div>I am fairly new to spice development and really appreciate your help.</div><div><br><div><div>On Apr 27, 2011, at 11:32 AM, Kai Mosebach wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, sans-serif; "><div>Ahh the last pieces :)</div><div><br></div><div>that’s the (reverse?) patch2 from Christophe - set the</div><div><br></div><div><span class="Apple-style-span" style="font-family: Consolas; font-size: medium; ">VERSION_LDFLAGS =</span></div><div><span class="Apple-style-span" style="font-family: Consolas; font-size: medium; "><br></span></div><div><span class="Apple-style-span" style="font-family: Consolas; font-size: medium; ">In gtk/Makefile.am</span></div><div><span class="Apple-style-span" style="font-family: Consolas; font-size: medium; "><br></span></div><div><span class="Apple-style-span" style="font-family: Consolas; font-size: medium; ">And also find and fix&nbsp;</span><span class="Apple-style-span" style="font-family: Consolas; font-size: medium; ">VERSION_LDFLAGS</span></div><div><span class="Apple-style-span" style="font-family: Consolas; font-size: medium; "><br></span></div><div><span class="Apple-style-span" style="font-family: Consolas; font-size: medium; ">In gtk/Makefile.in</span></div><div><span class="Apple-style-span" style="font-family: Consolas; font-size: medium; "><br></span></div><div><span class="Apple-style-span" style="font-family: Consolas; font-size: medium; ">Then do an make clean;configure;make again</span></div><div><span class="Apple-style-span" style="font-family: Consolas; font-size: medium; "><br></span></div><div><span class="Apple-style-span" style="font-family: Consolas; font-size: medium; ">If possible, can you file a patch out of this and send it to the list (im short on time atm)?</span></div><div><span class="Apple-style-span" style="font-family: Consolas; font-size: medium; "><br></span></div><div><span class="Apple-style-span" style="font-family: Consolas; font-size: medium; ">Good luck :)</span></div><div><div style="font-family: Consolas; font-size: medium; "><font class="Apple-style-span" face="Calibri, sans-serif"><font class="Apple-style-span" face="Consolas"><br></font></font></div></div><span id="OLK_SRC_BODY_SECTION"><div style="font-family:Calibri; font-size:11pt; text-align:left; color:black; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid; BORDER-RIGHT: medium none; PADDING-TOP: 3pt"><span style="font-weight:bold">From: </span> Cliff Sharp &lt;<a href="mailto:csharp@vbridges.com">csharp@vbridges.com</a>&gt;<br><span style="font-weight:bold">Date: </span> Wed, 27 Apr 2011 11:24:40 -0500<br><span style="font-weight:bold">To: </span> Kai Mosebach &lt;<a href="mailto:kai@freshx.de">kai@freshx.de</a>&gt;<br><span style="font-weight:bold">Subject: </span> Re: [Spice-devel] Spice on OS/X<br></div><div><br></div><div><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Thanks very much.<div><br></div><div>What about :</div><div><div>&nbsp;&nbsp;CCLD &nbsp; libspice-client-glib-2.0.la</div><div>libtool: link: symbol file `./sym-file' does not exist</div><div>make[3]: *** [libspice-client-glib-2.0.la] Error 1</div><div>make[2]: *** [all] Error 2</div><div>make[1]: *** [all-recursive] Error 1</div><div>make: *** [all] Error 2</div><div><br></div><div>I have glib2 installed....</div><div><br></div><div>Thanks</div><div><br></div><div><div>On Apr 27, 2011, at 11:00 AM, Kai Mosebach(FX) wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, sans-serif; "><div>port install&nbsp;gst-plugins-base</div><div><br></div><span id="OLK_SRC_BODY_SECTION"><div style="font-family:Calibri; font-size:11pt; text-align:left; color:black; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid; BORDER-RIGHT: medium none; PADDING-TOP: 3pt"><span style="font-weight:bold">From: </span> Cliff Sharp &lt;<a href="mailto:csharp@vbridges.com">csharp@vbridges.com</a>&gt;<br><span style="font-weight:bold">Date: </span> Wed, 27 Apr 2011 10:58:29 -0500<br><span style="font-weight:bold">To: </span> Kai Mosebach &lt;<a href="mailto:spice@komadev.de">spice@komadev.de</a>&gt;<br><span style="font-weight:bold">Subject: </span> Re: [Spice-devel] Spice on OS/X<br></div><div><br></div><div><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">I am getting the following error that I could your help debugging:<div><br></div><div><div>&nbsp;&nbsp;CC &nbsp; &nbsp; spice-gstaudio.lo</div><div>spice-gstaudio.c:23:31: error: gst/app/gstappsrc.h: No such file or directory</div><div>spice-gstaudio.c:24:34: error: gst/app/gstappbuffer.h: No such file or directory</div><div>spice-gstaudio.c:25:32: error: gst/app/gstappsink.h: No such file or directory</div><div>spice-gstaudio.c:124: error: expected ')' before '*' token</div><div>spice-gstaudio.c: In function 'record_bus_cb':</div><div>spice-gstaudio.c:157: warning: implicit declaration of function 'gst_app_sink_pull_buffer'</div><div>spice-gstaudio.c:157: warning: implicit declaration of function 'GST_APP_SINK'</div><div>spice-gstaudio.c:157: warning: assignment makes pointer from integer without a cast</div><div>spice-gstaudio.c:159: warning: implicit declaration of function 'gst_app_sink_is_eos'</div><div>spice-gstaudio.c: In function 'record_start':</div><div>spice-gstaudio.c:219: warning: implicit declaration of function 'gst_app_sink_set_emit_signals'</div><div>spice-gstaudio.c:220: error: 'record_new_buffer' undeclared (first use in this function)</div><div>spice-gstaudio.c:220: error: (Each undeclared identifier is reported only once</div><div>spice-gstaudio.c:220: error: for each function it appears in.)</div><div>spice-gstaudio.c: In function 'playback_data':</div><div>spice-gstaudio.c:323: warning: implicit declaration of function 'gst_app_buffer_new'</div><div>spice-gstaudio.c:323: warning: assignment makes pointer from integer without a cast</div><div>spice-gstaudio.c:324: warning: implicit declaration of function 'gst_app_src_push_buffer'</div><div>spice-gstaudio.c:324: warning: implicit declaration of function 'GST_APP_SRC'</div><div>make[3]: *** [spice-gstaudio.lo] Error 1</div><div>make[2]: *** [all] Error 2</div><div>make[1]: *** [all-recursive] Error 1</div><div>make: *** [all] Error 2</div><div><br></div><div>Thanks</div><div><br></div><div><div>On Apr 27, 2011, at 10:45 AM, Kai Mosebach wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, sans-serif; "><div>I remember installing py-parsing by hand (see one of my first mails). These pkgs I had to install manually (not through the ports)</div><div><br></div><div><div>3.) Install pyparsing from&nbsp;<a href="http://sourceforge.net/projects/pyparsing/">http://sourceforge.net/projects/pyparsing/</a></div><div>4.) Install Text-CSV from&nbsp;<a href="http://search.cpan.org/~makamaka/Text-CSV-1.21/lib/Text/CSV.pm">http://search.cpan.org/~makamaka/Text-CSV-1.21/lib/Text/CSV.pm</a></div><div><br></div></div><div>Good luck ;-)</div><div><br></div><span id="OLK_SRC_BODY_SECTION"><div style="font-family:Calibri; font-size:11pt; text-align:left; color:black; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid; BORDER-RIGHT: medium none; PADDING-TOP: 3pt"><span style="font-weight:bold">From: </span> Cliff Sharp &lt;<a href="mailto:csharp@vbridges.com">csharp@vbridges.com</a>&gt;<br><span style="font-weight:bold">Date: </span> Wed, 27 Apr 2011 10:30:13 -0500<br><span style="font-weight:bold">To: </span> Kai Mosebach &lt;<a href="mailto:kai.mosebach@bsse.ethz.ch">kai.mosebach@bsse.ethz.ch</a>&gt;<br><span style="font-weight:bold">Subject: </span> Re: [Spice-devel] Spice on OS/X<br></div><div><br></div><div><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Question. I have applied your patches mentioned in this email by hand. I hope I did them correctly.<div>I have also built spice-gtk as per your suggestion in this email.</div><div><br></div><div>I have executed MacPorts for the following:</div><div><div>py-parsing &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; @1.5.1 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;python/py-parsing</div><div>py25-parsing &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; @1.5.1 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;python/py25-parsing</div><div>py26-parsing &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; @1.5.2 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;python/py26-parsing</div><div>py27-parsing &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; @1.5.5 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;python/py27-parsing</div><div><br></div><div>But I still get the following error:</div><div><br></div><div><div>make &nbsp;all-recursive</div><div>Making all in common</div><div>Making all in win</div><div>Making all in my_getopt-1.5</div><div>make[4]: Nothing to be done for `all'.</div><div>make[4]: Nothing to be done for `all-am'.</div><div>make[3]: Nothing to be done for `all-am'.</div><div>Making all in gtk</div><div>&nbsp;&nbsp;GEN &nbsp; &nbsp;spice-marshal.c</div><div>&nbsp;&nbsp;GEN &nbsp; &nbsp;spice-marshal.h</div><div>&nbsp;&nbsp;GEN &nbsp; &nbsp;generated_demarshallers.c</div><div>Traceback (most recent call last):</div><div>&nbsp;&nbsp;File "../spice_codegen.py", line 7, in &lt;module&gt;</div><div>&nbsp;&nbsp; &nbsp;from python_modules import spice_parser</div><div>&nbsp;&nbsp;File "/Users/csharp/src/spice-gtk/spice-gtk-0.5/python_modules/spice_parser.py", line 1, in &lt;module&gt;</div><div>&nbsp;&nbsp; &nbsp;from pyparsing import Literal, CaselessLiteral, Word, OneOrMore, ZeroOrMore, \</div><div>ImportError: No module named pyparsing</div><div>make[2]: *** [generated_demarshallers.c] Error 1</div><div>make[1]: *** [all-recursive] Error 1</div><div>make: *** [all] Error 2</div></div><div><br></div><div>So my question is what is the name of the correct MacPort to satisfy this missing Python module for this error "ImportError: No module named pyparsing"&nbsp;?</div><div><br></div><div>Thanks</div><div><br></div><div><div>On Apr 27, 2011, at 3:59 AM, Mosebach Kai wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div>I finally build it on OSX 10.6.6 successfully :-)<br><br>From the patches below I only used :<br><br>common/lines.c<br>gtk/Makefile.am<br><br><br>Then a <br><br>./configure --with-audio=gstreamer --without-python<br>--with-coroutine=gthread<br><br>did the trick, I think --with-coroutine=gthread avoid the _XOPEN_SOURCE<br>patches.<br><br>Best Kai<br><br><br>On 4/27/11 10:47 AM, "Christophe Fergeau" &lt;<a href="mailto:cfergeau@redhat.com">cfergeau@redhat.com</a>&gt; wrote:<br><br><blockquote type="cite">On Tue, Apr 26, 2011 at 08:39:13PM +0200, Attila Sukosd wrote:<br></blockquote><blockquote type="cite"><blockquote type="cite">Also I've attached the patch which fixes a few things here and there...<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">With<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">this it builds fine.<br></blockquote></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Ah, so you've already built spice-gtk on macosx? How well did it work?<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">I had some questions about your patch, it would be really helpful if you<br></blockquote><blockquote type="cite">remembered why you had to change these things :)<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Thanks for the patch,<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Christophe<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">diff --git a/common/lines.c b/common/lines.c<br></blockquote><blockquote type="cite">index 1a14c18..59d0689 100644<br></blockquote><blockquote type="cite">--- a/common/lines.c<br></blockquote><blockquote type="cite">+++ b/common/lines.c<br></blockquote><blockquote type="cite">@@ -2985,7 +2985,7 @@ miWideDashSegment (GCPtr pGC,<br></blockquote><blockquote type="cite"> &nbsp;&nbsp;&nbsp;double L, l;<br></blockquote><blockquote type="cite"> &nbsp;&nbsp;&nbsp;double k;<br></blockquote><blockquote type="cite"> &nbsp;&nbsp;&nbsp;PolyVertexRec vertices[4];<br></blockquote><blockquote type="cite">- &nbsp;&nbsp;&nbsp;PolyVertexRec saveRight = { 0 }, saveBottom;<br></blockquote><blockquote type="cite">+ &nbsp;&nbsp;&nbsp;PolyVertexRec saveRight = { 0 }, saveBottom = { 0 };<br></blockquote><blockquote type="cite"> &nbsp;&nbsp;&nbsp;PolySlopeRec slopes[4];<br></blockquote><blockquote type="cite"> &nbsp;&nbsp;&nbsp;PolyEdgeRec left[2], right[2];<br></blockquote><blockquote type="cite"> &nbsp;&nbsp;&nbsp;LineFaceRec lcapFace, rcapFace;<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">I assume this bit is to avoid a "saveBottom can be used without being<br></blockquote><blockquote type="cite">initialized" gcc warning?<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">diff --git a/gtk/Makefile.am b/gtk/Makefile.am<br></blockquote><blockquote type="cite">index 7ce8a65..e5f3c1c 100644<br></blockquote><blockquote type="cite">--- a/gtk/Makefile.am<br></blockquote><blockquote type="cite">+++ b/gtk/Makefile.am<br></blockquote><blockquote type="cite">@@ -27,6 +27,7 @@ if HAVE_LD_VERSION_SCRIPT<br></blockquote><blockquote type="cite">VERSION_LDFLAGS = -Wl,--version-script=${srcdir}/map-file<br></blockquote><blockquote type="cite">else<br></blockquote><blockquote type="cite">VERSION_LDFLAGS = -export-symbols ${srcdir}/sym-file<br></blockquote><blockquote type="cite">+#VERSION_LDFLAGS =<br></blockquote><blockquote type="cite">endif<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">KEYMAP_GEN = $(srcdir)/keymap-gen.pl<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">macosx ld indeed doesn't have any of --version-script nor -export-symbols,<br></blockquote><blockquote type="cite">but it does have --exported_symbols_list which seems to be equivalent to<br></blockquote><blockquote type="cite">what we are trying to do here. This means m4/ld-version.m4 could be<br></blockquote><blockquote type="cite">improved to deal with this.<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">@@ -420,7 +421,6 @@ INTROSPECTION_GIRS =<br></blockquote><blockquote type="cite">INTROSPECTION_SCANNER_ARGS = --add-include-path=$(builddir)<br></blockquote><blockquote type="cite">$(PREFIX_ARGS)<br></blockquote><blockquote type="cite">INTROSPECTION_COMPILER_ARGS = --includedir=$(builddir)<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">-if HAVE_INTROSPECTION<br></blockquote><blockquote type="cite">glib_introspection_files = $(libspice_client_glibinclude_HEADERS)<br></blockquote><blockquote type="cite">gtk_introspection_files = $(libspice_client_gtkinclude_HEADERS)<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">@@ -453,7 +453,6 @@ typelibsdir = $(libdir)/girepository-1.0<br></blockquote><blockquote type="cite">typelibs_DATA = $(INTROSPECTION_GIRS:.gir=.typelib)<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">CLEANFILES += $(gir_DATA) $(typelibs_DATA)<br></blockquote><blockquote type="cite">-endif<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">I'm not sure why you needed this change.<br></blockquote><blockquote type="cite">My first guess was that this change is needed to prevent autoconf from<br></blockquote><blockquote type="cite">complaining that HAVE_INTROSPECTION is not present in an AM_CONDITIONAL<br></blockquote><blockquote type="cite">when gobject-introspection (and introspection.m4) are not installed.<br></blockquote><blockquote type="cite">However, this would mean that unconditionally building the introspection<br></blockquote><blockquote type="cite">stuff would fail, and moreover, when I tested just this change without<br></blockquote><blockquote type="cite">introspection, configure didn't succeed. Can you tell more about why this<br></blockquote><blockquote type="cite">change was needed?<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">diff --git a/gtk/continuation.c b/gtk/continuation.c<br></blockquote><blockquote type="cite">index 4f5b027..3aefa54 100644<br></blockquote><blockquote type="cite">--- a/gtk/continuation.c<br></blockquote><blockquote type="cite">+++ b/gtk/continuation.c<br></blockquote><blockquote type="cite">@@ -21,7 +21,10 @@<br></blockquote><blockquote type="cite">#include &lt;config.h&gt;<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">#include "continuation.h"<br></blockquote><blockquote type="cite">-<br></blockquote><blockquote type="cite">+#ifdef __MACH__<br></blockquote><blockquote type="cite">+#define _XOPEN_SOURCE<br></blockquote><blockquote type="cite">+#include &lt;ucontext.h&gt;<br></blockquote><blockquote type="cite">+#endif<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">continuation.h already has the #include &lt;ucontext.h&gt;, including it again<br></blockquote><blockquote type="cite">shouldn't do much. Does something like<br></blockquote><blockquote type="cite">--- a/gtk/continuation.c<br></blockquote><blockquote type="cite">+++ b/gtk/continuation.c<br></blockquote><blockquote type="cite">@@ -21,7 +21,10 @@<br></blockquote><blockquote type="cite">#include &lt;config.h&gt;<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">+#define _XOPEN_SOURCE<br></blockquote><blockquote type="cite">#include "continuation.h"<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">help with the issue you were having?<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">diff --git a/gtk/continuation.h b/gtk/continuation.h<br></blockquote><blockquote type="cite">index 585788e..6822757 100644<br></blockquote><blockquote type="cite">--- a/gtk/continuation.h<br></blockquote><blockquote type="cite">+++ b/gtk/continuation.h<br></blockquote><blockquote type="cite">@@ -21,7 +21,8 @@<br></blockquote><blockquote type="cite">#ifndef _CONTINUATION_H_<br></blockquote><blockquote type="cite">#define _CONTINUATION_H_<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">-#include &lt;ucontext.h&gt;<br></blockquote><blockquote type="cite">+#include &lt;string.h&gt;<br></blockquote><blockquote type="cite">+#include &lt;sys/ucontext.h&gt;<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Ah, this explains the #include &lt;ucontext.h&gt; you added in the previous<br></blockquote><blockquote type="cite">hunk.<br></blockquote><blockquote type="cite">I suspect dropping both hunks and only adding the #define _XOPEN_SOURCE<br></blockquote><blockquote type="cite">here would fix your issues. Though nothing in ucontext.h nor in<br></blockquote><blockquote type="cite">sys/ucontext.h on a macosx box depends on _XOPEN_SOURCE, so I'm not sure<br></blockquote><blockquote type="cite">what issues you were seeing here?<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">diff --git a/gtk/coroutine_ucontext.c b/gtk/coroutine_ucontext.c<br></blockquote><blockquote type="cite">index 91059ad..ee48249 100644<br></blockquote><blockquote type="cite">--- a/gtk/coroutine_ucontext.c<br></blockquote><blockquote type="cite">+++ b/gtk/coroutine_ucontext.c<br></blockquote><blockquote type="cite">@@ -25,6 +25,9 @@<br></blockquote><blockquote type="cite">#include &lt;stdio.h&gt;<br></blockquote><blockquote type="cite">#include &lt;stdlib.h&gt;<br></blockquote><blockquote type="cite">#include "coroutine.h"<br></blockquote><blockquote type="cite">+#ifndef MAP_ANONYMOUS<br></blockquote><blockquote type="cite">+# define MAP_ANONYMOUS MAP_ANON<br></blockquote><blockquote type="cite">+#endif<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Yep, macosx has MAP_ANON but no MAP_ANONYMOUS<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">diff --git a/gtk/spice-client-gtk.override b/gtk/spice-client-gtk.override<br></blockquote><blockquote type="cite">index 7b3543a..e634f78 100644<br></blockquote><blockquote type="cite">--- a/gtk/spice-client-gtk.override<br></blockquote><blockquote type="cite">+++ b/gtk/spice-client-gtk.override<br></blockquote><blockquote type="cite">@@ -1,6 +1,7 @@<br></blockquote><blockquote type="cite">%%<br></blockquote><blockquote type="cite">headers<br></blockquote><blockquote type="cite">#include &lt;Python.h&gt;<br></blockquote><blockquote type="cite">+#define NO_IMPORT_PYGOBJECT<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">This one seems to be here for the same kind of issues as what led to<br></blockquote><blockquote type="cite"><a href="https://gitorious.org/rb-lastfm/rb-lastfm/commit/ab102ef5a954eb87354c3467d">https://gitorious.org/rb-lastfm/rb-lastfm/commit/ab102ef5a954eb87354c3467d</a><br></blockquote><blockquote type="cite">1a35c8fa596242b<br></blockquote><blockquote type="cite">but I must say I don't understand very well the issue/what's going on. Do<br></blockquote><blockquote type="cite">you happen to have the compile error handy (just for my knowledge). I'm<br></blockquote><blockquote type="cite">happy to take this one as is whatsoever.<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Thanks again for the patch,<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Christophe<br></blockquote><br></div></blockquote></div><br><div><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div style="font-family: Helvetica; font-size: medium; "><br class="Apple-interchange-newline"><font class="Apple-style-span" color="#8CC63E">____</font></div><div style="font-family: Helvetica; font-size: medium; "><br></div><div style="font-family: Helvetica; font-size: medium; "><b><font class="Apple-style-span" color="#005581">Cliff Sharp</font></b><span class="Apple-converted-space">&nbsp;</span>|&nbsp;<b><font class="Apple-style-span" color="#8CC63E"><a href="mailto:csharp@vbridges.com">csharp@vbridges.com</a></font></b></div><div style="font-family: Helvetica; font-size: medium; "><br></div><br class="Apple-interchange-newline"></div><br class="Apple-interchange-newline"></div><br class="Apple-interchange-newline"></div><br class="Apple-interchange-newline"><br class="Apple-interchange-newline"></div><br></div></div></div></span></div></blockquote></div><br><div><span class="Apple-style-span" style="border-collapse: separate; font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><span class="Apple-style-span" style="border-collapse: separate; font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div><br class="Apple-interchange-newline"><font class="Apple-style-span" color="#8CC63E">____</font></div><div><br></div><div><b><font class="Apple-style-span" color="#005581">Cliff Sharp</font></b><span class="Apple-converted-space">&nbsp;</span>|&nbsp;<b><font class="Apple-style-span" color="#8CC63E"><a href="mailto:csharp@vbridges.com">csharp@vbridges.com</a></font></b></div><div><br></div></span><br class="Apple-interchange-newline"></div></span><br class="Apple-interchange-newline"></div></span><br class="Apple-interchange-newline"></div></span><br class="Apple-interchange-newline"></span><br class="Apple-interchange-newline"></div><br></div></div></div></span></div></blockquote></div><br><div><span class="Apple-style-span" style="border-collapse: separate; font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><span class="Apple-style-span" style="border-collapse: separate; font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div><br class="Apple-interchange-newline"><font class="Apple-style-span" color="#8CC63E">____</font></div><div><br></div><div><b><font class="Apple-style-span" color="#005581">Cliff Sharp</font></b><span class="Apple-converted-space">&nbsp;</span>|&nbsp;<b><font class="Apple-style-span" color="#8CC63E"><a href="mailto:csharp@vbridges.com">csharp@vbridges.com</a></font></b></div><div><br></div></span><br class="Apple-interchange-newline"></div></span><br class="Apple-interchange-newline"></div></span><br class="Apple-interchange-newline"></div></span><br class="Apple-interchange-newline"></span><br class="Apple-interchange-newline"></div><br></div></div></div></span></div></blockquote></div><br><div><span class="Apple-style-span" style="border-collapse: separate; font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><span class="Apple-style-span" style="border-collapse: separate; font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div><br class="Apple-interchange-newline"><font class="Apple-style-span" color="#8CC63E">____</font></div><div><br></div><div><b><font class="Apple-style-span" color="#005581">Cliff Sharp</font></b><span class="Apple-converted-space">&nbsp;</span>|&nbsp;<b><font class="Apple-style-span" color="#8CC63E"><a href="mailto:csharp@vbridges.com">csharp@vbridges.com</a></font></b></div><div><br></div></span><br class="Apple-interchange-newline"></div></span><br class="Apple-interchange-newline"></div></span><br class="Apple-interchange-newline"></div></span><br class="Apple-interchange-newline"></span><br class="Apple-interchange-newline"></div><br></div></div></div></span></div></blockquote></div><br><div><span class="Apple-style-span" style="border-collapse: separate; font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><span class="Apple-style-span" style="border-collapse: separate; font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div><br class="Apple-interchange-newline"><font class="Apple-style-span" color="#8CC63E">____</font></div><div><br></div><div><b><font class="Apple-style-span" color="#005581">Cliff Sharp</font></b><span class="Apple-converted-space">&nbsp;</span>|&nbsp;<b><font class="Apple-style-span" color="#8CC63E"><a href="mailto:csharp@vbridges.com">csharp@vbridges.com</a></font></b></div><div><br></div></span><br class="Apple-interchange-newline"></div></span><br class="Apple-interchange-newline"></div></span><br class="Apple-interchange-newline"></div></span><br class="Apple-interchange-newline"></span><br class="Apple-interchange-newline"></div><br></div></div></div></span></div>
</blockquote></div><br><div>
<span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div><br class="Apple-interchange-newline"><font class="Apple-style-span" color="#8CC63E">____</font></div><div><br></div><div><b><font class="Apple-style-span" color="#005581">Cliff Sharp</font></b><span class="Apple-converted-space">&nbsp;</span>|&nbsp;<b><font class="Apple-style-span" color="#8CC63E"><a href="mailto:csharp@vbridges.com">csharp@vbridges.com</a></font></b></div><div><br></div></span><br class="Apple-interchange-newline"></div></span><br class="Apple-interchange-newline"></div></span><br class="Apple-interchange-newline"></div></span><br class="Apple-interchange-newline"></span><br class="Apple-interchange-newline">
</div>
<br></div></body></html>