xmake-io / xmake-repo

📦 An official xmake package repository
https://xrepo.xmake.io
Apache License 2.0
617 stars 370 forks source link

Issues in installing with xrepo these packages: wxWidgets + leptonica + tesseract + Threads + OpenSSL + stfl + xml2 + icui18n + icuuc + PDFHummus #4523

Closed raphael10-collab closed 1 day ago

raphael10-collab commented 5 days ago

Xmake Version

xmake v2.9.3

Operating System Version and Architecture

Ubuntu 23.10

Describe Bug

raphy@raohy:~$ xrepo install wxwidgets
note: install or modify (m) these packages (pass -y to skip confirm)?
in xmake-repo:
  -> nanosvg 2022.07.09 [from:wxwidgets]
  -> libtiff v4.6.0 [from:wxwidgets]
  -> wxwidgets v3.2.4 
please input: y (y/n/m)
y
  => download https://gitlab.com/libtiff/libtiff/-/archive/v4.6.0/libtiff-v4.6.0.tar.gz .. ok
  => clone https://github.com/memononen/nanosvg.git 2022.07.09 .. ok
  => install nanosvg 2022.07.09 .. ok
  => install libtiff v4.6.0 .. ok
  => download https://github.com/wxWidgets/wxWidgets/archive/refs/tags/v3.2.4.tar.gz .. ok
  => install wxwidgets v3.2.4 .. failed

