FFMPEG Build/Configure Failure
Dutch Ingraham
stoa at gmx.us
Sun Aug 10 18:11:01 UTC 2014
Hello:
I'm having trouble upgrading gnutls by way of <portmaster -a>, which
shows an upgrade needed. (I did report this, as instructed in the error
message below, to multimedia at FreeBSD.org. I'm not sure if I should expect
a response or not, but haven't received one either way.)
Here is the <uname -a>:
FreeBSD dutch.freebsd.net 10.0-RELEASE-p7 FreeBSD 10.0-RELEASE-p7 #0:
Tue Jul 8 06:37:44 UTC 2014
root at amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64
Here are the last few messages from the build:
"===> ffmpeg-2.2.4_4,1 depends on shared library: libx264.so - found
(/usr/local/lib/libx264.so.136) - found (/usr/local/lib/libx264.so.136)
===> ffmpeg-2.2.4_4,1 depends on shared library: libxvidcore.so -
found (/usr/local/lib/libxvidcore.so.4) - found
(/usr/local/lib/libxvidcore.so.4)
===> ffmpeg-2.2.4_4,1 depends on shared library: libSDL.so - found
(/usr/local/lib/libSDL-1.2.so.11) - found
(/usr/local/lib/libSDL-1.2.so.11)
===> Configuring for ffmpeg-2.2.4_4,1
===> FreeBSD 10 autotools fix applied to
/usr/ports/multimedia/ffmpeg/work/ffmpeg-2.2.4/configure
ERROR: gnutls not found
If you think configure made a mistake, make sure you are using the
latest version from Git. If the latest version fails, report the problem to
the ffmpeg-user at ffmpeg.org mailing list or IRC #ffmpeg on irc.freenode.net.
Include the log file "config.log" produced by configure as this will
help solving the problem.
===> Script "configure" failed unexpectedly.
Please report the problem to multimedia at FreeBSD.org [maintainer] and
attach the "/usr/ports/multimedia/ffmpeg/work/ffmpeg-2.2.4/config.err"
including the output of the failure of your make command. Also, it might be a good
idea to provide an overview of all packages installed on your system (e.g. a
/usr/local/sbin/pkg-static info -g -Ea).
*** Error code 1
Stop.
make[1]: stopped in /usr/ports/multimedia/ffmpeg
*** Error code 1
Stop.
make: stopped in /usr/ports/multimedia/ffmpeg
===>>> make build failed for multimedia/ffmpeg
===>>> Aborting update"
There was no /usr/ports/multimedia/ffmpeg/work/ffmpeg-2.2.4/config.err
file.
Most importantly, the ERROR states gnutls is not found. Here is the
output from <pkg info gnutls>:
gnutls-3.2.16_3
Name : gnutls
Version : 3.2.16_3
Installed on : Thu Jul 31 13:21:39 EDT 2014
Origin : security/gnutls
Architecture : freebsd:10:x86:64
Prefix : /usr/local
Categories : security net
Licenses : LGPL21 and GPLv3
Maintainer : bdrewery at FreeBSD.org
WWW : http://www.gnutls.org/
Comment : GNU Transport Layer Security library
Options :
CRYWRAP : on
EXAMPLES : on
LIBDANE : off
NLS : on
P11KIT : on
TPM : on
ZLIB : on
Shared Libs required:
libtspi.so.1
libtasn1.so.6
libp11-kit.so.0
libnettle.so.4
libintl.so.9
libhogweed.so.2
libgnutls.so.28
libgmp.so.10
Shared Libs provided:
libgnutlsxx.so.28
libgnutls.so.28
libgnutls-xssl.so.0
libgnutls-openssl.so.27
Flat size : 8.24MiB
Description :
GnuTLS is a secure communications library implementing the SSL, TLS and DTLS
protocols and technologies around them. It provides a simple C language
application programming interface (API) to access the secure communications
protocols as well as APIs to parse and write X.509, PKCS #12, OpenPGP and
other required structures. It is aimed to be portable and efficient with
focus on security and interoperability
WWW: http://www.gnutls.org/
I have tried rebuilding gnutls, but that failed and actually removed
the package. I then installed with <pkg install gnutls>, which
was successful. A further attempt to upgrade ffmpeg thereafter
resulted in the same errors as above.
Any help you can provide is appreciated.
More information about the freebsd-hackers
mailing list