-
Notifications
You must be signed in to change notification settings - Fork 29
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Juce 7 update. #42
Comments
hey, I'd be happy to try upgrading. they're not generally responsive when I raise these breaks to them. I've given them minimal repros, I've shown them the workarounds I'm using, I've offered to add support in their CI to prevent future breaks (they've refused), there's even an MR raised to fix one of the problems (juce-framework/JUCE#1073), which they've not acknowledged. I'm currently a few weeks into trying to get it cross-compiling for Linux (hardest platform I've attempted static linking on): which OS do you use? |
<!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
.MsoChpDefault
{mso-style-type:export-only;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
{page:WordSection1;}
-->Ok, I understand the difficulties of implementation and the priority work on Linux. Unlucky for me, I'm on Windows :)Thanks again,De : Birch-sanEnvoyé le :lundi 27 juin 2022 19:10À : Birch-san/juicysfpluginCc : Aleskis; AuthorObjet :Re: [Birch-san/juicysfplugin] Juce 7 update. (Issue #42) hey, I'd be happy to try upgrading.one threat is that in the last few releases of JUCE: they broke cross-compilation targeting Windows (juce-framework/JUCE#985, juce-framework/JUCE#993, juce-framework/JUCE#1028, juce-framework/JUCE#1029). a lot of the breaks were due to their accessibility work. JUCE 7 may introduce similar landmines.they're not generally responsive when I raise these breaks to them. I've given them minimal repros, I've shown them the workarounds I'm using, I've offered to add support in their CI to prevent future breaks (they've refused), there's even an MR raised to fix one of the problems (juce-framework/JUCE#1073), which they've not acknowledged.at this point I actually maintain my own fork of JUCE. I shouldn't have to.I'm currently a few weeks into trying to get it cross-compiling for Linux (hardest platform I've attempted static linking on):#25so depending on what order I approach this: JUCE 7 may be blocked behind the (big) Linux work.which OS do you use?—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID: ***@***.***>
|
Hi @Birch-san, thanks for your efforts in this matter (trying to get cross-compilation supported). Did you by any chance get cross compilation to Windows from Ubuntu working with Juce v7 or 6.1.6/6.1.5? The main problem I can identify from my limited knowledge seems to be that the |
yes, the win32.Dockerfile in master builds juicysfplugin for Windows using JUCE 6.1.5 on Ubuntu 22.04 via llvm-mingw 20220209. one of the problems was related to UIAutomation.h -- JUCE defined UIA_ constants, which clashed with the ones provided by newer versions of llvm-mingw. they say they fixed that 17 days ago: |
Hi,
Juce 6 introduced accessibility for screenreader users. But it was the first release and a little bit buggy.
Do you plan to update Juce to version7 :
https://juce.com/discover/stories/juce-7-released
Thank you !
The text was updated successfully, but these errors were encountered: