Re: Re: # portmaster -r pixman fails with !#/bin/sh list too long

2013-10-04 Thread Jan Henrik Sylvester
On 10/03/2013 20:28, Antonio Olivares wrote:
 Have tried that, but it rebuilds pixman, but then X bombs out blurting
 out messages that libpixman.so is missing :(
 
 I have tried to remove print/texlive-scheme-full; removed it, but then
 run portmaster -R pixman, and portmaster -r pixman and the running of
 it stops with message that !#/bin/sh .. argument too long and comes up
 with texlive-?-?-_1 or similar.  Have not been successful in
 fixing this issue.  I have 2 machines working and 2 not working
 because of this.  I am running out of ideas.  Is there another way to
 fix this issue manually, i.e, going to /usr/ports/x11/pixman and
 rebuilding it there or have to go one by one?

Is it vital to use the texlive ports you get via portshaker or could you
switch to TEX_DEFAULT=texlive and use the texlive 2012 from official
ports (which has a few huge instead of many tiny packages)?

(If you want to switch, remove everything starting with texlive, check
out a fresh ports tree without portshaker, since there is at least one
port with the same name, and install print/texlive-full and maybe
print/texlive-docs.)

Cheers,
Jan Henrik
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org


Re: # portmaster -r pixman fails with !#/bin/sh list too long

2013-10-04 Thread Warren Block

On Thu, 3 Oct 2013, Antonio Olivares wrote:


Have tried that, but it rebuilds pixman, but then X bombs out blurting
out messages that libpixman.so is missing :(

I have tried to remove print/texlive-scheme-full; removed it, but then
run portmaster -R pixman, and portmaster -r pixman and the running of
it stops with message that !#/bin/sh .. argument too long and comes up
with texlive-?-?-_1 or similar.  Have not been successful in
fixing this issue.  I have 2 machines working and 2 not working
because of this.  I am running out of ideas.  Is there another way to
fix this issue manually, i.e, going to /usr/ports/x11/pixman and
rebuilding it there or have to go one by one?


Careful: -R has a different meaning with portmaster than it does with 
portupgrade.  It does not mean recursive like lowercase -r.


pkg_libchk from sysutils/bsdadminscripts can be used to detect installed 
ports that depend on missing libraries.  From that, it may be possible 
to just give a list of all the ones that are missing pixman to 
portmaster.

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org


Re: # portmaster -r pixman fails with !#/bin/sh list too long

2013-10-04 Thread Antonio Olivares
On Fri, Oct 4, 2013 at 12:09 PM, Warren Block wbl...@wonkity.com wrote:
 On Thu, 3 Oct 2013, Antonio Olivares wrote:

 Have tried that, but it rebuilds pixman, but then X bombs out blurting
 out messages that libpixman.so is missing :(

 I have tried to remove print/texlive-scheme-full; removed it, but then
 run portmaster -R pixman, and portmaster -r pixman and the running of
 it stops with message that !#/bin/sh .. argument too long and comes up
 with texlive-?-?-_1 or similar.  Have not been successful in
 fixing this issue.  I have 2 machines working and 2 not working
 because of this.  I am running out of ideas.  Is there another way to
 fix this issue manually, i.e, going to /usr/ports/x11/pixman and
 rebuilding it there or have to go one by one?


 Careful: -R has a different meaning with portmaster than it does with
 portupgrade.  It does not mean recursive like lowercase -r.

 pkg_libchk from sysutils/bsdadminscripts can be used to detect installed
 ports that depend on missing libraries.  From that, it may be possible to
 just give a list of all the ones that are missing pixman to portmaster.

Dear all,

It appears that using
# portmaster -d -r pixman -x 'texlive-*-*'
is doing the job :)  I am keeping my fingers crossed and hope it comes
through and succeeds!

It stopped with libexo, but got that sorted out.  Then stopped with
mplayer*, but I am skipping it at this time.  -x 'mplayer-*'  and hope
it succeeds, I'll then rebuild mplayer later if needed.

Best Regards,


Antonio
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org


Re: # portmaster -r pixman fails with !#/bin/sh list too long

2013-10-03 Thread Antonio Olivares
On Tue, Oct 1, 2013 at 8:46 AM, Lowell Gilbert
freebsd-questions-lo...@be-well.ilk.org wrote:
 Antonio Olivares olivares14...@gmail.com writes:

 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 :(

 Try the '-R' again; it may get a bit farther each time.

 You can always recover by removing some of the ports and reinstalling
 them after the remaining ports are updated. You're going to have to
 rebuild a huge number of ports anyway, so this is not very different
 from using portmaster on everything.

 Good luck.

Have tried that, but it rebuilds pixman, but then X bombs out blurting
out messages that libpixman.so is missing :(

I have tried to remove print/texlive-scheme-full; removed it, but then
run portmaster -R pixman, and portmaster -r pixman and the running of
it stops with message that !#/bin/sh .. argument too long and comes up
with texlive-?-?-_1 or similar.  Have not been successful in
fixing this issue.  I have 2 machines working and 2 not working
because of this.  I am running out of ideas.  Is there another way to
fix this issue manually, i.e, going to /usr/ports/x11/pixman and
rebuilding it there or have to go one by one?

Thanks for your advice and suggestions but I am not getting there :(

Best Regards,


Antonio
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org


Re: # portmaster -r pixman fails with !#/bin/sh list too long

2013-10-01 Thread Lowell Gilbert
Antonio Olivares olivares14...@gmail.com writes:

 Dear folks,

 In updating ports I encounter above issue and cannot proceed.

 20130929:
   AFFECTS: users of x11/pixman
   AUTHOR: zeis...@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.
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org


Re: # portmaster -r pixman fails with !#/bin/sh list too long

2013-10-01 Thread Antonio Olivares
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-lo...@be-well.ilk.org wrote:
 Antonio Olivares olivares14...@gmail.com writes:

 Dear folks,

 In updating ports I encounter above issue and cannot proceed.

 20130929:
   AFFECTS: users of x11/pixman
   AUTHOR: zeis...@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.
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org


Re: # portmaster -r pixman fails with !#/bin/sh list too long

2013-10-01 Thread Lowell Gilbert
Antonio Olivares olivares14...@gmail.com writes:

 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 :(

Try the '-R' again; it may get a bit farther each time. 

You can always recover by removing some of the ports and reinstalling
them after the remaining ports are updated. You're going to have to
rebuild a huge number of ports anyway, so this is not very different
from using portmaster on everything.

Good luck.
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org