Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 01 Jul 2008 16:39:23 +0300
From:      Andriy Gapon <avg@icyb.net.ua>
To:        Jeremy Messenger <mezz7@cox.net>
Cc:        gnome@freebsd.org, novel@freebsd.org
Subject:   Re: CALL FOR TEST: Updates to pixmap, cairo, poppler, and firefox 3.0!
Message-ID:  <486A338B.80508@icyb.net.ua>
In-Reply-To: <op.udl7gfk39aq2h7@mezz.mezzweb.com>
References:  <op.ucxiscyq9aq2h7@mezz.mezzweb.com> <op.udk4g2q79aq2h7__35400.2200569541$1214867958$gmane$org@mezz.mezzweb.com> <486A1A93.8010805@icyb.net.ua> <op.udl7gfk39aq2h7@mezz.mezzweb.com>

next in thread | previous in thread | raw e-mail | index | archive | help
on 01/07/2008 16:22 Jeremy Messenger said the following:
> On Tue, 01 Jul 2008 06:52:51 -0500, Andriy Gapon <avg@icyb.net.ua> wrote:
> 
>> on 01/07/2008 02:20 Jeremy Messenger said the following:
>>> FYI: These have been committed in FreeBSD ports tree. You now can run
>>> 'marcusmerge -U' to unmerge ports-stable and remove it. I will removing
>>> everything in ports-stable tonight.
>>
>> I have some problems after this went into the tree, or so it seems.
>> Example:
>>
>> $ cd /usr/ports/audio/scrobbler
>> $ make describe
>> "/usr/ports/Mk/bsd.gecko.mk", line 162: Inconsistent operator for
>> post-patch
>> make: fatal errors encountered -- cannot continue
>> Exit 1
> 
> I can't reproduce it here.
> 
> ---------------------------------
> # make describe
> scrobbler-0.3.8.1_7|/usr/ports/audio/scrobbler|/usr/local|XMMS/BMP
> plugin for
> Audioscrobbler.com|/usr/ports/audio/scrobbler/pkg-descr|novel@FreeBSD.org|audio||||/usr/ports/audio/libmusicbrainz
> /usr/ports/devel/gmake /usr/ports/ftp/curl
> /usr/ports/multimedia/beep-media-player
> /usr/ports/multimedia/xmms|/usr/ports/audio/libmusicbrainz
> /usr/ports/ftp/curl /usr/ports/multimedia/beep-media-player
> /usr/ports/multimedia/xmms|http://www.audioscrobbler.com
> ---------------------------------
> 
> Did you tweak anything in make.conf or/and KNOB in audio/scrobbler? I
> don't see any gecko stuff in scrobbler.

If I change :: => : in the Makefile then I get:
$ make describe
scrobbler-0.3.8.1_7|/usr/ports/audio/scrobbler|/usr/local|XMMS/BMP
plugin for
Audioscrobbler.com|/usr/ports/audio/scrobbler/pkg-descr|novel@FreeBSD.org|audio||||/usr/ports/audio/libmusicbrainz
/usr/ports/devel/gmake /usr/ports/ftp/curl
/usr/ports/multimedia/beep-media-player /usr/ports/multimedia/xmms
/usr/ports/www/firefox|/usr/ports/audio/libmusicbrainz
/usr/ports/ftp/curl /usr/ports/multimedia/beep-media-player
/usr/ports/multimedia/xmms
/usr/ports/www/firefox|http://www.audioscrobbler.com

Not sure what exactly brings in the dependency.
...
Oh, I got it! I had this in my make.conf:
WITH_GECKO=firefox xulrunner seamonkey
USE_GECKO=${WITH_GECKO}
I guess the second line was evil.
I removed it now and everything is fine.
Sorry for the noise.

>> It seems that this is because audio/scrobbler/Makefile has
>> post-patch::
>> ...
>>
>> While bsd.gecko.mk has
>> post-patch: ...
>>
>> I am not sure if the port's Makefile uses '::' for a good reason.
>> Also, it seems that this is not the only port that uses '::' for
>> post-patch target.
>>
>> P.S. my system is 6.3/amd64, ports updated this morning using portsnap.
> 
> 



-- 
Andriy Gapon



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?486A338B.80508>