PDA

Visualizza la versione completa : ffmpeg e ./config


peppe79
19-04-2007, 10:04
Ciao a tutti....è da qualche giorno che ci sto provando, leggendo tantissimi manuali ke non mi aiutano più nel momento in cui trovo difficoltà.
Spero in un vostro aiuto.
Ho un VPS linux debian......e vorrei installare ffmpeg.
Vorrei configurare "./configure" ma ricevo sempre errore.
Questo è quello che faccio da shell:

1. cd ffmpeg
2. ./configure --enable-shared

ed è proprio al punto due ke ricevo un'errore, ovvero:

Unable to create and execute files in /tmp. Set the TMPDIR environment
variable to another directory and make sure that /tmp is not mounted
noexec.
Sanity test failed.
If you think configure made a mistake, make sure you are using the latest
version from SVN. If the latest version fails, report the problem to the
ffmpeg-devel@mplayerhq.hu mailing list or IRC #ffmpeg on irc.freenode.net.
Include the log file "config.err" produced by configure as this will help
solving the problem.

intuisco ke si tratta della cartella /tmp .... l'ho creata e settata a 755 ma nulla.
Qualke aiuto?

peps

peppe79
19-04-2007, 19:42
up.....qualke link utile.....ho cercato ovunque su google e yahoo ma nada.....

GunMan
19-04-2007, 19:55
se non ricordo male i permessi di /tmp non sono 755.

riprova con


chmod 1777 /tmp

:ciauz:

moskitoita
19-04-2007, 19:59
Non ti va bene il pacchetto di debian? Hai provato con i sorgenti debian?

peppe79
19-04-2007, 20:01
idem....stesso errore :(

GunMan
19-04-2007, 20:11
mmm mi sa che stavamo parlando di due cose diverse allora, devi creare una directory tmp nella tua home, il procedimento corretto dovrebbe essere questo.


mkdir ~/tmp/
chmod 755 ~/tmp/

TMPDIR="~/tmp"

./configure --prefix=$HOME --cross-compile


:ciauz:

peppe79
19-04-2007, 20:15
Originariamente inviato da GunMan
mmm mi sa che stavamo parlando di due cose diverse allora, devi creare una directory tmp nella tua home, il procedimento corretto dovrebbe essere questo.


mkdir ~/tmp/
chmod 755 ~/tmp/

TMPDIR="~/tmp"

./configure --prefix=$HOME --cross-compile


:ciauz:


innanzitutto grazie....
ho fatto come mi hai suggerito e subito dopo il comando ./configure --prefix=$HOME --cross-compile ricevo questo errore -bash: ./configure: is a directory

GunMan
19-04-2007, 20:20
quando dai il ./configure sei all'interno della directory ffmpeg?

:ciauz:

peppe79
19-04-2007, 20:24
Originariamente inviato da GunMan
quando dai il ./configure sei all'interno della directory ffmpeg?

:ciauz:

se do il comando dalla directory "ffmpeg" mi da il seguente errore:

Unable to create and execute files in /tmp. Set the TMPDIR environment
variable to another directory and make sure that /tmp is not mounted
noexec.
Sanity test failed.
If you think configure made a mistake, make sure you are using the latest
version from SVN. If the latest version fails, report the problem to the
ffmpeg-devel@mplayerhq.hu mailing list or IRC #ffmpeg on irc.freenode.net.
Include the log file "config.err" produced by configure as this will help
solving the problem.

GunMan
19-04-2007, 20:42
deve esserci dell'altro allora... evidentemente ci sono problemi con questa tmp dir

controlla il file di configure, al suo interno dovresti trovare qualcosa del genere


# set temporary file name
if test ! -z "$TMPDIR" ; then
TMPDIR1="${TMPDIR}"
elif test ! -z "$TEMPDIR" ; then
TMPDIR1="${TEMPDIR}"
else
TMPDIR1="/tmp"
fi


sostituisci il valore alla variabile TMPDIR1 da "/tmp" a "~/tmp" e riprova il configure

:ciauz:

Loading