vector sigma Posted July 19, 2018 Share Posted July 19, 2018 Please guys test the attached prefpanes. @Slice I've ended up to correct the Clover PrefPane to a modern obj-c that use automatic reference counting, and I fixed some possible leaks. That after I see that the .xib file is no longer compilable with newer Xcode, and the best I can do is a compilation that require at least Xcode 5 (Mountain Lion?). The deployment target is 10.7 ...so snow is out.. Now I'm going to look at the CloverUpdater if needs update.. Clover.prefPane.zip 1 Link to comment Share on other sites More sharing options...
arsradu Posted July 19, 2018 Share Posted July 19, 2018 (edited) 1 hour ago, vector sigma said: Please guys test the attached prefpanes. @Slice I've ended up to correct the Clover PrefPane to a modern obj-c that use automatic reference counting, and I fixed some possible leaks. That after I see that the .xib file is no longer compilable with newer Xcode, and the best I can do is a compilation that require at least Xcode 5 (Mountain Lion?). The deployment target is 10.7 ...so snow is out.. Now I'm going to look at the CloverUpdater if needs update.. Clover.prefPane.zip Seems to be working. Also, no more issues when building with this Clover.prefPane in Dark Mode. Thank you! Edited July 19, 2018 by arsradu 1 Link to comment Share on other sites More sharing options...
vector sigma Posted July 19, 2018 Share Posted July 19, 2018 Please test r4612 in mojave (just committed) Link to comment Share on other sites More sharing options...
arsradu Posted July 19, 2018 Share Posted July 19, 2018 (edited) 37 minutes ago, vector sigma said: Please test r4612 in mojave (just committed) New src folder. Start from scratch. Seems ok for CloverPrefPane... Not ok for CloverUpdater...yet. Edited July 19, 2018 by arsradu 1 Link to comment Share on other sites More sharing options...
Slice Posted July 20, 2018 Share Posted July 20, 2018 14 hours ago, vector sigma said: Please guys test the attached prefpanes. @Slice I've ended up to correct the Clover PrefPane to a modern obj-c that use automatic reference counting, and I fixed some possible leaks. That after I see that the .xib file is no longer compilable with newer Xcode, and the best I can do is a compilation that require at least Xcode 5 (Mountain Lion?). The deployment target is 10.7 ...so snow is out.. Now I'm going to look at the CloverUpdater if needs update.. Clover.prefPane.zip Snow users will use old prefpanel. Glad to see you are working on this. 2 Link to comment Share on other sites More sharing options...
Badruzeus Posted July 20, 2018 Share Posted July 20, 2018 (edited) Clover PrefPane (r4614) is broken under OS X El Capitan 10.11.6. #EDIT: Built with Xcode 8.2.1 Edited July 20, 2018 by Badruzeus 1 Link to comment Share on other sites More sharing options...
vector sigma Posted July 20, 2018 Share Posted July 20, 2018 8 minutes ago, Badruzeus said: Clover PrefPane (r4614) is broken under OS X El Capitan 10.11.6. #EDIT: Built with Xcode 8.2.1 Is called "Auto layout" introduced in 10.7 when all the views in the container have constraints that decide how to resize them. Building in mojave the same prefpane works without problem in El Capitan (tested here).. sign that is Xcode 8 to have problem. What I can do is to disable autolayout... this way the window will not fit entirely the new size in newer OSes in System Preferences. 1 1 Link to comment Share on other sites More sharing options...
chris1111 Posted July 20, 2018 Share Posted July 20, 2018 and now this is the message on snow I know is not working anymore on snow but message is weird Link to comment Share on other sites More sharing options...
vector sigma Posted July 20, 2018 Share Posted July 20, 2018 (edited) 7 minutes ago, chris1111 said: and now this is the message on snow I know is not working anymore on snow but message is weird As already said. The deployment target is now 10.7. So why you updated it? wanted to see the error? Lol Edited July 20, 2018 by vector sigma 1 Link to comment Share on other sites More sharing options...
chris1111 Posted July 20, 2018 Share Posted July 20, 2018 1 minute ago, vector sigma said: As already said. The deployment target is now 10.7. So why you updated it? I know is just test what append I reput my old panel now and its work 1 Link to comment Share on other sites More sharing options...
Badruzeus Posted July 20, 2018 Share Posted July 20, 2018 4 minutes ago, chris1111 said: I reput my old panel now and its work Not sure with "reput" here, did you mean rolling back from prev. rev? BTW, I just rebuilt with 10.7 as macOS Deploy Target, but the Layout issue is still there.. Link to comment Share on other sites More sharing options...
vector sigma Posted July 20, 2018 Share Posted July 20, 2018 5 minutes ago, Badruzeus said: Not sure with "reput" here, did you mean rolling back from prev. rev? BTW, I just rebuilt with 10.7 as macOS Deploy Target, but the Layout issue is still there.. Try now Link to comment Share on other sites More sharing options...
Badruzeus Posted July 20, 2018 Share Posted July 20, 2018 Just now, vector sigma said: Try now Thanks, building now. 1 Link to comment Share on other sites More sharing options...
vector sigma Posted July 20, 2018 Share Posted July 20, 2018 (edited) 19 hours ago, arsradu said: New src folder. Start from scratch. Seems ok for CloverPrefPane... Not ok for CloverUpdater...yet. Not my fault I guess. You have to call make clean in CloverPackage before build it again. Try anyway latest revision (in 4615 I've added in the make file the clean of the build folder..was missing, so now Xcode can't reuse old xibs) EDIT didin't see you where talking about using a fresh source. Let me know if persist. (my build is 18A326h using Xcode 10 beta 4) 7 hours ago, Slice said: Snow users will use old prefpanel. Glad to see you are working on this. Thanks. Unfortunately my days are full until the vacation in august Edited July 20, 2018 by vector sigma 1 Link to comment Share on other sites More sharing options...
vector sigma Posted July 20, 2018 Share Posted July 20, 2018 (edited) About Snow Leopard. It's hard to remove errors or update old projects without having it, surely you know that newer Xcode ask to convert to a new format to allow you to work on. To give the possibility to build Clover's Applications with Xcode 5 had to work first with Xcode 10 and when I see all working had to go back in Sierra to use Xcode 9 and convert back the project to be usable with Xcode 8. Done the same thing, this time rebooting in Sierra to use Xcode 8... same again in El capitan using Xcode 7 to make the project compatible with Xcode 5. I don't have more old OSes to try and see if we can go back further.. Snow anyway is really really old and no one (in fact) use it.. Not me saying that..use google. One of the most used old OS is Mavericks that was good (ML and Lion ..brrrr..). Anyway the Clover package should be compilable using Mountain Lion and Xcode 5, and be aware that I'm not talking about compiling Clover binaries that is another story. Edited July 20, 2018 by vector sigma some typos Lol 1 Link to comment Share on other sites More sharing options...
Badruzeus Posted July 20, 2018 Share Posted July 20, 2018 @vector sigma Many thanks, now it' s working fine again with this commit. (r4616, Xcode 8.2.1 build) 1 Link to comment Share on other sites More sharing options...
chris1111 Posted July 20, 2018 Share Posted July 20, 2018 (edited) 6 minutes ago, vector sigma said: About Snow Leopard. Its hard to remove errors or update old projects without having it, surely you know that newer Xcode ask to convert to a new format to allow you to work on. To give the possibility to build Clover's Applications with Xcode 5 had to work first with Xcode 10 and when I see all working had to go back in Sierra to use Xcode 8 and convert back the project to be usable with Xcode 7. Done the same thing, this time rebooting in El Capitan to use Xcode 7... and so make the project compatible with Xcode 5. I don't have more old OSes to try and see if we can go back further.. Snow anyway is really really old and no one (in fact) use it.. Not me saying that..use google. One of the most used old oses is Mavericks that was a good OS (ML and Lion ..brrrr..). Anyway the Clover package should be compilable using Mountain Lion and Xcode 5, and be aware that I'm talking about compiling Clover binaries that is another story. Yes right I am using Snow and Lion only for Fun and chalenge some old app is really cool to using on both Os Edited July 20, 2018 by chris1111 1 Link to comment Share on other sites More sharing options...
Matgen84 Posted July 20, 2018 Share Posted July 20, 2018 28 minutes ago, vector sigma said: Not my fault I guess. You have to call make clean in CloverPackage before build it again. Try anyway latest revision (in 4615 I've added in the make file the clean of the build folder..was missing, so now Xcode can't reuse old xibs) Thanks. Unfortunately my days are full until the vacation in august I test a clean src folder and I've same issue as @arsradu on Mojave/ Xcode 10. Build with UDK2018 script. Thanks for your good job Link to comment Share on other sites More sharing options...
vector sigma Posted July 20, 2018 Share Posted July 20, 2018 7 minutes ago, Matgen84 said: I test a clean src folder and I've same issue as @arsradu on Mojave/ Xcode 10. Build with UDK2018 script. can you manually cd into CloverPackage and call make clean? in order: cd /path/to/CloverPackage make clean make pkg 11 minutes ago, Matgen84 said: Mojave/ Xcode 10. Build with UDK2018 script. also can I take a look to that script you mentioned? 1 Link to comment Share on other sites More sharing options...
Matgen84 Posted July 20, 2018 Share Posted July 20, 2018 (edited) 8 minutes ago, vector sigma said: can you manually cd into CloverPackage and call make clean? in order: cd /path/to/CloverPackage make clean make pkg also can I take a look to that script you mentioned? Ok for make clean. I use Clover Builder.app v1.1.9 from cvad. Script attached. script Edited July 20, 2018 by Matgen84 Link to comment Share on other sites More sharing options...
vector sigma Posted July 20, 2018 Share Posted July 20, 2018 7 minutes ago, Matgen84 said: Ok for make clean. is ok then? Link to comment Share on other sites More sharing options...
Matgen84 Posted July 20, 2018 Share Posted July 20, 2018 1 minute ago, vector sigma said: is ok then? I test now and report Do you take a look to that script. Please Link to comment Share on other sites More sharing options...
vector sigma Posted July 20, 2018 Share Posted July 20, 2018 (edited) # Инсталлятор Clover_v2.4k_rXXXX.pkg собирается вот так: cd "${HOME}/src/UDK2018/Clover/CloverPackage"; #./makepkg make pkg should be # Инсталлятор Clover_v2.4k_rXXXX.pkg собирается вот так: cd "${HOME}/src/UDK2018/Clover/CloverPackage"; #./makepkg make clean make pkg but I'm waiting your test.. Edited July 20, 2018 by vector sigma Link to comment Share on other sites More sharing options...
Matgen84 Posted July 20, 2018 Share Posted July 20, 2018 (edited) 16 minutes ago, vector sigma said: # Инсталлятор Clover_v2.4k_rXXXX.pkg собирается вот так: cd "${HOME}/src/UDK2018/Clover/CloverPackage"; #./makepkg make pkg should be # Инсталлятор Clover_v2.4k_rXXXX.pkg собирается вот так: cd "${HOME}/src/UDK2018/Clover/CloverPackage"; #./makepkg make clean make pkg but I'm waiting your test.. After manually cd into CloverPackage and call make clean: I've this issue. Same thing with the command into the script. ========= Translating Resources ======== /Users/mathieu/src/UDK2018/Clover/CloverPackage/package/../../../../opt/local Updating 'en' strings file for CloverUpdater... done Updating 'en' strings file for Clover Preference Panel... done Updating strings file for Clover Preference Panel... done Error: 'msgmerge -U /var/folders/gf/_f1fnn4n0yq2pq6y5jg9yh9h0000gn/T/po.qsQMZNt4/de.po /var/folders/gf/_f1fnn4n0yq2pq6y5jg9yh9h0000gn/T/po.qsQMZNt4/clover.pot --lang=de --previous --width=79 --previous --backup=none' exited with value 1. make: *** [pkg] Error 1 Edited July 20, 2018 by Matgen84 Link to comment Share on other sites More sharing options...
vector sigma Posted July 20, 2018 Share Posted July 20, 2018 8 minutes ago, Matgen84 said: After manually cd into CloverPackage and call make clean: I've this issue. Same thing with the command into the script. ========= Translating Resources ======== /Users/mathieu/src/UDK2018/Clover/CloverPackage/package/../../../../opt/local Updating 'en' strings file for CloverUpdater... done Updating 'en' strings file for Clover Preference Panel... done Updating strings file for Clover Preference Panel... done Error: 'msgmerge -U /var/folders/gf/_f1fnn4n0yq2pq6y5jg9yh9h0000gn/T/po.qsQMZNt4/de.po /var/folders/gf/_f1fnn4n0yq2pq6y5jg9yh9h0000gn/T/po.qsQMZNt4/clover.pot --lang=de --previous --width=79 --previous --backup=none' exited with value 1. make: *** [pkg] Error 1 Aaaaah! But this looks like a problem with the gettext you have! is old? You upgraded from an old OS? Try to remove it: rm -f /Users/mathieu/src/opt/local/bin/gettext and then re run your script... let me know! ...in mojave all command line must be "Mach-O 64-bit executable x86_64" EDIT ..and of course you cannot copy the "/Users/mathieu/src/opt" from another OS.... can cause this problems 1 Link to comment Share on other sites More sharing options...
Recommended Posts