Re: Re: # portmaster -r pixman fails with !#/bin/sh list too long
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
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
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
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
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
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
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