pkgsrc-Bugs archive

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

pkg/43080: xulrunner 1.9.2.2nb1 on DragonFly needs just one line removed from PLIST



>Number:         43080
>Category:       pkg
>Synopsis:       xulrunner 1.9.2.2nb1 on DragonFly needs just one line removed 
>from PLIST
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Tue Mar 30 05:25:00 +0000 2010
>Originator:     David Shao
>Release:        DragonFly 2.7 Development
>Organization:
>Environment:
DragonFly  2.7-DEVELOPMENT DragonFly v2.7.0.4.g63c2a-DEVELOPMENT #11: Mon Mar 
29 07:30:32 PDT 2010     root@:/usr/obj/usr/src/sys/X86_64_GENERIC  x86_64
>Description:
Removing one line from PLIST enables xulrunner 1.9.2.2nb1 and thus
firefox 3.6.2 to be built on DragonFly 2.7 DEVELOPMENT (and also on the newest 
release 2.6).  The line to be removed is:

include/xulrunner/nspr/md/_${LOWER_OPSYS}.cfg

This line produces a spurious attempt to install a _dragonfly.cfg that does not 
exist as the build has already apparently been altered to use the already 
existing _freebsd.cfg.

The bug is of high priority because it alone is preventing the building of 
Firefox 3.6.2 on the latest DragonFlyBSD and is trivial to fix.
>How-To-Repeat:
Using git version of DragonFly 2.7-DEVELOPMENT and DragonFly git version of 
pkgsrc given by

commit 654d452774504f3d86381ee580dfd9532c7578fc
Author: Charlie <root%crater.dragonflybsd.org@localhost>
Date:   Mon Mar 29 18:48:09 2010 -0700

    update Mon Mar 29 18:37:00 PDT 2010

compile using
# bmake install
xulrunner 1.9.2.2nb1

Package installation fails at the very end with:

=> Bootstrap dependency digest>=20010302: found digest-20080510
===> Building binary package for xulrunner-1.9.2.2nb1
=> Creating binary package /usr/pkgsrc/packages/All/xulrunner-1.9.2.2nb1.tgz
pkg_create: can't stat 
`/usr/pkgsrc/devel/xulrunner/work/.destdir/usr/pkg/include/xulrunner/nspr/md/_dragonfly.cfg'
pkg_create: lstat failed for file include/xulrunner/nspr/md/_dragonfly.cfg: No 
such file or directory
*** Error code 2

Stop.
bmake: stopped in /usr/pkgsrc/devel/xulrunner
*** Error code 1

Stop.
bmake: stopped in /usr/pkgsrc/devel/xulrunner

>Fix:
Simply delete the following line from PLIST:

include/xulrunner/nspr/md/_${LOWER_OPSYS}.cfg

This line appears to generate a request for _dragonfly.cfg
which does not exist.



Home | Main Index | Thread Index | Old Index