[MacPorts] #56889: libkdcraw does not build against libraw-0.19.0

classic Classic list List threaded Threaded
15 messages Options
Reply | Threaded
Open this post in threaded view
|

[MacPorts] #56889: libkdcraw does not build against libraw-0.19.0

MacPorts
#56889: libkdcraw does not build against libraw-0.19.0
-----------------------+-------------------------
 Reporter:  jjstickel  |      Owner:  NicosPavlov
     Type:  defect     |     Status:  assigned
 Priority:  Normal     |  Milestone:
Component:  ports      |    Version:
 Keywords:  libraw     |       Port:  libkdcraw
-----------------------+-------------------------
 Recent update to libraw-0.19.0 breaks libkdcraw. Log attached. FYI,
 another distro bug report with perhaps some relevant information is at
 https://bugs.gentoo.org/659860.

--
Ticket URL: <https://trac.macports.org/ticket/56889>
MacPorts <https://www.macports.org/>
Ports system for macOS
Reply | Threaded
Open this post in threaded view
|

Re: [MacPorts] #56889: libkdcraw does not build against libraw-0.19.0

MacPorts
#56889: libkdcraw does not build against libraw-0.19.0
------------------------+-------------------------
  Reporter:  jjstickel  |      Owner:  NicosPavlov
      Type:  defect     |     Status:  assigned
  Priority:  Normal     |  Milestone:
 Component:  ports      |    Version:
Resolution:             |   Keywords:  libraw
      Port:  libkdcraw  |
------------------------+-------------------------
Changes (by jjstickel):

 * Attachment "main.log" added.


--
Ticket URL: <https://trac.macports.org/ticket/56889>
MacPorts <https://www.macports.org/>
Ports system for macOS
Reply | Threaded
Open this post in threaded view
|

Re: [MacPorts] #56889: libkdcraw does not build against libraw-0.19.0

MacPorts
In reply to this post by MacPorts
#56889: libkdcraw does not build against libraw-0.19.0
------------------------+-------------------------
  Reporter:  jjstickel  |      Owner:  NicosPavlov
      Type:  defect     |     Status:  assigned
  Priority:  Normal     |  Milestone:
 Component:  ports      |    Version:
Resolution:             |   Keywords:
      Port:  libkdcraw  |
------------------------+-------------------------
Changes (by mf2k):

 * keywords:  libraw =>
 * cc: NicosPavlov (removed)


--
Ticket URL: <https://trac.macports.org/ticket/56889#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS
Reply | Threaded
Open this post in threaded view
|

Re: [MacPorts] #56889: libkdcraw does not build against libraw-0.19.0

MacPorts
In reply to this post by MacPorts
#56889: libkdcraw does not build against libraw-0.19.0
------------------------+-------------------------
  Reporter:  jjstickel  |      Owner:  NicosPavlov
      Type:  defect     |     Status:  assigned
  Priority:  Normal     |  Milestone:
 Component:  ports      |    Version:
Resolution:             |   Keywords:
      Port:  libkdcraw  |
------------------------+-------------------------

Comment (by jwhowse4):

 I have encountered exactly the same problem.

--
Ticket URL: <https://trac.macports.org/ticket/56889#comment:2>
MacPorts <https://www.macports.org/>
Ports system for macOS
Reply | Threaded
Open this post in threaded view
|

Re: [MacPorts] #56889: libkdcraw does not build against libraw-0.19.0

MacPorts
In reply to this post by MacPorts
#56889: libkdcraw does not build against libraw-0.19.0
------------------------+-------------------------
  Reporter:  jjstickel  |      Owner:  NicosPavlov
      Type:  defect     |     Status:  assigned
  Priority:  Normal     |  Milestone:
 Component:  ports      |    Version:
Resolution:             |   Keywords:
      Port:  libkdcraw  |
------------------------+-------------------------

Comment (by NicosPavlov):

 Unfortunately, as indicated in the link you provided, there have been
 significant changes in libraw's API in version 0.19, that are not
 compatible with the rather old libkdcraw version we have, based on KDE4.

 The changes in libkdcraw to use the new API were performed on version
 18.08.0, which is already based on KF5, so that porting back the changes
 would probably be quite difficult.

--
Ticket URL: <https://trac.macports.org/ticket/56889#comment:4>
MacPorts <https://www.macports.org/>
Ports system for macOS
Reply | Threaded
Open this post in threaded view
|

Re: [MacPorts] #56889: libkdcraw does not build against libraw-0.19.0

