Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 1 Oct 2013 07:20:36 -0500
From:      Antonio Olivares <olivares14031@gmail.com>
To:        FreeBSD Questions <freebsd-questions@freebsd.org>
Cc:        =?ISO-8859-1?Q?Romain_Tarti=E8re?= <romain@blogreen.org>
Subject:   Re: # portmaster -r pixman fails with !#/bin/sh list too long
Message-ID:  <CAJ5UdcPhj8a0vUK6E6nDg_=ajKC85k44D5UT=M%2BhmD7PF=ZMeA@mail.gmail.com>
In-Reply-To: <44d2np1p5k.fsf@lowell-desk.lan>
References:  <CAJ5UdcM8dtrz-PHer9M1jdH8N_MOkd8G-fTc=v5i_4Dn4ngK2w@mail.gmail.com> <44d2np1p5k.fsf@lowell-desk.lan>

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

I tried your advice with the -R option, it worked, but for only pixman
the other ports that depend on it don't get rebuilt :(

I try to use -x 'texlive-*' but it does not work :(
I get

Could not execute shell
"/usr/ports/Mk/bsd.port.mk",  line 1192:  warning "/usr/bin/awk
'/^#define[[:blank:]]....FreeBSD_version/ {print $3}
</usr/include/sys/param.h" returned non-zero status
/usr/local/sbin/portmaster:  rm: Argument list too long

and it justs sits there.  Out of 3 machines only 1 is working because
I overlooked the pixman update entry in /usr/src/UPDATING :(

Please advice me as to how to get the desktop working again on these
machines.  I did not want to shoot myself in the foot but I did so :(

Best Regards,


Antonio

On Tue, Oct 1, 2013 at 1:27 AM, Lowell Gilbert
<freebsd-questions-local@be-well.ilk.org> wrote:
> Antonio Olivares <olivares14031@gmail.com> writes:
>
>> Dear folks,
>>
>> In updating ports I encounter above issue and cannot proceed.
>>
>> 20130929:
>>   AFFECTS: users of x11/pixman
>>   AUTHOR: zeising@FreeBSD.org
>>
>>   The library version of x11/pixman has changed, and portrevision has
>>   been bumped in all dependent ports.  If you have external software that
>>   depends on pixman, this software needs to be recompiled.
>>   To recompile all software dependent on pixman, run:
>>
>>   # portmaster -r pixman
>>   or
>>   # portupgrade -rf pixman
>>
>> The messages are that a pkg texlive-ub*.... and that #!/bin/sh list
>> too long.  I try to run
>> # portmaster -d -r pixman -x 'texlive-*'
>> but it still fails in the same place :(
>
> I continued with portmaster's "-R" option and got a lot further. You
> could try either that or the command line that portmaster suggests
> when it bails out.
>
>> I am using texlive-freebsd from Romain Tartiere's googlecode page in
>> case it is important.  Please advice me so I can succeed to fix these
>> issue.  I lost X because I failed to read the /usr/src/UPDATING advice
>> and then I realized that I overlooked this :(
>
> I don't think that texlive is relevant; if you continue the process
> instead of starting from scratch, you'll probably get farther.
>
> I'd prefer to actually debug the problem at its root, but it's the
> middle of the night and I don't seem to have enough brain cells awake
> to figure anything out.
>
> Good luck.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAJ5UdcPhj8a0vUK6E6nDg_=ajKC85k44D5UT=M%2BhmD7PF=ZMeA>