ffmpeg - port kaputt?

Errorsmith

Kompiliertier
Hi

Ich versuche gerade ffmpeg zu bauen - das tut schon nicht bei "make fetch":
Code:
[root@test /usr/ports/multimedia/ffmpeg]# make fetch
===>  ffmpeg-3.3.2_1,1 is marked as broken: Dependency loop.
*** Error code 1

Stop.
make: stopped in /usr/ports/multimedia/ffmpeg
[root@test /usr/ports/multimedia/ffmpeg]#

Die Kiste ist ein FreeBSD 11.0-RELEASE-p1, der Portstree wurde frisch aktualisiert. Kann ich irgendwie rausfinden worin diese zirkuläre Abhängigkeit besteht um diesen Teil via "make config" herauszunehmen oder ähnliches?

Grüße,
errorsmith
 
Was sagt "make showconfig"? -- Zirkuläre sachen kommen oft mal vor bei den TLS optionen mit curl, wenn ich mich recht erinnere.

Der Klassiker ist:
cmake->curl->gnutls->trousers->tpm_emulator->cmake
 
Hi
Ich bekomme dann das da:

Code:
===> The following configuration options are available for ffmpeg-3.3.2_1,1:                                                                                                                                             
     ALSA=off: ALSA audio architecture support                                                                                                                                                                           
     AMR_NB=on: AMR Narrow Band audio support (opencore)                                                                                                                                                                 
     AMR_WB=on: AMR Wide Band audio support (opencore)                                                                                                                                                                   
     ASS=on: Subtitles rendering via libass                                                                                                                                                                               
     BS2B=on: Bauer Stereophonic-to-Binaural filter                                                                                                                                                                       
     CACA=on: libcaca graphics library support                                                                                                                                                                           
     CDIO=off: Audio CD grabbing with libcdio                                                                                                                                                                             
     CELT=on: CELT audio codec support                                                                                                                                                                                   
     CHROMAPRINT=on: Audio fingerprinting with chromaprint                                                                                                                                                               
     DC1394=off: IIDC-1394 grabbing using libdc1394                                                                                                                                                                       
     DEBUG=off: Build with debugging support                                                                                                                                                                             
     DOCS=off: Build and/or install documentation                                                                                                                                                                         
     FDK_AAC=on: AAC audio encoding via Fraunhofer FDK                                                                                                                                                                   
     FFSERVER=on: Build and install ffserver                                                                                                                                                                             
     FLITE=off: Voice synthesis support via libflite                                                                                                                                                                     
     FONTCONFIG=off: X11 font configuration support
     FREETYPE=on: TrueType font rendering support
     FREI0R=on: Frei0r video plugins support
     FRIBIDI=off: Bidirectional text support via GNU FriBidi
     GME=on: Game Music Emu demuxer
     GSM=on: GSM codec support
     ICONV=on: Encoding conversion support via iconv
     ILBC=on: Internet Low Bit Rate codec
     JACK=off: JACK audio server support
     KVAZAAR=off: H.265 video codec support via Kvazaar
     LADSPA=off: LADSPA audio plugins support
     LAME=on: LAME MP3 audio encoder support
     LIBBLURAY=off: Blu-ray discs support via libbluray
     MMX=on: Use MMX optimized routines
     MODPLUG=on: ModPlug decoder support
     NETCDF=off: SOFAlizer binaural filter
     OPENAL=off: Audio support via OpenAL
     OPENCL=off: Heterogeneous computing via OpenCL
     OPENCV=on: Computer Vision support via OpenCV
     OPENGL=off: 2D/3D rendering support via OpenGL
     OPENH264=off: H.264 video codec support via OpenH264
     OPENJPEG=on: Enhanced JPEG graphics support
     OPTIMIZED_CFLAGS=on: Use extra compiler optimizations
     OPUS=off: Opus audio codec support
     PULSEAUDIO=off: PulseAudio sound server support
     RTCPU=on: Detect CPU capabilities at runtime
     RUBBERBAND=on: Time-stretching and pitch-shifting with librubberband
     SCHROEDINGER=on: Dirac video codec support via libschroedinger
     SDL=off: Simple Direct Media Layer support
     SMB=off: SMB network protocol support
     SNAPPY=on: Snappy compression library support
     SNDIO=off: Sndio audio support
     SOXR=on: SoX resampler support via libsoxr
     SPEEX=on: Speex audio format support
     SSE=on: Use SSE optimized routines
     SSH=off: SSH protocol support
     TESSERACT=on: Optical Character Recognition via Tesseract
     THEORA=on: Ogg Theora video codec support
     TWOLAME=on: TwoLAME MP2 audio encoder support
     V4L=off: Video 4 Linux support
     VAAPI=off: VAAPI (GPU video acceleration) support
     VDPAU=off: VDPAU (GPU video acceleration) support
     VIDSTAB=on: Video stabilization filter
     VORBIS=on: Ogg Vorbis audio codec support
     VO_AMRWBENC=off: AMR Wide Band encoding via vo-amrwbenc
     VPX=on: VP8/VP9 video codec support
     WAVPACK=on: WavPack lossless audio format support
     WEBP=on: WebP image format support
     X264=on: H.264 video codec support via x264
     X265=on: H.265 video codec support via x265
     XCB=off: X11 grabbing using XCB
     XVID=on: Xvid MPEG-4 video codec support
     XVIDEO=off: X11 Video extension library support
     ZIMG=off: "z" library video scaling filter
     ZMQ=off: Message passing via libzmq4
     ZVBI=off: Teletext support via libzvbi
====> Licensing options
     GPL3=on: Allow (L)GPL version 3 code(cs)
     NONFREE=on: Allow use of nonfree code
====> RTMP(T)E protocol support: you can only select none or one of them
     GCRYPT=off: Use GNU crypt library instead of OpenSSL
     GMP=on: GMP (multiple precision arithmetic) support
     LIBRTMP=off: RTMP(T)E protocol support via librtmp
====> SSL protocol support: you can only select none or one of them
     GNUTLS=off: SSL/TLS support via GnuTLS
     OPENSSL=on: SSL/TLS support via OpenSSL
===> Use 'make config' to modify these settings

Auf den ersten Blick sehe ich da nichts im Kreis drehendes... :confused:

Grüße,
errorsmith
 
Jo, mit diesen optione gibts nen Loop.

CHROMAPRINT_BROKEN= Dependency loop

Nimm also die raus :) -- btw, hast Du Deine Optionen mit ner Fairen Münze ausgewählt ? Das sieht einwenig "random" aus :D
 
Hi

Das sieht gut aus, er holt es nun und hat angefangen zu bauen. Danke hierfür.
An der Stelle hött ich mir gewünscht das ein Hinweis auf Chromaprint kommt anstatt auf ffmpeg :ugly:

@Optionen:
Eigentlich installiere ich graphics/php5-ffmpeg: ich möchte (in einer Test-VM) ein wenig mit PHP und Audio/Videokonvertierung herumspielen. Da ich - herumspielen halt - nicht so recht weiß wo die Reise hingeht, habe ich tatsächlich relativ random alles mit reingepackt was irgendwann mal nützlich sein könnte.

Grüße,
errorsmith
 
Zurück
Oben