[dev-servo] Error while building servo in Windows
Hello, I'm Malsha Ranawaka, a computer engineering undergraduate from University of Moratuwa, Sri Lanka. I'm interested in contributing to servo as part of Outreachy Round 14. I'm trying to build the servo project in Windows using MSYS (Mingw). I followed the steps in Github, however it gives an error when executing the command for building the project. The error details are as follows: Command executed: ./mach build --dev Error : ./mach: line 9: exec: python: cannot execute: Is a directory Line 9 in .mach file in project: ''':' && if [ ! -z "$MSYSTEM" ] ; then exec python "$0" "$@" ; else which python2.7 > /dev/null 2> /dev/null && exec python2.7 "$0" "$@" || exec python "$0" "$@" ; fi How can I solve this error? Any help would be greatly appreciated. Thank you. Regards, Malsha Ranawaka ___ dev-servo mailing list dev-servo@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-servo
[dev-servo] Proposal: remove testing of and support for MinGW builds
Servo used the excellent MinGW toolchain to quickly stand up Servo builds on Windows and to provide us with Windows debugging support while the MSVC Rust toolchain was not yet ready. Now that the native MSVC is working well, we would like to remove testing of and support for those MinGW builds. MinGW is now an extra maintenance burden, is a platform where the Rust toolchain support is getting more complicated (e.g., https://github.com/rust-lang/cargo/pull/3651#issuecomment-285380533), and - to be perfectly frank - is a development mode that we do not want to support or a build that we want to encourage users to use. Servo has pretty good first-class support for development on Windows using the native tools (thanks especially to UK992, vlad, Coder206, and WindowsBunny!). I would not hesitate to suggest to a new developer that they work exclusively on Windows without any ported linux tools, which is a solid point of pride for any cross-platform open source project. Opinions? Is there an important scenario here that I'm missing that requires MinGW support? Or a particular tooling experience that is not yet supported in the MSVC toolchain? Thanks! - Lars ___ dev-servo mailing list dev-servo@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-servo
Re: [dev-servo] Error while building servo in Windows
It appears you do not have /c/Python27 in your path. Can you `echo $PATH` and see if it's missing? I would also suggest trying to build the MSVC version instead of the GNU toolchain version, but that also requires Python in the Windows path. jack. On Thu, Mar 16, 2017 at 8:07 AM, Malsha Ranawaka wrote: > Hello, > > I'm Malsha Ranawaka, a computer engineering undergraduate from University of > Moratuwa, Sri Lanka. I'm interested in contributing to servo as part of > Outreachy Round 14. > > I'm trying to build the servo project in Windows using MSYS (Mingw). I > followed the steps in Github, however it gives an error when executing the > command for building the project. The error details are as follows: > > Command executed: ./mach build --dev > Error : ./mach: line 9: exec: python: cannot execute: Is a > directory > Line 9 in .mach file in project: ''':' && if [ ! -z "$MSYSTEM" ] ; then > exec python "$0" "$@" ; else which python2.7 > /dev/null 2> /dev/null && exec > python2.7 "$0" "$@" || exec python "$0" "$@" ; fi > > How can I solve this error? Any help would be greatly appreciated. > > Thank you. > > Regards, > Malsha Ranawaka > > ___ > dev-servo mailing list > dev-servo@lists.mozilla.org > https://lists.mozilla.org/listinfo/dev-servo ___ dev-servo mailing list dev-servo@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-servo
Re: [dev-servo] Task for initial contribution for Outreachy '17 - CSS Layout Bug Squasher
Hi Malsha! Sorry for the delayed response. Looking at the CSS and layout issues was a good idea, but the layout issues in particular are rarely good candidates for a first contribution due to their complexity. Would you be interested in working on https://github.com/servo/servo/issues/15840 instead? Cheers, Josh On 2017-03-12 2:51 PM, Malsha Ranawaka wrote: Hi! I'm a computer engineering undergrad from University of Moratuwa, Sri Lanka. I am interested in working on the project 'CSS Layout Bug Squasher' of Servo for Outreachy Round 14 - 2017. I have experience in web development and am really enthusiastic in working with effets of CSS. I am looking into tasks in Servo project tagged 'layout/css' and 'layout/uncategorized'. Which type of issues will be most suitable for an initial contribution for the project? Any help would be much appreciated. Thanks! ___ dev-servo mailing list dev-servo@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-servo