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

StatusAssignedTask
DuplicateNone
ResolvedNone

Event Timeline

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 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.
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)May 12 2019, 9:11 AM
ermo updated the task description. (Show Details)
kyrios123 updated the task description. (Show Details)Jun 22 2019, 6:59 PM

Updated patch for lldb

DataDrake updated the task description. (Show Details)Jul 22 2019, 2:36 PM
DataDrake updated the task description. (Show Details)Jul 24 2019, 12:34 PM
joebonrichie updated the task description. (Show Details)Jul 24 2019, 2:16 PM

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

Jacalz added a subscriber: Jacalz.EditedOct 7 2019, 4:59 PM

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.

cerebro should be deprecated.

DataDrake updated the task description. (Show Details)Oct 7 2019, 6:06 PM

desmume is unbuildable and should be deprecated.

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

DataDrake updated the task description. (Show Details)Oct 7 2019, 6:53 PM