Also I&#39;ve attached the patch which fixes a few things here and there... With this it builds fine.<br><br><br clear="all"><div>Best Regards,</div><div><br></div>Attila Sukosd<br><br>-----------------------------------------<div>
DTU Computing Center - <a href="http://www.cc.dtu.dk" target="_blank">www.cc.dtu.dk</a></div><div><a href="mailto:attila@cc.dtu.dk" target="_blank">attila@cc.dtu.dk</a>, <a href="mailto:gbaras@student.dtu.dk" target="_blank">gbaras@student.dtu.dk</a>, <a href="mailto:s070600@student.dtu.dk" target="_blank">s070600@student.dtu.dk</a></div>
<div><br></div><br>
<br><br><div class="gmail_quote">On Tue, Apr 26, 2011 at 8:36 PM, Attila Sukosd <span dir="ltr">&lt;<a href="mailto:attila.sukosd@gmail.com">attila.sukosd@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hi,<br><br><br>You can specify it to use gstreamer instead of pulseaudio, and install gstreamer from macports and it builds fine.<br><br clear="all"><div>Best Regards,</div><div><br></div>Attila Sukosd<br><br>-----------------------------------------<div>

DTU Computing Center - <a href="http://www.cc.dtu.dk" target="_blank">www.cc.dtu.dk</a></div><div><a href="mailto:attila@cc.dtu.dk" target="_blank">attila@cc.dtu.dk</a>, <a href="mailto:gbaras@student.dtu.dk" target="_blank">gbaras@student.dtu.dk</a>, <a href="mailto:s070600@student.dtu.dk" target="_blank">s070600@student.dtu.dk</a></div>
<div><div></div><div class="h5">
<div><br></div><br>
<br><br><div class="gmail_quote">On Tue, Apr 26, 2011 at 8:23 PM, Cliff Sharp <span dir="ltr">&lt;<a href="mailto:csharp@vbridges.com" target="_blank">csharp@vbridges.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div style="word-wrap:break-word">I am getting much further with the Third Phase than the rest.<div>spice-gtk does require pulseaudio</div><div>It is not in MacPorts (celt051)</div><div><br></div><div>When doing a sudo make install with pulseaudio I get the following:</div>

<div><br></div><div><div>make  install-recursive</div><div>Making install in src</div><div>make  install-am</div><div>  CC     libpulsecommon_0.9.22_la-client-conf.lo</div><div>  CC     libpulsecommon_0.9.22_la-i18n.lo</div>

<div>  CC     libpulsecommon_0.9.22_la-fork-detect.lo</div><div>  CC     libpulsecommon_0.9.22_la-authkey.lo</div><div>  CC     libpulsecommon_0.9.22_la-conf-parser.lo</div><div>  CC     libpulsecommon_0.9.22_la-core-error.lo</div>

<div>  CC     libpulsecommon_0.9.22_la-core-rtclock.lo</div><div>  CC     libpulsecommon_0.9.22_la-core-util.lo</div><div>pulsecore/core-util.c: In function &#39;pa_hexstr&#39;:</div><div>pulsecore/core-util.c:1818: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations]</div>

<div>pulsecore/core-util.c:1818: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations]</div><div>pulsecore/core-util.c:1818: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations]</div>

<div>pulsecore/core-util.c:1818: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations]</div><div>pulsecore/core-util.c:1818: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations]</div>

<div>pulsecore/core-util.c:1818: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations]</div><div>pulsecore/core-util.c:1818: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations]</div>

<div>pulsecore/core-util.c:1818: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations]</div><div>pulsecore/core-util.c:1818: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations]</div>

<div>pulsecore/core-util.c:1818: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations]</div><div>pulsecore/core-util.c:1818: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations]</div>

<div>pulsecore/core-util.c:1818: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations]</div><div>pulsecore/core-util.c:1818: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations]</div>

<div>  CC     libpulsecommon_0.9.22_la-dynarray.lo</div><div>  CC     libpulsecommon_0.9.22_la-flist.lo</div><div>  CC     libpulsecommon_0.9.22_la-hashmap.lo</div><div>  CC     libpulsecommon_0.9.22_la-idxset.lo</div><div>

  CC     libpulsecommon_0.9.22_la-inet_ntop.lo</div><div>  CC     libpulsecommon_0.9.22_la-inet_pton.lo</div><div>  CC     libpulsecommon_0.9.22_la-iochannel.lo</div><div>  CC     libpulsecommon_0.9.22_la-ioline.lo</div>
