|
Hi,
after upgrading my Mac to Lion Lilypond doesn't start anymore. There is the following message displayed: --------------------- ImportError: dlopen(/Applications/LilyPond.app/Contents/ ...Resources/lib/python2.6/lib-dynload/objc/_objc.so, 2): Symbol not found: _objc_sync_notify Referenced from: /Applications/LilyPond.app/Contents/ ...Resources/lib/python2.6/lib- dynload/objc/_objc.so Expected in /usr/lib/libobjc.A.dylib --------------------- The continuation symbols (...) are inserted by me. Frank _______________________________________________ bug-lilypond mailing list [hidden email] https://lists.gnu.org/mailman/listinfo/bug-lilypond |
|
hello,
)-----Original Message----- )From: bug-lilypond-bounces+james.lowe=[hidden email] )[mailto:bug-lilypond-bounces+james.lowe=[hidden email]] On )Behalf Of Frank Tegtmeyer )Sent: 22 July 2011 12:05 )To: [hidden email] )Subject: Mac OS X Lion killed LilyPond ) )Hi, ) )after upgrading my Mac to Lion Lilypond doesn't start anymore. ) )There is the following message displayed: ) )--------------------- )ImportError: dlopen(/Applications/LilyPond.app/Contents/ )...Resources/lib/python2.6/lib-dynload/objc/_objc.so, 2): )Symbol not found: _objc_sync_notify ) )Referenced from: /Applications/LilyPond.app/Contents/ )...Resources/lib/python2.6/lib- )dynload/objc/_objc.so ) )Expected in /usr/lib/libobjc.A.dylib )--------------------- ) )The continuation symbols (...) are inserted by me. ) )Frank ---- I think Lion has Python 2.7 shipping with it after a brief Google. James _______________________________________________ bug-lilypond mailing list [hidden email] https://lists.gnu.org/mailman/listinfo/bug-lilypond |
|
hello,
)-----Original Message----- )From: Frank Tegtmeyer [mailto:[hidden email]] )Sent: 22 July 2011 17:26 )To: James Lowe )Cc: Frank Tegtmeyer )Subject: Re: Mac OS X Lion killed LilyPond )Importance: Low ) )Hi James, ) )> )ImportError: dlopen(/Applications/LilyPond.app/Contents/ )> )...Resources/lib/python2.6/lib-dynload/objc/_objc.so, 2): )> )Symbol not found: _objc_sync_notify ) )> I think Lion has Python 2.7 shipping with it after a brief Google. ) )I think Lilypond bundles Python on the Mac too - see the paths - they are )all below the application itself. )That's why the version is 2.6. )Maybe there are some custom modules in the distribution that have )linkage problems now. ) -- yes sorry, I was too hasty. I didn't look at your path properly. It could be what you suggest but could it also be that the newer Python install is being found first in the $PATH and so the wrong version or the right libraries are being called? I don't have a Mac (anymore) so I have no way of checking this. James _______________________________________________ bug-lilypond mailing list [hidden email] https://lists.gnu.org/mailman/listinfo/bug-lilypond |
|
ccing list
)-----Original Message----- )From: Frank Tegtmeyer [mailto:[hidden email]] )Sent: 22 July 2011 18:04 )To: James Lowe )Cc: Frank Tegtmeyer )Subject: Re: Mac OS X Lion killed LilyPond )Importance: Low ) ) )> It could be what you suggest but could it also be that the newer Python )install is being found first in the $PATH and so the wrong version or the )right libraries are being called? ) )I don' think that $PATH matters. LilyPond must provide it's own path )anyway for it's subprocesses. )And the purpose of shipping it's own Python is to call it, so LilyPond will )ensure that it's own Python is called. What we see is that Python 2.6 is )called (the LilyPond Python). )Python itself sets its PYTHONPATH depending on how it was built. This )hasn't changed after switching to Lion (it's the same binaries of Python). )So either Lion doesn't have a library that is required by some Python )module or it's name/path has changed. ) )I would build LilyPond if it were a "self contained" process and wouldn't )pollute my Mac with all the dependencies. But all descriptions of the build )process suggest that it is complicated and requires a lot of preconditions. )So I don't think I can do it. ) ) )With kind regards, )Frank _______________________________________________ bug-lilypond mailing list [hidden email] https://lists.gnu.org/mailman/listinfo/bug-lilypond |
|
In reply to this post by Frank Tegtmeyer-7
On 22 Jul 2011, at 13:04, Frank Tegtmeyer wrote: > after upgrading my Mac to Lion Lilypond doesn't start anymore. > > There is the following message displayed: > > --------------------- > ImportError: dlopen(/Applications/LilyPond.app/Contents/ > ...Resources/lib/python2.6/lib-dynload/objc/_objc.so, 2): > Symbol not found: _objc_sync_notify > > Referenced from: /Applications/LilyPond.app/Contents/ > ...Resources/lib/python2.6/lib- > dynload/objc/_objc.so > > Expected in /usr/lib/libobjc.A.dylib > --------------------- The symbol objc_sync_notify is in a Python to Objective C library that has been removed: http://pyobjc.sourceforge.net/documentation/pyobjc-core/news.html http://www.opensource.apple.com/source/objc4/objc4-437/runtime/objc-sync. Hans _______________________________________________ bug-lilypond mailing list [hidden email] https://lists.gnu.org/mailman/listinfo/bug-lilypond |
| Free forum by Nabble | Edit this page |
