Package Details: mingw-w64-opusfile 0.11-1

Git Clone URL: https://aur.archlinux.org/mingw-w64-opusfile.git (read-only)
Package Base: mingw-w64-opusfile
Description: The opusfile library provides seeking, decode, and playback of Opus streams in the Ogg container.
Upstream URL: http://www.opus-codec.org
Licenses: BSD
Submitter: dariost
Maintainer: dariost
Last Packager: dariost
Votes: 2
Popularity: 0.000000
First Submitted: 2016-01-03 00:53
Last Updated: 2018-09-19 12:40

Latest Comments

dos1 commented on 2018-07-04 03:44

/tmp/yaourt-tmp-dos/aur-mingw-w64-opusfile/src/opusfile-0.10/src/wincerts.c: In function ‘op_capi_new’:
/tmp/yaourt-tmp-dos/aur-mingw-w64-opusfile/src/opusfile-0.10/src/wincerts.c:42:8: error: dereferencing pointer to incomplete type ‘X509_LOOKUP’ {aka ‘struct x509_lookup_st’}
     _lu->method_data=(char *)h_store;
        ^~
/tmp/yaourt-tmp-dos/aur-mingw-w64-opusfile/src/opusfile-0.10/src/wincerts.c: In function ‘op_capi_retrieve_by_subject’:
/tmp/yaourt-tmp-dos/aur-mingw-w64-opusfile/src/opusfile-0.10/src/wincerts.c:61:3: warning: implicit declaration of function ‘CRYPTO_w_lock’; did you mean ‘CRYPTO_zalloc’? [-Wimplicit-function-declaration]
   CRYPTO_w_lock(CRYPTO_LOCK_X509_STORE);
   ^~~~~~~~~~~~~
   CRYPTO_zalloc
/tmp/yaourt-tmp-dos/aur-mingw-w64-opusfile/src/opusfile-0.10/src/wincerts.c:61:17: error: ‘CRYPTO_LOCK_X509_STORE’ undeclared (first use in this function); did you mean ‘CRYPTO_EX_INDEX_X509_STORE’?
   CRYPTO_w_lock(CRYPTO_LOCK_X509_STORE);
                 ^~~~~~~~~~~~~~~~~~~~~~
                 CRYPTO_EX_INDEX_X509_STORE
/tmp/yaourt-tmp-dos/aur-mingw-w64-opusfile/src/opusfile-0.10/src/wincerts.c:61:17: note: each undeclared identifier is reported only once for each function it appears in
/tmp/yaourt-tmp-dos/aur-mingw-w64-opusfile/src/opusfile-0.10/src/wincerts.c:63:3: warning: implicit declaration of function ‘CRYPTO_w_unlock’; did you mean ‘CRYPTO_realloc’? [-Wimplicit-function-declaration]
   CRYPTO_w_unlock(CRYPTO_LOCK_X509_STORE);
   ^~~~~~~~~~~~~~~
   CRYPTO_realloc
/tmp/yaourt-tmp-dos/aur-mingw-w64-opusfile/src/opusfile-0.10/src/wincerts.c:65:9: error: dereferencing pointer to incomplete type ‘X509_OBJECT’ {aka ‘struct x509_object_st’}
     _ret->type=obj->type;
         ^~
