[MacPorts] #51069: poppler @0.42.0_1: nss support breaks poppler on 10.6

MacPorts noreply at macports.org
Wed Apr 6 03:09:00 PDT 2016


#51069: poppler @0.42.0_1: nss support breaks poppler on 10.6
-----------------------------+--------------------------------
 Reporter:  davide.liessi@…  |      Owner:  macports-tickets@…
     Type:  defect           |     Status:  new
 Priority:  Normal           |  Milestone:
Component:  ports            |    Version:
 Keywords:  haspatch         |       Port:  poppler
-----------------------------+--------------------------------
 After r147476 I get this error when using poppler via py-poppler-qt4:
 {{{
 $ python2.7 /opt/local/share/examples/py27-poppler-qt4/demo.py file.pdf
 Traceback (most recent call last):
   File "demo.py", line 3, in <module>
     import popplerqt4
 ImportError:
 dlopen(/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
 /site-packages/popplerqt4.so, 2): Symbol not found:
 _NSS_CMSSignerInfo_Verify
   Referenced from: /opt/local/lib/libpoppler.59.dylib
   Expected in: flat namespace
  in /opt/local/lib/libpoppler.59.dylib
 }}}

 The attached patch disables nss.

 Note that, contrary to what is advertised by `./configure --help`, the
 `--disable-nss` option is not recognized; instead the `--disable-libnss`
 option acts as desired.
 Anyway, this and the fact that among the final lines of the configure log
 there is
 {{{
 Building poppler with support for:
 [...]
   use nss:
 [...]
 }}}
 instead of the expected
 {{{
 Building poppler with support for:
 [...]
   use nss:             no
 [...]
 }}}
 (i.e., the nss line is empty after the colon), make me suspect a little
 bug in the configure script.

 Of course it would be better to fix nss support on 10.6, but having a
 working poppler is more important to me.

-- 
Ticket URL: <https://trac.macports.org/ticket/51069>
MacPorts <https://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list