Hello everybody,
I submitted a merge request of my Inkscape branch yesterday. Thanks to Marc it has already found its way into trunk - big thank you for the quick review.
The branch I submitted now has full support for compiling Inkscape on Windows with 32-Bit and 64-Bit environments. It also supports out of source builds and should also work with Unix llike command lines such as Cygwin and MSYS. After weeks of investigation I managed to get locales to work and have an executable icon along with all application icons.
Actually, the only thing that it distinguishes from a btool build now is that it does not (yet) produce the inkscape.com console binary. However, that should not be a big deal. In all other regards it should be ready for testing and packaging. I already updated the Wiki page with the new compilation instructions.
Again, thank you Marc and hopefully we're a step closer now to a 0.92 release on all platforms.
~Sebastian
*Semiodesk GmbH | *Werner-von-Siemens-Str. 6 Geb. 15k, 86159 Augsburg, Germany | Phone: +49 821 8854401 | Fax: +49 821 8854410 | www.semiodesk.com
This e-mail message may contain confidential or legally privileged information and is intended only for the use of the intended recipient(s). Any unauthorized disclosure, dissemination, distribution, copying or the taking of any action in reliance on the information herein is prohibited. E-mails are not secure and cannot be guaranteed to be error free as they can be intercepted, amended, or contain viruses. Anyone who communicates with us by e-mail is deemed to have accepted these risks. Semiodesk GmbH is not responsible for errors or omissions in this message and denies any responsibility for any damage arising from the use of e-mail. Any opinion and other statement contained in this message and any attachment are solely those of the author and do not necessarily represent those of the company.
On Thu, 2016-07-07 at 09:14 +0200, Sebastian Faubel wrote:
Hello everybody,
I submitted a merge request of my Inkscape branch yesterday. Thanks to Marc it has already found its way into trunk - big thank you for the quick review.
Great news!! Thanks Sebastian and Marc!
The branch I submitted now has full support for compiling Inkscape on Windows with 32-Bit and 64-Bit environments. It also supports out of source builds and should also work with Unix llike command lines such as Cygwin and MSYS. After weeks of investigation I managed to get locales to work and have an executable icon along with all application icons.
Actually, the only thing that it distinguishes from a btool build now is that it does not (yet) produce the inkscape.com console binary. However, that should not be a big deal. In all other regards it should be ready for testing and packaging. I already updated the Wiki page with the new compilation instructions.
Again, thank you Marc and hopefully we're a step closer now to a 0.92 release on all platforms.
~Sebastian
On Thu, Jul 07, 2016 at 09:14:34AM +0200, Sebastian Faubel wrote:
Hello everybody,
I submitted a merge request of my Inkscape branch yesterday. Thanks to Marc it has already found its way into trunk - big thank you for the quick review.
The branch I submitted now has full support for compiling Inkscape on Windows with 32-Bit and 64-Bit environments. It also supports out of source builds and should also work with Unix llike command lines such as Cygwin and MSYS. After weeks of investigation I managed to get locales to work and have an executable icon along with all application icons.
Excellent work, an important step forward.
Actually, the only thing that it distinguishes from a btool build now is that it does not (yet) produce the inkscape.com console binary. However, that should not be a big deal. In all other regards it should be ready for testing and packaging. I already updated the Wiki page with the new compilation instructions.
Very cool. Do you know about when we'll be able to make the binary? When that milestone is hit, that would probably be a good point for me to roll another pre-release.
Again, thank you Marc and hopefully we're a step closer now to a 0.92 release on all platforms.
Awesome. Speaking of platforms, where are we at on OSX regarding binary packages?
Bryce
~Sebastian
*Semiodesk GmbH | *Werner-von-Siemens-Str. 6 Geb. 15k, 86159 Augsburg, Germany | Phone: +49 821 8854401 | Fax: +49 821 8854410 | www.semiodesk.com
This e-mail message may contain confidential or legally privileged information and is intended only for the use of the intended recipient(s). Any unauthorized disclosure, dissemination, distribution, copying or the taking of any action in reliance on the information herein is prohibited. E-mails are not secure and cannot be guaranteed to be error free as they can be intercepted, amended, or contain viruses. Anyone who communicates with us by e-mail is deemed to have accepted these risks. Semiodesk GmbH is not responsible for errors or omissions in this message and denies any responsibility for any damage arising from the use of e-mail. Any opinion and other statement contained in this message and any attachment are solely those of the author and do not necessarily represent those of the company.
Attend Shape: An AT&T Tech Expo July 15-16. Meet us at AT&T Park in San Francisco, CA to explore cutting-edge tech and listen to tech luminaries present their vision of the future. This family event has something for everyone, including kids. Get more information and register today. http://sdm.link/attshape
Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel
On Thu, 7 Jul 2016 10:22:11 -0700 Bryce Harrington <bryce@...961...> wrote:
On Thu, Jul 07, 2016 at 09:14:34AM +0200, Sebastian Faubel wrote:
Hello everybody,
I submitted a merge request of my Inkscape branch yesterday. Thanks to Marc it has already found its way into trunk - big thank you for the quick review.
The branch I submitted now has full support for compiling Inkscape on Windows with 32-Bit and 64-Bit environments. It also supports out of source builds and should also work with Unix llike command lines such as Cygwin and MSYS. After weeks of investigation I managed to get locales to work and have an executable icon along with all application icons.
Excellent work, an important step forward.
I agree - that's very good news. Thanks for that!
Regards,
Shlomi Fish
Is cmake already supposed to work on Windows for trunk?
Just tried to make and install, but the distribution lacks a lot of GTK3 libs and still crashes after copying them manually... (Let's hope it's only another file I did not copy yet)
At least when launching the produced executable from an environment that has all the devlibs in the path (via mingwenv.bat) Inkscape starts. As before (at least with the 64bit devlibs) GTK3 builds are totally unusable though. I guess 0.93 will be a long way on Windows... Let's hope someone with the necessary knowledge starts to care after someone cared enough to cut support for GTK2 and therefore made it impossible to produce useful trunk builds for Windows at this time. :-(
Regards, Eduard
Am 07.07.2016 um 09:14 schrieb Sebastian Faubel:
Hello everybody,
I submitted a merge request of my Inkscape branch yesterday. Thanks to Marc it has already found its way into trunk - big thank you for the quick review.
The branch I submitted now has full support for compiling Inkscape on Windows with 32-Bit and 64-Bit environments. It also supports out of source builds and should also work with Unix llike command lines such as Cygwin and MSYS. After weeks of investigation I managed to get locales to work and have an executable icon along with all application icons.
Actually, the only thing that it distinguishes from a btool build now is that it does not (yet) produce the inkscape.com http://inkscape.com console binary. However, that should not be a big deal. In all other regards it should be ready for testing and packaging. I already updated the Wiki page with the new compilation instructions.
Again, thank you Marc and hopefully we're a step closer now to a 0.92 release on all platforms.
~Sebastian
*Semiodesk GmbH | *Werner-von-Siemens-Str. 6 Geb. 15k, 86159 Augsburg, Germany| Phone: +49 821 8854401| Fax: +49 821 8854410 |www.semiodesk.com http://www.semiodesk.com/
This e-mail message may contain confidential or legally privileged information and is intended only for the use of the intended recipient(s). Any unauthorized disclosure, dissemination, distribution, copying or the taking of any action in reliance on the information herein is prohibited. E-mails are not secure and cannot be guaranteed to be error free as they can be intercepted, amended, or contain viruses. Anyone who communicates with us by e-mail is deemed to have accepted these risks. Semiodesk GmbH is not responsible for errors or omissions in this message and denies any responsibility for any damage arising from the use of e-mail. Any opinion and other statement contained in this message and any attachment are solely those of the author and do not necessarily represent those of the company.
Attend Shape: An AT&T Tech Expo July 15-16. Meet us at AT&T Park in San Francisco, CA to explore cutting-edge tech and listen to tech luminaries present their vision of the future. This family event has something for everyone, including kids. Get more information and register today. http://sdm.link/attshape
Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel
Yes, Eduard. Sebastian fixed most of the issues. I worked with him on making sure that I was able to compile trunk for Windows. Of course, as you know, I can only speak for 64-bit.
I can supply the devlibs when the time comes if people still want it.
Thanks, Partha
On Thu, Aug 18, 2016 at 6:02 PM, Eduard Braun <Eduard.Braun2@...173...> wrote:
Is cmake already supposed to work on Windows for trunk?
Just tried to make and install, but the distribution lacks a lot of GTK3 libs and still crashes after copying them manually... (Let's hope it's only another file I did not copy yet)
At least when launching the produced executable from an environment that has all the devlibs in the path (via mingwenv.bat) Inkscape starts. As before (at least with the 64bit devlibs) GTK3 builds are totally unusable though. I guess 0.93 will be a long way on Windows... Let's hope someone with the necessary knowledge starts to care after someone cared enough to cut support for GTK2 and therefore made it impossible to produce useful trunk builds for Windows at this time. :-(
Regards, Eduard
Am 07.07.2016 um 09:14 schrieb Sebastian Faubel:
Hello everybody,
I submitted a merge request of my Inkscape branch yesterday. Thanks to Marc it has already found its way into trunk - big thank you for the quick review.
The branch I submitted now has full support for compiling Inkscape on Windows with 32-Bit and 64-Bit environments. It also supports out of source builds and should also work with Unix llike command lines such as Cygwin and MSYS. After weeks of investigation I managed to get locales to work and have an executable icon along with all application icons.
Actually, the only thing that it distinguishes from a btool build now is that it does not (yet) produce the inkscape.com console binary. However, that should not be a big deal. In all other regards it should be ready for testing and packaging. I already updated the Wiki page with the new compilation instructions.
Again, thank you Marc and hopefully we're a step closer now to a 0.92 release on all platforms.
~Sebastian
*Semiodesk GmbH | *Werner-von-Siemens-Str. 6 Geb. 15k, 86159 Augsburg, Germany | Phone: +49 821 8854401 | Fax: +49 821 8854410 | www.semiodesk.com
This e-mail message may contain confidential or legally privileged information and is intended only for the use of the intended recipient(s). Any unauthorized disclosure, dissemination, distribution, copying or the taking of any action in reliance on the information herein is prohibited. E-mails are not secure and cannot be guaranteed to be error free as they can be intercepted, amended, or contain viruses. Anyone who communicates with us by e-mail is deemed to have accepted these risks. Semiodesk GmbH is not responsible for errors or omissions in this message and denies any responsibility for any damage arising from the use of e-mail. Any opinion and other statement contained in this message and any attachment are solely those of the author and do not necessarily represent those of the company.
Attend Shape: An AT&T Tech Expo July 15-16. Meet us at AT&T Park in San Francisco, CA to explore cutting-edge tech and listen to tech luminaries present their vision of the future. This family event has something for everyone, including kids. Get more information and register today.http://sdm.link/attshape
Inkscape-devel mailing listInkscape-devel@...1901...://lists.sourceforge.net/lists/listinfo/inkscape-devel
Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel
Do I understand correctly that you and Sebastian developed more fixes that are not yet merged? If yes, is there a reason not to merge them?
Regarding devlibs: Did you have to update them again or were there some specific fixes needed for GTK3? As you probably recall I pushed your last update of the development libraries to inkscape-devlibs64 in January, so they're still pretty fresh (but obviously updates would be welcome, too).
Am 19.08.2016 um 00:35 schrieb Partha Bagchi:
Yes, Eduard. Sebastian fixed most of the issues. I worked with him on making sure that I was able to compile trunk for Windows. Of course, as you know, I can only speak for 64-bit.
I can supply the devlibs when the time comes if people still want it.
Thanks, Partha
On Thu, Aug 18, 2016 at 6:02 PM, Eduard Braun <Eduard.Braun2@...173... mailto:Eduard.Braun2@...173...> wrote:
Is cmake already supposed to work on Windows for trunk? Just tried to make and install, but the distribution lacks a lot of GTK3 libs and still crashes after copying them manually... (Let's hope it's only another file I did not copy yet) At least when launching the produced executable from an environment that has all the devlibs in the path (via mingwenv.bat) Inkscape starts. As before (at least with the 64bit devlibs) GTK3 builds are totally unusable though. I guess 0.93 will be a long way on Windows... Let's hope someone with the necessary knowledge starts to care after someone cared enough to cut support for GTK2 and therefore made it impossible to produce useful trunk builds for Windows at this time. :-( Regards, Eduard Am 07.07.2016 um 09:14 schrieb Sebastian Faubel:
Hello everybody, I submitted a merge request of my Inkscape branch yesterday. Thanks to Marc it has already found its way into trunk - big thank you for the quick review. The branch I submitted now has full support for compiling Inkscape on Windows with 32-Bit and 64-Bit environments. It also supports out of source builds and should also work with Unix llike command lines such as Cygwin and MSYS. After weeks of investigation I managed to get locales to work and have an executable icon along with all application icons. Actually, the only thing that it distinguishes from a btool build now is that it does not (yet) produce the inkscape.com <http://inkscape.com> console binary. However, that should not be a big deal. In all other regards it should be ready for testing and packaging. I already updated the Wiki page with the new compilation instructions. Again, thank you Marc and hopefully we're a step closer now to a 0.92 release on all platforms. ~Sebastian *Semiodesk GmbH | *Werner-von-Siemens-Str. 6 Geb. 15k, 86159 Augsburg, Germany| Phone: +49 821 8854401| Fax: +49 821 8854410 <tel:%2B49%20821%208854410> |www.semiodesk.com <http://www.semiodesk.com/> This e-mail message may contain confidential or legally privileged information and is intended only for the use of the intended recipient(s). Any unauthorized disclosure, dissemination, distribution, copying or the taking of any action in reliance on the information herein is prohibited. E-mails are not secure and cannot be guaranteed to be error free as they can be intercepted, amended, or contain viruses. Anyone who communicates with us by e-mail is deemed to have accepted these risks. Semiodesk GmbH is not responsible for errors or omissions in this message and denies any responsibility for any damage arising from the use of e-mail. Any opinion and other statement contained in this message and any attachment are solely those of the author and do not necessarily represent those of the company. ------------------------------------------------------------------------------ Attend Shape: An AT&T Tech Expo July 15-16. Meet us at AT&T Park in San Francisco, CA to explore cutting-edge tech and listen to tech luminaries present their vision of the future. This family event has something for everyone, including kids. Get more information and register today. http://sdm.link/attshape _______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net <mailto:Inkscape-devel@lists.sourceforge.net> https://lists.sourceforge.net/lists/listinfo/inkscape-devel <https://lists.sourceforge.net/lists/listinfo/inkscape-devel>
------------------------------------------------------------------------------ _______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net <mailto:Inkscape-devel@lists.sourceforge.net> https://lists.sourceforge.net/lists/listinfo/inkscape-devel <https://lists.sourceforge.net/lists/listinfo/inkscape-devel>
Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel
Eduard,
Sebastian can answer this better than I. However, he was working hard on his own branch which has since been merged with the main trunk. So, the trunk should be the final version.
I don't recall if I sent you the GTK3 updates. However, if you are not able to build with the current devlibs, my guess is that they need to be updated.
Thanks, Partha
On Thu, Aug 18, 2016 at 7:32 PM, Eduard Braun <Eduard.Braun2@...173...> wrote:
Do I understand correctly that you and Sebastian developed more fixes that are not yet merged? If yes, is there a reason not to merge them?
Regarding devlibs: Did you have to update them again or were there some specific fixes needed for GTK3? As you probably recall I pushed your last update of the development libraries to inkscape-devlibs64 in January, so they're still pretty fresh (but obviously updates would be welcome, too).
Am 19.08.2016 um 00:35 schrieb Partha Bagchi:
Yes, Eduard. Sebastian fixed most of the issues. I worked with him on making sure that I was able to compile trunk for Windows. Of course, as you know, I can only speak for 64-bit.
I can supply the devlibs when the time comes if people still want it.
Thanks, Partha
On Thu, Aug 18, 2016 at 6:02 PM, Eduard Braun <Eduard.Braun2@...173...> wrote:
Is cmake already supposed to work on Windows for trunk?
Just tried to make and install, but the distribution lacks a lot of GTK3 libs and still crashes after copying them manually... (Let's hope it's only another file I did not copy yet)
At least when launching the produced executable from an environment that has all the devlibs in the path (via mingwenv.bat) Inkscape starts. As before (at least with the 64bit devlibs) GTK3 builds are totally unusable though. I guess 0.93 will be a long way on Windows... Let's hope someone with the necessary knowledge starts to care after someone cared enough to cut support for GTK2 and therefore made it impossible to produce useful trunk builds for Windows at this time. :-(
Regards, Eduard
Am 07.07.2016 um 09:14 schrieb Sebastian Faubel:
Hello everybody,
I submitted a merge request of my Inkscape branch yesterday. Thanks to Marc it has already found its way into trunk - big thank you for the quick review.
The branch I submitted now has full support for compiling Inkscape on Windows with 32-Bit and 64-Bit environments. It also supports out of source builds and should also work with Unix llike command lines such as Cygwin and MSYS. After weeks of investigation I managed to get locales to work and have an executable icon along with all application icons.
Actually, the only thing that it distinguishes from a btool build now is that it does not (yet) produce the inkscape.com console binary. However, that should not be a big deal. In all other regards it should be ready for testing and packaging. I already updated the Wiki page with the new compilation instructions.
Again, thank you Marc and hopefully we're a step closer now to a 0.92 release on all platforms.
~Sebastian
*Semiodesk GmbH | *Werner-von-Siemens-Str. 6 Geb. 15k, 86159 Augsburg, Germany | Phone: +49 821 8854401 | Fax: +49 821 8854410 <%2B49%20821%208854410> | www.semiodesk.com
This e-mail message may contain confidential or legally privileged information and is intended only for the use of the intended recipient(s). Any unauthorized disclosure, dissemination, distribution, copying or the taking of any action in reliance on the information herein is prohibited. E-mails are not secure and cannot be guaranteed to be error free as they can be intercepted, amended, or contain viruses. Anyone who communicates with us by e-mail is deemed to have accepted these risks. Semiodesk GmbH is not responsible for errors or omissions in this message and denies any responsibility for any damage arising from the use of e-mail. Any opinion and other statement contained in this message and any attachment are solely those of the author and do not necessarily represent those of the company.
Attend Shape: An AT&T Tech Expo July 15-16. Meet us at AT&T Park in San Francisco, CA to explore cutting-edge tech and listen to tech luminaries present their vision of the future. This family event has something for everyone, including kids. Get more information and register today.http://sdm.link/attshape
Inkscape-devel mailing listInkscape-devel@...1901...://lists.sourceforge.net/lists/listinfo/inkscape-devel
_______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/ lists/listinfo/inkscape-devel
Inkscape-devel mailing listInkscape-devel@...1901...://lists.sourceforge.net/lists/listinfo/inkscape-devel
Am 19.08.2016 um 02:25 schrieb Partha Bagchi:
Sebastian can answer this better than I. However, he was working hard on his own branch which has since been merged with the main trunk. So, the trunk should be the final version.
Yes, let's wait for him to answer. He probably knows best what was actually implemented and doesn't have to guess. I suspect he only worked with GTK2 at the time...
I don't recall if I sent you the GTK3 updates. However, if you are not able to build with the current devlibs, my guess is that they need to be updated.
Yes you have... Check lp:inkscape-devlibs64. I put quite some work into making them available and usable by everyone... As I wrote initially - I *can* build Inkscape trunk with GTK3 for win64. However the builds (at least those I produced so far; input welcome by anybody who succeed with a GTK3 build on Windows) need a lot of work right know to consider them anything more than highly experimental (most notable: A lot of UI elements are missing). Since I'm not aware of anybody working on GTK3-related issues for Windows this should sound some warning bells!
Even worse: We currently do not even have stable 32bit devlibs with GTK3 support [1] which seems to already discourage some valued developers [2]. :-(
[1] https://bugs.launchpad.net/inkscape/+bug/1609954 [2] https://bugs.launchpad.net/inkscape/+bug/1609954/comments/13
Thanks, Partha
On Thu, Aug 18, 2016 at 7:32 PM, Eduard Braun <Eduard.Braun2@...173... mailto:Eduard.Braun2@...173...> wrote:
Do I understand correctly that you and Sebastian developed more fixes that are not yet merged? If yes, is there a reason not to merge them? Regarding devlibs: Did you have to update them again or were there some specific fixes needed for GTK3? As you probably recall I pushed your last update of the development libraries to inkscape-devlibs64 in January, so they're still pretty fresh (but obviously updates would be welcome, too). Am 19.08.2016 um 00:35 schrieb Partha Bagchi:
Yes, Eduard. Sebastian fixed most of the issues. I worked with him on making sure that I was able to compile trunk for Windows. Of course, as you know, I can only speak for 64-bit. I can supply the devlibs when the time comes if people still want it. Thanks, Partha On Thu, Aug 18, 2016 at 6:02 PM, Eduard Braun <Eduard.Braun2@...173... <mailto:Eduard.Braun2@...173...>> wrote: Is cmake already supposed to work on Windows for trunk? Just tried to make and install, but the distribution lacks a lot of GTK3 libs and still crashes after copying them manually... (Let's hope it's only another file I did not copy yet) At least when launching the produced executable from an environment that has all the devlibs in the path (via mingwenv.bat) Inkscape starts. As before (at least with the 64bit devlibs) GTK3 builds are totally unusable though. I guess 0.93 will be a long way on Windows... Let's hope someone with the necessary knowledge starts to care after someone cared enough to cut support for GTK2 and therefore made it impossible to produce useful trunk builds for Windows at this time. :-( Regards, Eduard Am 07.07.2016 um 09:14 schrieb Sebastian Faubel:
Hello everybody, I submitted a merge request of my Inkscape branch yesterday. Thanks to Marc it has already found its way into trunk - big thank you for the quick review. The branch I submitted now has full support for compiling Inkscape on Windows with 32-Bit and 64-Bit environments. It also supports out of source builds and should also work with Unix llike command lines such as Cygwin and MSYS. After weeks of investigation I managed to get locales to work and have an executable icon along with all application icons. Actually, the only thing that it distinguishes from a btool build now is that it does not (yet) produce the inkscape.com <http://inkscape.com> console binary. However, that should not be a big deal. In all other regards it should be ready for testing and packaging. I already updated the Wiki page with the new compilation instructions. Again, thank you Marc and hopefully we're a step closer now to a 0.92 release on all platforms. ~Sebastian *Semiodesk GmbH | *Werner-von-Siemens-Str. 6 Geb. 15k, 86159 Augsburg, Germany| Phone: +49 821 8854401| Fax: +49 821 8854410 <tel:%2B49%20821%208854410> |www.semiodesk.com <http://www.semiodesk.com/> This e-mail message may contain confidential or legally privileged information and is intended only for the use of the intended recipient(s). Any unauthorized disclosure, dissemination, distribution, copying or the taking of any action in reliance on the information herein is prohibited. E-mails are not secure and cannot be guaranteed to be error free as they can be intercepted, amended, or contain viruses. Anyone who communicates with us by e-mail is deemed to have accepted these risks. Semiodesk GmbH is not responsible for errors or omissions in this message and denies any responsibility for any damage arising from the use of e-mail. Any opinion and other statement contained in this message and any attachment are solely those of the author and do not necessarily represent those of the company. ------------------------------------------------------------------------------ Attend Shape: An AT&T Tech Expo July 15-16. Meet us at AT&T Park in San Francisco, CA to explore cutting-edge tech and listen to tech luminaries present their vision of the future. This family event has something for everyone, including kids. Get more information and register today. http://sdm.link/attshape _______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net <mailto:Inkscape-devel@lists.sourceforge.net> https://lists.sourceforge.net/lists/listinfo/inkscape-devel <https://lists.sourceforge.net/lists/listinfo/inkscape-devel>
------------------------------------------------------------------------------ _______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net <mailto:Inkscape-devel@lists.sourceforge.net> https://lists.sourceforge.net/lists/listinfo/inkscape-devel <https://lists.sourceforge.net/lists/listinfo/inkscape-devel> ------------------------------------------------------------------------------ _______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net <mailto:Inkscape-devel@lists.sourceforge.net> https://lists.sourceforge.net/lists/listinfo/inkscape-devel <https://lists.sourceforge.net/lists/listinfo/inkscape-devel>
Hello everybody,
the CMake configuration currently in trunk is only tested with GTK2. However, I was able to successfully build and run it with GTK3 - given that the devlibs are in the command line path.
I have already begun adjusting the CMake files to support GTK3 as well (taken the file list from the btool XML config). But I failed to find the missing dll reference that causes the segmentation fault on application startup (at least I suppose it is a missing dll). I did not have very much time for this lately, though. I should probably push my current config into a new branch so that we can combine our efforts in making the GTK3 build stable.
My experience with the GTK3 version so far is that it worked reasonably well, except that it does not support the native Windows theme yet which makes it's controls appear extremely 'large'.
All the best,
~Sebastian
*Semiodesk GmbH | *Werner-von-Siemens-Str. 6 Geb. 15k, 86159 Augsburg, Germany | Phone: +49 821 8854401 | Fax: +49 821 8854410 | www.semiodesk.com
This e-mail message may contain confidential or legally privileged information and is intended only for the use of the intended recipient(s). Any unauthorized disclosure, dissemination, distribution, copying or the taking of any action in reliance on the information herein is prohibited. E-mails are not secure and cannot be guaranteed to be error free as they can be intercepted, amended, or contain viruses. Anyone who communicates with us by e-mail is deemed to have accepted these risks. Semiodesk GmbH is not responsible for errors or omissions in this message and denies any responsibility for any damage arising from the use of e-mail. Any opinion and other statement contained in this message and any attachment are solely those of the author and do not necessarily represent those of the company.
2016-08-19 11:02 GMT+02:00 Eduard Braun <Eduard.Braun2@...173...>:
Am 19.08.2016 um 02:25 schrieb Partha Bagchi:
Sebastian can answer this better than I. However, he was working hard on his own branch which has since been merged with the main trunk. So, the trunk should be the final version.
Yes, let's wait for him to answer. He probably knows best what was actually implemented and doesn't have to guess. I suspect he only worked with GTK2 at the time...
I don't recall if I sent you the GTK3 updates. However, if you are not able to build with the current devlibs, my guess is that they need to be updated.
Yes you have... Check lp:inkscape-devlibs64. I put quite some work into making them available and usable by everyone... As I wrote initially - I *can* build Inkscape trunk with GTK3 for win64. However the builds (at least those I produced so far; input welcome by anybody who succeed with a GTK3 build on Windows) need a lot of work right know to consider them anything more than highly experimental (most notable: A lot of UI elements are missing). Since I'm not aware of anybody working on GTK3-related issues for Windows this should sound some warning bells!
Even worse: We currently do not even have stable 32bit devlibs with GTK3 support [1] which seems to already discourage some valued developers [2]. :-(
[1] https://bugs.launchpad.net/inkscape/+bug/1609954 [2] https://bugs.launchpad.net/inkscape/+bug/1609954/comments/13
Thanks, Partha
On Thu, Aug 18, 2016 at 7:32 PM, Eduard Braun <Eduard.Braun2@...173...> wrote:
Do I understand correctly that you and Sebastian developed more fixes that are not yet merged? If yes, is there a reason not to merge them?
Regarding devlibs: Did you have to update them again or were there some specific fixes needed for GTK3? As you probably recall I pushed your last update of the development libraries to inkscape-devlibs64 in January, so they're still pretty fresh (but obviously updates would be welcome, too).
Am 19.08.2016 um 00:35 schrieb Partha Bagchi:
Yes, Eduard. Sebastian fixed most of the issues. I worked with him on making sure that I was able to compile trunk for Windows. Of course, as you know, I can only speak for 64-bit.
I can supply the devlibs when the time comes if people still want it.
Thanks, Partha
On Thu, Aug 18, 2016 at 6:02 PM, Eduard Braun <Eduard.Braun2@...173...> wrote:
Is cmake already supposed to work on Windows for trunk?
Just tried to make and install, but the distribution lacks a lot of GTK3 libs and still crashes after copying them manually... (Let's hope it's only another file I did not copy yet)
At least when launching the produced executable from an environment that has all the devlibs in the path (via mingwenv.bat) Inkscape starts. As before (at least with the 64bit devlibs) GTK3 builds are totally unusable though. I guess 0.93 will be a long way on Windows... Let's hope someone with the necessary knowledge starts to care after someone cared enough to cut support for GTK2 and therefore made it impossible to produce useful trunk builds for Windows at this time. :-(
Regards, Eduard
Am 07.07.2016 um 09:14 schrieb Sebastian Faubel:
Hello everybody,
I submitted a merge request of my Inkscape branch yesterday. Thanks to Marc it has already found its way into trunk - big thank you for the quick review.
The branch I submitted now has full support for compiling Inkscape on Windows with 32-Bit and 64-Bit environments. It also supports out of source builds and should also work with Unix llike command lines such as Cygwin and MSYS. After weeks of investigation I managed to get locales to work and have an executable icon along with all application icons.
Actually, the only thing that it distinguishes from a btool build now is that it does not (yet) produce the inkscape.com console binary. However, that should not be a big deal. In all other regards it should be ready for testing and packaging. I already updated the Wiki page with the new compilation instructions.
Again, thank you Marc and hopefully we're a step closer now to a 0.92 release on all platforms.
~Sebastian
*Semiodesk GmbH | *Werner-von-Siemens-Str. 6 Geb. 15k, 86159 Augsburg, Germany | Phone: +49 821 8854401 | Fax: +49 821 8854410 <%2B49%20821%208854410> | www.semiodesk.com
This e-mail message may contain confidential or legally privileged information and is intended only for the use of the intended recipient(s). Any unauthorized disclosure, dissemination, distribution, copying or the taking of any action in reliance on the information herein is prohibited. E-mails are not secure and cannot be guaranteed to be error free as they can be intercepted, amended, or contain viruses. Anyone who communicates with us by e-mail is deemed to have accepted these risks. Semiodesk GmbH is not responsible for errors or omissions in this message and denies any responsibility for any damage arising from the use of e-mail. Any opinion and other statement contained in this message and any attachment are solely those of the author and do not necessarily represent those of the company.
Attend Shape: An AT&T Tech Expo July 15-16. Meet us at AT&T Park in San Francisco, CA to explore cutting-edge tech and listen to tech luminaries present their vision of the future. This family event has something for everyone, including kids. Get more information and register today.http://sdm.link/attshape
Inkscape-devel mailing listInkscape-devel@...1901...://lists.sourceforge.net/lists/listinfo/inkscape-devel
_______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/ lists/listinfo/inkscape-devel
Inkscape-devel mailing listInkscape-devel@...1901...://lists.sourceforge.net/lists/listinfo/inkscape-devel
Sebastian,
I don't have a crash when I run my build. I just built r15071.
Thanks, Partha
On Fri, Aug 19, 2016 at 6:28 AM, Sebastian Faubel <sebastian@...3248...> wrote:
Hello everybody,
the CMake configuration currently in trunk is only tested with GTK2. However, I was able to successfully build and run it with GTK3 - given that the devlibs are in the command line path.
I have already begun adjusting the CMake files to support GTK3 as well (taken the file list from the btool XML config). But I failed to find the missing dll reference that causes the segmentation fault on application startup (at least I suppose it is a missing dll). I did not have very much time for this lately, though. I should probably push my current config into a new branch so that we can combine our efforts in making the GTK3 build stable.
My experience with the GTK3 version so far is that it worked reasonably well, except that it does not support the native Windows theme yet which makes it's controls appear extremely 'large'.
All the best,
~Sebastian
*Semiodesk GmbH | *Werner-von-Siemens-Str. 6 Geb. 15k, 86159 Augsburg, Germany | Phone: +49 821 8854401 | Fax: +49 821 8854410 | www.semiodesk.com
This e-mail message may contain confidential or legally privileged information and is intended only for the use of the intended recipient(s). Any unauthorized disclosure, dissemination, distribution, copying or the taking of any action in reliance on the information herein is prohibited. E-mails are not secure and cannot be guaranteed to be error free as they can be intercepted, amended, or contain viruses. Anyone who communicates with us by e-mail is deemed to have accepted these risks. Semiodesk GmbH is not responsible for errors or omissions in this message and denies any responsibility for any damage arising from the use of e-mail. Any opinion and other statement contained in this message and any attachment are solely those of the author and do not necessarily represent those of the company.
2016-08-19 11:02 GMT+02:00 Eduard Braun <Eduard.Braun2@...173...>:
Am 19.08.2016 um 02:25 schrieb Partha Bagchi:
Sebastian can answer this better than I. However, he was working hard on his own branch which has since been merged with the main trunk. So, the trunk should be the final version.
Yes, let's wait for him to answer. He probably knows best what was actually implemented and doesn't have to guess. I suspect he only worked with GTK2 at the time...
I don't recall if I sent you the GTK3 updates. However, if you are not able to build with the current devlibs, my guess is that they need to be updated.
Yes you have... Check lp:inkscape-devlibs64. I put quite some work into making them available and usable by everyone... As I wrote initially - I *can* build Inkscape trunk with GTK3 for win64. However the builds (at least those I produced so far; input welcome by anybody who succeed with a GTK3 build on Windows) need a lot of work right know to consider them anything more than highly experimental (most notable: A lot of UI elements are missing). Since I'm not aware of anybody working on GTK3-related issues for Windows this should sound some warning bells!
Even worse: We currently do not even have stable 32bit devlibs with GTK3 support [1] which seems to already discourage some valued developers [2]. :-(
[1] https://bugs.launchpad.net/inkscape/+bug/1609954 [2] https://bugs.launchpad.net/inkscape/+bug/1609954/comments/13
Thanks, Partha
On Thu, Aug 18, 2016 at 7:32 PM, Eduard Braun <Eduard.Braun2@...173...> wrote:
Do I understand correctly that you and Sebastian developed more fixes that are not yet merged? If yes, is there a reason not to merge them?
Regarding devlibs: Did you have to update them again or were there some specific fixes needed for GTK3? As you probably recall I pushed your last update of the development libraries to inkscape-devlibs64 in January, so they're still pretty fresh (but obviously updates would be welcome, too).
Am 19.08.2016 um 00:35 schrieb Partha Bagchi:
Yes, Eduard. Sebastian fixed most of the issues. I worked with him on making sure that I was able to compile trunk for Windows. Of course, as you know, I can only speak for 64-bit.
I can supply the devlibs when the time comes if people still want it.
Thanks, Partha
On Thu, Aug 18, 2016 at 6:02 PM, Eduard Braun <Eduard.Braun2@...173...> wrote:
Is cmake already supposed to work on Windows for trunk?
Just tried to make and install, but the distribution lacks a lot of GTK3 libs and still crashes after copying them manually... (Let's hope it's only another file I did not copy yet)
At least when launching the produced executable from an environment that has all the devlibs in the path (via mingwenv.bat) Inkscape starts. As before (at least with the 64bit devlibs) GTK3 builds are totally unusable though. I guess 0.93 will be a long way on Windows... Let's hope someone with the necessary knowledge starts to care after someone cared enough to cut support for GTK2 and therefore made it impossible to produce useful trunk builds for Windows at this time. :-(
Regards, Eduard
Am 07.07.2016 um 09:14 schrieb Sebastian Faubel:
Hello everybody,
I submitted a merge request of my Inkscape branch yesterday. Thanks to Marc it has already found its way into trunk - big thank you for the quick review.
The branch I submitted now has full support for compiling Inkscape on Windows with 32-Bit and 64-Bit environments. It also supports out of source builds and should also work with Unix llike command lines such as Cygwin and MSYS. After weeks of investigation I managed to get locales to work and have an executable icon along with all application icons.
Actually, the only thing that it distinguishes from a btool build now is that it does not (yet) produce the inkscape.com console binary. However, that should not be a big deal. In all other regards it should be ready for testing and packaging. I already updated the Wiki page with the new compilation instructions.
Again, thank you Marc and hopefully we're a step closer now to a 0.92 release on all platforms.
~Sebastian
*Semiodesk GmbH | *Werner-von-Siemens-Str. 6 Geb. 15k, 86159 Augsburg, Germany | Phone: +49 821 8854401 | Fax: +49 821 8854410 <%2B49%20821%208854410> | www.semiodesk.com
This e-mail message may contain confidential or legally privileged information and is intended only for the use of the intended recipient(s). Any unauthorized disclosure, dissemination, distribution, copying or the taking of any action in reliance on the information herein is prohibited. E-mails are not secure and cannot be guaranteed to be error free as they can be intercepted, amended, or contain viruses. Anyone who communicates with us by e-mail is deemed to have accepted these risks. Semiodesk GmbH is not responsible for errors or omissions in this message and denies any responsibility for any damage arising from the use of e-mail. Any opinion and other statement contained in this message and any attachment are solely those of the author and do not necessarily represent those of the company.
Attend Shape: An AT&T Tech Expo July 15-16. Meet us at AT&T Park in San Francisco, CA to explore cutting-edge tech and listen to tech luminaries present their vision of the future. This family event has something for everyone, including kids. Get more information and register today.http://sdm.link/attshape
Inkscape-devel mailing listInkscape-devel@...1901...://lists.sourceforge.net/lists/listinfo/inkscape-devel
_______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel
Inkscape-devel mailing listInkscape-devel@...1901...://lists.sourceforge.net/lists/listinfo/inkscape-devel
When compiling the 32 bit version of lp:inkscape/0.92.x (rev 15067, devlibs rev 63) under Windows 7 64 bit with cmake, I get 'mingw32-make install' stopping because it cannot find devlibs/python/python26.dll and, in fact, in the devlibs directory there is python27.dll since commit 62 (13/05/2016). I still haven't learned the cmake mechanics so I don't have the foggiest idea on where to look to correct this. Thanks.
-- View this message in context: http://inkscape.13.x6.nabble.com/CMake-now-working-on-Windows-tp4977140p4977... Sent from the Inkscape - Dev mailing list archive at Nabble.com.
/inkscape $ grep python26 **/*.* # with Bash globstar extension CMakeScripts/Install.cmake:258: ${DEVLIBS_PATH}/python/python26.dll
Might be there: http://bazaar.launchpad.net/~inkscape.dev/inkscape/trunk/view/head:/CMakeScr... Means there should be no difference here between 32 and 64-bit maybe.
Sylvain
Le 02/09/2016 à 17:54, LucaDC a écrit :
When compiling the 32 bit version of lp:inkscape/0.92.x (rev 15067, devlibs rev 63) under Windows 7 64 bit with cmake, I get 'mingw32-make install' stopping because it cannot find devlibs/python/python26.dll and, in fact, in the devlibs directory there is python27.dll since commit 62 (13/05/2016). I still haven't learned the cmake mechanics so I don't have the foggiest idea on where to look to correct this. Thanks.
Exactly, Nicolas and I updated the devlibs with Python 2.7 some time ago. The 32 bit devlibs updated a bit later than the 64 bit devlibs and that change is obviously not yet reflected in the cmake file.
One related question: Since Windows seems to be a bit neglected regarding changes to the build infrastructure and I guess we'd like to release 0.92 at some point (is there some remotely reliable schedule for that?). Do we have someone who looks after packaging for Windows? Who was responsible for that in the 0.91 release?
Right now Nicolas and I are creating development releases but at least I never looked into packaging so far...
Regards, Eduard
Am 02.09.2016 um 23:18 schrieb Sylvain Chiron:
/inkscape $ grep python26 **/*.* # with Bash globstar extension CMakeScripts/Install.cmake:258: ${DEVLIBS_PATH}/python/python26.dll
Might be there: http://bazaar.launchpad.net/~inkscape.dev/inkscape/trunk/view/head:/CMakeScr... Means there should be no difference here between 32 and 64-bit maybe.
Sylvain
Le 02/09/2016 à 17:54, LucaDC a écrit :
When compiling the 32 bit version of lp:inkscape/0.92.x (rev 15067, devlibs rev 63) under Windows 7 64 bit with cmake, I get 'mingw32-make install' stopping because it cannot find devlibs/python/python26.dll and, in fact, in the devlibs directory there is python27.dll since commit 62 (13/05/2016). I still haven't learned the cmake mechanics so I don't have the foggiest idea on where to look to correct this. Thanks.
Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel
Thank you Sylvain, the file you pointed was it. Now there is a useless distinction in the block:
if(HAVE_MINGW64) install(FILES ${DEVLIBS_PATH}/python/python27.dll DESTINATION ${CMAKE_INSTALL_PREFIX}/python) else() install(FILES ${DEVLIBS_PATH}/python/python27.dll DESTINATION ${CMAKE_INSTALL_PREFIX}/python) endif()
as the two architectures are aligned.
Compiled lp:inkscape/0.92.x under Windows 7 64 bit both for 32 bit (tested on Windows XP) and 64 bit, almost out of the box.
Luca
-- View this message in context: http://inkscape.13.x6.nabble.com/CMake-now-working-on-Windows-tp4977140p4977... Sent from the Inkscape - Dev mailing list archive at Nabble.com.
participants (8)
-
Bryce Harrington
-
Eduard Braun
-
LucaDC
-
Partha Bagchi
-
Sebastian Faubel
-
Shlomi Fish
-
Sylvain Chiron
-
Tavmjong Bah