[KDE/Mac] kdesrc-build

Jeremy Whiting jpwhiting at kde.org
Thu Nov 27 14:34:28 UTC 2014


Ian,

Thanks for the tips. Do I need to add something to my path or something to
get kdesrc-build to find the perl installed by mac ports?

I've just installed p5.12-json and p5.12-lwp-useragent-determined and all
dependencies, but I'm getting this when I try to run kdesrc-build:

kdesrc-build encountered an exceptional error condition: Runtime Error:
Logical module groups require the Perl JSON module Can't continue, so
stopping now.

I'm ok at perl but wouldn't know where to start to figure out why it
doesn't see the json module, any ideas?

thanks,
Jeremy

On Wed, Nov 26, 2014 at 8:56 PM, Ian Wadham <iandw.au at gmail.com> wrote:

> Hi Jeremy,
>
> On 27/11/2014, at 12:39 AM, Jeremy Whiting wrote:
> > Thank you all for the warm welcome.
>
> I'm glad we have not scared you away… :-)
>
> > At this point I have two questions to get me started/further along:
> > 1. What mac port satisfies the perl json requirement of kdesrc-build?
> > I tried installing the p5-json-any port, but kdesrc-build doesn't seem to
> > either see it or accept it as filling it's requirement for json parsing.
>
> Michael Pyne (kdesrc-build author) told me it requires Perl 5.12 or later.
>
> MacPorts has Perl ports up to about 5.20 and has  a thriving industry in
> Perl and Python ports, depending on various versions of Pe* and Py*, so
> much so that something like a third of all the port names begin with "p"!!!
> There has been some tidying up by the MacPorts developers lately,
> but I have not been following it.
>
> For kdesrc-build, a while back, I requested from MacPorts:
>     p5.12-json                                         @2.900.0_0
>     p5.12-lwp-useragent-determined @1.70.0_0
> but now I see that I also have p5.16* ports installed, as dependencies
> of kdelibs4, via texinfo, so I might as well be using:
>     p5.16-json and
>     p5.16-lwp-useragent-determined
> and so might you.
>
> Just requesting those via "sudo port install" should automatically bring
> in all the other Perl ports you may need, if they are not already
> installed.
> This is one of the joys of MacPorts… :-)  What is more, MacPorts records
> what you have requested and you can run "port echo requested" to get
> a list at any time.  Very handy before major moves, such as migrating to
> a new version of Apple OS X.
>
> I don't know what p5-json-any is, but it is clearly not what you want.
> The port info command describes it as a "wrapper".
>
> > 2. Why can't qt4 and qt5 be coinstalled on mac as I asked above?
>
> Why indeed?  MacPorts had KDE4/KDE3 and Qt4/Qt3 apps co-existing
> until not so long ago, but I think there is a lot of work involved for
> MacPorts
> developers to set the equivalent up for 4/5... and not a lot of demand ATM…
>
> Nicolas Pavillon, whom you have not met yet, is the main MacPorts
> developer for KDE ports and a member of our KDE-Mac group.  He
> has been doing an excellent job of keeping up with the latest KDE 4
> versions, not to mention our latest patches for KDE 4 core software.
> We defer to him on matters re KDE and Qt releases on MacPorts.
>
> As for the rest of us, René is still powering along, but Marko and I have
> been "resting" a little lately, after bashing away at CI, Qt5 directory
> names
> and Dr Konqi problems.  However I am now beginning to feel the juices
> flow again… :-)  I hope Marko is too!!!
>
> Once again, welcome aboard, Jeremy!!!  Pick a problem… :-)
>
> All the best, Ian W.
>
> _______________________________________________
> kde-mac at kde.org
> List Information: https://mail.kde.org/mailman/listinfo/kde-mac
> KDE/Mac Information: http://community.kde.org/Mac
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-mac/attachments/20141127/6cc16706/attachment-0001.html>


More information about the kde-mac mailing list