ports/153788: Unable to build mail/enigmail-thunderbird3

Thomas Steen Rasmussen thomas at gibfest.dk
Sat Jan 8 12:50:10 UTC 2011


>Number:         153788
>Category:       ports
>Synopsis:       Unable to build mail/enigmail-thunderbird3
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sat Jan 08 12:50:09 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator:     Thomas Steen Rasmussen
>Release:        FreeBSD 8.2-PRERELEASE amd64 GENERIC
>Organization:
>Environment:
FreeBSD tykburk.tyknet.cn.dom 8.2-PRERELEASE FreeBSD 8.2-PRERELEASE #1: Sun Jan  2 12:14:21 CET 2011     root at tykburk.tyknet.cn.dom:/usr/obj/usr/src/sys/GENERIC  amd64
>Description:
I am unable to build mail/enigmail-thunderbird3. There appears to be more than one problem. The first problem is this:

----------------------------------------------------------------------------
===>>> Proceed? y/n [y] 


===>>> Starting build for mail/enigmail-thunderbird3 <<<===

===>>> Starting check for build dependencies
===>>> Gathering dependency list for mail/enigmail-thunderbird3 from ports
===>>> Dependency check complete for mail/enigmail-thunderbird3
===>  Cleaning for thunderbird-enigmail-1.0.1_1

===>  Vulnerability check disabled, database not found
===>  License check disabled, port has not defined LICENSE
===>  Extracting for thunderbird-enigmail-1.0.1_1
=> SHA256 Checksum OK for enigmail-1.0.1.tar.gz.
===>   thunderbird-enigmail-1.0.1_1 depends on executable: autoconf-2.13 - found
===>   thunderbird-enigmail-1.0.1_1 depends on file: /nonexistent - not found
===>    Verifying configure for /nonexistent in /usr/ports/mail/thunderbird
===>   Returning to build of thunderbird-enigmail-1.0.1_1
===>   thunderbird-enigmail-1.0.1_1 depends on executable: thunderbird - found
===>   thunderbird-enigmail-1.0.1_1 depends on executable: gmake - found
===>   thunderbird-enigmail-1.0.1_1 depends on executable: intltool-extract - found
===>   thunderbird-enigmail-1.0.1_1 depends on file: /usr/local/libdata/pkgconfig/printproto.pc - found
cp: /usr/ports/mail/enigmail-thunderbird3/work/../../../mail/thunderbird/work/comm-1.9.1: No such file or directory
*** Error code 1

Stop in /usr/ports/mail/enigmail-thunderbird3.

===>>> make failed for mail/enigmail-thunderbird3
===>>> Aborting update

Terminated
Terminated
----------------------------------------------------------------------------

If I change line 16 in /usr/ports/mail/enigmail-thunderbird3/Makefile from:
GECKO_EXTDIR=   comm-1.9.1
to
GECKO_EXTDIR=   comm-1.9.2
to match what is actually there:
/usr/ports/mail/enigmail-thunderbird3/work/comm-1.9.2 

I now get a different error:
----------------------------------------------------------------------------
<snip>
cc -o host_pathsub.o -c -O2 -pipe   -fno-strict-aliasing -DXP_UNIX -O3  -DUNICODE -D_UNICODE  -I. -I. -I../dist/include -I../dist/include/nsprpub  -I/usr/local/include/nspr -I/usr/ports/mail/enigmail-thunderbird/work/comm-1.9.2/mozilla/dist/include/nss   -I/usr/include   -I/usr/local/include/nspr pathsub.c
cc -o nsinstall -O2 -pipe   -fno-strict-aliasing -DXP_UNIX -O3  -DUNICODE -D_UNICODE  host_nsinstall.o host_pathsub.o  
rm -f nfspwd
cp nfspwd.pl nfspwd
chmod +x nfspwd
/usr/ports/mail/enigmail-thunderbird/work/comm-1.9.2/mozilla/config/nsinstall -R -m 644 ../mozilla-config.h ./nsStaticComponents.h  ../dist/include
gmake[2]: /usr/ports/mail/enigmail-thunderbird/work/comm-1.9.2/mozilla/config/nsinstall: Kommando ikke fundet
gmake[2]: *** [export] Fejl 127
gmake[2]: Forlader katalog '/usr/ports/mail/enigmail-thunderbird3/work/comm-1.9.2/mozilla/config'
gmake[1]: *** [export] Fejl 2
gmake[1]: Forlader katalog '/usr/ports/mail/enigmail-thunderbird3/work/comm-1.9.2/mozilla'
gmake: *** [export] Fejl 2
*** Error code 2

Stop in /usr/ports/mail/enigmail-thunderbird3.

===>>> make failed for mail/enigmail-thunderbird3
===>>> Aborting update
----------------------------------------------------------------------------
The error "Kommando ikke fundet" above means "Command not found".

It seems it is trying to run /usr/ports/mail/enigmail-thunderbird/work/comm-1.9.2/mozilla/config/nsinstall - even though it should be working in the folder /usr/ports/mail/enigmail-thunderbird3 and not /usr/ports/mail/enigmail-thunderbird (note the missing '3' from the path).
>How-To-Repeat:
cd /usr/ports/mail/enigmail-thunderbird3 && make install clean
>Fix:
Part of the fix is changing line 16 in /usr/ports/mail/enigmail-thunderbird3/Makefile from:
GECKO_EXTDIR=   comm-1.9.1
to
GECKO_EXTDIR=   comm-1.9.2

But this doesn't fix the entire problem. 

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



More information about the freebsd-ports-bugs mailing list