Your message dated Tue, 12 Jul 2016 18:06:22 +0100
with message-id <[email protected]>
and subject line Re: Bug#830886: ffmpeg FTBFS for mips64el on configure
has caused the Debian Bug report #830886,
regarding ffmpeg FTBFS for mips64el on configure
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
830886: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=830886
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: ffmpeg
Version: 7:3.0.2-1
Severity: serious
Tags: sid, patch
Justification: FTBFS
User: [email protected]
Usertags: mips-patch


Package ffmpeg FTBFS for mips64el on configure with the following error:
> ERROR: LoadLibrary/dlopen not found for avisynth

Error message from config.log:
> /usr/bin/ld: /tmp/ffconf.09oJ6qCG.o: linking -mnan=2008 module with previous 
> -mnan=legacy modules
> /usr/bin/ld: failed to merge target specific data of file 
> /tmp/ffconf.09oJ6qCG.o
> collect2: error: ld returned 1 exit status

The reason for that is usage of -mips64r6 flag that triggers -mnan=200 flag.

Solution is to disable mips64r6 in debian rules.
Patch that includes this fix is attached.

I will rebuild locally latest ffmpeg version (7:3.1.1-1) for 
mips/mipsel/mips64el to confirm that patch fixes mips64el and does not break 
mips/mipsel.

Regards,
Dejan
diff -uNr debian.orig/rules debian/rules
--- debian.orig/rules	2016-07-12 02:53:53.000000000 +0200
+++ debian/rules	2016-07-12 18:47:04.548881017 +0200
@@ -169,7 +169,8 @@
 	CONFIG += --disable-mipsdsp \
 		--disable-mipsdspr2 \
 		--disable-loongson3 \
-		--disable-mips32r6
+		--disable-mips32r6 \
+		--disable-mips64r6
 endif
 ifneq (,$(filter $(DEB_HOST_ARCH),mips mipsel))
 	CONFIG += --disable-mipsfpu

--- End Message ---
--- Begin Message ---
Version: 7:3.1.1-2

On Tue, 2016-07-12 at 17:00 +0000, Dejan Latinovic wrote:
> Package: ffmpeg
> Version: 7:3.0.2-1
> Severity: serious
> Tags: sid, patch
> Justification: FTBFS
> User: [email protected]
> Usertags: mips-patch
> 
> 
> Package ffmpeg FTBFS for mips64el on configure with the following
> error:
> > ERROR: LoadLibrary/dlopen not found for avisynth
[...]
> Solution is to disable mips64r6 in debian rules.
> Patch that includes this fix is attached.
> 
> I will rebuild locally latest ffmpeg version (7:3.1.1-1) for
> mips/mipsel/mips64el to confirm that patch fixes mips64el and does
> not break mips/mipsel.

Too slow! It was fixed earlier today:

ffmpeg (7:3.1.1-2) unstable; urgency=medium
 .
   * Team upload.
 .
   [ Aurelien Jarno ]
   * debian/rules: Fix FTBFS on mips64el by adding --disable-mips64r6.
(Closes: #830868)

James

Attachment: signature.asc
Description: This is a digitally signed message part


--- End Message ---

Reply via email to