<div>
  CC     libpulsecommon_0.9.22_la-ipacl.lo</div><div>pulsecore/ipacl.c: In function &#39;pa_ip_acl_check&#39;:</div><div>pulsecore/ipacl.c:229: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations]</div>

<div>pulsecore/ipacl.c:229: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations]</div><div>pulsecore/ipacl.c:229: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations]</div>

<div>pulsecore/ipacl.c:229: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations]</div><div>pulsecore/ipacl.c:229: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations]</div>

<div>pulsecore/ipacl.c:229: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations]</div><div>pulsecore/ipacl.c:229: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations]</div>

<div>pulsecore/ipacl.c:229: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations]</div><div>pulsecore/ipacl.c:229: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations]</div>

<div>pulsecore/ipacl.c:229: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations]</div><div>pulsecore/ipacl.c:229: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations]</div>

<div>pulsecore/ipacl.c:229: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations]</div><div>pulsecore/ipacl.c:229: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations]</div>

<div>pulsecore/ipacl.c:229: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations]</div><div>pulsecore/ipacl.c:229: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations]</div>

<div>pulsecore/ipacl.c:229: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations]</div><div>pulsecore/ipacl.c:229: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations]</div>

<div>pulsecore/ipacl.c:229: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations]</div><div>pulsecore/ipacl.c:241: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations]</div>

<div>pulsecore/ipacl.c:241: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations]</div><div>pulsecore/ipacl.c:241: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations]</div>

<div>pulsecore/ipacl.c:241: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations]</div><div>pulsecore/ipacl.c:241: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations]</div>

<div>pulsecore/ipacl.c:241: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations]</div><div>pulsecore/ipacl.c:241: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations]</div>

<div>pulsecore/ipacl.c:241: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations]</div><div>pulsecore/ipacl.c:241: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations]</div>

<div>pulsecore/ipacl.c:241: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations]</div><div>pulsecore/ipacl.c:241: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations]</div>

<div>pulsecore/ipacl.c:241: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations]</div><div>pulsecore/ipacl.c:241: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations]</div>

<div>pulsecore/ipacl.c:241: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations]</div><div>pulsecore/ipacl.c:241: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations]</div>

<div>pulsecore/ipacl.c:241: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations]</div><div>pulsecore/ipacl.c:241: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations]</div>

<div>pulsecore/ipacl.c:241: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations]</div><div>  CC     libpulsecommon_0.9.22_la-lock-autospawn.lo</div><div>  CC     libpulsecommon_0.9.22_la-log.lo</div>

<div>  CC     libpulsecommon_0.9.22_la-ratelimit.lo</div><div>  CC     libpulsecommon_0.9.22_la-mcalign.lo</div><div>  CC     libpulsecommon_0.9.22_la-memblock.lo</div><div>  CC     libpulsecommon_0.9.22_la-memblockq.lo</div>

<div>  CC     libpulsecommon_0.9.22_la-memchunk.lo</div><div>  CC     libpulsecommon_0.9.22_la-once.lo</div><div>  CC     libpulsecommon_0.9.22_la-packet.lo</div><div>  CC     libpulsecommon_0.9.22_la-parseaddr.lo</div><div>

  CC     libpulsecommon_0.9.22_la-pdispatch.lo</div><div>  CC     libpulsecommon_0.9.22_la-pid.lo</div><div>  CC     libpulsecommon_0.9.22_la-pipe.lo</div><div>  CC     libpulsecommon_0.9.22_la-poll.lo</div><div>  CC     libpulsecommon_0.9.22_la-prioq.lo</div>

<div>  CC     libpulsecommon_0.9.22_la-memtrap.lo</div><div>  CC     libpulsecommon_0.9.22_la-aupdate.lo</div><div>  CC     libpulsecommon_0.9.22_la-proplist-util.lo</div><div>  CC     libpulsecommon_0.9.22_la-pstream-util.lo</div>

<div>  CC     libpulsecommon_0.9.22_la-pstream.lo</div><div>  CC     libpulsecommon_0.9.22_la-queue.lo</div><div>  CC     libpulsecommon_0.9.22_la-random.lo</div><div>  CC     libpulsecommon_0.9.22_la-shm.lo</div><div>  CC     libpulsecommon_0.9.22_la-bitset.lo</div>

<div>  CC     libpulsecommon_0.9.22_la-socket-client.lo</div><div>  CC     libpulsecommon_0.9.22_la-socket-server.lo</div><div>  CC     libpulsecommon_0.9.22_la-socket-util.lo</div><div>  CC     libpulsecommon_0.9.22_la-strbuf.lo</div>

