<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">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 'pa_hexstr':</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 'pa_ip_acl_check':</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: "ENABLE_SNDFILE_WINDOWS_PROTOTYPES" 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 libpulsecommon-0.9.22.la</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 libpulse.la</div><div> CC libpulse_simple_la-simple.lo</div><div> CCLD libpulse-simple.la</div><div> CC libpulse_mainloop_glib_la-glib-mainloop.lo</div><div> CCLD libpulse-mainloop-glib.la</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 'envelope_merge':</div><div>pulsecore/envelope.c:407: warning: 'min_k' may be used uninitialized in this function [-Wuninitialized]</div><div>pulsecore/envelope.c:395: warning: 'min_f' may be used uninitialized in this function [-Wuninitialized]</div><div>pulsecore/envelope.c: In function 'pa_envelope_replace':</div><div>pulsecore/envelope.c:473: warning: 'saved_i' may be used uninitialized in this function [-Wuninitialized]</div><div>pulsecore/envelope.c:472: warning: 'saved_f' 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: "ENABLE_SNDFILE_WINDOWS_PROTOTYPES" 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: "ENABLE_SNDFILE_WINDOWS_PROTOTYPES" 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 libpulsecore-foreign.la</div><div> CCLD libpulsecore-0.9.22.la</div><div> CC cli.lo</div><div> CCLD libcli.la</div><div> CC protocol-cli.lo</div><div> CCLD libprotocol-cli.la</div><div> CC protocol-simple.lo</div><div> CCLD libprotocol-simple.la</div><div> CC protocol-http.lo</div><div> CC mime-type.lo</div><div> CCLD libprotocol-http.la</div><div> CC protocol-native.lo</div><div> CCLD libprotocol-native.la</div><div> CC protocol-esound.lo</div><div> CCLD libprotocol-esound.la</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 librtp.la</div><div> CC module_console_kit_la-module-console-kit.lo</div><div> CCLD module-console-kit.la</div><div> CC module-cli.lo</div><div>modules/module-cli.c: In function 'module_cli_LTX_pa__init':</div><div>modules/module-cli.c:108: error: 'O_CLOEXEC' 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>On Apr 26, 2011, at 12:23 PM, Cliff Sharp 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; "><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><br><div><div>On Apr 26, 2011, at 10:10 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 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/">http://sourceforge.net/projects/pyparsing/</a></div><div>4.) Install Text-CSV from <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>5.) export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig</div><div>6.) fiddling around with gstreamer/gst/app/*.h + libgstapp</div><div> => 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'.</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>make all-am</div><div> CCLD libspice-client-gtk-2.0.la</div><div>Undefined symbols:</div><div> "_spice_inputs_key_press", referenced from:</div><div> _send_key in spice-widget.o</div><div> "_spice_inputs_motion", referenced from:</div><div> _motion_event in spice-widget.o</div><div> "_spice_main_set_display", referenced from:</div><div> _recalc_geometry in spice-widget.o</div><div> "_spice_main_clipboard_grab", referenced from:</div><div> _clipboard_get_targets in spice-widget.o</div><div> "_spice_cursor_channel_get_type", 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> "_spice_channel_connect", 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> "_spice_main_clipboard_release", referenced from:</div><div> _clipboard_owner_change in spice-widget.o</div><div> "_spice_util_get_debug", 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> "_spice_inputs_set_key_locks", referenced from:</div><div> _sync_keyboard_lock_modifiers in spice-widget.o</div><div> "_spice_main_channel_get_type", 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> "_spice_main_clipboard_notify", referenced from:</div><div> _clipboard_received_cb in spice-widget.o</div><div> "_spice_session_get_channels", referenced from:</div><div> _spice_display_new in spice-widget.o</div><div> "_spice_inputs_key_release", referenced from:</div><div> _send_key in spice-widget.o</div><div> "_spice_inputs_channel_get_type", 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> "_spice_inputs_position", referenced from:</div><div> _motion_event in spice-widget.o</div><div> "_spice_main_clipboard_request", referenced from:</div><div> _clipboard_get in spice-widget.o</div><div> "_spice_inputs_button_press", referenced from:</div><div> _scroll_event in spice-widget.o</div><div> _button_event in spice-widget.o</div><div> "_spice_inputs_button_release", referenced from:</div><div> _scroll_event in spice-widget.o</div><div> _button_event in spice-widget.o</div><div> "_spice_display_channel_get_type", 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]: *** [libspice-client-gtk-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><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 <<a href="mailto:csharp@vbridges.com">csharp@vbridges.com</a>><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 <<a href="mailto:attila.sukosd@gmail.com">attila.sukosd@gmail.com</a>><br><span style="font-weight:bold">Cc: </span> <<a href="mailto:spice-devel@lists.freedesktop.org">spice-devel@lists.freedesktop.org</a>><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; ">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 class="Apple-interchange-newline"><blockquote type="cite">Hi,<br><br><br>This might be a stupid question, but why don'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"><<a href="mailto:csharp@vbridges.com">csharp@vbridges.com</a>></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'.<br>
make[2]: Nothing to be done for `all-am'.<br>
Making all in include<br>
make all-recursive<br>
Making all in sound<br>
make[3]: Nothing to be done for `all'.<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'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">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">Spice-devel@lists.freedesktop.org</a>
<a href="http://lists.freedesktop.org/mailman/listinfo/spice-devel">http://lists.freedesktop.org/mailman/listinfo/spice-devel</a>
</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><div><span><br class="Apple-interchange-newline">____</span></div></span></span><span></span><br class="Apple-interchange-newline"><span><span><PastedGraphic-2.tiff></span></span>
</div>
<br></div></div></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; "><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; "><span><div><span><br class="Apple-interchange-newline">____</span></div></span></span><span></span><br class="Apple-interchange-newline"></span></span><span><img height="57" width="200" id="9c970d8f-258b-46c4-8bfe-cb6f1c305fbf" apple-width="yes" apple-height="yes" src="cid:8AD43CF9-CC14-4EDF-98C7-E7A3CFDC1BD8@austin.rr.com"></span>
</div>
<br></div></body></html>