Package Details: faudio-wrappers-win32-git 20.05.r4.g945266a-1

Git Clone URL: https://aur.archlinux.org/faudio-wrappers-git.git (read-only, click to copy)
Package Base: faudio-wrappers-git
Description: XAudio2 reimplementation (Windows DLLs)
Upstream URL: https://github.com/FNA-XNA/FAudio/
Licenses: custom:zlib
Provides: faudio-wrappers-win32
Submitter: flatwhatson
Maintainer: flatwhatson
Last Packager: flatwhatson
Votes: 1
Popularity: 0.000022
First Submitted: 2018-12-04 13:32
Last Updated: 2020-05-26 12:25

Latest Comments

1 2 Next › Last »

flatwhatson commented on 2020-05-26 12:27

Sorry, I've finally had a moment to look into this. It seems the CMake configurations installed by mingw-win64-sdl2 are still broken somehow. I've added a patch to work around this, it's now building for me again.

ssorgatem commented on 2020-05-25 08:30

I tried it in a clean chroot (building also mingw-win64-sdl2 there) and I still get the same error :/

ssorgatem commented on 2020-05-14 21:14

Somehow they are still not building for me, even with the updated mingw-w64-sdl2 package.

It looks like it's only partially finding SDL2?

Here are the last lines:

`-- Found FFmpeg_swresample: /usr/i686-w64-mingw32/lib/libswresample.dll.a
-- Found FFmpeg: TRUE
-- 'install_shared_libs' CONFIGURATIONS 'all': install shared lib: /usr/i686-w64-mingw32/bin/avcodec-58.dll -- 'install_shared_libs' CONFIGURATIONS 'all': install shared lib: /usr/i686-w64-mingw32/bin/avutil-56.dll -- 'install_shared_libs' CONFIGURATIONS 'all': install shared lib: /usr/i686-w64-mingw32/bin/swresample-3.dll -- using TARGET SDL2::SDL2 -- 'install_shared_libs' CONFIGURATIONS 'all': install shared lib: /usr/i686-w64-mingw32/bin/SDL2.dll -- 'install_shared_libs' no library found for optional library 'winpthread-1' with linker search directory '' -- 'install_shared_libs' CONFIGURATIONS 'all': optional library is not a shared library '/usr/i686-w64-mingw32/lib/libwinpthread.dll.a' -- 'install_shared_libs' CONFIGURATIONS 'all': optional library is not a shared library '/usr/i686-w64-mingw32/lib/libiconv.dll.a' -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project:

CMAKE_CROSSCOMPILING_EMULATOR
CMAKE_INSTALL_LIBDIR

-- Build files have been written to: /hdd/ssorgatem/ssorgatem/pacaur_cache/faudio-wrappers-git/src/FAudio/build-i686-w64-mingw32 CMakeFiles/FAudio.dir/build.make:394: target pattern contains no '%'. Stop. make[1]: [CMakeFiles/Makefile2:513: CMakeFiles/FAudio.dir/all] Error 2 make: *** [Makefile:150: all] Error 2 `

flatwhatson commented on 2020-05-05 23:06

Sorry for not coming back sooner. The mingw-w64-sdl2 package has been fixed upstream, so these wrappers are building again.

flatwhatson commented on 2020-04-22 00:20

Unfortunately the error is caused by the latest mingw-w64-sdl2 installing wrong CMake config files (referencing lib/libSDL2.so instead of bin/SDL2.dll). I will try to come up with a fix or workaround in the next day.

zebulon commented on 2020-04-21 14:04

Hi, it fails to compile now: -- Build files have been written to: /tmp/makepkg/faudio-wrappers-git/src/FAudio/build-i686-w64-mingw32 CMakeFiles/FAudio.dir/build.make:394: *** target pattern contains no '%'. Stop. make[1]: *** [CMakeFiles/Makefile2:343: CMakeFiles/FAudio.dir/all] Error 2 make: *** [Makefile:150: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting...

target pattern contains no '%' seems to be the error.

zebulon commented on 2019-03-28 19:50

@flatwhatson: thanks. When it asks if I want the bootstrap or "normal" version, which one to choose?

Edit: seems to install fine only with bootstrap libs. With normal packages I start to get dependency problems.

Edit2: or rather it looks that I need to relaunch yay/pikaur etc several times because they have trouble with resolving the dependencies the first time.

flatwhatson commented on 2019-03-28 16:13

This package depends on 3 mingw packages, which are necessary to build the library:

mingw-w64-gcc mingw-w64-sdl2 mingw-w64-ffmpeg

Yes, getting those installed from source takes some time. No, it's not something I can do anything about. In theory you could get pre-compiled packages for those (eg. from an unofficial repository), but it's not something I've looked into. If you're having problems installing those packages, seek help on the relevant pages.

zebulon commented on 2019-03-28 15:19

Thank you for this work. This requests zillion of mingw dependencies, is that expected? Plus plenty of manual decisions to do. Is there a way to simplify this and automate at the level of the PKGBUILD by any chance?

flatwhatson commented on 2019-01-03 21:53

@Plexcon sorry I can't help much with building mingw-w64-gcc, you should look for support on the AUR page for that package.