MacPorts
In reply to this post by MacPorts
#56889: libkdcraw does not build against libraw-0.19.0
------------------------+-------------------------
  Reporter:  jjstickel  |      Owner:  NicosPavlov
      Type:  defect     |     Status:  assigned
  Priority:  Normal     |  Milestone:
 Component:  ports      |    Version:
Resolution:             |   Keywords:
      Port:  libkdcraw  |
------------------------+-------------------------

Comment (by mexon):

 Is it possible to revert libkdcraw to something < 18.08.0?

 I'm trying to install digikam, which requires libkdcraw.

--
Ticket URL: <https://trac.macports.org/ticket/56889#comment:5>
MacPorts <https://www.macports.org/>
Ports system for macOS
Reply | Threaded
Open this post in threaded view
|

Re: [MacPorts] #56889: libkdcraw does not build against libraw-0.19.0

MacPorts
In reply to this post by MacPorts
#56889: libkdcraw does not build against libraw-0.19.0
------------------------+-------------------------
  Reporter:  jjstickel  |      Owner:  NicosPavlov
      Type:  defect     |     Status:  assigned
  Priority:  Normal     |  Milestone:
 Component:  ports      |    Version:
Resolution:             |   Keywords:
      Port:  libkdcraw  |
------------------------+-------------------------

Comment (by NicosPavlov):

 it is indeed possible to install older ports, as described in
 https://trac.macports.org/wiki/howto/InstallingOlderPort.

 You should install libraw 0.18.12, which still possesses the older API.

--
Ticket URL: <https://trac.macports.org/ticket/56889#comment:6>
MacPorts <https://www.macports.org/>
Ports system for macOS
Reply | Threaded
Open this post in threaded view
|

Re: [MacPorts] #56889: libkdcraw does not build against libraw-0.19.0

MacPorts
In reply to this post by MacPorts
#56889: libkdcraw does not build against libraw-0.19.0
------------------------+-------------------------
  Reporter:  jjstickel  |      Owner:  NicosPavlov
      Type:  defect     |     Status:  assigned
  Priority:  Normal     |  Milestone:
 Component:  ports      |    Version:
Resolution:             |   Keywords:
      Port:  libkdcraw  |
------------------------+-------------------------

Comment (by mexon):

 Ah great, 0.18.12 installed no problem.  Thanks for answering the newbie
 question!

 Digikam still doesn't work, but I'll file a separate bug for that.

--
Ticket URL: <https://trac.macports.org/ticket/56889#comment:7>
MacPorts <https://www.macports.org/>
Ports system for macOS
Reply | Threaded
Open this post in threaded view
|

Re: [MacPorts] #56889: libkdcraw does not build against libraw-0.19.0

MacPorts
In reply to this post by MacPorts
#56889: libkdcraw does not build against libraw-0.19.0
------------------------+-------------------------
  Reporter:  jjstickel  |      Owner:  NicosPavlov
      Type:  defect     |     Status:  assigned
  Priority:  Normal     |  Milestone:
 Component:  ports      |    Version:
Resolution:             |   Keywords:
      Port:  libkdcraw  |
------------------------+-------------------------

Comment (by RJVB):

 Note that there's an official installer for digiKam's current version:
 https://www.digikam.org/download/

--
Ticket URL: <https://trac.macports.org/ticket/56889#comment:8>
MacPorts <https://www.macports.org/>
Ports system for macOS
Reply | Threaded
Open this post in threaded view
|

Re: [MacPorts] #56889: libkdcraw does not build against libraw-0.19.0

MacPorts
In reply to this post by MacPorts
#56889: libkdcraw does not build against libraw-0.19.0
------------------------+-------------------------
  Reporter:  jjstickel  |      Owner:  NicosPavlov
      Type:  defect     |     Status:  assigned
  Priority:  Normal     |  Milestone:
 Component:  ports      |    Version:
Resolution:             |   Keywords:
      Port:  libkdcraw  |
------------------------+-------------------------
Changes (by ryandesign):

 * cc: gusbemacbe (added)


Comment:

 Has duplicate #57567.

--
Ticket URL: <https://trac.macports.org/ticket/56889#comment:9>
MacPorts <https://www.macports.org/>
Ports system for macOS
Reply | Threaded
Open this post in threaded view
|

Re: [MacPorts] #56889: libkdcraw does not build against libraw-0.19.0

MacPorts
In reply to this post by MacPorts
#56889: libkdcraw does not build against libraw-0.19.0
------------------------+-------------------------
  Reporter:  jjstickel  |      Owner:  NicosPavlov
      Type:  defect     |     Status:  assigned
  Priority:  Normal     |  Milestone:
 Component:  ports      |    Version:
