pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/49905: www/firefox dependency on devel/nss version mismatch



>Number:         49905
>Category:       pkg
>Synopsis:       www/firefox dependency on devel/nss version mismatch
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Thu May 14 09:05:00 +0000 2015
>Originator:     David H. Gutteridge
>Release:        current
>Organization:
>Environment:
n/a
>Description:
When trying to build www/firefox after its bump to version 38, my
existing environment passes the pkgsrc dependency checks, and then
the build fails during the configure stage.

=> Full dependency sqlite3>=3.8.8.3nb1: found sqlite3-3.8.9
=> Full dependency libffi>=3.0.11: found libffi-3.2.1
=> Full dependency nspr>=4.10.8: found nspr-4.10.8
=> Full dependency icu>=55.1: found icu-55.1
=> Full dependency nss>=3.17.4: found nss-3.17.4
=> Full dependency jpeg>=9: found jpeg-9anb1
=> Full dependency cairo>=1.14.2nb1: found cairo-1.14.2nb1
=> Full dependency graphite2>=1.2: found graphite2-1.2.4
=> Full dependency libvpx>=1.3.0: found libvpx-1.3.0nb3
=> Full dependency libIDL>=0.8.14nb4: found libIDL-0.8.14nb4
=> Full dependency hunspell>=1.3.2: found hunspell-1.3.2nb3
=> Full dependency gtk2+>=2.24.27nb2: found gtk2+-2.24.27nb2
=> Full dependency gstreamer1>=1.0.0: found gstreamer1-1.4.5
=> Full dependency gst-plugins1-base>=1.0.0: found gst-plugins1-base-1.4.5
=> Full dependency pulseaudio>=6.0: found pulseaudio-6.0
=> Full dependency desktop-file-utils>=0.10nb1: found desktop-file-utils-0.22
<snip>
configure:15149: checking for pkg-config
configure:15184: checking for NSS - version >= 3.18.1
configure: error: you don't have NSS installed or your version is too old

>How-To-Repeat:
Try compiling Firefox 38 with an older version of nss installed.
>Fix:
Explicitly mark the newer version dependency for nss. I don't know if
this is specific to Firefox only, in which case I guess it'd have to
be marked in the make file, or whether a general buildlink ABI bump
is required.



Home | Main Index | Thread Index | Old Index