lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Frescobaldi] convert-ly don't work in 3.0.1 in Windows


From: Urs Liska
Subject: Re: [Frescobaldi] convert-ly don't work in 3.0.1 in Windows
Date: Mon, 10 Sep 2018 19:07:19 +0200
User-agent: K-9 Mail for Android


Am 10. September 2018 18:29:32 MESZ schrieb Federico Bruni <address@hidden>:
>Hi Anders
>
>I confirm the problem on Windows 7.
>Detailed versions:
>
>Frescobaldi: 3.0.1
>Python: 3.5.2
>python-ly: 0.9.4
>Qt: 5.8.0
>PyQt: 5.8.1
>sip: 4.19.1
>poppler: 0.52.0
>python-poppler-qt: 0.24.2
>OS: Windows-7-6.1.7601-SP1
>
>I wonder if any Windows user using Frescobaldi 3 can confirm it. That's
>
>why I've added lilypond-user in Cc.
>
>My **guess** is that Frescobaldi is trying to use the bundled python3 
>to run convert-ly (which is a LilyPond file) and this is going to fail.
>
>It does even on Linux:
>
>$ python3 /usr/bin/convert-ly /home/fede/tmp/lilypond/converting.ly
>Traceback (most recent call last):
>  File "/usr/bin/convert-ly", line 52, in <module>
>    import lilylib as ly
>  File "/usr/share/lilypond/2.19.82/python/lilylib.py", line 238
>    print log[0]
>            ^
>SyntaxError: Missing parentheses in call to 'print'. Did you mean 
>print(log[0])?
>
>The best fix would be make LilyPond convert-ly work on python3 as 
>well...
>Even though Frescobaldi should handle better this kind of errors and at
>
>least print some information instead of being silent.
>

This is exactly a spot I'm currently working on (how Frescobaldi handles 
external jobs). I will have a look into how convert-ly is called too.

Urs

>Best
>Federico
>
>In the meanwhile, you may install the latest Python 2.7 (put a tick to 
>add python to PATH) and run convert-ly in PowerShell. See for example:
>
>
>PS C:\Users\fede\Documents> python.exe 'C:\Program Files 
>(x86)\LilyPond\usr\bin\convert-ly.py' .\convert-test.ly
>convert-ly.py (GNU LilyPond) 2.19.28
>
>convert-ly.py: Processing `.\convert-test.ly'...
>Applying conversion: 2.17.0, 2.17.4, 2.17.5, 2.17.6, 2.17.11, 2.17.14, 
>2.17.15, 2.17.18, 2.17.19, 2.17.20, 2.17.2
>.27, 2.17.29, 2.17.97, 2.18.0, 2.19.2, 2.19.7, 2.19.11, 2.19.16, 
>2.19.22, 2.19.24, 2.19.28
>
>
>\version "2.19.28"
>
>{
>  \tuplet 3/2 { c8 d e }
>
>}
>
>
>
>
>Il giorno dom 9 set 2018 alle 9:36, address@hidden ha
>scritto:
>> Hello,
>> 
>> I just updated from version 2 to the latest version 3 for Windows 
>> (Frescobaldi.Setup.3.0.0-2.exe)
>> When I try to use convert-ly nothing happens!
>> 
>> The dialog shows up as usual, with the current version and the new 
>> version, but that's it!
>> 
>> If I run convert.ly in the Lilypond bin directory then it works...
>> 
>> 
>> 
>> What's wrong?
>> 
>> // Anders
>> --
>> Frescobaldi homepage: http://www.frescobaldi.org/
>> Mailing list: http://groups.google.com/group/frescobaldi
>> Issue tracker: https://github.com/wbsoft/frescobaldi/issues



reply via email to

[Prev in Thread] Current Thread [Next in Thread]