Resolution:             |   Keywords:
      Port:  libkdcraw  |
------------------------+-------------------------

Comment (by mexon):

 @RJVB - uh... somehow I didn't notice that 🤣

 I think I might actually have been trying and failing to get digikam
 working under macports for so long that the native version just wasn't
 working when I started, and I've been struggling this way ever since.

 But yeah, the native version works great.  Problem solved!

--
Ticket URL: <https://trac.macports.org/ticket/56889#comment:10>
MacPorts <https://www.macports.org/>
Ports system for macOS
Reply | Threaded
Open this post in threaded view
|

Re: [MacPorts] #56889: libkdcraw does not build against libraw-0.19.0

MacPorts
In reply to this post by MacPorts
#56889: libkdcraw does not build against libraw-0.19.0
------------------------+-------------------------
  Reporter:  jjstickel  |      Owner:  NicosPavlov
      Type:  defect     |     Status:  assigned
  Priority:  Normal     |  Milestone:
 Component:  ports      |    Version:
Resolution:             |   Keywords:
      Port:  libkdcraw  |
------------------------+-------------------------

Comment (by AndreaCallia):

 Any news about this? I wanted to report that, because of this issues, the
 following ports cannot be built as well.

 - gwenview
 - kdegraphics4

 Moreover, since kdegraphics4 cannot be built, then Okular cannot open PDF
 files.

--
Ticket URL: <https://trac.macports.org/ticket/56889#comment:11>
MacPorts <https://www.macports.org/>
Ports system for macOS
Reply | Threaded
Open this post in threaded view
|

Re: [MacPorts] #56889: libkdcraw does not build against libraw-0.19.0

MacPorts
In reply to this post by MacPorts
#56889: libkdcraw does not build against libraw-0.19.0
------------------------+-------------------------
  Reporter:  jjstickel  |      Owner:  NicosPavlov
      Type:  defect     |     Status:  assigned
  Priority:  Normal     |  Milestone:
 Component:  ports      |    Version:
Resolution:             |   Keywords:
      Port:  libkdcraw  |
------------------------+-------------------------

Comment (by jjstickel):

 Replying to [comment:11 AndreaCallia]:
 > Any news about this? I wanted to report that, because of such issues,
 the following ports cannot be built as well.
 >
 > - gwenview
 > - kdegraphics4
 >
 > Moreover, since kdegraphics4 cannot be built, then Okular cannot open
 PDF files.

 I've come to the conclusion that KDE4 is dead. Unfortunately, KF5 on mac
 is really a mess. So it looks like we need to find alternatives to our
 favorite KDE apps and move on.

--
Ticket URL: <https://trac.macports.org/ticket/56889#comment:12>
MacPorts <https://www.macports.org/>
Ports system for macOS
Reply | Threaded
Open this post in threaded view
|

Re: [MacPorts] #56889: libkdcraw does not build against libraw-0.19.0

MacPorts
In reply to this post by MacPorts
#56889: libkdcraw does not build against libraw-0.19.0
------------------------+-------------------------
  Reporter:  jjstickel  |      Owner:  NicosPavlov
      Type:  defect     |     Status:  assigned
  Priority:  Normal     |  Milestone:
 Component:  ports      |    Version:
Resolution:             |   Keywords:
      Port:  libkdcraw  |
------------------------+-------------------------

Comment (by NicosPavlov):

 Has duplicate #58092.

--
Ticket URL: <https://trac.macports.org/ticket/56889#comment:13>
MacPorts <https://www.macports.org/>
Ports system for macOS
Reply | Threaded
Open this post in threaded view
|

Re: [MacPorts] #56889: libkdcraw does not build against libraw-0.19.0

MacPorts
In reply to this post by MacPorts
#56889: libkdcraw does not build against libraw-0.19.0
------------------------+-------------------------
  Reporter:  jjstickel  |      Owner:  NicosPavlov
      Type:  defect     |     Status:  assigned
  Priority:  Normal     |  Milestone:
 Component:  ports      |    Version:
Resolution:             |   Keywords:
      Port:  libkdcraw  |
------------------------+-------------------------

Comment (by NicosPavlov):

 Point taken for gwenview. I should indeed look at that one, which is a
 separate problem.

 It is true that okular does not support PDF anymore, but that is not
 related. Kdegraphics4 is just a stub port. PDF support in Okular is based
 on Poppler, and qt4 support has been dropped in poppler quite some time
 ago.

--
Ticket URL: <https://trac.macports.org/ticket/56889#comment:14>
MacPorts <https://www.macports.org/>
Ports system for macOS