<div>  CC     libpulsecommon_0.9.22_la-strlist.lo</div><div>  CC     libpulsecommon_0.9.22_la-tagstruct.lo</div><div>  CC     libpulsecommon_0.9.22_la-time-smoother.lo</div><div>  CC     libpulsecommon_0.9.22_la-tokenizer.lo</div>

<div>  CC     libpulsecommon_0.9.22_la-usergroup.lo</div><div>  CC     libpulsecommon_0.9.22_la-sndfile-util.lo</div><div>In file included from pulsecore/sndfile-util.h:25,</div><div>                 from pulsecore/sndfile-util.c:34:</div>

<div>/opt/local/include/sndfile.h:655:5: warning: &quot;ENABLE_SNDFILE_WINDOWS_PROTOTYPES&quot; is not defined</div><div>  CC     libpulsecommon_0.9.22_la-mutex-posix.lo</div><div>  CC     libpulsecommon_0.9.22_la-thread-posix.lo</div>

<div>  CC     libpulsecommon_0.9.22_la-semaphore-posix.lo</div><div>  CC     libpulsecommon_0.9.22_la-dbus-util.lo</div><div>  CC     libpulsecommon_0.9.22_la-rtkit.lo</div><div>  CCLD   <a href="http://libpulsecommon-0.9.22.la" target="_blank">libpulsecommon-0.9.22.la</a></div>

<div>  CC     libpulse_la-channelmap.lo</div><div>  CC     libpulse_la-context.lo</div><div>  CC     libpulse_la-error.lo</div><div>  CC     libpulse_la-ext-device-manager.lo</div><div>  CC     libpulse_la-ext-stream-restore.lo</div>

<div>  CC     libpulse_la-introspect.lo</div><div>  CC     libpulse_la-mainloop-api.lo</div><div>  CC     libpulse_la-mainloop-signal.lo</div><div>  CC     libpulse_la-mainloop.lo</div><div>  CC     libpulse_la-operation.lo</div>

<div>  CC     libpulse_la-proplist.lo</div><div>  CC     libpulse_la-rtclock.lo</div><div>  CC     libpulse_la-sample.lo</div><div>  CC     libpulse_la-scache.lo</div><div>  CC     libpulse_la-stream.lo</div><div>  CC     libpulse_la-subscribe.lo</div>

<div>  CC     libpulse_la-thread-mainloop.lo</div><div>  CC     libpulse_la-timeval.lo</div><div>  CC     libpulse_la-utf8.lo</div><div>  CC     libpulse_la-util.lo</div><div>  CC     libpulse_la-volume.lo</div><div>  CC     libpulse_la-xmalloc.lo</div>

<div>  CCLD   <a href="http://libpulse.la" target="_blank">libpulse.la</a></div><div>  CC     libpulse_simple_la-simple.lo</div><div>  CCLD   <a href="http://libpulse-simple.la" target="_blank">libpulse-simple.la</a></div>

<div>  CC     libpulse_mainloop_glib_la-glib-mainloop.lo</div><div>  CCLD   <a href="http://libpulse-mainloop-glib.la" target="_blank">libpulse-mainloop-glib.la</a></div><div>  CC     libpulsecore_0.9.22_la-asyncmsgq.lo</div>

<div>  CC     libpulsecore_0.9.22_la-asyncq.lo</div><div>  CC     libpulsecore_0.9.22_la-auth-cookie.lo</div><div>  CC     libpulsecore_0.9.22_la-cli-command.lo</div><div>  CC     libpulsecore_0.9.22_la-cli-text.lo</div>
<div>
  CC     libpulsecore_0.9.22_la-client.lo</div><div>  CC     libpulsecore_0.9.22_la-card.lo</div><div>  CC     libpulsecore_0.9.22_la-core-scache.lo</div><div>  CC     libpulsecore_0.9.22_la-core-subscribe.lo</div><div>  CC     libpulsecore_0.9.22_la-core.lo</div>

<div>  CC     libpulsecore_0.9.22_la-envelope.lo</div><div>pulsecore/envelope.c: In function &#39;envelope_merge&#39;:</div><div>pulsecore/envelope.c:407: warning: &#39;min_k&#39; may be used uninitialized in this function [-Wuninitialized]</div>

<div>pulsecore/envelope.c:395: warning: &#39;min_f&#39; may be used uninitialized in this function [-Wuninitialized]</div><div>pulsecore/envelope.c: In function &#39;pa_envelope_replace&#39;:</div><div>pulsecore/envelope.c:473: warning: &#39;saved_i&#39; may be used uninitialized in this function [-Wuninitialized]</div>

