[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Running Frescobaldi 3 on OSX?
From: |
Stanton Sanderson |
Subject: |
Re: Running Frescobaldi 3 on OSX? |
Date: |
Tue, 3 Sep 2019 15:03:11 -0500 |
For what it's worth, I have been successfully running Frescobaldi 3.0.0 on Mac
OS 10.14.6, compiled by MacPorts (base version 2.5.4) for some time with no
problems noted.
frescobaldi-devel @20180806 (editors, python)
Variants: [+]app, universal
Description: Frescobaldi is an advanced text editor to edit LilyPond
sheet music files. Features include an integrated PDF
preview and a powerful Score Wizard.
Homepage: https://github.com/wbsoft/frescobaldi
Build Dependencies: py37-setuptools, py37-py2app
Library Dependencies: python37, py37-ly
Runtime Dependencies: portmidi, py37-pyqt5, py37-poppler-qt5
Conflicts with: frescobaldi, frescobaldi2
Platforms: darwin
License: GPL-2+
Maintainers: Email: address@hidden, GitHub: dliessi
Policy: openmaintainer
Stan
> On Sep 3, 2019, at 1:59 PM, John Helly <address@hidden> wrote:
>
> Aloha.
>
> I did work compiling FB with LP but gave in in favor of the MacPorts
> version which is working for me. I'm running OSX 10.4.3 and don't have
> much to say about Qt. I perhaps could answer specific questions about
> what FB is using based on the console log if that would help.
>
> J.
>
> On 9/3/19 10:51, Henning Hraban Ramm wrote:
>> Hi,
>>
>> I guess *someone* did manage to compile Frescobaldi 3.x on a Mac.
>> I juggled around with PyQT, MacPorts and Homebrew and didn’t succeed for a
>> long time, there was always at least one of the many dependencies missing or
>> not compiling. (First on OSX 10.9.5, now on 10.14.6)
>>
>> Now it looks like I got everything with MacPorts, but if I call the
>> frescobaldi script from the egg, I get:
>>
>> $
>> /opt/local/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/frescobaldi-3.0.0-py3.7.egg/EGG-INFO/scripts/frescobaldi
>>
>>
>> objc[34400]: Class QMacAutoReleasePoolTracker is implemented in both
>> /opt/local/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/PyQt5/Qt/lib/QtCore.framework/Versions/5/QtCore
>> (0x10876a5a0) and
>> /opt/local/libexec/qt5/lib/QtCore.framework/Versions/5/QtCore (0x110f87a70).
>> One of the two will be used. Which one is undefined.
>> objc[34400]: Class
>> QT_ROOT_LEVEL_POOL__THESE_OBJECTS_WILL_BE_RELEASED_WHEN_QAPP_GOES_OUT_OF_SCOPE
>> is implemented in both
>> /opt/local/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/PyQt5/Qt/lib/QtCore.framework/Versions/5/QtCore
>> (0x10876a618) and
>> /opt/local/libexec/qt5/lib/QtCore.framework/Versions/5/QtCore (0x110f87ae8).
>> One of the two will be used. Which one is undefined.
>> objc[34400]: Class RunLoopModeTracker is implemented in both
>> /opt/local/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/PyQt5/Qt/lib/QtCore.framework/Versions/5/QtCore
>> (0x10876a640) and
>> /opt/local/libexec/qt5/lib/QtCore.framework/Versions/5/QtCore (0x110f87b10).
>> One of the two will be used. Which one is undefined.
>> Traceback (most recent call last):
>> File
>> "/opt/local/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/frescobaldi_app/plugin.py",
>> line 79, in instance
>> return _instances[cls][obj]
>> File
>> "/opt/local/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/weakref.py",
>> line 396, in __getitem__
>> return self.data[ref(key)]
>> KeyError: <weakref at 0x11027da10; to 'type' at 0x7f9d8753fde0
>> (PanelManager)>
>>
>> During handling of the above exception, another exception occurred:
>>
>> Traceback (most recent call last):
>> File
>> "/opt/local/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/frescobaldi-3.0.0-py3.7.egg/EGG-INFO/scripts/frescobaldi",
>> line 11, in <module>
>> main.main() # Parse command line, create windows etc
>> File
>> "/opt/local/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/frescobaldi_app/main.py",
>> line 247, in main
>> win = mainwindow.MainWindow()
>> File
>> "/opt/local/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/frescobaldi_app/mainwindow.py",
>> line 128, in __init__
>> self.createMenus()
>> File
>> "/opt/local/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/frescobaldi_app/mainwindow.py",
>> line 1010, in createMenus
>> menu.createMenus(self)
>> File
>> "/opt/local/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/frescobaldi_app/menu.py",
>> line 61, in createMenus
>> m.addMenu(menu_file(mainwindow))
>> File
>> "/opt/local/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/frescobaldi_app/menu.py",
>> line 96, in menu_file
>> m.addMenu(snippet.menu.TemplateMenu(mainwindow))
>> File
>> "/opt/local/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/frescobaldi_app/snippet/menu.py",
>> line 139, in __init__
>> self.addAction(self.tool().actionCollection.templates_manage)
>> File
>> "/opt/local/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/frescobaldi_app/snippet/menu.py",
>> line 59, in tool
>> return panelmanager.manager(self.mainwindow()).snippettool
>> File
>> "/opt/local/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/frescobaldi_app/panelmanager.py",
>> line 36, in manager
>> return PanelManager.instance(mainwindow)
>> File
>> "/opt/local/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/frescobaldi_app/plugin.py",
>> line 84, in instance
>> result.__init__(obj)
>> File
>> "/opt/local/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/frescobaldi_app/panelmanager.py",
>> line 51, in __init__
>> self.loadPanel("musicview.MusicViewPanel")
>> File
>> "/opt/local/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/frescobaldi_app/panelmanager.py",
>> line 86, in loadPanel
>> __import__(module_name)
>> File
>> "/opt/local/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/frescobaldi_app/musicview/__init__.py",
>> line 56, in <module>
>> from . import documents
>> File
>> "/opt/local/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/frescobaldi_app/musicview/documents.py",
>> line 32, in <module>
>> import popplerqt5
>> ValueError: PyCapsule_GetPointer called with incorrect name
>>
>>
>> If I remove (hide, rename) one of the two QtCore instances, it fails
>> earlier, because something’s missing:
>>
>> ModuleNotFoundError: No module named 'PyQt5.QtWebKitWidgets'
>>
>> or
>>
>> ImportError:
>> dlopen(/opt/local/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/PyQt5/QtCore.so,
>> 2): Library not loaded: @rpath/QtCore.framework/Versions/5/QtCore
>> Referenced from:
>> /opt/local/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/PyQt5/QtCore.so
>>
>>
>> Of course I also tried to run the python scripts from
>> site-packages/frescobaldi_app, but it seems they’re not meant for running.
>>
>> What to do?
>>
>>
>> Greetlings, Hraban
>> ---
>> fiëé visuëlle
>> Henning Hraban Ramm
>> https://www.fiee.net
>>
>>
>>
>>
>>
>> _______________________________________________
>> lilypond-user mailing list
>> address@hidden
>> https://lists.gnu.org/mailman/listinfo/lilypond-user
>
> --
> ================================================
> University of Hawaii, Maui College / Mobile 760.840.8660
>
>
> _______________________________________________
> lilypond-user mailing list
> address@hidden
> https://lists.gnu.org/mailman/listinfo/lilypond-user
- Running Frescobaldi 3 on OSX?, Henning Hraban Ramm, 2019/09/03
- Re: Running Frescobaldi 3 on OSX?, John Helly, 2019/09/03
- Re: Running Frescobaldi 3 on OSX?,
Stanton Sanderson <=
- Re: Running Frescobaldi 3 on OSX?, Henning Hraban Ramm, 2019/09/04
- Re: Running Frescobaldi 3 on OSX?, Jacques Menu, 2019/09/04
- Re: Running Frescobaldi 3 on OSX?, Henning Hraban Ramm, 2019/09/04
- Re: Running Frescobaldi 3 on OSX?, Stanton Sanderson, 2019/09/04
- Re: Running Frescobaldi 3 on OSX?, Henning Hraban Ramm, 2019/09/04
- Re: Running Frescobaldi 3 on OSX?, Jacques Menu, 2019/09/05
- Re: Running Frescobaldi 3 on OSX?, Henning Hraban Ramm, 2019/09/05