ports/72629: Error building mail/thunderbird with read-only ports directory

KIMURA Yasuhiro yasu at utahime.org
Wed Oct 13 08:40:22 UTC 2004


>Number:         72629
>Category:       ports
>Synopsis:       Error building mail/thunderbird with read-only ports directory
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Wed Oct 13 08:40:21 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator:     KIMURA Yasuhiro
>Release:        FreeBSD 5.2.1-RELEASE-p11 i386
>Organization:
>Environment:
System: FreeBSD sugar.home.utahime.org 5.2.1-RELEASE-p11 FreeBSD 5.2.1-RELEASE-p11 #0: Tue Oct 5 07:39:18 JST 2004 root at sugar.home.utahime.org:/usr/obj/am/eastasia/usr1/cvsup/releng_5_2/src/sys/SUGAR i386


	
>Description:
	

Build of mail/thunderbird failed as following. /usr/ports is
symlinked to /am/eastasia/usr1/cvsup/ports, which is NFS mounted
and permits only read access by root. So it seems that this port
tries to create file outside WRKDIR, which is one of don'ts listed
in FreeBSD Porter's Handbook.

gmake[1]: Entering directory `/usr0/ports/am/eastasia/usr1/cvsup/ports/mail/thunderbird/work/mozilla/embedding/browser/gtk'
gmake[2]: Entering directory `/usr0/ports/am/eastasia/usr1/cvsup/ports/mail/thunderbird/work/mozilla/embedding/browser/gtk/src'
/usr0/ports/am/eastasia/usr1/cvsup/ports/mail/thunderbird/work/mozilla/config/nsinstall -t -m 644 gtkmozembed.h gtkmozembed_internal.h /usr0/ports/am/eastasia/usr1/cvsup/ports/mail/thunderbird/work/fake/lib/thunderbird/include/thunderbird-0.8/gtkembedmoz
/usr0/ports/am/eastasia/usr1/cvsup/ports/mail/thunderbird/work/mozilla/config/nsinstall -t -m 755 libgtkembedmoz.so  /usr0/ports/am/eastasia/usr1/cvsup/ports/mail/thunderbird/work/fake/lib/thunderbird/lib/thunderbird-0.8
gmake[2]: Leaving directory `/usr0/ports/am/eastasia/usr1/cvsup/ports/mail/thunderbird/work/mozilla/embedding/browser/gtk/src'
gmake[2]: Entering directory `/usr0/ports/am/eastasia/usr1/cvsup/ports/mail/thunderbird/work/mozilla/embedding/browser/gtk/tests'
/usr0/ports/am/eastasia/usr1/cvsup/ports/mail/thunderbird/work/mozilla/config/nsinstall -t -m 755 TestGtkEmbed /usr0/ports/am/eastasia/usr1/cvsup/ports/mail/thunderbird/work/fake/lib/thunderbird/lib/thunderbird-0.8
gmake[2]: Leaving directory `/usr0/ports/am/eastasia/usr1/cvsup/ports/mail/thunderbird/work/mozilla/embedding/browser/gtk/tests'
gmake[1]: Leaving directory `/usr0/ports/am/eastasia/usr1/cvsup/ports/mail/thunderbird/work/mozilla/embedding/browser/gtk'
cannot create /am/eastasia/usr1/cvsup/ports/mail/thunderbird/pkg-plist: Permission denied
*** Error code 2

Stop in /am/eastasia/usr1/cvsup/ports/mail/thunderbird.
*** Error code 1

Stop in /am/eastasia/usr1/cvsup/ports/mail/thunderbird.
** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portupgrade15094.0 make reinstall
egrep: /var/db/pkg/thunderbird-0.7.3_1/+CONTENTS: No such file or directory
--->  Restoring the old version
===> Building Chrome's registry...
** Fix the installation problem and try again.
[Updating the pkgdb <format:bdb1_btree> in /var/db/pkg ... - 240 packages found (-0 +1) . done]
** Listing the failed packages (*:skipped / !:failed)
        ! mail/thunderbird (thunderbird-0.7.3_1)        (install error)
--->  Packages processed: 0 done, 0 ignored, 0 skipped and 1 failed
sugar# 

>How-To-Repeat:
	

Build mail/thunderbird with read-only ports directory.

>Fix:
	
>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list