Wenzel / docker-kdesrc-build

Dockerfiles to compile KDE source code into Docker with kdesrc-build script
GNU General Public License v2.0
47 stars 21 forks source link

Perl issues with latest Neon Version #22

Open tuxflo opened 5 years ago

tuxflo commented 5 years ago

I just tried your nice Docker script for setting up an Dolphin build environment and I realized, that the kdesrc-build command isn't working. After some research I found out that the KDE neon developer version uses some new Perl version (5.26) that removed some things that are deprecated but still used by the kdesrc-build tool. My current workaround was:

I'm not sure if one should add those instructions to the Dockerfile or just wait until kdesrc-build moves to a new perl version.

Thanks for your great work!

Wenzel commented 5 years ago

Hi ! thanks for reporting the issue.

I have nothing against adding these fixes in the Dockerfile if they are a temporary but necessary workaround to get kdesrc-build to work properly.

In the meantime i would advise you to get in touch with the people behind kdesrc-build on the KDE mailing lists, and explain the problem.

I'm not working on KDE anymore, just maintaining this script :)

Thanks !

purinchu commented 5 years ago

If it helps, I don't /think/ kdesrc-build actually uses any of libwww-perl or XML::Parser anymore. It's done so previously but it shouldn't be asking for them anymore. YAML::XS (or YAML::PP) and JSON::PP are required though, and Mojolicious likely will be required in the future.

Also I'm the kdesrc-build dev and I've been working on improving the "first run" experience with help from Docker to do testing so I was quite interested to see this repository!

Wenzel commented 5 years ago

hi @purinchu , it would be my pleasure to see it used and advertised by KDE devs !