Bugzilla – Bug 17487
Attempt to access "3rd party apps" hangs or breaks Squeezeplay
Last modified: 2011-08-29 01:18:41 UTC
Cause appears to be build problem with luamd5 components lib/lua/5.1/md5.so & lib/lua/5.1/sha1.so, which should be built as OSX bundles. Refer README & http://www.tecgraf.puc-rio.br/~lhf/ftp/lua/install.html. Additional link flag '-bundle' solves issue (XCode 3.14 - OSX 10.5). Relevant lines in Makefile.osx become: luamd5: cd luamd5; make LUA=${PREFIX} MYNAME=sha1 MYLDFLAGS="-bundle -undefined dynamic_lookup" CC="${CC}" cd luamd5; make LUA=${PREFIX} MYNAME=md5 MYLDFLAGS="-bundle -undefined dynamic_lookup" CC="${CC}" cp luamd5/md5.so ${PREFIX}/lib/lua/5.1/md5.so cp luamd5/sha1.so ${PREFIX}/lib/lua/5.1/sha1.so
Michael, I can confirm this bug. Desktop SP and 3rd party apps do not play well together. Thanks for the makefile pointer Martin, I'll try that soon and report back on how it went.
(In reply to comment #1) > Thanks for the makefile pointer Martin, I'll try that soon and report back on > how it went. Thanks. It does the trick locally.
== Auto-comment from SVN commit #9490 to the jive repo by mherger == == http://svn.slimdevices.com/jive?view=revision&revision=9490 == Bug: 17487 Description: luamd5 must be built as a bundle on OSX
That commit fixes it for me. Thanks.