Page MenuHomeSolus

Slade3 Doom editor
Closed, WontfixPublic

Description

  • Slade3

Note: Had a look and most of the required libraries are in the repo. It needs extra compile options (--enable-mediactrl and --enable-webview) for wxwidgets though. I don't know how much of a problem that would be.

Related Objects

JoshStrobl triaged this task as Low priority.
simniotiqu added a subscriber: ikey.EditedNov 25 2017, 6:25 PM

Ok, my optimism for being able to build this has died down a bit. Made some notes about the build dependencies:

  • SFML-devel: already in repo
  • ftgl-devel: already in repo
  • fluidsynth-devel: already in repo
  • freeimage: Here is where it gets interesting. Was accepted as a dependency for T2545 in repo as R844. Last release is from 2015-03-15 and it has embedded libraries (libjpeg, libpng, libtiff, libmng and zlib) of that era. As far as I can see (admittedly not a packaging pro) debian package build has a patchset they apply to fix it up and force freeimage to use there libraries.
  • wxwidgets-devel: As I noted above this needs wxwidgets compiled with --enable-webview and --enable-mediactrl which in turn adds gstreamer-1.0 and gstreamer-plugins-base-1.0 as a build dependency. wxwidgets is build with emul32 and would also need the gstreamer things in 32bit and all the way down. To avoid that ikey told me it was possible to configure the 32bit and 64bit version differently using something like this:
setup      : |
    if [[ ! -z "${EMUL32BUILD}" ]]; then
        %configure --foo
    else
        %configure --bar
    fi

But for now I get the same build error where it doesn't find the right deps. Tested without emul32 and it does build.

Will keep trying but would be grateful if someone with more experience would take a look at it and give me some hints.

JoshStrobl added a subscriber: JoshStrobl.

@simniotiqu You need to make sure you're using the pkgconfig32 deps rather than pkgconfig

DataDrake closed this task as Wontfix.Dec 27 2018, 8:28 PM
DataDrake added a subscriber: DataDrake.

As this task has been marked Needs Maintainer for a month with nobody having stepped up to become maintainer, in addition to providing an acceptable patch for inclusion, marking as WONTFIX. Feel free to re-open when a patch has been submitted via the proper processes.

DataDrake removed simniotiqu as the assignee of this task.Dec 27 2018, 8:28 PM