Hi gang,
This doesn't happen often, but I once again ran into a port which build apparently failed for no reason. I postponed the investigation because of the low priority and now that I am looking into it... Yups: multimedia/ffmpeg is 'guilty as charged':
This is of course true. I use ZFS and indeed, /tmp is set up as non-exec. This is to prevent possible issues with websites which theoretically could dump stuff in /tmp and execute it.
At first I considered e-mailing the maintainer, after all: don't we have a staging directory for quite a long time now? But when re-reading that page I couldn't help wonder if my assumption was correct: should this be used for the problem I'm describing here?
So yeah, can anyone shed light on this? Is the use of /tmp like this intended or should this have been swapped for the stage directory?
This doesn't happen often, but I once again ran into a port which build apparently failed for no reason. I postponed the investigation because of the low priority and now that I am looking into it... Yups: multimedia/ffmpeg is 'guilty as charged':
Code:
===> Configuring for ffmpeg-2.8.8_9,1
Unable to create and execute files in /tmp. Set the TMPDIR environment
variable to another directory and make sure that it is not mounted noexec.
Sanity test failed.
At first I considered e-mailing the maintainer, after all: don't we have a staging directory for quite a long time now? But when re-reading that page I couldn't help wonder if my assumption was correct: should this be used for the problem I'm describing here?
So yeah, can anyone shed light on this? Is the use of /tmp like this intended or should this have been swapped for the stage directory?