Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 11 Dec 2014 08:29:51 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   [Bug 195881] New: audio/opus-tools build fails (missing header for i386)
Message-ID:  <bug-195881-13@https.bugs.freebsd.org/bugzilla/>

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

            Bug ID: 195881
           Summary: audio/opus-tools build fails (missing header for i386)
           Product: Ports Tree
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: naddy@FreeBSD.org
          Reporter: woot-woot@yandex.ru
             Flags: maintainer-feedback?(naddy@FreeBSD.org)
          Assignee: naddy@FreeBSD.org

Building for opus-tools-0.1.9_1
/usr/bin/make  all-recursive
Making all in .
  CC       src/opusdec-opus_header.o
CC       src/opusdec-wav_io.o
  CC       src/opusdec-wave_out.o
  CC       src/opusdec-opusdec.o
  CC       src/opusdec-resample.o
CC       src/opusdec-diag_range.o
  CC       src/opusenc-opus_header.o
In file included from src/resample.c:101:
src/resample_sse.h: In function 'inner_product_single':
src/resample_sse.h:47: warning: comparison between signed and unsigned
src/resample_sse.h:59: warning: comparison between signed and unsigned
src/resample_sse.h: In function 'interpolate_product_single':
src/resample_sse.h:72: warning: comparison between signed and unsigned
src/resample_sse.h:85: warning: comparison between signed and unsigned
src/resample_sse.h: In function 'inner_product_double':
src/resample_sse.h:108: warning: comparison between signed and unsigned
src/resample_sse.h: In function 'interpolate_product_double':
src/resample_sse.h:134: warning: comparison between signed and unsigned
src/resample.c: In function 'update_filter':
src/resample.c:607: warning: comparison between signed and unsigned
src/resample.c:688: warning: comparison between signed and unsigned
src/resample.c:696: warning: comparison between signed and unsigned
src/resample.c:699: warning: comparison between signed and unsigned
src/resample.c:706: warning: comparison between signed and unsigned
src/resample.c: In function 'opustools_resampler_process_float':
src/resample.c:872: warning: comparison between signed and unsigned
src/resample.c:875: warning: comparison between signed and unsigned
src/resample.c: In function 'opustools_resampler_process_int':
src/resample.c:928: warning: comparison between signed and unsigned
src/resample.c:935: warning: comparison between signed and unsigned
src/resample.c:945: warning: comparison between signed and unsigned
In file included from src/opusdec.c:101:
src/cpusupport.h:53:19: error: cpuid.h: No such file or directory
In file included from src/opusdec.c:101:
src/cpusupport.h: In function 'query_cpu_support':
src/cpusupport.h:57: warning: implicit declaration of function '__get_cpuid'
src/cpusupport.h:57: warning: nested extern declaration of '__get_cpuid'
src/diag_range.c: In function 'save_range':
src/diag_range.c:77: warning: 'count' may be used uninitialized in this
function
src/diag_range.c:77: note: 'count' was declared here
*** [src/opusdec-opusdec.o] Error code 1
1 error
*** [all-recursive] Error code 1
1 error
*** [all] Error code 2
1 error
===> Compilation failed unexpectedly.

No problems for amd64.
Atm i am fixing this by copying cpuid.h from /usr/src.
#cd /usr/ports/audio/opus-tools
#make extract
#cp /usr/src/contrib/llvm/tools/clang/lib/Headers/cpuid.h
work/opus-tools-0.1.9/src/
# make install

maybe its can be fixed in proper way?

--- Comment #1 from Bugzilla Automation <bugzilla@FreeBSD.org> ---
Auto-assigned to maintainer naddy@FreeBSD.org

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