Code:
$ cmake -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_C_COMPILER=clang -DCMAKE_INSTALL_PREFIX=/usr ..
-- The C compiler identification is Clang 3.7.0
-- The CXX compiler identification is Clang 3.7.0
-- Check for working C compiler: /usr/bin/clang
-- Check for working C compiler: /usr/bin/clang -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/clang++
-- Check for working CXX compiler: /usr/bin/clang++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found Git: /usr/bin/git (found version "2.6.3")
x86_64
-- Performing Test FLAG_TYPE_LIMITS
-- Performing Test FLAG_TYPE_LIMITS - Success
-- Performing Test FLAG_SIGN_COMPARE
-- Performing Test FLAG_SIGN_COMPARE - Success
-- Performing Test FLAG_IGNORED_QUALIFIERS
-- Performing Test FLAG_IGNORED_QUALIFIERS - Success
-- Performing Test FLAG_UNINITIALIZED
-- Performing Test FLAG_UNINITIALIZED - Success
-- Performing Test FLAG_LOGICAL_OP
-- Performing Test FLAG_LOGICAL_OP - Failed
-- Performing Test FLAG_SHADOW
-- Performing Test FLAG_SHADOW - Success
-- Performing Test FLAG_INIT_SELF
-- Performing Test FLAG_INIT_SELF - Success
-- Performing Test FLAG_MISSING_DECLARATIONS
-- Performing Test FLAG_MISSING_DECLARATIONS - Success
-- Performing Test FLAG_MISSING_VARIABLE_DECLARATIONS
-- Performing Test FLAG_MISSING_VARIABLE_DECLARATIONS - Success
-- Performing Test FLAG_VISIBILITY_INLINES_HIDDEN
-- Performing Test FLAG_VISIBILITY_INLINES_HIDDEN - Success
-- Performing Test FLAG_VISIBILITY_HIDDEN
-- Performing Test FLAG_VISIBILITY_HIDDEN - Success
-- Looking for include file pthread.h
-- Looking for include file pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.29")
-- Found OpenGL: /usr/lib64/libGL.so
-- Found ALSA: /usr/lib64/libasound.so (found version "1.1.0")
ALSA found, enabling ALSA sound backend
ao found, enabling ao sound backend
bluez found, enabling bluetooth support
PulseAudio found, enabling PulseAudio sound backend
-- Found OpenAL: /usr/lib64/libopenal.so
OpenAL found, enabling OpenAL sound backend
-- Looking for LLVMVerifyFunction in LLVM-3.7.0
-- Looking for LLVMVerifyFunction in LLVM-3.7.0 - not found
-- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so
-- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- Found X11: /usr/lib64/libX11.so
X11 support enabled
Xrandr found
-- checking for module 'xi>=1.5.0'
-- found xi, version 1.7.5
-- checking for modules 'libavcodec>=54.35.0;libavformat>=54.20.4;libswscale>=2.1.1;libavutil>=52.3.0'
-- found libavcodec, version 56.60.100
-- found libavformat, version 56.40.101
-- found libswscale, version 3.1.101
-- found libavutil, version 54.31.100
libav/ffmpeg found, enabling AVI frame dumps
-- Performing Test PORTAUDIO
-- Performing Test PORTAUDIO - Success
PortAudio found, enabling mic support
-- Found LIBUDEV: /usr/lib64/libudev.so
-- Found libevdev: /usr/lib64/libevdev.so
libevdev/libudev found, enabling evdev controller backend
Using named pipes as controller inputs
Using static enet from Externals
-- Looking for fcntl
-- Looking for fcntl - found
-- Looking for poll
-- Looking for poll - found
-- Looking for getaddrinfo
-- Looking for getaddrinfo - found
-- Looking for getnameinfo
-- Looking for getnameinfo - found
-- Looking for gethostbyname_r
-- Looking for gethostbyname_r - found
-- Looking for gethostbyaddr_r
-- Looking for gethostbyaddr_r - found
-- Looking for inet_pton
-- Looking for inet_pton - found
-- Looking for inet_ntop
-- Looking for inet_ntop - found
-- Performing Test HAS_MSGHDR_FLAGS
-- Performing Test HAS_MSGHDR_FLAGS - Success
-- Check size of socklen_t
-- Check size of socklen_t - done
Using static xxhash from Externals
-- Found ZLIB: /usr/lib64/libz.so (found version "1.2.8")
Using shared zlib
Using shared lzo
Using shared libpng
Using shared soundtouch
-- checking for module 'libusb-1.0'
-- found libusb-1.0, version 1.0.20
-- Found libusb-1.0: /usr/include/libusb-1.0, /usr/lib64/libusb-1.0.so
Using shared LibUSB
-- Found SFML 2.2 in /usr/include
Using shared SFML
-- Found MINIUPNPC: /usr/include/miniupnpc
Using shared miniupnpc
-- Performing Test MBEDTLS_VERSION_OK
-- Performing Test MBEDTLS_VERSION_OK - Success
-- Found MBEDTLS: /usr/include
Using shared mbed TLS
Using shared SOIL
-- Found wxWidgets: TRUE
Found wxWidgets version 3.0.2
-- Found GTK2_GTK: /usr/lib64/libgtk-x11-2.0.so
wxWidgets found, enabling GUI build
-- Found Gettext: /usr/bin/msgmerge (found version "0.19.6")
-- Configuring done
-- Generating done
-- Build files have been written to: $HOME/dolphin-emu/test
Code:
[ 88%] Linking CXX executable ../../../Binaries/dolphin-emu
CMakeFiles/dolphin-emu.dir/Cheats/GeckoCodeDiag.cpp.o: In function `Gecko::CodeConfigPanel::DownloadCodes(wxCommandEvent&)':
$HOME/dolphin-emu/Source/Core/DolphinWX/Cheats/GeckoCodeDiag.cpp:(.text+0x17ae): undefined reference to `sf::Http::Response::getBody() const'
clang-3.7: error: linker command failed with exit code 1 (use -v to see invocation)
Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/build.make:1642: recipe for target 'Binaries/dolphin-emu' failed
make[2]: *** [Binaries/dolphin-emu] Error 1
CMakeFiles/Makefile2:719: recipe for target 'Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/all' failed
make[1]: *** [Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/all] Error 2
Makefile:160: recipe for target 'all' failed
make: *** [all] Error 2
CPU: Intel Core i5-3570k
GPU: Nvidia GeForce GTX660 (proprietary nvidia driver v.358.16)
RAM: 2 x 4G DDR3 1333 MHz
OS: openSUSE Tumbleweed x86_64 (linux 4.3)
I'm using latest version of Dolphin-emu from git master branch.
GPU: Nvidia GeForce GTX660 (proprietary nvidia driver v.358.16)
RAM: 2 x 4G DDR3 1333 MHz
OS: openSUSE Tumbleweed x86_64 (linux 4.3)
I'm using latest version of Dolphin-emu from git master branch.