<div>pulsecore/envelope.c:472: warning: &#39;saved_f&#39; may be used uninitialized in this function [-Wuninitialized]</div><div>  CC     libpulsecore_0.9.22_la-fdsem.lo</div><div>  CC     libpulsecore_0.9.22_la-g711.lo</div>

<div>  CC     libpulsecore_0.9.22_la-hook-list.lo</div><div>  CC     libpulsecore_0.9.22_la-ltdl-helper.lo</div><div>  CC     libpulsecore_0.9.22_la-modargs.lo</div><div>  CC     libpulsecore_0.9.22_la-modinfo.lo</div><div>

  CC     libpulsecore_0.9.22_la-module.lo</div><div>  CC     libpulsecore_0.9.22_la-msgobject.lo</div><div>  CC     libpulsecore_0.9.22_la-namereg.lo</div><div>  CC     libpulsecore_0.9.22_la-object.lo</div><div>  CC     libpulsecore_0.9.22_la-play-memblockq.lo</div>

<div>  CC     libpulsecore_0.9.22_la-play-memchunk.lo</div><div>  CC     libpulsecore_0.9.22_la-remap.lo</div><div>  CC     libpulsecore_0.9.22_la-remap_mmx.lo</div><div>  CC     libpulsecore_0.9.22_la-remap_sse.lo</div>
<div>
  CC     libpulsecore_0.9.22_la-resampler.lo</div><div>  CC     libpulsecore_0.9.22_la-rtpoll.lo</div><div>  CC     libpulsecore_0.9.22_la-sample-util.lo</div><div>  CC     libpulsecore_0.9.22_la-cpu-arm.lo</div><div>  CC     libpulsecore_0.9.22_la-cpu-x86.lo</div>

<div>  CC     libpulsecore_0.9.22_la-svolume_c.lo</div><div>  CC     libpulsecore_0.9.22_la-svolume_arm.lo</div><div>  CC     libpulsecore_0.9.22_la-svolume_mmx.lo</div><div>  CC     libpulsecore_0.9.22_la-svolume_sse.lo</div>

<div>  CC     libpulsecore_0.9.22_la-sconv-s16be.lo</div><div>  CC     libpulsecore_0.9.22_la-sconv-s16le.lo</div><div>  CC     libpulsecore_0.9.22_la-sconv_sse.lo</div><div>  CC     libpulsecore_0.9.22_la-sconv.lo</div>
<div>
  CC     libpulsecore_0.9.22_la-shared.lo</div><div>  CC     libpulsecore_0.9.22_la-shm.lo</div><div>  CC     libpulsecore_0.9.22_la-sink-input.lo</div><div>  CC     libpulsecore_0.9.22_la-sink.lo</div><div>  CC     libpulsecore_0.9.22_la-sioman.lo</div>

<div>  CC     libpulsecore_0.9.22_la-sound-file-stream.lo</div><div>In file included from pulsecore/sound-file-stream.c:33:</div><div>/opt/local/include/sndfile.h:655:5: warning: &quot;ENABLE_SNDFILE_WINDOWS_PROTOTYPES&quot; is not defined</div>

<div>  CC     libpulsecore_0.9.22_la-sound-file.lo</div><div>In file included from pulsecore/sound-file.c:31:</div><div>/opt/local/include/sndfile.h:655:5: warning: &quot;ENABLE_SNDFILE_WINDOWS_PROTOTYPES&quot; is not defined</div>

<div>  CC     libpulsecore_0.9.22_la-source-output.lo</div><div>  CC     libpulsecore_0.9.22_la-source.lo</div><div>  CC     libpulsecore_0.9.22_la-start-child.lo</div><div>  CC     libpulsecore_0.9.22_la-thread-mq.lo</div>

<div>  CC     libpulsecore_0.9.22_la-time-smoother.lo</div><div>  CC     libpulsecore_0.9.22_la-dbus-shared.lo</div><div>  CC     libpulsecore_0.9.22_la-database-simple.lo</div><div>  CC     libpulsecore_foreign_la-resample2.lo</div>

<div>  CCLD   <a href="http://libpulsecore-foreign.la" target="_blank">libpulsecore-foreign.la</a></div><div>  CCLD   <a href="http://libpulsecore-0.9.22.la" target="_blank">libpulsecore-0.9.22.la</a></div><div>  CC     cli.lo</div>

