thunderbird-enigmail-1.4.3 build failing on i386 9.1

Doug Barton dougb at
Sat Aug 11 07:48:15 UTC 2012

This problem is caused for portmaster by the wacky way that they changed
the dependency for thunderbird sources to avoid (zomg!) potential for
fetching files related to thunderbird during the enigmail build process.
I objected at the time, but my objection was ignored.

I haven't found a way to work around this problem robustly for
portmaster yet, sorry. I personally use enigmail, and if it's time to
upgrade both at the same time I just delete both and do the build in the
enigmail port directory.

OTOH, the recent enigmail update worked for me using portmaster, I
haven't had time to investigate why it worked this time either. :)



On 08/10/2012 11:23 PM, John Marshall wrote:
> A patch for a problem just like this was produced last month for
> enigmail 1.4.2.  The Makefile for 1.4.3 is too different for that patch
> to be applicable and for me to see easily what needs to be done.
> Thank you for maintaining this port.
> FreeBSD 9.1-RC1 #0 r239159: Fri Aug 10 19:17:04 AEST 2012     i386
> ===>  Building for thunderbird-enigmail-1.4.3
>  (...)
> INFO: found toplevel source directory /build/ports/mail/enigmail-thunderbird/work/comm-release
> INFO: using MOZ_OBJDIR=/build/ports/mail/enigmail-thunderbird/work/comm-release/obj-i386-portbld-freebsd9.1
>  (...)
> Done. The code can now be compiled from /build/ports/mail/enigmail-thunderbird/work/comm-release/obj-i386-portbld-freebsd9.1/mailnews/extensions/enigmail
> gmake: Entering directory `/build/ports/mail/enigmail-thunderbird/work/comm-release/obj-i386-portbld-freebsd9.1/mailnews/extensions/enigmail'
> Makefile:45: ../../../config/ No such file or directory
> /build/ports/mail/enigmail-thunderbird/work/comm-release/config/ ../../../config/ No such file or directory
> gmake: *** No rule to make target `../../../config/'.  Stop.
> gmake: Leaving directory `/build/ports/mail/enigmail-thunderbird/work/comm-release/obj-i386-portbld-freebsd9.1/mailnews/extensions/enigmail'
> *** [do-build] Error code 2
> Stop in /build/ports/mail/enigmail-thunderbird.
> ===>>> make failed for mail/enigmail-thunderbird
> ===>>> Aborting update
> ===>>> Update for mail/enigmail-thunderbird failed
> ===>>> Aborting update
> Terminated

More information about the freebsd-ports mailing list