/tmp/yaourt-tmp-dos/aur-mingw-w64-opusfile/src/opusfile-0.10/src/wincerts.c: In function ‘op_capi_get_by_subject’:
/tmp/yaourt-tmp-dos/aur-mingw-w64-opusfile/src/opusfile-0.10/src/wincerts.c:76:11: error: dereferencing pointer to incomplete type ‘X509_NAME’ {aka ‘struct X509_name_st’}
   if(_name->bytes==NULL||_name->bytes->length<=0||_name->modified){
           ^~
/tmp/yaourt-tmp-dos/aur-mingw-w64-opusfile/src/opusfile-0.10/src/wincerts.c: At top level:
/tmp/yaourt-tmp-dos/aur-mingw-w64-opusfile/src/opusfile-0.10/src/wincerts.c:147:1: error: variable ‘X509_LOOKUP_CAPI’ has initializer but incomplete type
 static X509_LOOKUP_METHOD X509_LOOKUP_CAPI={
 ^~~~~~
/tmp/yaourt-tmp-dos/aur-mingw-w64-opusfile/src/opusfile-0.10/src/wincerts.c:148:3: warning: excess elements in struct initializer
   "Load Crypto API store into cache",
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/yaourt-tmp-dos/aur-mingw-w64-opusfile/src/opusfile-0.10/src/wincerts.c:148:3: note: (near initialization for ‘X509_LOOKUP_CAPI’)
/tmp/yaourt-tmp-dos/aur-mingw-w64-opusfile/src/opusfile-0.10/src/wincerts.c:149:3: warning: excess elements in struct initializer
   op_capi_new,
   ^~~~~~~~~~~
/tmp/yaourt-tmp-dos/aur-mingw-w64-opusfile/src/opusfile-0.10/src/wincerts.c:149:3: note: (near initialization for ‘X509_LOOKUP_CAPI’)
/tmp/yaourt-tmp-dos/aur-mingw-w64-opusfile/src/opusfile-0.10/src/wincerts.c:150:3: warning: excess elements in struct initializer
   op_capi_free,
   ^~~~~~~~~~~~
/tmp/yaourt-tmp-dos/aur-mingw-w64-opusfile/src/opusfile-0.10/src/wincerts.c:150:3: note: (near initialization for ‘X509_LOOKUP_CAPI’)
/tmp/yaourt-tmp-dos/aur-mingw-w64-opusfile/src/opusfile-0.10/src/wincerts.c:151:3: warning: excess elements in struct initializer
   NULL,
   ^~~~
/tmp/yaourt-tmp-dos/aur-mingw-w64-opusfile/src/opusfile-0.10/src/wincerts.c:151:3: note: (near initialization for ‘X509_LOOKUP_CAPI’)
/tmp/yaourt-tmp-dos/aur-mingw-w64-opusfile/src/opusfile-0.10/src/wincerts.c:152:3: warning: excess elements in struct initializer
   NULL,
   ^~~~
/tmp/yaourt-tmp-dos/aur-mingw-w64-opusfile/src/opusfile-0.10/src/wincerts.c:152:3: note: (near initialization for ‘X509_LOOKUP_CAPI’)
/tmp/yaourt-tmp-dos/aur-mingw-w64-opusfile/src/opusfile-0.10/src/wincerts.c:153:3: warning: excess elements in struct initializer
   NULL,
   ^~~~
/tmp/yaourt-tmp-dos/aur-mingw-w64-opusfile/src/opusfile-0.10/src/wincerts.c:153:3: note: (near initialization for ‘X509_LOOKUP_CAPI’)
/tmp/yaourt-tmp-dos/aur-mingw-w64-opusfile/src/opusfile-0.10/src/wincerts.c:154:3: warning: excess elements in struct initializer
   op_capi_get_by_subject,
   ^~~~~~~~~~~~~~~~~~~~~~
/tmp/yaourt-tmp-dos/aur-mingw-w64-opusfile/src/opusfile-0.10/src/wincerts.c:154:3: note: (near initialization for ‘X509_LOOKUP_CAPI’)
/tmp/yaourt-tmp-dos/aur-mingw-w64-opusfile/src/opusfile-0.10/src/wincerts.c:155:3: warning: excess elements in struct initializer
   NULL,
   ^~~~
/tmp/yaourt-tmp-dos/aur-mingw-w64-opusfile/src/opusfile-0.10/src/wincerts.c:155:3: note: (near initialization for ‘X509_LOOKUP_CAPI’)
/tmp/yaourt-tmp-dos/aur-mingw-w64-opusfile/src/opusfile-0.10/src/wincerts.c:156:3: warning: excess elements in struct initializer
   NULL,
   ^~~~
/tmp/yaourt-tmp-dos/aur-mingw-w64-opusfile/src/opusfile-0.10/src/wincerts.c:156:3: note: (near initialization for ‘X509_LOOKUP_CAPI’)
/tmp/yaourt-tmp-dos/aur-mingw-w64-opusfile/src/opusfile-0.10/src/wincerts.c:157:3: warning: excess elements in struct initializer
   NULL
   ^~~~
/tmp/yaourt-tmp-dos/aur-mingw-w64-opusfile/src/opusfile-0.10/src/wincerts.c:157:3: note: (near initialization for ‘X509_LOOKUP_CAPI’)
/tmp/yaourt-tmp-dos/aur-mingw-w64-opusfile/src/opusfile-0.10/src/wincerts.c:147:27: error: storage size of ‘X509_LOOKUP_CAPI’ isn’t known
 static X509_LOOKUP_METHOD X509_LOOKUP_CAPI={
                           ^~~~~~~~~~~~~~~~
make[1]: *** [Makefile:671: src/libopusurl_la-wincerts.lo] Błąd 1

Adding --disable-http fixes it.

adsun commented on 2018-06-14 23:36

please use pkgver as a variable, as currently at "version 0.9", opusfile version 0.7 is downloaded instead.

franciscod commented on 2016-01-14 22:49

hey! some weeks ago i was thinking about resubmitting my old opusfile package. glad you took care of it :)