Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 26 Jun 2018 07:54:40 +0000
From:      bugzilla-noreply@freebsd.org
To:        ports-bugs@FreeBSD.org
Subject:   [Bug 229339] audio/faad: Fix build on powerpc (and maybe powerpc64?)
Message-ID:  <bug-229339-7788@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D229339

            Bug ID: 229339
           Summary: audio/faad: Fix build on powerpc (and maybe
                    powerpc64?)
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Keywords: patch
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: multimedia@FreeBSD.org
          Reporter: tobik@freebsd.org
                CC: multimedia@FreeBSD.org
             Flags: maintainer-feedback?(multimedia@FreeBSD.org)
          Assignee: multimedia@FreeBSD.org
 Attachment #194643 maintainer-approval?(multimedia@FreeBSD.org)
             Flags:
                CC: multimedia@FreeBSD.org

Created attachment 194643
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D194643&action=
=3Dedit
faad.diff

Building faad on powerpc fails with

Making all in frontend
gmake[3]: Entering directory
'/construction/usr/ports/audio/faad/work/faad2-2.8.8/frontend'
/bin/sh ../libtool  --tag=3DCC   --mode=3Dlink cc  -O2 -pipe  -fno-strict-a=
liasing=20
-lpthread -L/usr/local/lib -o faad mp4read.o audio.o main.o unicode_support=
.o
../libfaad/libfaad.la=20
libtool: link: cc -O2 -pipe -fno-strict-aliasing -o .libs/faad mp4read.o
audio.o main.o unicode_support.o  -L/usr/local/lib ../libfaad/.libs/libfaad=
.so
-lpthread -lm -Wl,-rpath -Wl,/usr/local/lib
mp4read.o: In function `u16in':
mp4read.c:(.text+0x674): undefined reference to `__builtin_bswap16'

frontend/mp4read.c doesn't include config.h so WORDS_BIGENDIAN is
not defined and bswap16() breaks.  I'm attaching a fix.

The error message on powerpc64 seems to be the same, so I'm cautiously
optimistic that this might fix the build on powerpc64 too.  But I
have no way to test.

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-229339-7788>