#18958 closed defect (fixed)
pango-1.22.4 missing gtk-doc dependency
Reported by: | derhindemith@… | Owned by: | ryandesign (Ryan Carsten Schmidt) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 1.7.0 |
Keywords: | pango gtk-doc dependency | Cc: | dph@… |
Port: | pango |
Description
Pango 1.22.4 with the +no_x11 variant does not install. It lacks the gtk-doc port. Installing that port solves the problem
Change History (8)
comment:1 Changed 16 years ago by mf2k (Frank Schima)
Owner: | changed from macports-tickets@… to ryandesign@… |
---|
comment:2 Changed 16 years ago by ryandesign (Ryan Carsten Schmidt)
Status: | new → assigned |
---|
comment:3 Changed 16 years ago by ryandesign (Ryan Carsten Schmidt)
Cc: | dph@… added |
---|
Has duplicate #19059.
comment:4 Changed 16 years ago by ryandesign (Ryan Carsten Schmidt)
Summary: | pango-1.22.4 missing dependency → pango-1.22.4 missing gtk-doc dependency |
---|
comment:5 Changed 16 years ago by dph@…
The gtk-doc doesn't appear to be a true dependency. The problem appears to be in the gtk-doc.make where there is a test for the existence of gtkdoc-rebase using which. It looks like the makefile writer is expecting 'which' to return a value which can be boolean tested into true.
comment:6 Changed 16 years ago by ryandesign (Ryan Carsten Schmidt)
Yes, please see #18200. The bug has already been filed with the gtk-doc team, they've already put in a fix, it will be in the next version of gtk-doc, once it's released, the fix will start appearing in the next version of every software that uses gtk-doc.
comment:7 Changed 16 years ago by ryandesign (Ryan Carsten Schmidt)
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
In r50151 I enabled gtk-doc in pango and added a dependency on gtk-doc, because 1) if gtk-doc is not requesed, pango still tries to use gtkdoc-rebase because the check for whether gtkdoc-rebase exists is written in a way that is incompatible with Mac OS X 10.4.x and earlier, so we would have to patch it to fix that (until gtk-doc 1.12 which fixed that problem is released and a new version of pango built using gtk-doc 1.12 is released); 2) even though pango already includes the documentation that gtk-doc generates, the included documentation has paths of the developer's system in it; rebuilding it gets paths to the version that has been installed.
The error is my favorite "
gtkdoc-rebase: command not found
":See also #18200.