[MacPorts] #55967: Missing dependency

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

[MacPorts] #55967: Missing dependency

MacPorts
#55967: Missing dependency
---------------------+-------------------
 Reporter:  Bachsau  |      Owner:
     Type:  defect   |     Status:  new
 Priority:  Normal   |  Milestone:
Component:  ports    |    Version:  2.4.2
 Keywords:  mesa     |       Port:  glade
---------------------+-------------------
 Build fails because of a dependency on "gl.pc" which is not present
 without having mesa installed, but its not a dependency. As macports is
 not capable of searching for a file in available packages it took me a
 long time to figure this out.

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

Re: [MacPorts] #55967: glade: missing mesa dependency (was: Missing dependency)

MacPorts
#55967: glade: missing mesa dependency
----------------------+----------------------
  Reporter:  Bachsau  |      Owner:  dbevans
      Type:  defect   |     Status:  assigned
  Priority:  Normal   |  Milestone:
 Component:  ports    |    Version:  2.4.2
Resolution:           |   Keywords:
      Port:  glade    |
----------------------+----------------------
Changes (by ryandesign):

 * owner:   => dbevans
 * keywords:  mesa =>
 * status:  new => assigned


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

Re: [MacPorts] #55967: glade: missing mesa dependency

MacPorts
In reply to this post by MacPorts
#55967: glade: missing mesa dependency
----------------------+----------------------
  Reporter:  Bachsau  |      Owner:  dbevans
      Type:  defect   |     Status:  accepted
  Priority:  Normal   |  Milestone:
 Component:  ports    |    Version:  2.4.2
Resolution:           |   Keywords:
      Port:  glade    |
----------------------+----------------------
Changes (by dbevans):

 * status:  assigned => accepted


Comment:

 I'm unable to reproduce your problem based on the information provided.
 Build works fine for me and I see no reference to gl.pc or mesa in the
 code or configuration files.

 If you can reproduce the problem in a clean build, please attach a copy of
 the resulting logfile, so we can see more clearly what's going on.  In
 addition, please advise whether you are building with +x11 or +quartz and
 any other information that may be pertinent to the build.

 By "clean build" I mean you should do the following:


 {{{
 sudo port clean glade
 sudo port -d build glade
 }}}

 If the build fails, attach the logfile which can be  located using the
 command
 {{{
 port logfile glade
 }}}

 Thanks for your report.

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

Re: [MacPorts] #55967: glade: missing mesa dependency

MacPorts
In reply to this post by MacPorts
#55967: glade: missing mesa dependency
----------------------+----------------------
  Reporter:  Bachsau  |      Owner:  dbevans
      Type:  defect   |     Status:  accepted
  Priority:  Normal   |  Milestone:
 Component:  ports    |    Version:  2.4.2
Resolution:           |   Keywords:
      Port:  glade    |
----------------------+----------------------

Comment (by dbevans):

 glade depends on gtk3 which, in turn, depends on mesa so mesa should
 definitely be installed and active when you begin to build glade.  If this
 is not the case, something is wrong with your installation. Let me know
 what you find.

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

Re: [MacPorts] #55967: glade: missing mesa dependency

MacPorts
In reply to this post by MacPorts
#55967: glade: missing mesa dependency
----------------------+----------------------
  Reporter:  Bachsau  |      Owner:  dbevans
      Type:  defect   |     Status:  accepted
  Priority:  Normal   |  Milestone:
 Component:  ports    |    Version:  2.4.2
Resolution:           |   Keywords:
      Port:  glade    |
----------------------+----------------------

Comment (by Bachsau):

 I'm pretty sure it was not at the time of this bug report, or there's
 something wrong with the package manager. At the time I encountered this
 problem my MacPorts installation was just about three weeks old and I
 never forced the uninstall of required packages.

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

Re: [MacPorts] #55967: glade: missing mesa dependency

MacPorts
In reply to this post by MacPorts
#55967: glade: missing mesa dependency
-------------------------+---------------------
  Reporter:  Bachsau     |      Owner:  dbevans
      Type:  defect      |     Status:  closed
  Priority:  Normal      |  Milestone:
 Component:  ports       |    Version:  2.4.2
Resolution:  worksforme  |   Keywords:
      Port:  glade       |
-------------------------+---------------------
Changes (by dbevans):

 * status:  accepted => closed
 * resolution:   => worksforme


Comment:

 OK, looks like it is working for you now.  Will be updating to glade
 3.22.0 later this week when dependencies have been updated for GNOME 3.28.
 Give it a try and let me know if you see any problems.

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

Re: [MacPorts] #55967: gtk3 +quartz: missing mesa dependency (was: glade: missing mesa dependency)

MacPorts
In reply to this post by MacPorts
#55967: gtk3 +quartz: missing mesa dependency
----------------------+----------------------
  Reporter:  Bachsau  |      Owner:  dbevans
      Type:  defect   |     Status:  reopened
  Priority:  Normal   |  Milestone:
 Component:  ports    |    Version:  2.4.2
Resolution:           |   Keywords:
      Port:  gtk3     |
----------------------+----------------------
Changes (by dbevans):

 * status:  closed => reopened
 * resolution:  worksforme =>
 * port:  glade => gtk3


Comment:

 Reopening this ticket as I finally was able to reproduce the problem after
 attempting to build gtk3 +quartz after a fresh MacPorts install.

 The problem was not with glade but with gtk3.   Due to a required
 dependency by on libepoxy for both +x11 and +quartz, they both need a
 dependency on mesa as well.

 Sorry for giving up too early on this issue.

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

Re: [MacPorts] #55967: gtk3 +quartz: missing mesa dependency

MacPorts
In reply to this post by MacPorts
#55967: gtk3 +quartz: missing mesa dependency
----------------------+---------------------
  Reporter:  Bachsau  |      Owner:  dbevans
      Type:  defect   |     Status:  closed
  Priority:  Normal   |  Milestone:
 Component:  ports    |    Version:  2.4.2
Resolution:  fixed    |   Keywords:
      Port:  gtk3     |
----------------------+---------------------
Changes (by dbevans):

 * status:  reopened => closed
 * resolution:   => fixed


Comment:

 In [changeset:"12d6506e66053e38e9b7069343138e45240d71ad/macports-ports"
 12d6506e66053e38e9b7069343138e45240d71ad/macports-ports]:
 {{{
 #!ConfigurableCommitTicketReference repository="macports-ports"
 revision="12d6506e66053e38e9b7069343138e45240d71ad"
 gtk3: fix +quartz lib dependencies

 gtk3 requires libepoxy for both +x11 and +quartz
 which forces a depends_lib requirement for mesa on both.
 Previously only the +x11 variant declared the dependency on mesa.

 Fixes https://trac.macports.org/ticket/55967
 }}}

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

Re: [MacPorts] #55967: gtk3 +quartz: missing mesa dependency

MacPorts
In reply to this post by MacPorts
#55967: gtk3 +quartz: missing mesa dependency
----------------------+---------------------
  Reporter:  Bachsau  |      Owner:  dbevans
      Type:  defect   |     Status:  closed
  Priority:  Normal   |  Milestone:
 Component:  ports    |    Version:  2.4.2
Resolution:  fixed    |   Keywords:
      Port:  gtk3     |
----------------------+---------------------
Changes (by ryandesign):

 * cc: Anderson-Council (added)


Comment:

 Has duplicate #56069.

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