Page MenuHomeSolus

Meta: Week 14 Task List
Open, Unbreak Now!Public

Description

DataDrake:

  • alsa 1.1.8
    • patches
    • rebuilds
  • glew 2.1.0
    • patches
    • rebuilds
  • LLVM 8
    • patches
    • rebuilds
  • openal-soft
    • patch
    • rebuilds

Derpers:

  • arx-libertatis (cmake check_include_file vs check_include_files)
  • cerebro (gyp fails)
  • darkradiant (build fails)
  • desmume (VA_ARGS)
  • electronic-wechat (broken) PR done
  • kodi (again) (ermo says: To my knowledge, kodi no longer derps since the 18.x upgrade?)
  • linux-steam-integration (needs patching for GLEW)
  • pcsx2 (won't compile)
  • ptlib (needs deprecating) PR done
  • musescore (blocked)
    • qt5-webengine (out of disk space)
  • unknown-horizons (major changes in 2019.1)
  • uqm (won't build)
  • vivaldi-snapshot (won't download)
  • webtorrent-desktop (won't build)
DataDrake updated the task description. (Show Details)Mar 31 2019, 4:19 PM

Vivaldi is currently having issues with their site, likely affects their download server(s), so not an immediate issue: https://twitter.com/vivaldibrowser/status/1112074071032950786

JoshStrobl moved this task from Backlog to Improvement on the Software board.
JoshStrobl triaged this task as Unbreak Now! priority.
Girtablulu updated the task description. (Show Details)Mar 31 2019, 7:56 PM
Girtablulu updated the task description. (Show Details)Mar 31 2019, 8:20 PM
Girtablulu updated the task description. (Show Details)Mar 31 2019, 8:30 PM
DataDrake updated the task description. (Show Details)Mar 31 2019, 8:51 PM
DataDrake updated the task description. (Show Details)Mar 31 2019, 9:03 PM
DataDrake updated the task description. (Show Details)Mar 31 2019, 9:11 PM
DataDrake updated the task description. (Show Details)Mar 31 2019, 9:15 PM
DataDrake updated the task description. (Show Details)Mar 31 2019, 9:27 PM
DataDrake updated the task description. (Show Details)Mar 31 2019, 9:39 PM
Girtablulu updated the task description. (Show Details)Mar 31 2019, 9:52 PM

electronic-wechat should not be an issue and should be deprecated from the repo, as it is no longer in development, as per their README.

I added to my existing PR for ptlib

Girtablulu updated the task description. (Show Details)Mar 31 2019, 10:30 PM
DataDrake updated the task description. (Show Details)Apr 1 2019, 2:37 AM
DataDrake updated the task description. (Show Details)
DataDrake updated the task description. (Show Details)Apr 1 2019, 3:00 AM

I should mention that the removed symbols in alsa only affect some lisp things that I'd be surprised if anything needed. The remaining also only rebuilds may be unaffected.

Jacalz awarded a token.Apr 1 2019, 7:43 AM
DataDrake updated the task description. (Show Details)Apr 1 2019, 10:01 AM
Girtablulu updated the task description. (Show Details)Apr 1 2019, 11:07 AM
Girtablulu added a comment.EditedApr 1 2019, 2:48 PM

I checked out llvm + llvm-clang update/rebuilds

works:

  • mesalib
  • dolphin-emu
  • hugin
  • gnome-builder
  • kdevelop

needs an update:

CMake Error at scripts/cmake_install.cmake:41 (file):
file INSTALL cannot find
"/home/build/YPKG/root/lldb/build/lldb-8.0.0.src/solusBuildDir/./lib64/python2.7".
Call Stack (most recent call first):
cmake_install.cmake:51 (include)
FAILED: CMakeFiles/install.util

@Girtablulu , I'd start looking for a cmake patch over on the llvm bug tracker for ldb. Guessing our new cmake is wreaking havoc on older things.

I'm not going to block the llvm update for ldc given how little relies on it. So I guess beta is fine in this instance. Ill have a look at beignet when time allows.

I haven't found anything for lldb sadly, the issue still exists, dunno how much time I have to night to work on it

lldd package.yml

regarding ldc I get an error which I frankly don't know how to fix

[9/866] Linking CXX executable dmd2/impcnvgen
FAILED: dmd2/impcnvgen 
: && /usr/lib64/ccache/bin/clang++  -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -Wall -Wno-error -Wp,-D_REENTRANT  -Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common  -rdynamic CMakeFiles/impcnvgen.dir/dmd2/impcnvgen.c.o  -o dmd2/impcnvgen   && :
ld.lld: error: undefined symbol: llvm::DisableABIBreakingChecks
>>> referenced by impcnvgen.c
>>>               CMakeFiles/impcnvgen.dir/dmd2/impcnvgen.c.o:(llvm::VerifyDisableABIBreakingChecks)
clang-8: error: linker command failed with exit code 1 (use -v to see invocation)
[13/866] Linking CXX executable bin/gen_gccbuiltins
ninja: build stopped: subcommand failed.

ldc package.yml

pity I could not solve them :/

electronic-wechat was removed from repo because it's not maintained. I tried several of its forks, and found the following two promising :

@JoshStrobl I wonder if we can replace electronic-wechat with one of these forks. I will be able to submit patches.

ermo updated the task description. (Show Details)Sun, May 12, 9:11 AM
ermo updated the task description. (Show Details)