<div>  CCLD   <a href="http://libcli.la" target="_blank">libcli.la</a></div><div>  CC     protocol-cli.lo</div><div>  CCLD   <a href="http://libprotocol-cli.la" target="_blank">libprotocol-cli.la</a></div><div>  CC     protocol-simple.lo</div>

<div>  CCLD   <a href="http://libprotocol-simple.la" target="_blank">libprotocol-simple.la</a></div><div>  CC     protocol-http.lo</div><div>  CC     mime-type.lo</div><div>  CCLD   <a href="http://libprotocol-http.la" target="_blank">libprotocol-http.la</a></div>

<div>  CC     protocol-native.lo</div><div>  CCLD   <a href="http://libprotocol-native.la" target="_blank">libprotocol-native.la</a></div><div>  CC     protocol-esound.lo</div><div>  CCLD   <a href="http://libprotocol-esound.la" target="_blank">libprotocol-esound.la</a></div>

<div>  CC     rtp.lo</div><div>  CC     sdp.lo</div><div>  CC     sap.lo</div><div>  CC     rtsp_client.lo</div><div>  CC     headerlist.lo</div><div>  CCLD   <a href="http://librtp.la" target="_blank">librtp.la</a></div>

<div>  CC     module_console_kit_la-module-console-kit.lo</div><div>  CCLD   <a href="http://module-console-kit.la" target="_blank">module-console-kit.la</a></div><div>  CC     module-cli.lo</div><div>modules/module-cli.c: In function &#39;module_cli_LTX_pa__init&#39;:</div>

<div>modules/module-cli.c:108: error: &#39;O_CLOEXEC&#39; undeclared (first use in this function)</div><div>modules/module-cli.c:108: error: (Each undeclared identifier is reported only once</div><div>modules/module-cli.c:108: error: for each function it appears in.)</div>

<div>make[3]: *** [module-cli.lo] Error 1</div><div>make[2]: *** [install] Error 2</div><div>make[1]: *** [install-recursive] Error 1</div><div>make: *** [install] Error 2</div><div><br></div><div><div><div></div><div>
<div>On Apr 26, 2011, at 12:23 PM, Cliff Sharp wrote:</div><br></div></div><blockquote type="cite"><div style="word-wrap:break-word"><div><div></div><div><div>First Pass:</div><div>Trying to build spice-0.8.1 and all its dependencies by hand but got stuck on alsa. </div>

<div><br></div><div>Second Pass:</div>I was attempting to use jhbuild for spice-0.8.1<div>I was going through building the dependencies that are not already in a modulesets by hand under the jhbuild shell.</div><div>My plan was to create a moduleset for spice - but trying to figure out modulesets was too difficult and taking way too much time.</div>

<div>I also got stuck on alsa again</div><div><br></div><div>Third Pass:</div><div>I decided to switch to spice-gtk. Mainly because it seems to more cross-platform oriented it uses gstreamer</div><div>Right now I am using MacPorts to download and build as many of the dependencies as I can.</div>

<div>Then I will try and build spice-gtk.</div><div><br></div></div></div><div><div><div><div></div><div><br><div><div>On Apr 26, 2011, at 10:10 AM, Kai Mosebach wrote:</div><br><blockquote type="cite"><div style="word-wrap:break-word;color:rgb(0, 0, 0);font-size:14px;font-family:Calibri, sans-serif">

<div>I just triesbuild the OSX gtk client, my findings :</div><div><br></div><div>1.) Installed gtk2 and gstreamer via ports</div><div>2.) Finally installed current celt051 after some fiddling</div><div>3.) Install pyparsing from <a href="http://sourceforge.net/projects/pyparsing/" target="_blank">http://sourceforge.net/projects/pyparsing/</a></div>

<div>4.) Install Text-CSV from <a href="http://search.cpan.org/%7Emakamaka/Text-CSV-1.21/lib/Text/CSV.pm" target="_blank">http://search.cpan.org/~makamaka/Text-CSV-1.21/lib/Text/CSV.pm</a></div><div>5.) export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig</div>

