Package Base Details: dolphin-emu-git

Git Clone URL: https://aur.archlinux.org/dolphin-emu-git.git (read-only)
Submitter: None
Maintainer: alucryd
Last Packager: alucryd
Votes: 97
Popularity: 0.196299
First Submitted: 2011-08-20 13:05
Last Updated: 2018-10-01 11:14

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 ... Next › Last »

devopsdeluxe commented on 2017-07-13 04:14

Build fails with:

```
-DCMAKE_CXX_FLAGS='-fno-pie'
```

```
[ 45%] Linking CXX executable ../../../Binaries/traversal_server
/usr/bin/ld: /tmp/ccG45bps.ltrans0.ltrans.o: relocation R_X86_64_32S against `.bss' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: final link failed: Nonrepresentable section on output
collect2: error: ld returned 1 exit status
make[2]: *** [Source/Core/Common/CMakeFiles/traversal_server.dir/build.make:95: Binaries/traversal_server] Error 1
make[1]: *** [CMakeFiles/Makefile2:965: Source/Core/Common/CMakeFiles/traversal_server.dir/all] Error 2
make: *** [Makefile:152: all] Error 2
==> ERROR: A failure occurred in build().
Aborting...
```

Compiling with:

```
CFLAGS+=('-fPIC')
CXXFLAGS+=('-fPIC')
```

```
[ 45%] Linking CXX executable ../../../Binaries/traversal_server
/usr/bin/ld: /tmp/ccKaaibk.ltrans0.ltrans.o: relocation R_X86_64_32S against `.bss' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: final link failed: Nonrepresentable section on output
collect2: error: ld returned 1 exit status
make[2]: *** [Source/Core/Common/CMakeFiles/traversal_server.dir/build.make:95: Binaries/traversal_server] Error 1
make[1]: *** [CMakeFiles/Makefile2:965: Source/Core/Common/CMakeFiles/traversal_server.dir/all] Error 2
make: *** [Makefile:152: all] Error 2
==> ERROR: A failure occurred in build().
Aborting...
```

Build Environment:
```
#-- Compiler and Linker Flags
# -march (or -mcpu) builds exclusively for an architecture
# -mtune optimizes for an architecture, but builds for whole processor family
CPPFLAGS="-D_FORTIFY_SOURCE=2"
CFLAGS="-march=native -O2 -pipe -fstack-protector-strong -fPIC"
CXXFLAGS="-march=native -O2 -pipe -fstack-protector-strong -fPIC"
LDFLAGS="-Wl,-O1,--sort-common,--as-needed,-z,relro"
#-- Make Flags: change this for DistCC/SMP systems
MAKEFLAGS="-j 32"
#-- Debugging flags
DEBUG_CFLAGS="-g -fvar-tracking-assignments"
DEBUG_CXXFLAGS="-g -fvar-tracking-assignments"
```

If you need anything else, just let me know.

hcorion commented on 2017-06-29 21:18

Please remove the

-DENABLE_LTO='TRUE' \

in CMake.
Qt doesn't work with LTO for some reason, it builds fine, but the GUI is non-functional.
See: https://github.com/dolphin-emu/dolphin/wiki/Building-With-Qt

DocMAX commented on 2017-06-16 17:39

