Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 17 Sep 2011 09:47:54 +0400
From:      Ruslan Mahmatkhanov <cvs-src@yandex.ru>
To:        Janos Dohanics <web@3dresearch.com>
Cc:        bug-followup@FreeBSD.org, freebsd-ports@freebsd.org
Subject:   Re: ports/158348: mail/thunderbird build error
Message-ID:  <4E74348A.3000608@yandex.ru>
In-Reply-To: <20110916195706.5491980f.web@3dresearch.com>
References:  <4E69E864.8040105@yandex.ru> <20110916195706.5491980f.web@3dresearch.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Janos Dohanics wrote on 17.09.2011 03:57:
> On Fri, 09 Sep 2011 14:20:20 +0400
> Ruslan Mahmatkhanov<cvs-src@yandex.ru>  wrote:
>
>>
>> Hi Janos,
>>
>> does this bug report still valid? Are you able to reproduce this with
>> current ports tree and current thunderbird versions in ports (6.0.2
>> and 3.1.14)?
>>
>> --
>> Regards,
>> Ruslan
>>
>> Tinderboxing kills... the drives.
>
> Ruslan,
>
> my apologies for the belated reply - I thought I have unsubscribed
> myself from the ports mailing list.
>
> However, your message is really timely...
>
> Although I have been able to build thunderbird-5.0 some time ago, when
> I try to upgrade to thunderbird-6.0.2, I get this error:
>
> --->   Build of mail/thunderbird started at: Fri, 16 Sep 2011 07:26:52 -0400
> --->   Building '/usr/ports/mail/thunderbird'
> ===>   Cleaning for thunderbird-6.0.2
> ===>   License check disabled, port has not defined LICENSE
> ===>   Found saved configuration for thunderbird-6.0.2
> ===>   Extracting for thunderbird-6.0.2
> =>  SHA256 Checksum OK for thunderbird-6.0.2.source.tar.bz2.
> ===>    thunderbird-6.0.2 depends on file: /usr/local/bin/perl5.10.1 - found
> ===>   Patching for thunderbird-6.0.2
> ===>    thunderbird-6.0.2 depends on file: /usr/local/bin/perl5.10.1 - found
> ===>   Applying FreeBSD patches for thunderbird-6.0.2
> 1 out of 1 hunks failed--saving rejects to mailnews/extensions/smime/build/Makefile.in.rej
> =>  Patch patch-mailnews-extensions-smime-build-Makefile-in failed to apply cleanly.
> =>  Patch(es) patch-calendar-base-src-calDateTime.cpp patch-calendar-lightning-install.rdf patch-config-autoconf.mk.in patch-configure.in patch-ipc-chromium-src-base-atomicops_internals_mutex.cc patch-ipc-chromium-src-base-file_util.h patch-ipc-chromium-src-base-file_util_linux.cc patch-ipc-chromium-src-base-file_util_posix.cc patch-ipc-chromium-src-base-platform_file_posix.cc patch-ipc-chromium-src-base-platform_thread_posix.cc patch-ipc-chromium-src-base-third_party-nspr-prcpucfg.h patch-ipc-chromium-src-build-build_config.h patch-ldap-sdks-c-sdk-ldap-libraries-libldap-Makefile.in patch-ldap-sdks-c-sdk-ldap-libraries-libprldap-Makefile.in applied cleanly.
> *** Error code 1
>
> Stop in /usr/ports/mail/thunderbird.
> *** Error code 1
>
> Stop in /usr/ports/mail/thunderbird.
> ** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portupgrade20110916-20994-g0kqdj-0 env UPGRADE_TOOL=portupgrade UPGRADE_PORT=thunderbird-5.0 UPGRADE_PORT_VER=5.0 make
> ** Fix the problem and try again.
>
> Looking into Makefile.in.rej:
>
> ***************
> *** 81,87 ****
>                  $(NULL)
>
>    ifndef MOZ_STATIC_MAIL_BUILD
> - SHARED_LIBRARY_LIBS + = ../../../base/util/$(LIB_PREFIX)msgbsutl_s.$(LIB_SUFFIX)
>    endif
>
>    ifdef MOZILLA_INTERNAL_API
> --- 81,87 ----
>                  $(NULL)
>
>    ifndef MOZ_STATIC_MAIL_BUILD
> + SHARED_LIBRARY_LIBS += ../../../base/util/$(LIB_PREFIX)msgbsutl_s.$(LIB_SUFFIX)
>    endif
>
>    ifdef MOZILLA_INTERNAL_API
>
> # uname -mrs
> FreeBSD 8.2-STABLE amd64
>
> Thank you for keeping track of this,
>

Good day, Janos.

Please make sure that you have latest portstree. The last revision of 
mail/thunderbird Makefile is
# $FreeBSD: ports/mail/thunderbird/Makefile,v 1.136 2011/09/06 20:15:18 
flo Exp $

And it patches correctly for me.

If the port is update, go to /usr/ports/mail/thunderbird and make `make 
clean`, then try to portupgrade this port again. Hope this helps.

Please keep bug-followup@FreeBSD.org in cc: when responding, so we can 
keep the current status of this problem in pr. Thanks.

-- 
Regards,
Ruslan

Tinderboxing kills... the drives.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4E74348A.3000608>