<div>6.) fiddling around with gstreamer/gst/app/*.h + libgstapp</div><div>  =&gt; install gst-plugins-base via macports</div><div>7.)  ./configure --with-audio=gstreamer --without-python --with-coroutine=gthread</div><div>

8.) touch gtk/sym-file (otherwise libtool complains… Any hints?)</div><div>9.) make (failing w/ the error below, ideas?)</div><div><br></div><div>Best Kai</div><div><br></div><div>--- SNIP</div><div><br></div><div><div>mp01:spice-gtk-0.5 $ make</div>

<div>make  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&#39;.</div><div>make[4]: Nothing to be done for `all-am&#39;.</div>

<div>make[3]: Nothing to be done for `all-am&#39;.</div><div>Making all in gtk</div><div>make  all-am</div><div>  CCLD   <a href="http://libspice-client-gtk-2.0.la" target="_blank">libspice-client-gtk-2.0.la</a></div><div>

Undefined symbols:</div><div>  &quot;_spice_inputs_key_press&quot;, referenced from:</div><div>      _send_key in spice-widget.o</div><div>  &quot;_spice_inputs_motion&quot;, referenced from:</div><div>      _motion_event in spice-widget.o</div>

<div>  &quot;_spice_main_set_display&quot;, referenced from:</div><div>      _recalc_geometry in spice-widget.o</div><div>  &quot;_spice_main_clipboard_grab&quot;, referenced from:</div><div>      _clipboard_get_targets in spice-widget.o</div>

<div>  &quot;_spice_cursor_channel_get_type&quot;, referenced from:</div><div>      _channel_destroy in spice-widget.o</div><div>      _channel_destroy in spice-widget.o</div><div>      _channel_new in spice-widget.o</div>

<div>      _channel_new in spice-widget.o</div><div>      _channel_new in spice-widget.o</div><div>  &quot;_spice_channel_connect&quot;, referenced from:</div><div>      _channel_new in spice-widget.o</div><div>      _channel_new in spice-widget.o</div>

<div>      _channel_new in spice-widget.o</div><div>  &quot;_spice_main_clipboard_release&quot;, referenced from:</div><div>      _clipboard_owner_change in spice-widget.o</div><div>  &quot;_spice_util_get_debug&quot;, referenced from:</div>

<div>      _clipboard_clear in spice-widget.o</div><div>      _clipboard_got_from_guest in spice-widget.o</div><div>      _cursor_reset in spice-widget.o</div><div>      _clipboard_received_cb in spice-widget.o</div><div>

      _clipboard_received_cb in spice-widget.o</div><div>      _clipboard_get in spice-widget.o</div><div>      _channel_destroy in spice-widget.o</div><div>      _cursor_move in spice-widget.o</div><div>      _clipboard_get_targets in spice-widget.o</div>

<div>      _clipboard_get_targets in spice-widget.o</div><div>      _clipboard_get_targets in spice-widget.o</div><div>      _spice_display_send_keys in spice-widget.o</div><div>      _recalc_geometry in spice-widget.o</div>

<div>      _try_keyboard_grab in spice-widget.o</div><div>      _focus_in_event in spice-widget.o</div><div>      _focus_in_event in spice-widget.o</div><div>      _enter_event in spice-widget.o</div><div>      _spice_display_finalize in spice-widget.o</div>

<div>      _try_keyboard_ungrab in spice-widget.o</div><div>      _focus_out_event in spice-widget.o</div><div>      _leave_event in spice-widget.o</div><div>      _scroll_event in spice-widget.o</div><div>      _scroll_event in spice-widget.o</div>

<div>      _button_event in spice-widget.o</div><div>      _motion_event in spice-widget.o</div><div>      _expose_event in spice-widget.o</div><div>      _key_event in spice-widget.o</div><div>      _vnc_display_keymap_gdk2xtkbd_table in vncdisplaykeymap.o</div>

<div>      _vnc_display_keymap_gdk2xtkbd_table in vncdisplaykeymap.o</div><div>      _vnc_display_keymap_gdk2xtkbd_table in vncdisplaykeymap.o</div><div>      _vnc_display_keymap_gdk2xtkbd_table in vncdisplaykeymap.o</div>

<div>  &quot;_spice_inputs_set_key_locks&quot;, referenced from:</div><div>      _sync_keyboard_lock_modifiers in spice-widget.o</div><div>  &quot;_spice_main_channel_get_type&quot;, referenced from:</div><div>      _channel_destroy in spice-widget.o</div>

<div>      _channel_new in spice-widget.o</div><div>      _channel_new in spice-widget.o</div><div>  &quot;_spice_main_clipboard_notify&quot;, referenced from:</div><div>      _clipboard_received_cb in spice-widget.o</div>

<div>  &quot;_spice_session_get_channels&quot;, referenced from:</div><div>      _spice_display_new in spice-widget.o</div><div>  &quot;_spice_inputs_key_release&quot;, referenced from:</div><div>      _send_key in spice-widget.o</div>

<div>  &quot;_spice_inputs_channel_get_type&quot;, referenced from:</div><div>      _channel_destroy in spice-widget.o</div><div>      _channel_destroy in spice-widget.o</div><div>      _channel_new in spice-widget.o</div>

<div>      _channel_new in spice-widget.o</div><div>      _channel_new in spice-widget.o</div><div>  &quot;_spice_inputs_position&quot;, referenced from:</div><div>      _motion_event in spice-widget.o</div><div>  &quot;_spice_main_clipboard_request&quot;, referenced from:</div>

<div>      _clipboard_get in spice-widget.o</div><div>  &quot;_spice_inputs_button_press&quot;, referenced from:</div><div>      _scroll_event in spice-widget.o</div><div>      _button_event in spice-widget.o</div><div>  &quot;_spice_inputs_button_release&quot;, referenced from:</div>

<div>      _scroll_event in spice-widget.o</div><div>      _button_event in spice-widget.o</div><div>  &quot;_spice_display_channel_get_type&quot;, referenced from:</div><div>      _channel_destroy in spice-widget.o</div>

<div>      _channel_destroy in spice-widget.o</div><div>      _channel_new in spice-widget.o</div><div>      _channel_new in spice-widget.o</div><div>ld: symbol(s) not found</div><div>collect2: ld returned 1 exit status</div>

<div>make[3]: *** [<a href="http://libspice-client-gtk-2.0.la" target="_blank">libspice-client-gtk-2.0.la</a>] 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><div><br></div><span><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" target="_blank">csharp@vbridges.com</a>&gt;<br><span style="font-weight:bold">Date: </span> Tue, 26 Apr 2011 07:44:34 -0500<br>

<span style="font-weight:bold">To: </span> Attila Sukosd &lt;<a href="mailto:attila.sukosd@gmail.com" target="_blank">attila.sukosd@gmail.com</a>&gt;<br><span style="font-weight:bold">Cc: </span> &lt;<a href="mailto:spice-devel@lists.freedesktop.org" target="_blank">spice-devel@lists.freedesktop.org</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">Great suggestion. <div>I have been looking into spice-gtk because it does seem like it would be much less work.</div>

<div><br></div><div>Thanks.</div><div><br></div><div><div><div>On Apr 26, 2011, at 3:01 AM, Attila Sukosd wrote:</div><br><blockquote type="cite">Hi,<br><br><br>This might be a stupid question, but why don&#39;t you try to use spice-gtk on OS/X instead of spicec ?<br>

It has everything needed, such as gtk2/gtk3 and gstreamer for audio, all cross platform.<br><br>Rgrds,<br><br>Attila<br><br><br><div class="gmail_quote">On Mon, Apr 25, 2011 at 11:34 PM, Cliff Sharp <span dir="ltr">&lt;<a href="mailto:csharp@vbridges.com" target="_blank">csharp@vbridges.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex" type="cite">
 When trying to port the alsa-lib to OS/X while porting Spice to OS/X I am having some difficulties resolving issues with alsa-lib. I am using alsa-lib-1.0.24.1<br><br>
After doing a ./configure - I have also tried<br>
./configure --enable-shared=no --enable-static=yes<br><br>
Either way I get the following error in the middle ---<br>
./configure: line 18735: CC_NOUNDEFINED: command not found<br><br>
___________<br><br>
And then the end of the ./configure looks like this ---<br><br>
configure: creating ./config.status<br>
config.status: creating Makefile<br>
config.status: creating doc/Makefile<br>
config.status: creating doc/pictures/Makefile<br>
config.status: creating doc/doxygen.cfg<br>
config.status: creating include/Makefile<br>
config.status: creating include/sound/Makefile<br>
config.status: creating src/Versions<br>
config.status: creating src/Makefile<br>
config.status: creating src/control/Makefile<br>
config.status: creating src/mixer/Makefile<br>
config.status: creating src/pcm/Makefile<br>
config.status: creating src/pcm/scopes/Makefile<br>
config.status: creating src/rawmidi/Makefile<br>
config.status: creating src/timer/Makefile<br>
config.status: creating src/hwdep/Makefile<br>
config.status: creating src/seq/Makefile<br>
config.status: creating src/ucm/Makefile<br>
config.status: creating src/compat/Makefile<br>
config.status: creating src/alisp/Makefile<br>
config.status: creating src/conf/Makefile<br>
config.status: creating src/conf/cards/Makefile<br>
config.status: creating src/conf/pcm/Makefile<br>
config.status: creating modules/Makefile<br>
config.status: creating modules/mixer/Makefile<br>
config.status: creating modules/mixer/simple/Makefile<br>
config.status: creating alsalisp/Makefile<br>
config.status: creating aserver/Makefile<br>
config.status: creating test/Makefile<br>
config.status: creating test/lsb/Makefile<br>
config.status: creating utils/Makefile<br>
config.status: creating utils/alsa-lib.spec<br>
config.status: creating utils/alsa.pc<br>
config.status: creating include/config.h<br>
config.status: include/config.h is unchanged<br>
config.status: executing depfiles commands<br>
Creating asoundlib.h...<br><br>
Does this look like the ./configure completed successfully???<br><br>
______________<br><br>
Then as a result of the make I get the following ---<br><br>
Making all in doc<br>
Making all in pictures<br>
make[2]: Nothing to be done for `all&#39;.<br>
make[2]: Nothing to be done for `all-am&#39;.<br>
Making all in include<br>
make  all-recursive<br>
Making all in sound<br>
make[3]: Nothing to be done for `all&#39;.<br>
Making all in src<br>
Making all in control<br>
  CC     cards.lo<br>
  CC     tlv.lo<br>
  CC     namehint.lo<br>
  CC     hcontrol.lo<br>
  CC     control.lo<br>
/var/folders/Pv/PvC+gYnqE1aH2WUpUaGMJk+++TI/-Tmp-//cctnQSSU.s:6097:Expected comma after segment-name<br>
/var/folders/Pv/PvC+gYnqE1aH2WUpUaGMJk+++TI/-Tmp-//cctnQSSU.s:6101:Expected comma after segment-name<br>
/var/folders/Pv/PvC+gYnqE1aH2WUpUaGMJk+++TI/-Tmp-//cctnQSSU.s:6101:Rest of line ignored. 1st junk character valued 32 ( ).<br>
/var/folders/Pv/PvC+gYnqE1aH2WUpUaGMJk+++TI/-Tmp-//cctnQSSU.s:6593:Unknown pseudo-op: .symver<br>
/var/folders/Pv/PvC+gYnqE1aH2WUpUaGMJk+++TI/-Tmp-//cctnQSSU.s:6593:Rest of line ignored. 1st junk character valued 95 (_).<br>
/var/folders/Pv/PvC+gYnqE1aH2WUpUaGMJk+++TI/-Tmp-//cctnQSSU.s:6637:Unknown pseudo-op: .symver<br>
/var/folders/Pv/PvC+gYnqE1aH2WUpUaGMJk+++TI/-Tmp-//cctnQSSU.s:6637:Rest of line ignored. 1st junk character valued 95 (_).<br>
make[2]: *** [control.lo] Error 1<br>
make[1]: *** [all-recursive] Error 1<br>
make: *** [all-recursive] Error 1<br><br>
I haven&#39;t been able to quite figure out what is going with the make errors.<br>
I would appreciate it if someone would be able to give me some hints.<br><br>
Thanks<br><br>
____<br><br><br><br><br><br>_______________________________________________<br>
Spice-devel mailing list<br><a href="mailto:Spice-devel@lists.freedesktop.org" target="_blank">Spice-devel@lists.freedesktop.org</a><br><a href="http://lists.freedesktop.org/mailman/listinfo/spice-devel" target="_blank">http://lists.freedesktop.org/mailman/listinfo/spice-devel</a><br>

<br></blockquote></div><br></blockquote></div><br></div></div></div>_______________________________________________
Spice-devel mailing list
<a href="mailto:Spice-devel@lists.freedesktop.org" target="_blank">Spice-devel@lists.freedesktop.org</a>
<a href="http://lists.freedesktop.org/mailman/listinfo/spice-devel" target="_blank">http://lists.freedesktop.org/mailman/listinfo/spice-devel</a>
</span></div>
</blockquote></div><br></div></div><div>
<span style="border-collapse:separate;font-family:Helvetica;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;font-size:medium"><span><div>

<span><br>____</span></div></span></span><span></span><br><span><span>&lt;PastedGraphic-2.tiff&gt;</span></span>
</div>
<br></div></div></div></blockquote></div><br><div>
<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;text-align:auto;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;font-size:medium"><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;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;font-size:medium"><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;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;font-size:medium"><span><div>

<span><br>____</span></div></span></span><span></span><br></span></span><span><img src="https://mail.google.com/mail/?ui=2&amp;ik=580c6f9f68&amp;view=att&amp;th=12f930cefd212bfd&amp;attid=0.1.1&amp;disp=emb&amp;zw" width="200" height="57"></span>
</div>
<br></div></div></blockquote></div><br>
</div></div></blockquote></div><br>