Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 12 Jan 2009 13:49:03 -0700 (MST)
From:      Warren Block <wblock@wonkity.com>
To:        Garrett Cooper <yanefbsd@gmail.com>
Cc:        ports@freebsd.org
Subject:   Re: Dependent ports get "does not exist" errors
Message-ID:  <alpine.BSF.2.00.0901121339320.11984@wonkity.com>
In-Reply-To: <7d6fde3d0901121214u251702a8r1b655f6eea920233@mail.gmail.com>
References:  <alpine.BSF.2.00.0901111812001.8239@wonkity.com> <7d6fde3d0901121214u251702a8r1b655f6eea920233@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 12 Jan 2009, Garrett Cooper wrote:
> On Mon, Jan 12, 2009 at 11:36 AM, Warren Block <wblock@wonkity.com> wrote:
>>
>> Here's the problem: ports that depend on other ports will occasionally
>> install those ports and then not find them.  For example, installing gimp:
>>
>> cd /usr/ports/graphics/gimp
>> make install
>> [...]
>> ===>   Compressing manual pages for bash-3.2.48_1
>> ===>   Registering installation for bash-3.2.48_1
>> ===>   Returning to build of rarian-0.8.1
>> Error: file "bash" does not exist
>> *** Error code 1
>>
>> Stop in /usr/ports/textproc/rarian
>> [...]
>> Stop in /usr/ports/graphics/gimp
>>
>> Doing just "make install" again will find bash and continue.
>
>    Stale $PATH (hash -r / rehash)?

It's tempting; I thought of it but disregarded it because:

A) No rehash is necessary to fix it, just do "make install" again.
B) Wouldn't it fail on *all* just-built dependencies instead of a few?
C) I can't believe the ports scripts would use csh rather than sh.

The xorg upgrade mergebase.sh was run at some point, but that doesn't 
seem likely either.

-Warren Block * Rapid City, South Dakota USA



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?alpine.BSF.2.00.0901121339320.11984>