[MacPorts] #47025: poppler: build error correction and Qt5 subport
MacPorts
noreply at macports.org
Thu Mar 5 10:20:12 PST 2015
#47025: poppler: build error correction and Qt5 subport
--------------------------+----------------------
Reporter: rjvbertin@… | Owner: devans@…
Type: enhancement | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords: haspatch
Port: poppler |
--------------------------+----------------------
Comment (by devans@…):
Attached are logs from two clean test builds that I just did, one without
gtk-doc gtk2 or gtk3 active and one with gtk-doc active but still no gtk2
gtk3. Both build successfully.
In the no gtk-doc case, I built using the following commasnds on my test
system:
{
sudo port deactivate active
sudo port build poppler
}
the relevant lines of the log during configuration are
{{{
:info:configure checking for gtk-doc... no
:info:configure configure: WARNING:
:info:configure You will not be able to create source packages with
'make dist'
:info:configure because gtk-doc >= 1.14 is not found.
:info:configure checking for gtkdoc-check... no
:info:configure checking for gtkdoc-check... no
:info:configure checking for gtkdoc-rebase... no
:info:configure checking for gtkdoc-mkpdf... no
:info:configure checking whether to build gtk-doc documentation... no
}}}
As you can see, configure recognizes that gtk-doc is not installed and the
build of gtk-doc documentation is disabled. The warning concerning 'make
dist' is not significant because we are not trying to generate a distfile
(tarball). That's the feature they use upstream to generate what we build
from.
To build with gtk-doc active (still no gtk2 gtk3) I used the following
additional commands:
{{{
sudo port install gtk-doc
sudo port clean poppler
sudo port build poppler
}}}
here the relevant lines from the log are
{{{
:info:configure checking for gtk-doc... yes
:info:configure checking for gtkdoc-check... gtkdoc-check.test
:info:configure checking for gtkdoc-check... /opt/local/bin/gtkdoc-check
:info:configure checking for gtkdoc-rebase... /opt/local/bin/gtkdoc-rebase
:info:configure checking for gtkdoc-mkpdf... /opt/local/bin/gtkdoc-mkpdf
:info:configure checking whether to build gtk-doc documentation... no
}}}
In this case, gtk-doc is recognized as installed but the gtk-doc
documentation is still not built since it is disabled by default as
claimed.
So at least this is not an issue for me. Is this what you are talking
about or have a misunderstood your issue?
--
Ticket URL: <https://trac.macports.org/ticket/47025#comment:8>
MacPorts <https://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list