[  0%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/arcall.cpp.o
[  0%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/appbase.cpp.o
[  0%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/archive.cpp.o
[  1%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/arcfind.cpp.o
[  1%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/any.cpp.o
[  2%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexAbaqus.cxx.o
[  2%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/arrstr.cpp.o
[  2%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/base64.cpp.o
[  2%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexA68k.cxx.o
[  2%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/clntdata.cpp.o
[  2%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexAda.cxx.o
[  2%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/cmdline.cpp.o
[  2%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/config.cpp.o
[  3%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/convauto.cpp.o
[  3%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexAPDL.cxx.o
[  3%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/datetime.cpp.o
[  3%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/datetimefmt.cpp.o
if you want to get more verbose errors, please see:
  -> /home/raphy/.xmake/cache/packages/2406/w/wxwidgets/v3.2.4/installdir.failed/logs/install.txt
error: install failed!
error: execv(/home/raphy/.local/bin/xmake require -j 10 --extra={system=false} wxwidgets) failed(255)

Leptonica:

raphy@raohy:~$ xrepo install leptonica
note: install or modify (m) these packages (pass -y to skip confirm)?
in xmake-repo:
  -> giflib 5.2.2 [from:leptonica]
  -> lcms 2.12 [from:openjpeg]
  -> openjpeg v2.5.0 [from:leptonica]
  -> leptonica 1.84.1 
please input: y (y/n/m)
y
  => download https://github.com/xmake-mirror/giflib/releases/download/5.2.2/giflib-5.2.2.tar.gz .. failed
  => download https://downloads.sourceforge.net/project/giflib/giflib-5.2.2.tar.gz .. ok
  => download https://github.com/mm2/Little-CMS/archive/2.12.tar.gz .. ok
  => install giflib 5.2.2 .. ok
  => install lcms 2.12 .. ok
  => download https://github.com/uclouvain/openjpeg/archive/refs/tags/v2.5.0.tar.gz .. ok
  => install openjpeg v2.5.0 .. ok
  => download https://github.com/DanBloomberg/leptonica/releases/download/1.84.1/leptonica-1.84.1.tar.gz .. ok
  => install leptonica 1.84.1 .. ok

Tesseract :

raphy@raohy:~$ xrepo install tesseract
note: install or modify (m) these packages (pass -y to skip confirm)?
in xmake-repo:
  -> tesseract 5.3.4 
please input: y (y/n/m)
y
  => download https://github.com/tesseract-ocr/tesseract/archive/refs/tags/5.3.4.tar.gz .. ok
  => install tesseract 5.3.4 .. failed

CMake Warning at CMakeLists.txt:398 (find_package):
  Found package configuration file:
    /home/raphy/.xmake/packages/l/leptonica/1.84.1/bfb5ed63d07c4ace9bd74a4659b7e56b/lib/cmake/leptonica/LeptonicaConfig.cmake
  but it set Leptonica_FOUND to FALSE so package "Leptonica" is considered to
  be NOT FOUND.  Reason given by package:
  Leptonica could not be found because dependency WebP could not be found.
CMake Error at CMakeLists.txt:404 (message):
  Cannot find required library Leptonica.  Quitting!
ring tesseract version 5.3.4...
-- IPO / LTO supported
-- CMAKE_SYSTEM_PROCESSOR=<x86_64>
-- Performing Test HAVE_AVX
-- Performing Test HAVE_AVX - Success
-- Performing Test HAVE_AVX2
-- Performing Test HAVE_AVX2 - Success
-- Performing Test HAVE_AVX512F
-- Performing Test HAVE_AVX512F - Success
if you want to get more verbose errors, please see:
  -> /home/raphy/.xmake/cache/packages/2406/t/tesseract/5.3.4/installdir.failed/logs/install.txt
error: install failed!
error: execv(/home/raphy/.local/bin/xmake require -j 10 --extra={system=false} tesseract) failed(255)

Threads :

raphy@raohy:~$ xrepo install Threads
error: package(Threads) not found!
error: execv(/home/raphy/.local/bin/xmake require -j 10 --extra={system=false} Threads) failed(255)

OpenssL :

raphy@raohy:~$ xrepo install OpenSSL
error: /home/raphy/.xmake/repositories/xmake-repo/packages/o/openssl/xmake.lua: package(OpenSSL) not found!
error: execv(/home/raphy/.local/bin/xmake require -j 10 --extra={system=false} OpenSSL) failed(255)

raphy@raohy:~$ xrepo install OpenSSL::SSL
error: cannot import module: package.manager.openssl.find_package, not found!
error: execv(/home/raphy/.local/bin/xmake require -j 10 --extra={system=false} OpenSSL::SSL) failed(255)

Expected Behavior

xmake install wxwidgets without any issues

Project Configuration

xmake.lua :

set_languages("c99", "c++20")
add_rules("mode.debug", "mode.release")

--add_requires("cosmocc")

add_requires(
    "cosmocc",
    "wxWidgets",
    "curl",
    "leptonica",
    "tesseract",
    "PDFHummus::PDFWriter",
    "Threads",
    "OpenSSL::SSL",
    "nng",
    "json-c",
    "sqlite3",
    "stfl",
    "xml2",
    "icui18n",
    "icuuc"
)

target("isdigits")
    set_kind("binary")
    --add_files("/home/raphy/isdigits/src/*.cpp")
    add_files("/home/raphy/Grasp/src/*.cpp")

    set_toolchains("@cosmocc")

on_install(function (package)
     -- TODO
end)

stfl :

raphy@raohy:~$ xrepo install stfl
error: package(stfl) not found!
error: execv(/home/raphy/.local/bin/xmake require -j 10 --extra={system=false} stfl) failed(255)

xml2 :

raphy@raohy:~$ xrepo install xml2
error: package(xml2) not found!
error: execv(/home/raphy/.local/bin/xmake require -j 10 --extra={system=false} xml2) failed(255)

icui18n :

raphy@raohy:~$ xrepo install icui18n
error: package(icui18n) not found!
error: execv(/home/raphy/.local/bin/xmake require -j 10 --extra={system=false} icui18n) failed(255)

icuuc :

raphy@raohy:~$ xrepo install icuuc
error: package(icuuc) not found!
error: execv(/home/raphy/.local/bin/xmake require -j 10 --extra={system=false} icuuc) failed(255)

PDFHummus :

raphy@raohy:~$ xrepo install PDFHummus
error: /home/raphy/.xmake/repositories/xmake-repo/packages/p/pdfhummus/xmake.lua: package(PDFHummus) not found!
error: execv(/home/raphy/.local/bin/xmake require -j 10 --extra={system=false} PDFHummus) failed(255)

Additional Information and Error Logs

wxwidgets :

   raphy@raohy:~$ cat /home/raphy/.xmake/cache/packages/2406/w/wxwidgets/v3.2.4/installdir.failed/logs/install.txt
    [  0%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/arcall.cpp.o
    [  0%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/appbase.cpp.o
    [  0%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/archive.cpp.o
    [  1%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/arcfind.cpp.o
    [  1%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/any.cpp.o
    [  2%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexAbaqus.cxx.o
    [  2%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/arrstr.cpp.o
    [  2%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/base64.cpp.o
    [  2%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexA68k.cxx.o
    [  2%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/clntdata.cpp.o
    [  2%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexAda.cxx.o
    [  2%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/cmdline.cpp.o
    [  2%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/config.cpp.o
    [  3%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/convauto.cpp.o
    [  3%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexAPDL.cxx.o
    [  3%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/datetime.cpp.o
    [  3%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/datetimefmt.cpp.o
    [  3%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/datstrm.cpp.o
    [  3%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexAsm.cxx.o
    [  3%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/dircmn.cpp.o
    [  3%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexAsn1.cxx.o
    [  3%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexASY.cxx.o
    [  3%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/dynlib.cpp.o
    [  3%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexAU3.cxx.o
    [  3%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/dynload.cpp.o
    [  3%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/encconv.cpp.o
    [  4%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/evtloopcmn.cpp.o
    [  4%] Building C object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/extended.c.o
    In file included from /home/raphy/.xmake/cache/packages/2406/w/wxwidgets/v3.2.4/source/src/common/extended.c:14:
    /home/raphy/.xmake/cache/packages/2406/w/wxwidgets/v3.2.4/source/include/wx/defs.h:509:9: warning: "__cplusplus" is not defined, evaluates to 0 [-Wundef]
      509 |     #if __cplusplus >= 201103L
          |         ^~~~~~~~~~~
    [  4%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/ffile.cpp.o
    [  4%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/file.cpp.o
    [  5%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexAVE.cxx.o
    [  5%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/fileback.cpp.o
    [  5%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexAVS.cxx.o
    [  5%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/fileconf.cpp.o
    [  5%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/filefn.cpp.o
    [  6%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/filename.cpp.o
    [  6%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/filesys.cpp.o
    [  6%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/filtall.cpp.o
    [  6%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexBaan.cxx.o
    [  6%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/filtfind.cpp.o
    [  6%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/fmapbase.cpp.o
    [  6%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexBash.cxx.o
    [  6%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/fs_arc.cpp.o
    [  6%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/fs_filter.cpp.o
    [  6%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/hash.cpp.o
    [  6%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexBasic.cxx.o
    [  7%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/hashmap.cpp.o
    [  7%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexBatch.cxx.o
    [  7%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexBibTeX.cxx.o
    [  7%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/init.cpp.o
    [  7%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/intl.cpp.o
    [  7%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/ipcbase.cpp.o
    [  7%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/languageinfo.cpp.o
    [  7%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexBullant.cxx.o
    [  7%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/list.cpp.o
    [  8%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexCaml.cxx.o
    [  8%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexCLW.cxx.o
    [  8%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/log.cpp.o
    [  8%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexCmake.cxx.o
    [  8%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/longlong.cpp.o
    [  9%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/memory.cpp.o
    [  9%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/mimecmn.cpp.o
    [  9%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/module.cpp.o
    [  9%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/mstream.cpp.o
    [  9%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/numformatter.cpp.o
    [  9%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/object.cpp.o
    [  9%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexCOBOL.cxx.o
    [  9%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexCoffeeScript.cxx.o
    [  9%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexConf.cxx.o
    [  9%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/platinfo.cpp.o
    [ 10%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/powercmn.cpp.o
    [ 10%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/process.cpp.o
    [ 10%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/regex.cpp.o
    [ 10%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/secretstore.cpp.o
    [ 10%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexCPP.cxx.o
    [ 11%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexCrontab.cxx.o
    [ 11%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/stdpbase.cpp.o
    [ 11%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexCsound.cxx.o
    [ 11%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexCSS.cxx.o
    [ 11%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexD.cxx.o
    [ 11%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexDiff.cxx.o
    [ 11%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/sstream.cpp.o
    [ 11%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexDMAP.cxx.o
    [ 11%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/stdstream.cpp.o
    [ 11%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexDMIS.cxx.o
    [ 11%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexECL.cxx.o
    [ 12%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexEDIFACT.cxx.o
    [ 12%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexEiffel.cxx.o
    [ 12%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/stopwatch.cpp.o
    [ 13%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/strconv.cpp.o
    [ 13%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/stream.cpp.o
    [ 13%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexErrorList.cxx.o
    [ 13%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexErlang.cxx.o
    [ 13%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexEScript.cxx.o
    [ 13%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexFlagship.cxx.o
    [ 13%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexForth.cxx.o
    [ 13%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexFortran.cxx.o
    [ 13%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/string.cpp.o
    [ 14%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexGAP.cxx.o
    [ 14%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexGui4Cli.cxx.o
    [ 14%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexHaskell.cxx.o
    [ 14%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/stringimpl.cpp.o
    [ 14%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexHex.cxx.o
    [ 14%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexHTML.cxx.o
    [ 14%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexInno.cxx.o
    [ 14%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/stringops.cpp.o
    [ 14%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexJSON.cxx.o
    [ 15%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexKix.cxx.o
    [ 15%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/strvararg.cpp.o
    [ 15%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/sysopt.cpp.o
    [ 15%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexKVIrc.cxx.o
    [ 16%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/tarstrm.cpp.o
    [ 16%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/textbuf.cpp.o
    [ 16%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexLaTeX.cxx.o
    [ 16%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexLisp.cxx.o
    [ 16%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexLout.cxx.o
    [ 16%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexLua.cxx.o
    [ 16%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/textfile.cpp.o
    [ 16%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexMagik.cxx.o
    [ 16%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/threadinfo.cpp.o
    [ 16%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/time.cpp.o
    [ 16%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/timercmn.cpp.o
    [ 16%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexMake.cxx.o
    [ 17%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexMarkdown.cxx.o
    [ 17%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexMatlab.cxx.o
    [ 17%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexMetapost.cxx.o
    [ 17%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/timerimpl.cpp.o
    [ 17%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexMMIXAL.cxx.o
    [ 17%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexModula.cxx.o
    [ 17%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/tokenzr.cpp.o
    [ 17%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexMPT.cxx.o
    [ 18%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/translation.cpp.o
    [ 18%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/txtstrm.cpp.o
    [ 18%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexMSSQL.cxx.o
    [ 18%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/unichar.cpp.o
    [ 18%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/uri.cpp.o
    [ 19%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexMySQL.cxx.o
    [ 19%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexNimrod.cxx.o
    [ 19%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexNsis.cxx.o
    [ 19%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexNull.cxx.o
    [ 19%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/ustring.cpp.o
    [ 19%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/variant.cpp.o
    [ 19%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexOpal.cxx.o
    [ 19%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/wfstream.cpp.o
    [ 20%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/wxcrt.cpp.o
    [ 20%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexOScript.cxx.o
    [ 20%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/wxprintf.cpp.o
    [ 20%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexPascal.cxx.o
    [ 20%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/xlocale.cpp.o
    [ 20%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexPB.cxx.o
    [ 21%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexPerl.cxx.o
    [ 21%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/xti.cpp.o
    [ 21%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/xtistrm.cpp.o
    [ 21%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/zipstrm.cpp.o
    [ 21%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/zstream.cpp.o
    [ 21%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/fswatchercmn.cpp.o
    [ 21%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexPLM.cxx.o
    [ 21%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexPO.cxx.o
    [ 22%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/generic/fswatcherg.cpp.o
    [ 22%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/lzmastream.cpp.o
    [ 22%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/uilocale.cpp.o
    [ 22%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/event.cpp.o
    [ 22%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexPOV.cxx.o
    [ 22%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexPowerPro.cxx.o
    [ 22%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/fs_mem.cpp.o
    [ 22%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexPowerShell.cxx.o
    [ 22%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexProgress.cxx.o
    [ 22%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/msgout.cpp.o
    [ 22%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/utilscmn.cpp.o
    [ 22%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/fdiodispatcher.cpp.o
    [ 23%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexProps.cxx.o
    [ 24%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/common/selectdispatcher.cpp.o
    [ 24%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/unix/appunix.cpp.o
    [ 24%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexPS.cxx.o
    [ 24%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexPython.cxx.o
    [ 24%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexR.cxx.o
    [ 24%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/unix/dir.cpp.o
    [ 24%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexRebol.cxx.o
    [ 24%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexRegistry.cxx.o
    [ 24%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexRuby.cxx.o
    [ 24%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/unix/dlunix.cpp.o
    [ 24%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexRust.cxx.o
    [ 24%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/unix/epolldispatcher.cpp.o
    [ 25%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexScriptol.cxx.o
    [ 25%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexSmalltalk.cxx.o
    [ 25%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/unix/evtloopunix.cpp.o
    [ 25%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/unix/fdiounix.cpp.o
    [ 25%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexSML.cxx.o
    [ 25%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexSorcus.cxx.o
    [ 25%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexSpecman.cxx.o
    [ 25%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexSpice.cxx.o
    [ 26%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/unix/snglinst.cpp.o
    [ 26%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexSQL.cxx.o
    [ 26%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/unix/stackwalk.cpp.o
    [ 26%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexSTTXT.cxx.o
    [ 26%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/unix/timerunx.cpp.o
    [ 27%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexTACL.cxx.o
    [ 27%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/unix/threadpsx.cpp.o
    [ 27%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/unix/utilsunx.cpp.o
    [ 27%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/unix/wakeuppipe.cpp.o
    [ 27%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexTADS3.cxx.o
    [ 27%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexTAL.cxx.o
    [ 27%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/unix/fswatcher_kqueue.cpp.o
    [ 27%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexTCL.cxx.o
    [ 27%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexTCMD.cxx.o
    [ 27%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/unix/mimetype.cpp.o
    [ 27%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexTeX.cxx.o
    [ 28%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/unix/fswatcher_inotify.cpp.o
    [ 28%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/unix/secretstore.cpp.o
    [ 28%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/unix/stdpaths.cpp.o
    [ 28%] Building CXX object libs/base/CMakeFiles/wxbase.dir/__/__/__/__/src/unix/uilocale.cpp.o
    [ 28%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexTxt2tags.cxx.o
    [ 29%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexVB.cxx.o
    [ 29%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexVerilog.cxx.o
    [ 29%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexVHDL.cxx.o
    [ 29%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexVisualProlog.cxx.o
    [ 29%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexers/LexYAML.cxx.o
    [ 29%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexlib/Accessor.cxx.o
    [ 29%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexlib/CharacterCategory.cxx.o
    [ 29%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexlib/CharacterSet.cxx.o
    [ 30%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexlib/LexerBase.cxx.o
    [ 30%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexlib/LexerModule.cxx.o
    [ 30%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexlib/LexerNoExceptions.cxx.o
    [ 30%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexlib/LexerSimple.cxx.o
    [ 30%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexlib/PropSetSimple.cxx.o
    [ 30%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexlib/StyleContext.cxx.o
    [ 30%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/lexlib/WordList.cxx.o
    [ 30%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/src/CallTip.cxx.o
    [ 31%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/src/AutoComplete.cxx.o
    [ 31%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/src/CaseConvert.cxx.o
    [ 31%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/src/CaseFolder.cxx.o
    [ 31%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/src/Catalogue.cxx.o
    [ 31%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/src/CellBuffer.cxx.o
    [ 31%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/src/CharClassify.cxx.o
    [ 31%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/src/ContractionState.cxx.o
    [ 32%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/src/Decoration.cxx.o
    [ 32%] Linking CXX static library ../../lib/libwx_baseu-3.2.a
    [ 32%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/src/Document.cxx.o
    [ 32%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/src/EditModel.cxx.o
    [ 32%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/src/EditView.cxx.o
    [ 32%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/src/Editor.cxx.o
    [ 32%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/src/ExternalLexer.cxx.o
    [ 32%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/src/Indicator.cxx.o
    [ 32%] Built target wxbase
    [ 32%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/src/KeyMap.cxx.o
    [ 33%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/src/LineMarker.cxx.o
    [ 33%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/src/MarginView.cxx.o
    [ 33%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/src/PerLine.cxx.o
    [ 33%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/src/PositionCache.cxx.o
    [ 33%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/src/RunStyles.cxx.o
    [ 33%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/src/RESearch.cxx.o
    [ 33%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/src/ScintillaBase.cxx.o
    [ 34%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/src/Selection.cxx.o
    [ 34%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/src/Style.cxx.o
    [ 34%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/src/UniConversion.cxx.o
    [ 34%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/src/ViewStyle.cxx.o
    [ 34%] Building CXX object libs/stc/CMakeFiles/wxscintilla.dir/__/__/__/__/src/stc/scintilla/src/XPM.cxx.o
    [ 34%] Building CXX object libs/net/CMakeFiles/wxnet.dir/__/__/__/__/src/common/fs_inet.cpp.o
    [ 35%] Building CXX object libs/net/CMakeFiles/wxnet.dir/__/__/__/__/src/common/ftp.cpp.o
    [ 35%] Building CXX object libs/net/CMakeFiles/wxnet.dir/__/__/__/__/src/common/http.cpp.o
    [ 35%] Building CXX object libs/core/CMakeFiles/wxcore.dir/__/__/__/__/src/common/accelcmn.cpp.o
    [ 35%] Building CXX object libs/xml/CMakeFiles/wxxml.dir/__/__/__/__/src/xml/xml.cpp.o
    [ 35%] Building CXX object libs/xml/CMakeFiles/wxxml.dir/__/__/__/__/src/common/xtixml.cpp.o
    [ 35%] Building CXX object libs/core/CMakeFiles/wxcore.dir/__/__/__/__/src/common/accesscmn.cpp.o
    [ 36%] Building CXX object libs/core/CMakeFiles/wxcore.dir/__/__/__/__/src/common/anidecod.cpp.o
    [ 36%] Building CXX object libs/net/CMakeFiles/wxnet.dir/__/__/__/__/src/common/protocol.cpp.o
    [ 36%] Building CXX object libs/net/CMakeFiles/wxnet.dir/__/__/__/__/src/common/sckaddr.cpp.o
    [ 36%] Building CXX object libs/net/CMakeFiles/wxnet.dir/__/__/__/__/src/common/sckfile.cpp.o
    In file included from /home/raphy/.xmake/cache/packages/2406/w/wxwidgets/v3.2.4/source/include/wx/colour.h:235,
                     from /home/raphy/.xmake/cache/packages/2406/w/wxwidgets/v3.2.4/source/include/wx/animdecod.h:16,
                     from /home/raphy/.xmake/cache/packages/2406/w/wxwidgets/v3.2.4/source/include/wx/anidecod.h:18,
                     from /home/raphy/.xmake/cache/packages/2406/w/wxwidgets/v3.2.4/source/src/common/anidecod.cpp:15:
    /home/raphy/.xmake/cache/packages/2406/w/wxwidgets/v3.2.4/source/include/wx/gtk1/colour.h:53:21: error: ‘GdkColormap’ has not been declared
       53 |     void CalcPixel( GdkColormap *cmap );
          |                     ^~~~~~~~~~~
    make[2]: *** [libs/core/CMakeFiles/wxcore.dir/build.make:104: libs/core/CMakeFiles/wxcore.dir/__/__/__/__/src/common/anidecod.cpp.o] Error 1
    make[2]: *** Waiting for unfinished jobs....
    [ 36%] Building CXX object libs/net/CMakeFiles/wxnet.dir/__/__/__/__/src/common/sckipc.cpp.o
    [ 36%] Building CXX object libs/net/CMakeFiles/wxnet.dir/__/__/__/__/src/common/sckstrm.cpp.o
    [ 37%] Building CXX object libs/net/CMakeFiles/wxnet.dir/__/__/__/__/src/common/socket.cpp.o
    make[1]: *** [CMakeFiles/Makefile2:464: libs/core/CMakeFiles/wxcore.dir/all] Error 2
    make[1]: *** Waiting for unfinished jobs....
    [ 37%] Building CXX object libs/net/CMakeFiles/wxnet.dir/__/__/__/__/src/common/url.cpp.o
    [ 37%] Building CXX object libs/net/CMakeFiles/wxnet.dir/__/__/__/__/src/common/webrequest.cpp.o
    [ 37%] Building CXX object libs/net/CMakeFiles/wxnet.dir/__/__/__/__/src/common/webrequest_curl.cpp.o
    [ 37%] Building CXX object libs/net/CMakeFiles/wxnet.dir/__/__/__/__/src/common/socketiohandler.cpp.o
    [ 37%] Building CXX object libs/net/CMakeFiles/wxnet.dir/__/__/__/__/src/unix/sockunix.cpp.o
    [ 37%] Linking CXX static library ../../lib/libwx_baseu_xml-3.2.a
    [ 37%] Linking CXX static library ../../lib/libwxscintilla-3.2.a
    [ 37%] Built target wxxml
    [ 37%] Built target wxscintilla
    [ 37%] Linking CXX static library ../../lib/libwx_baseu_net-3.2.a
    [ 37%] Built target wxnet
    make: *** [Makefile:136: all] Error 2

Tesseract :

raphy@raohy:~$ cat /home/raphy/.xmake/cache/packages/2406/t/tesseract/5.3.4/installdir.failed/logs/install.txt
CMake Warning at CMakeLists.txt:398 (find_package):
  Found package configuration file:

    /home/raphy/.xmake/packages/l/leptonica/1.84.1/bfb5ed63d07c4ace9bd74a4659b7e56b/lib/cmake/leptonica/LeptonicaConfig.cmake

  but it set Leptonica_FOUND to FALSE so package "Leptonica" is considered to
  be NOT FOUND.  Reason given by package:

  Leptonica could not be found because dependency WebP could not be found.

CMake Error at CMakeLists.txt:404 (message):
  Cannot find required library Leptonica.  Quitting!

ring tesseract version 5.3.4...
-- IPO / LTO supported
-- CMAKE_SYSTEM_PROCESSOR=<x86_64>
-- Performing Test HAVE_AVX
-- Performing Test HAVE_AVX - Success
-- Performing Test HAVE_AVX2
-- Performing Test HAVE_AVX2 - Success
-- Performing Test HAVE_AVX512F
-- Performing Test HAVE_AVX512F - Success
-- Performing Test HAVE_FMA
-- Performing Test HAVE_FMA - Success
-- Performing Test HAVE_SSE4_1
-- Performing Test HAVE_SSE4_1 - Success
-- Performing Test OPENMP_SIMD
-- Performing Test OPENMP_SIMD - Success
-- Could NOT find WebP (missing: WebP_DIR)
-- Configuring incomplete, errors occurred!
star-hengxing commented 4 days ago

Please open a separate issue for each Build failure package(wxwidgets/tesseract).

Threads

Please directly use add_syslinks("pthread").

OpenSSL

$ xrepo search openssl
The package names:
    openssl:
      -> openssl-1.1.1-w: A robust, commercial-grade, and full-featured toolkit for TLS and SSL. (in xmake-repo)
      -> openssl3-3.0.7: A robust, commercial-grade, and full-featured toolkit for TLS and SSL. (in xmake-repo)
      -> boringssl-2022.06.13: BoringSSL is a fork of OpenSSL that is designed to meet Google's needs. (in xmake-repo)
      -> libressl-3.8.2: LibreSSL is a version of the TLS/crypto stack forked from OpenSSL in 2014, with goals of modernizing the codebase, improving security, and applying best practice development processes. (in xmake-repo)
raphael10-collab commented 1 day ago

Hi @star-hengxing !

I opened the following github issues:

xrepo install openssl : https://github.com/xmake-io/xmake-repo/issues/4561

xrepo install stfl : https://github.com/xmake-io/xmake-repo/issues/4565

xrepo install tesseract : https://github.com/xmake-io/xmake-repo/issues/4564

xrepo install wxwidgets : https://github.com/xmake-io/xmake-repo/issues/4562

xrepo install libxml2 : https://github.com/xmake-io/xmake-repo/issues/4566