FreeBSD Friends,
I'm running 11.1-RELEASE amd64 on a Xeon E3-1241 v3 with 32GB of RAM and a ZFS stripe across two fast SSDs.
My goal's to attain a system with these ports all working at the same time: audio/audacity, www/firefox and emulators/virtualbox-ose.
I followed the portsnap(8) method from the Handbook to attain a current ports tree, from which I was able to build and use emulators/virtualbox-ose and www/firefox.
Yet sadly, this seems to have resulted in a version of ports on my system in which audio/audacity (or one of its dependencies; I'm sorry, but I can't remember now, and I'm asking this question in a more big-picture, general sense anyways) fails to build. So I haven't been able to enjoy these programs all at the same time; it seems closer to throwing darts (every time I build from ports), and either lucking out (all desired programs build) or not (some do; some don't).
I generally desire no non-default options, so I'd just be using pkg(8), yet at the moment, emulators/virtualbox-ose users on 11.1-RELEASE desiring bridged networking support are forced to build from ports; the emulators/virtualbox-ose package is built on 11.0-RELEASE, and includes a kernel module which doesn't work correctly with the 11.1-RELEASE kernel. As I understand it, this change may have been against FreeBSD's normal policy for keeping kernel interfaces steady within a major release level like 11.x-RELEASE, yet this is reality, so here I am: using ports.
The solution of updating my ports tree, crossing my fingers and trying re-compile everything I use seems pretty haphazard, not to mention that it's nice to be able to fix/install an application within a single day of my life, instead of requiring an overnight build festival (with a completely uncertain outcome, that could easily transform this path in to a multi-day trek I never really wanted to sign up for).
I have the idea that ports-mgmt/synth will use pre-compiled packages for ports configured with no non-default options. This feature would actually break emulators/virtualbox-ose for me, because I do intend to build it with no non-default options, and the pre-compiled package is broken on 11.1-RELEASE (due to a kernel interface change).
Those of you with experience juggling lots of application on FreeBSD these days: what's the path of least pain for my situation?
Days of joy to you all; thank you!
I'm running 11.1-RELEASE amd64 on a Xeon E3-1241 v3 with 32GB of RAM and a ZFS stripe across two fast SSDs.
My goal's to attain a system with these ports all working at the same time: audio/audacity, www/firefox and emulators/virtualbox-ose.
I followed the portsnap(8) method from the Handbook to attain a current ports tree, from which I was able to build and use emulators/virtualbox-ose and www/firefox.
Yet sadly, this seems to have resulted in a version of ports on my system in which audio/audacity (or one of its dependencies; I'm sorry, but I can't remember now, and I'm asking this question in a more big-picture, general sense anyways) fails to build. So I haven't been able to enjoy these programs all at the same time; it seems closer to throwing darts (every time I build from ports), and either lucking out (all desired programs build) or not (some do; some don't).
I generally desire no non-default options, so I'd just be using pkg(8), yet at the moment, emulators/virtualbox-ose users on 11.1-RELEASE desiring bridged networking support are forced to build from ports; the emulators/virtualbox-ose package is built on 11.0-RELEASE, and includes a kernel module which doesn't work correctly with the 11.1-RELEASE kernel. As I understand it, this change may have been against FreeBSD's normal policy for keeping kernel interfaces steady within a major release level like 11.x-RELEASE, yet this is reality, so here I am: using ports.
The solution of updating my ports tree, crossing my fingers and trying re-compile everything I use seems pretty haphazard, not to mention that it's nice to be able to fix/install an application within a single day of my life, instead of requiring an overnight build festival (with a completely uncertain outcome, that could easily transform this path in to a multi-day trek I never really wanted to sign up for).
I have the idea that ports-mgmt/synth will use pre-compiled packages for ports configured with no non-default options. This feature would actually break emulators/virtualbox-ose for me, because I do intend to build it with no non-default options, and the pre-compiled package is broken on 11.1-RELEASE (due to a kernel interface change).
Those of you with experience juggling lots of application on FreeBSD these days: what's the path of least pain for my situation?
Days of joy to you all; thank you!