Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 22 Dec 2009 12:55:21 +0100
From:      Beat Gaetzi <beat@FreeBSD.org>
To:        barbara <barbara.xxx1975@libero.it>
Cc:        gecko <gecko@FreeBSD.org>
Subject:   Re: www/seamonkey2: build failure
Message-ID:  <4B30B3A9.4090200@FreeBSD.org>
In-Reply-To: <KV1070$16A889370D3F234D9253027C938E4B70@libero.it>
References:  <KV1070$16A889370D3F234D9253027C938E4B70@libero.it>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi,

barbara wrote:
>> Martin Wilke wrote:
>>> On Mon, Dec 21, 2009 at 08:16:59AM +0100, barbara wrote:
>>>>>> I'm trying to install seamonkey2 on FreeBSD (RELENG_7) but the build fails:
>>>>> all your ports uptodate?
>>>>>
>>>>> - - Martin
>>>>>
>>>> Affirmative.
>>>> Here's the list of installed packages:
>>>> http://pastebin.com/d606ea17d
>>>> You'll find seamonkey-1.1.18 here, but it was uninstalled during the build of seamonkey2. I reinstalled it from a package I've built after the failures.
>>>> The following is the content of /var/db/ports/seamonkey2/options:
>>>> # This file is auto-generated by 'make config'.
>>>> # No user-servicable parts inside!
>>>> # Options for seamonkey-2.0.1
>>>> _OPTIONS_READ=seamonkey-2.0.1
>>>> WITH_MAILNEWS=true
>>>> WITHOUT_COMPOSER=true
>>>> WITHOUT_LDAP=true
>>>> WITHOUT_CHATZILLA=true
>>>> WITH_DBUS=true
>>>> WITH_JAVASCRIPT_DEBUGGER=true
>>>> WITHOUT_SMB=true
>>>> WITHOUT_DEBUG=true
>>>> WITHOUT_LOGGING=true
>>>> WITH_OPTIMIZED_CFLAGS=true
>>>> I've also tried disabling optimized cflags: same result.
>>>> I had no problem building 2.0 and upgrading to 2.0.1 on two other machines running RELENG_8.
>>>> I can post the full output of make, if you need it.
>>> beat@ tested now you configuration, Unfortunately we can't reproduce
>>> this problem.
>> I was not able to reproduce this problem on i386 and amd64 with the
>> given options:
>> http://people.freebsd.org/~beat/logs/seamonkey-2.0.1-i386.log
>> http://people.freebsd.org/~beat/logs/seamonkey-2.0.1-amd64.log
>>
>> Could you please send us (or upload it somewhere) the full build output
>> until it fails and the output of these commands:
>> # uname -a
>> # cat /etc/make.conf
>> # pkg_info
>>
>> Thanks,
>> Beat
>>
> 
> Sure!
> 
> uname -a:
> FreeBSD satanasso.local.net 7.2-STABLE FreeBSD 7.2-STABLE #0: Sun Dec 20 14:58:14 CET 2009     root@satanasso.local.net:/usr/obj/usr/src/sys/SATANASSO  i386
> 
> make.conf
> http://pastebin.com/f5a746717
> 
> pkg_info
> http://pastebin.com/f698e3656

This error is caused by the installed spidermonkey and was also
previously reported here:
http://lists.freebsd.org/pipermail/freebsd-gecko/2009-November/000423.html

Unfortunately the conflicts are only checked during the "make install"
and not prior to the build. If you manually run "make check-conflicts"
you will see that Seamonkey 2 will conflict with spidermonkey:

/usr/ports/www/seamonkey2/> make check-conflicts

===>  seamonkey-2.0.1 conflicts with installed package(s):
      spidermonkey-1.7.0

      They install files into the same place.
      Please remove them first with pkg_delete(1).

*** Error code 1

Stop in /usr/ports/www/seamonkey2

If you do not use spidermonkey, please deinstall it and seamonkey2
should build fine.

I'm will check how other ports workaround such a situation.

Beat



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