I have the same build problem as @peacememories, but adding -fpermissive to my CXXFLAGS didn't fix it. Is there a way to build it without bluez and avoid this issue in the meantime?
I also found out the issue is a bug in bluez, not in dolphin
http://marc.info/?l=linux-bluetooth&m=132843961422749&w=2
Search Criteria
Package Details: dolphin-emu-git 5.0.r21606.g8ac22378a1-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/dolphin-emu-git.git (read-only, click to copy) |
---|---|
Package Base: | dolphin-emu-git |
Description: | A Gamecube / Wii emulator - git version |
Upstream URL: | https://dolphin-emu.org |
Keywords: | dolphin emu emulator game gamecube gui nintendo remote revolution triforce wii wiimote |
Licenses: | GPL-2.0-or-later |
Conflicts: | dolphin-emu |
Provides: | dolphin-emu |
Submitter: | None |
Maintainer: | dpeukert |
Last Packager: | dpeukert |
Votes: | 121 |
Popularity: | 0.84 |
First Submitted: | 2011-08-20 13:05 (UTC) |
Last Updated: | 2024-05-28 23:55 (UTC) |
Dependencies (44)
- alsa-lib
- bluez-libs (bluez-gitAUR)
- bzip2 (bzip2-gitAUR)
- cubebAUR (cubebAUR, cubeb-gitAUR)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR)
- hidapi (hidapi-gitAUR)
- libavcodec.so (ffmpeg-compat-54AUR, ffmpeg-compat-55AUR, ffmpeg-intel-full-gitAUR, ffmpeg-nvcodec-11-1-gitAUR, ffmpeg2.8AUR, ffmpeg-amd-fullAUR, ffmpeg3.4AUR, ffmpeg-obsAUR, ffmpeg-cudaAUR, ffmpeg-decklinkAUR, ffmpeg-fullAUR, ffmpeg-gitAUR, ffmpeg-headlessAUR, ffmpeg-ffplayoutAUR, ffmpeg-libfdk_aacAUR, lib32-ffmpegAUR, ffmpeg-full-gitAUR, ffmpeg-amd-full-gitAUR, ffmpeg, ffmpeg4.4)
- libavformat.so (ffmpeg-compat-54AUR, ffmpeg-compat-55AUR, ffmpeg-intel-full-gitAUR, ffmpeg-nvcodec-11-1-gitAUR, ffmpeg2.8AUR, ffmpeg-amd-fullAUR, ffmpeg3.4AUR, ffmpeg-obsAUR, ffmpeg-cudaAUR, ffmpeg-decklinkAUR, ffmpeg-fullAUR, ffmpeg-gitAUR, ffmpeg-headlessAUR, ffmpeg-ffplayoutAUR, ffmpeg-libfdk_aacAUR, lib32-ffmpegAUR, ffmpeg-full-gitAUR, ffmpeg-amd-full-gitAUR, ffmpeg, ffmpeg4.4)
- libavutil.so (libavutil-52AUR, ffmpeg-intel-full-gitAUR, ffmpeg-nvcodec-11-1-gitAUR, ffmpeg2.8AUR, ffmpeg-amd-fullAUR, ffmpeg3.4AUR, ffmpeg-obsAUR, ffmpeg-cudaAUR, ffmpeg-decklinkAUR, ffmpeg-fullAUR, ffmpeg-gitAUR, ffmpeg-headlessAUR, ffmpeg-ffplayoutAUR, ffmpeg-libfdk_aacAUR, lib32-ffmpegAUR, ffmpeg-full-gitAUR, ffmpeg-amd-full-gitAUR, ffmpeg, ffmpeg4.4)
- libcurl.so (curl-quiche-gitAUR, curl-http3-ngtcp2AUR, curl-c-aresAUR, curl-gitAUR, curl, lib32-curl)
- libevdev (libevdev-gitAUR)
- libfmt.so (fmt-gitAUR, fmt9AUR, fmt)
- libgl (nvidia-340xx-utilsAUR, amdgpu-pro-oglpAUR, libglvnd-gitAUR, libglvnd)
- libminiupnpc.so (miniupnpc)
- libpulse (pulseaudio-dummyAUR, libpulse-gitAUR)
- libsfml-network.so (sfml-gitAUR, sfml)
- libsfml-system.so (sfml-gitAUR, sfml)
- libspng.so (libspng-gitAUR, libspng)
- libswscale.so (ffmpeg-intel-full-gitAUR, ffmpeg-nvcodec-11-1-gitAUR, ffmpeg2.8AUR, ffmpeg-amd-fullAUR, ffmpeg3.4AUR, ffmpeg-obsAUR, ffmpeg-cudaAUR, ffmpeg-decklinkAUR, ffmpeg-fullAUR, ffmpeg-gitAUR, ffmpeg-headlessAUR, ffmpeg-ffplayoutAUR, ffmpeg-libfdk_aacAUR, lib32-ffmpegAUR, ffmpeg-full-gitAUR, ffmpeg-amd-full-gitAUR, ffmpeg, ffmpeg4.4)
- libudev.so (lib32-systemd-gitAUR, systemd-libs-gitAUR, systemd-chromiumos-libsAUR, systemd-libs-selinuxAUR, systemd-libs-fmlAUR, lib32-systemd, systemd-libs)
- Show 24 more dependencies...
Required by (3)
- chimera (requires dolphin-emu)
- dolphin-emu-nogui-git (requires dolphin-emu)
- emulationstation (requires dolphin-emu) (optional)
Sources (7)
Latest Comments
« First ‹ Previous 1 .. 45 46 47 48 49 50 51 52 53 Next › Last »
<deleted-account> commented on 2012-03-04 00:22 (UTC)
chenxiaolong commented on 2012-03-02 16:24 (UTC)
Ahhh...sorry. I should have looked at the PKGBUILD before speaking :) I agree with you on your point. It's pointless to make a copy since most build systems can build in a separate directory.
(when I first used Arch, I had no idea that /tmp was a ramfs. I tried to build chromium-git in /tmp and wondered why the computer froze...:D)
<deleted-account> commented on 2012-03-02 07:16 (UTC)
@chenxiaolong
What you do is in {_gitname}/build/ cmake..
What I do is in {_gitname}-build/ cmake ../{_gitname}
That's same. No copy is needed.
What it used to do is copy contents in {_gitname}/ to {_gitname}-build and in {_gitname}-build/build cmake ..
I found almost every PKGBUILD with git and cmake do the copy…… Some source can reach 1G+ and the copy is just a waste of time and space especially for those use yaourt's default build location and mount /tmp to ram……
chenxiaolong commented on 2012-03-02 05:55 (UTC)
@sgsdxzy: Actually, if you want you can just have ${_gitname}/ and then:
if [ -d build ]; then rm -rf build; fi
mkdir build
cmake ......
There's no need to make any copy, since building from a subdirectory does not modify the original code (with CMake). Also, it will not affect later builds :)
<deleted-account> commented on 2012-03-02 02:22 (UTC)
Thanks to chenxiaolong. Another thing to notify is that it now won't do a meaningless copy of the source code. It starts cmake in ${_gitname}-build instead of ${_gitname}-build/build.
chenxiaolong commented on 2012-03-01 18:29 (UTC)
For those who don't want to alter the global CXXFLAGS, the following can be added to the PKGBUILD (anywhere before the cmake line):
export CXXFLAGS="${CXXFLAGS} -fpermissive"
<deleted-account> commented on 2012-03-01 10:10 (UTC)
Rewrite for dependencies. Note: for use of bluez, you need to add -fpermissive in your CXXFLAGS.
<deleted-account> commented on 2012-01-16 02:44 (UTC)
updated
<deleted-account> commented on 2012-01-15 05:37 (UTC)
@peacememories:
It may be a problem upstream. I will see to it.
peacememories commented on 2012-01-13 20:36 (UTC)
For the record: activating -fpermissive flags "solves" the problem.
Please add that to the PKGBUILD (at least temporarily. I suppose there should be a fix for bluez soon? hopefully?)
Pinned Comments
dpeukert commented on 2020-04-10 12:34 (UTC) (edited on 2020-09-26 17:48 (UTC) by dpeukert)
The PKGBUILD for this package is hosted here (contributions are welcome!): https://gitlab.com/dpeukert/pkgbuilds/tree/main/dolphin-emu-git