[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