Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 15 Aug 2015 17:06:12 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   [Bug 202350] audio/mous disable WMA option for non-x86
Message-ID:  <bug-202350-13@https.bugs.freebsd.org/bugzilla/>

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

            Bug ID: 202350
           Summary: audio/mous disable WMA option for non-x86
           Product: Ports & Packages
           Version: Latest
          Hardware: arm
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: freebsd-ports-bugs@FreeBSD.org
          Reporter: sbruno@FreeBSD.org
                CC: freebsd-arm@FreeBSD.org, shen.elf@gmail.com
                CC: freebsd-arm@FreeBSD.org, shen.elf@gmail.com
             Flags: maintainer-feedback?(shen.elf@gmail.com)

There is a CMake configuration error in the audio/mous cmake files or configure
tools that seems to assume that 32bitness == x86 and 64bitness == x86_64 when
building.  This seems to be related to the builds of the WMA support and causes
build failures.


[ 39%] Building C object
CMakeFiles/WmaDecoder.dir/contrib/ffmpeg-strip-wma/asf.c.o
/nxb-bin/usr/bin/cc  -DCMAKE_INSTALL_PREFIX=\"/usr/local\" -DQT_CORE_LIB
-DQT_GUI_LIB -DQT_NO_DEBUG -DWmaDecoder_EXPORTS -O -pipe -mfloat-abi=softfp 
-fno-strict-aliasing -Wall -O -pipe -mfloat-abi=softfp  -fno-strict-aliasing
-fPIC -I/wrkdirs/usr/ports/audio/mous/work/mous-1.1a/contrib
-I/wrkdirs/usr/ports/audio/mous/work/mous-1.1a/sdk -isystem /usr/local/include
-isystem /opt/local/include -isystem /usr/local/include/qt4 -isystem
/usr/local/include/qt4/QtGui -isystem /usr/local/include/qt4/QtCore
-I/wrkdirs/usr/ports/audio/mous/work/mous-1.1a    -fno-strict-aliasing
-DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -o
CMakeFiles/WmaDecoder.dir/contrib/ffmpeg-strip-wma/asf.c.o   -c
/wrkdirs/usr/ports/audio/mous/work/mous-1.1a/contrib/ffmpeg-strip-wma/asf.c
In file included from
/wrkdirs/usr/ports/audio/mous/work/mous-1.1a/contrib/ffmpeg-strip-wma/asf.c:24:
In file included from
/wrkdirs/usr/ports/audio/mous/work/mous-1.1a/contrib/ffmpeg-strip-wma/avformat.h:16:
In file included from
/wrkdirs/usr/ports/audio/mous/work/mous-1.1a/contrib/ffmpeg-strip-wma/avcodec.h:14:
In file included from
/wrkdirs/usr/ports/audio/mous/work/mous-1.1a/contrib/ffmpeg-strip-wma/common.h:184:
/wrkdirs/usr/ports/audio/mous/work/mous-1.1a/contrib/ffmpeg-strip-wma/bswap.h:17:9:
error: invalid output constraint '=q' in asm
        "=q" (x)        :
        ^
In file included from
/wrkdirs/usr/ports/audio/mous/work/mous-1.1a/contrib/ffmpeg-strip-wma/asf.c:24:
In file included from
/wrkdirs/usr/ports/audio/mous/work/mous-1.1a/contrib/ffmpeg-strip-wma/avformat.h:16:
In file included from
/wrkdirs/usr/ports/audio/mous/work/mous-1.1a/contrib/ffmpeg-strip-wma/avcodec.h:14:
/wrkdirs/usr/ports/audio/mous/work/mous-1.1a/contrib/ffmpeg-strip-wma/common.h:252:12:
error: invalid input constraint 'ic' in asm
         : "ic" ((uint8_t)(-s))
           ^
/wrkdirs/usr/ports/audio/mous/work/mous-1.1a/contrib/ffmpeg-strip-wma/common.h:259:12:
error: invalid input constraint 'ic' in asm
         : "ic" ((uint8_t)(-s))
           ^
/wrkdirs/usr/ports/audio/mous/work/mous-1.1a/contrib/ffmpeg-strip-wma/common.h:1127:5:
error: invalid output constraint '=A' in asm
                : "=A" (l)
                  ^
4 errors generated.
*** Error code 1





Move WMA to OPTIONS_DEFAULT_i386/amd64 to allow this port to build for armv6:

Index: /usr/local/poudriere/ports/default/audio/mous/Makefile
===================================================================
--- /usr/local/poudriere/ports/default/audio/mous/Makefile    (revision 394260)
+++ /usr/local/poudriere/ports/default/audio/mous/Makefile    (working copy)
@@ -20,9 +20,9 @@
             WAVDECODER WAVENCODER WMA
 OPTIONS_DEFAULT=    FAAC FAAD FLAC LAME CUE MAC4DECODER \
             MPG123 NCURSES OSS QT4 TAGLIB VORBIS WAVDECODER \
-            WAVENCODER WMA
-OPTIONS_DEFAULT_amd64=    ASSEMBLY
-OPTIONS_DEFAULT_i386=    ASSEMBLY
+            WAVENCODER
+OPTIONS_DEFAULT_amd64=    ASSEMBLY WMA
+OPTIONS_DEFAULT_i386=    ASSEMBLY WMA

 OPTIONS_SUB=        yes

-- 
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-202350-13>