Page MenuHomeSolus

Meta: Week 14 Task List
Closed, DuplicatePublic

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)

Related Objects

StatusSubtypeAssignedTask
DuplicateNone
ResolvedNone

Event Timeline

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 triaged this task as Unbreak Now! priority.Mar 31 2019, 4:28 PM
JoshStrobl edited projects, added Software, Platform Integration; removed Lacks Project.
JoshStrobl moved this task from Backlog to Improvement on the Software board.

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

DataDrake updated the task description. (Show Details)

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.

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)

Updated patch for lldb

Looking for closure of this issue. What's the status of those rebuilds?

I am pretty sure that those OpenAL rebuilds have been completed for a long time. It was my revision that was merged and I believe I saw those rebuilds being done but the checkbox was never ticked though. I might be wrong but I am pretty sure. @JoshStrobl

@JoshStrobl I believe all of the rebuilds were completed with the exception of the 4 listed packages that couldn't be built at all. Let me see if they have been rebuilt since.

Yeah all 4 of those need to be rebuilt still.

desmume is unbuildable and should be deprecated.

darkradiant might be buildable from git with a bit more effort, but I recommend deprecation.