Re: What is MAKE_JOBS_UNSAFE?
In most cases MAKE_JOBS_UNSAFE=yes will not help. The message is an artifact from when the defaults were reversed and a precaution for the days after it was changed. IMHO it should be removed now. Eitan Adler I'm inclined to agree with you. I guess my best choice on what to do about gio-fam-backend and multimedia/vlc is pkg delete vlc pkg delete gio-fam-backend or pkg delete -f gio-fam-backend and let multimedia/vlc sink or swim for the time being, so I can go to the next step portmaster -a -x multimedia/vlc and then do multimedia/vlc later. I think multimedia/vlc gets fairly frequent updates, so I won't have to wait too long. It is possible that vlc functionality won't be impaired by having gio-fam-backend taken out from under. I have to remember FreeBSD 9.2-RELEASE may be in the very near future. Tom ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: What is MAKE_JOBS_UNSAFE?
Am 10.09.2013 06:06, schrieb Thomas Mueller: Thomas, It prevents parallel (make -j 4) build of ports, and your assumption about how to set it is correct; alternatively, it can be given on the make command line: portmaster -mMAKE_JOBS_UNSAFE=yes multimedia/vlc. URL: http://www.freebsd.org/doc/en/books/porters-handbook/building.html It's described in Section 6.3.1 Building Ports in Parallel of the porter's handbook, and apparently a bit out of date, because MAKE_JOBS_SAFE=yes is now the default, and this feature must explicitly be _disabled_. Can someone from among the doc committers team please reflect the new default in the Porter's Handbook? (I was looking at r42618.) HTH Matthias If MAKE_JOBS_UNSAFE=yes is already the default, then presumably trying to build or upgrade a port will fail just the same with this part specified? FORCE_MAKE_JOBS is the new default, meaning that: Unless MAKE_JOBS_UNSAFE is defined, MAKE_JOBS_SAFE is assumed. You should not see the ports framework message telling you to retry if MAKE_JOBS_UNSAFE is set. I see in other posts that vlc has had a further update/commit, and I could switch from mplayer to mplayer2, but what about gstreamer-plugins-gl, or is this not critical? I have not followed what's needed there. Can I safely pkg delete -f gio-fam-backend since its function is (?) presumably filled by glib 2.36 ? Yes, providing that you've rebuilt all ports that did previously require gio-fam-backend. ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: What is MAKE_JOBS_UNSAFE?
Can I safely pkg delete -f gio-fam-backend since its function is (?) presumably filled by glib 2.36 ? Yes, providing that you've rebuilt all ports that did previously require gio-fam-backend. I had three that failed, and MAKE_JOBS_UNSAFE=yes apparently had no effect: multimedia/mplayer, graphics/gstreamer-plugins-gl, multimedia/vlc I successfully upgraded mplayer to mplayer2. I tried make deinstall install on graphics/gstreamer-plugins-gl: deinstalled but was unable to rebuild and reinstall. multimedia/vlc failed even with MAKE_JOBS_UNSAFE=yes. My guess is that pkg delete -f gio-fam-backend would not adversely affect vlc 2.0.6_3,3 because glib 2.36 might serve the function of gio-fam-backend. Anyway, I don't want to let this stop me from the last step (portmaster -a). I will want to source-upgrade to the upcoming FreeBSD 9.2-RELEASE, and build sysutils/grub2, see if I can create my own Super Grub2 Disk. Even if vlc is messed up, I can hope to rebuild in the near future. Tom ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: What is MAKE_JOBS_UNSAFE?
On Tue, Sep 10, 2013 at 1:46 PM, Thomas Mueller mueller6...@bellsouth.net wrote: Can I safely pkg delete -f gio-fam-backend since its function is (?) presumably filled by glib 2.36 ? Yes, providing that you've rebuilt all ports that did previously require gio-fam-backend. I had three that failed, and MAKE_JOBS_UNSAFE=yes apparently had no effect: multimedia/mplayer, graphics/gstreamer-plugins-gl, multimedia/vlc In most cases MAKE_JOBS_UNSAFE=yes will not help. The message is an artifact from when the defaults were reversed and a precaution for the days after it was changed. IMHO it should be removed now. -- Eitan Adler ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: What is MAKE_JOBS_UNSAFE?
Am 10.09.2013 19:46, schrieb Thomas Mueller: Can I safely pkg delete -f gio-fam-backend since its function is (?) presumably filled by glib 2.36 ? Yes, providing that you've rebuilt all ports that did previously require gio-fam-backend. I had three that failed, and MAKE_JOBS_UNSAFE=yes apparently had no effect: multimedia/mplayer, graphics/gstreamer-plugins-gl, multimedia/vlc Tom, please make sure to get your mail replies right. 1. You need to properly mark quoted material (indentation, attribution line, and similar). You did not consistently quote my material, which was the Yes, providing that... paragraph above. It lacks a level of indentation, and I do not tolerate misappropriation of my material however short it is. (Which is why this reply is public.) 2. Please use a mailer that keeps threads intact (In-Reply-To: header required). Since your replies did not thread this discussion properly, can I ask you to use a different mailer so that your replies appear in line? Thank you. Best regards Matthias ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
What is MAKE_JOBS_UNSAFE?
In some ports that failto build/upgrade, with portmaster in this case, I get a message like gmake[1]: Leaving directory `/BETA1/usr/ports/multimedia/vlc/work9amd64/vlc-2.0.7' gmake: *** [all] Error 2 === Compilation failed unexpectedly. Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to the maintainer. *** [do-build] Error code 1 I also got this with mplayer and graphics/gstreamer-plugins-gl, resulting from the instructions in UPDATING 20130731. I looked in man pages (portmaster, ports, make.conf, make) and online Porters' Handbook without finding anything. So I want to know what MAKE_JOBS_UNSAFE=yes is supposed to do, and do I set it by env MAKE_JOBS_UNSAFE=yes portmaster multimedia/vlc (or whatever other port it applies to)? Tom ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: What is MAKE_JOBS_UNSAFE?
Am 09.09.2013 22:22, schrieb Thomas Mueller: So I want to know what MAKE_JOBS_UNSAFE=yes is supposed to do, and do I set it by env MAKE_JOBS_UNSAFE=yes portmaster multimedia/vlc (or whatever other port it applies to)? Thomas, It prevents parallel (make -j 4) build of ports, and your assumption about how to set it is correct; alternatively, it can be given on the make command line: portmaster -mMAKE_JOBS_UNSAFE=yes multimedia/vlc. URL: http://www.freebsd.org/doc/en/books/porters-handbook/building.html It's described in Section 6.3.1 Building Ports in Parallel of the porter's handbook, and apparently a bit out of date, because MAKE_JOBS_SAFE=yes is now the default, and this feature must explicitly be _disabled_. Can someone from among the doc committers team please reflect the new default in the Porter's Handbook? (I was looking at r42618.) HTH Matthias signature.asc Description: OpenPGP digital signature
Re: What is MAKE_JOBS_UNSAFE?
Thomas, It prevents parallel (make -j 4) build of ports, and your assumption about how to set it is correct; alternatively, it can be given on the make command line: portmaster -mMAKE_JOBS_UNSAFE=yes multimedia/vlc. URL: http://www.freebsd.org/doc/en/books/porters-handbook/building.html It's described in Section 6.3.1 Building Ports in Parallel of the porter's handbook, and apparently a bit out of date, because MAKE_JOBS_SAFE=yes is now the default, and this feature must explicitly be _disabled_. Can someone from among the doc committers team please reflect the new default in the Porter's Handbook? (I was looking at r42618.) HTH Matthias If MAKE_JOBS_UNSAFE=yes is already the default, then presumably trying to build or upgrade a port will fail just the same with this part specified? Now pkg info -r gio-fam-backend shows gio-fam-backend-2.34.3: mplayer-1.1.r20130308 gstreamer-plugins-gl-0.10.3_1 vlc-2.0.6_3,3 So to go to the last step (portmaster -a) in this UPDATING 20130731, I have to somehow upgrade or get rid of those three reverse dependencies, or possibly pkg delete -f gio-fam-backend I see in other posts that vlc has had a further update/commit, and I could switch from mplayer to mplayer2, but what about gstreamer-plugins-gl, or is this not critical? Tom ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: What is MAKE_JOBS_UNSAFE?
Thomas, It prevents parallel (make -j 4) build of ports, and your assumption about how to set it is correct; alternatively, it can be given on the make command line: portmaster -mMAKE_JOBS_UNSAFE=yes multimedia/vlc. URL: http://www.freebsd.org/doc/en/books/porters-handbook/building.html It's described in Section 6.3.1 Building Ports in Parallel of the porter's handbook, and apparently a bit out of date, because MAKE_JOBS_SAFE=yes is now the default, and this feature must explicitly be _disabled_. Can someone from among the doc committers team please reflect the new default in the Porter's Handbook? (I was looking at r42618.) HTH Matthias If MAKE_JOBS_UNSAFE=yes is already the default, then presumably trying to build or upgrade a port will fail just the same with this part specified? Now pkg info -r gio-fam-backend shows gio-fam-backend-2.34.3: mplayer-1.1.r20130308 gstreamer-plugins-gl-0.10.3_1 vlc-2.0.6_3,3 So to go to the last step (portmaster -a) in this UPDATING 20130731, I have to somehow upgrade or get rid of those three reverse dependencies, or possibly pkg delete -f gio-fam-backend I see in other posts that vlc has had a further update/commit, and I could switch from mplayer to mplayer2, but what about gstreamer-plugins-gl, or is this not critical? Update: I did portmaster -o multimedia/mplayer2 multimedia/mplayer successfully, but failed with vlc and gstreamer-plugins-gl. Can I safely pkg delete -f gio-fam-backend since its function is (?) presumably filled by glib 2.36 ? Tom ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org