pkgsrc homework assignment for some smart person :o)

walt wa1ter at
Sun Sep 4 14:01:13 PDT 2005

While trying to help Geert Hendrickx get pkgsrc/jdk14 working
on DragonFly, I noticed the following problem:

pkgsrc/jdk depends on the pkgsrc/devel/nspr package (that's the
NetScape Portable Runtime library used by many mozilla/firefox-
related packages, including jdk14).

/usr/pkg/include/nspr/md(Machine-Dependent) contains dozens
of headers with names like:
-rw-r--r--  1 root  wheel   5942 Jan  2  2002 _freebsd.cfg
-rw-r--r--  1 root  wheel   7590 Jan 16  2003 _freebsd.h
-rw-r--r--  1 root  wheel  11079 Aug 31 17:57 _netbsd.cfg
-rw-r--r--  1 root  wheel  10012 Aug 31 17:57 _netbsd.h
-rw-r--r--  1 root  wheel   8474 Jun 20  2000 _openbsd.cfg
-rw-r--r--  1 root  wheel   6792 Jun 20  2000 _openbsd.h

Alas, no _dragonfly.h which (I think) may be one reason I
am having trouble building jdk14.

I notice that Joerg's pkgsrc patches include fixes for
firefox, which (like most products) includes
a version of nspr.  I will try to build firefox over the
weekend and see if it generates the needed DFly headers.

If not, then one of you clever people might want to take
a look at pkgsrc/nspr in your (copious) free time.


More information about the Users mailing list