Bug 416250 - kdesrc-build requires perl-IPC-Cmd on fedora
Summary: kdesrc-build requires perl-IPC-Cmd on fedora
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kdesrc-build
Classification: Developer tools
Component: documentation (show other bugs)
Version: unspecified
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Michael Pyne
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-01-14 14:42 UTC by geoff
Modified: 2023-11-09 21:43 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description geoff 2020-01-14 14:42:12 UTC
kdesrc-build requires perl-IPC-Cmd package to run on fedora.

That's not listed in the instructions here:

https://community.kde.org/Get_Involved/development

STEPS TO REPRODUCE

1. Follow the steps here on a new Fedora 31 installation:
https://community.kde.org/Get_Involved/development
starting with "One-time setup: your development environment".

OBSERVED RESULT

./kdesrc-build --initial-setup
* Unable to even load the simplistic initial setup support for some reason??

More detail might be available in error-6619.log

You could:
 File a bug https://bugs.kde.org/enter_bug.cgi?product=kdesrc-build
 Ask for help on Freenode IRC in the #kde channel

cat error-6619.log 
Tue Jan 14 09:29:51 2020
Can't locate IPC/Cmd.pm in @INC (you may need to install the IPC::Cmd module) (@INC contains: /space/geoff/scratch/kde/src/kdesrc-build/modules /usr/local/lib64/perl5/5.30 /usr/local/share/perl5/5.30 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5) at /space/geoff/scratch/kde/src/kdesrc-build/modules/ksb/Version.pm line 9.


EXPECTED RESULT

KDE development environment should be set up.


SOFTWARE/OS VERSIONS

cat /etc/fedora-release 
Fedora release 31 (Thirty One)
uname -a
Linux clamps 5.4.8-200.fc31.x86_64 #1 SMP Mon Jan 6 16:44:18 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
perl --version

This is perl 5, version 30, subversion 1 (v5.30.1) built for x86_64-linux-thread-multi

-------------------------------

This can be resolved by changing

Fedora: sudo dnf install git cmake dialog perl

to

Fedora: sudo dnf install git cmake dialog perl perl-IPC-Cmd

but I didn't see how to sign in and edit the wiki page myself, so I'm posting it here so someone with the required access can make the change.
Comment 1 Andrew Shark 2023-11-09 21:43:13 UTC
Sorry, this bur report become stale. Fedora 31 is EOL.
But the FirstRun module now contains packages for fedora: git, cmake, perl...