Project

General

Profile

Actions

Emulator Issues #10083

closed

llvm-3.6 not correctly detected on Ubuntu 14.04

Added by rcampbel3 about 7 years ago. Updated over 3 years ago.

Status:
Won't fix
Priority:
Normal
Assignee:
-
% Done:

0%

Operating system:
Linux
Issue type:
Bug
Milestone:
Current
Regression:
Yes
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
5.0-2388
Fixed in:

Description

What's the problem? Describe what went wrong.

I pull git source and build emulator regularly. My compile on Ubuntu 14.04 with llvm-3.6 broke with today's cmake file changes

What steps will reproduce the problem?

Have llvm ppa with llvm-3.6 for Ubuntu 14.04 and all other libraries needed to build from source.

git pull to Feb 8th code

cmake ..

~/project/dolphin/build $ cmake ..
-- Detected architecture: x86_64
-- X11 support enabled
-- Xrandr found
-- libav/ffmpeg found, enabling AVI frame dumps
-- Using static PortAudio from Externals for mic support
-- libevdev/libudev found, enabling evdev controller backend
-- Using named pipes as controller inputs
-- Watching game memory for changes
-- Enabling analytics collection (subject to end-user opt-in)
-- Using static enet from Externals
-- Using static xxhash from Externals
-- Using shared zlib
-- Using static lzo from Externals
-- Using shared libpng
-- Using shared soundtouch
-- Using shared LibUSB
-- Found SFML 2.1 in /usr/include
-- Using shared SFML
-- Using shared miniupnpc
-- Could NOT find MBEDTLS (missing: MBEDTLS_INCLUDE_DIR MBEDTLS_LIBRARY MBEDX509_LIBRARY MBEDCRYPTO_LIBRARY MBEDTLS_VERSION_OK)
-- Using static mbed TLS from Externals
-- Using shared libcurl
-- Using static SOIL from Externals
-- Could NOT find HIDAPI (missing: HIDAPI_LIBRARY HIDAPI_INCLUDE_DIR)
-- Using static hidapi-hidraw from Externals
-- Found wxWidgets version 3.0.0
-- At least 3.1.0 is required; ignoring found version
-- Using static wxWidgets from Externals
-- gthread-2.0 found
-- pangocairo found
-- Using static gtest from Externals
-- Could NOT find OpenSLES (missing: OPENSLES_LIBRARY OPENSLES_INCLUDE_DIR)
-- ALSA found, enabling ALSA sound backend
-- Could NOT find AO (missing: AO_LIBRARIES AO_INCLUDE_DIR)
-- ao NOT found, disabling ao sound backend
-- OpenAL found, enabling OpenAL sound backend
-- PulseAudio found, enabling PulseAudio sound backend
-- BlueZ found, enabling bluetooth support
CMake Error at /usr/share/llvm-3.6/cmake/LLVMConfig.cmake:52 (include):
include could not find load file:

/usr/lib/llvm-3.6/share/llvm/cmake/LLVMExports.cmake

Call Stack (most recent call first):
Source/Core/UICommon/CMakeLists.txt:13 (find_package)

CMake Error at /usr/share/llvm-3.6/cmake/LLVMConfig.cmake:55 (include):
include could not find load file:

/usr/lib/llvm-3.6/share/llvm/cmake/LLVM-Config.cmake

Call Stack (most recent call first):
Source/Core/UICommon/CMakeLists.txt:13 (find_package)

-- LLVM found, enabling LLVM support in disassembler
-- Configuring incomplete, errors occurred!
See also "/home/rcampbel/project/dolphin/build/CMakeFiles/CMakeOutput.log".
See also "/home/rcampbel/project/dolphin/build/CMakeFiles/CMakeError.log".

Which versions of Dolphin did you test on? Does using an older version of Dolphin solve your issue? If yes, which versions of Dolphin used to work?

latest git

What are your PC specifications? (CPU, GPU, Operating System, more)

OS: Ubuntu 14.04.5 LTS x86_64
Model: OptiPlex 745
Kernel: 3.13.0-108-generic
Shell: bash 4.3.11
Resolution: 1360x768
DE: Unity
WM: Compiz
CPU: Intel 2 6400 (2) @ 2.1GHz
GPU: NVIDIA GeForce 210
Memory: 1554MB / 7918MB

Is there any other relevant information? (e.g. logs, screenshots,
configuration files)

This looks relevant: https://llvm.org/bugs/show_bug.cgi?id=23352

Actions #1

Updated by leoetlino about 7 years ago

  • Status changed from New to Accepted
  • Regression changed from No to Yes
  • Regression start set to 5.0-2388
  • Operating system Linux added
  • Operating system deleted (N/A)

Yes, the LLVM stuff is a bit broken currently and it affects more than just Ubuntu. :/

As a workaround, if you don't plan to use LLVM for the debugger, disable it with -DENABLE_LLVM=Off (when running cmake).

Actions #2

Updated by JosJuice over 6 years ago

  • Milestone set to Current

Marking as Current because this is a post-5.0 regression.

Actions #3

Updated by Billiard26 about 4 years ago

Ubuntu 14.04 has since reached EOL.
Is this issue present on current systems?

Actions #4

Updated by Billiard26 over 3 years ago

  • Status changed from Accepted to Won't fix

No response from user.
Will re-open upon request.

Actions

Also available in: Atom PDF