home/docmax/.cache/pacaur/dolphin-emu-git/src/dolphin-emu/Externals/wxWidgets3/include/wx/bitmap.h:188:20: Warnung: »GetScaleFactor« verletzt die One-Definition-Rule von C++ [-Wodr]
virtual double GetScaleFactor() const { return 1.0; }
^
/home/docmax/.cache/pacaur/dolphin-emu-git/src/dolphin-emu/Externals/wxWidgets3/include/wx/bitmap.h:188:20: Anmerkung: »GetScaleFactor« wurde vorher hier deklariert
virtual double GetScaleFactor() const { return 1.0; }
^
In Elementfunktion »operator 70«,
eingefügt von »ParseCommandLine« bei/home/docmax/.cache/pacaur/dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinWX/Main.cpp:166:88:
/home/docmax/.cache/pacaur/dolphin-emu-git/src/dolphin-emu/Externals/wxWidgets3/include/wx/cmdargs.h:54:39: Warnung: Argument 1 Wert »18446744073709551615« übersteigt maximale Objektgröße 9223372036854775807 [-Walloc-size-larger-than=]
m_argsA = new char *[count];
^
/home/docmax/.cache/pacaur/dolphin-emu-git/src/dolphin-emu/Externals/wxWidgets3/include/wx/cmdargs.h: In Elementfunktion »ParseCommandLine«:
/usr/include/c++/7.1.1/new:122:7: Anmerkung: in einem Aufruf der hier deklarierten Allokationsfunktion »operator new []«
void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
^
/usr/lib/libavutil.so: undefined reference to `clReleaseMemObject@OPENCL_1.0'
/usr/lib/libavutil.so: undefined reference to `clGetPlatformInfo@OPENCL_1.0'
/usr/lib/libavutil.so: undefined reference to `clCreateProgramWithSource@OPENCL_1.0'
/usr/lib/libavutil.so: undefined reference to `clCreateCommandQueue@OPENCL_1.0'
/usr/lib/libavutil.so: undefined reference to `clCreateBuffer@OPENCL_1.0'
/usr/lib/libavutil.so: undefined reference to `clBuildProgram@OPENCL_1.0'
/usr/lib/libavutil.so: undefined reference to `clGetDeviceInfo@OPENCL_1.0'
/usr/lib/libavutil.so: undefined reference to `clReleaseContext@OPENCL_1.0'
/usr/lib/libavutil.so: undefined reference to `clGetPlatformIDs@OPENCL_1.0'
/usr/lib/libavutil.so: undefined reference to `clReleaseCommandQueue@OPENCL_1.0'
/usr/lib/libavutil.so: undefined reference to `clSetKernelArg@OPENCL_1.0'
/usr/lib/libavutil.so: undefined reference to `clEnqueueUnmapMemObject@OPENCL_1.0'
/usr/lib/libavutil.so: undefined reference to `clCreateContextFromType@OPENCL_1.0'
/usr/lib/libavutil.so: undefined reference to `clEnqueueMapBuffer@OPENCL_1.0'
/usr/lib/libavutil.so: undefined reference to `clGetProgramBuildInfo@OPENCL_1.0'
/usr/lib/libavutil.so: undefined reference to `clGetDeviceIDs@OPENCL_1.0'
collect2: Fehler: ld gab 1 als Ende-Status zurück
make[2]: *** [Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/build.make:2348: Binaries/dolphin-emu] Fehler 1
make[1]: *** [CMakeFiles/Makefile2:1184: Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/all] Fehler 2
make: *** [Makefile:152: all] Fehler 2
==> FEHLER: Ein Fehler geschah in build().
Breche ab...
:: Konnte dolphin-emu-git-Paket(e) nicht erstellen

alucryd commented on 2017-06-04 20:04

Must have been fixed upstream, works here now.

gourdcaptain commented on 2017-06-04 03:55

I'm getting a bunch of warnings trying to compile this ending with the error:
/home/gourdcaptain/.cache/pacaur/dolphin-emu-git/src/dolphin-emu/Externals/wxWidgets3/include/wx/cmdargs.h: In member function ‘ParseCommandLine’:
void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)"
EDIT: Later experimentation notes the build works if you disable the QT UI and that package, for the record.

worfhard commented on 2017-05-20 22:04

Qt is starting to get a lot of updates now, would be nice if it was fixed

VerruckteFuchs commented on 2017-05-15 23:48

The latest update to 5.0.r3755.f4e8a01d16 fixed the issues I was having. I also can now use Vulkan without crashing for the first time.

Nvidia: 381.22-1
Kernel: 4.10.13

saildata commented on 2017-03-13 19:55

Confirmed working:
Version: 5.0.r2897.8035270aa8-1
Kernel: 4.10
NVIDIA: 378.13
Tested: Vulkan 1080p, 2160p; No regressions noted.

VerruckteFuchs commented on 2017-02-17 22:57

When I try to start a game I'm getting:

WriteRest: op out of range (0x41f5a039 uses 0x7f42f087d2a8)

Clicking "No" on the dialog box results in dolphin-emu aborting with a core dump.

edit:

I'm also getting some compiler issues/warnings with JIT during compile along with some UGeckoInstruction inst being defined as the wrong type.

mitch1887 commented on 2017-02-06 14:51

I am also having issues with missing icons and INI files.