maintainer-feedback requested: [Bug 204019] multimedia/ffmpeg: make install stops with an error "Unable to create and execute files in /tmp"
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Sun Oct 25 20:35:55 UTC 2015
tommi.pernila at gmail.com has reassigned Bugzilla Automation
<bugzilla at FreeBSD.org>'s request for maintainer-feedback to
multimedia at FreeBSD.org:
Bug 204019: multimedia/ffmpeg: make install stops with an error "Unable to
create and execute files in /tmp"
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=204019
--- Description ---
After a make install the port multimedia/ffmpeg: stops with an error "Unable to
create and execute files in /tmp".
Other ports compile without issues on the same system.
Portmaster stops with the same error.
My guess is that there is some bug in these lines from configure?
Starting from line 3295:
# set temporary file name
: ${TMPDIR:=$TEMPDIR}
: ${TMPDIR:=$TMP}
: ${TMPDIR:=/tmp}
if [ -n "$tempprefix" ] ; then
mktemp(){
echo $tempprefix.${HOSTNAME}.${UID}
}
elif ! check_cmd mktemp -u XXXXXX; then
# simple replacement for missing mktemp
# NOT SAFE FOR GENERAL USE
mktemp(){
echo "${2%%XXX*}.${HOSTNAME}.${UID}.$$"
}
fi
tmpfile(){
tmp=$(mktemp -u "${TMPDIR}/ffconf.XXXXXXXX")$2 &&
(set -C; exec > $tmp) 2>/dev/null ||
die "Unable to create temporary file in $TMPDIR."
append TMPFILES $tmp
eval $1=$tmp
}
More information about the freebsd-multimedia
mailing list