Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

xmake is stuck on searching glfw on apt #1413

Closed
PucklaJ opened this issue May 17, 2021 · 31 comments
Closed

xmake is stuck on searching glfw on apt #1413

PucklaJ opened this issue May 17, 2021 · 31 comments

Comments

@PucklaJ
Copy link
Contributor

PucklaJ commented May 17, 2021

Describe the bug

When calling xmake f -m debug on my project xmake gets stuck on finding glfw from apt.
xmake.lua:

set_project("glfw-example")

add_requires("glfw")

target("main")
    set_kind("binary")

    add_packages("glfw")
    add_files("main.cpp")

Expected behavior

xmake should not do anything with apt because this is an Arch linux system.

Error output

This is all the output I get when calling xmake f -vD -m debug

checking for platform ... linux
checking for architecture ... x86_64
checking for gcc ... /usr/bin/gcc
checkinfo: cannot runv(dmd --version), No such file or directory
checking for dmd ... no
checkinfo: cannot runv(ldc2 --version), No such file or directory
checking for ldc2 ... no
checkinfo: cannot runv(gdc --version), No such file or directory
checking for gdc ... no
checkinfo: cannot runv(zig version), No such file or directory
checking for zig ... no
checkinfo: cannot runv(zig version), No such file or directory
checking for zig ... no
checking for unzip ... /usr/bin/unzip
checking for git ... /usr/bin/git
checking for gzip ... /usr/bin/gzip
checking for tar ... /usr/bin/tar
finding util-macros from xmake ..
checking for xmake::util-macros ... no
finding xorgproto from xmake ..
checking for xmake::xorgproto ... no
finding xtrans from xmake ..
checking for xmake::xtrans ... no
finding openssl from xmake ..
checking for xmake::openssl ... no
finding openssl from find_openssl ..
finding libffi from xmake ..
checking for xmake::libffi ... no
finding zlib from xmake ..
checking for xmake::zlib ... no
finding zlib from find_zlib ..
finding xcb-proto from xmake ..
checking for xmake::xcb-proto ... no
finding libpthread-stubs from xmake ..
checking for xmake::libpthread-stubs ... no
finding libxau from xmake ..
checking for xmake::libxau ... no
finding libxdmcp from xmake ..
checking for xmake::libxdmcp ... no
finding libxcb from xmake ..
checking for xmake::libxcb ... no
finding libx11 from xmake ..
checking for xmake::libx11 ... no
finding libxext from xmake ..
checking for xmake::libxext ... no
finding libxrender from xmake ..
checking for xmake::libxrender ... no
finding libxrandr from xmake ..
checking for xmake::libxrandr ... no
finding libxinerama from xmake ..
checking for xmake::libxinerama ... no
finding libxfixes from xmake ..
checking for xmake::libxfixes ... no
finding libxcursor from xmake ..
checking for xmake::libxcursor ... no
finding libxi from xmake ..
checking for xmake::libxi ... no
finding glfw from xmake ..
checking for xmake::glfw ... no
finding libglfw3-dev from apt ..

Related Environment

  • xmake version: 2.5.4
  • os: Linux x86_64 (Garuda)
  • target platform: Linux x86_64
@waruqi
Copy link
Member

waruqi commented May 17, 2021

If the apt program does not exist on your system, it will not have any effect, because any package cannot be found from apt.

Although I can judge based on different linux systems, there are too many linux distributions. It would be very cumbersome to choose which package managers to find based on different distributions.

So I simply tried to find packages from different package managers.

@waruqi
Copy link
Member

waruqi commented May 17, 2021

If you have a better way, you can help to improve it https://github.com/xmake-io/xmake-repo/blob/68185a64eab2f0fec54e60e7cff24654f31681cf/packages/g/glfw/xmake.lua#L13-L19

But for ubuntu, it is necessary to find this package from apt. you can use linuxos.name to judge ubunut, archlinux ..

@PucklaJ
Copy link
Contributor Author

PucklaJ commented May 17, 2021

The problem is not that it should be found using the package manager of the distribution (In this case this would be pacman). The problem is that xmake gets stuck with the output shown above. The execution does not continue. apt should not have an impact on the installation of glfw, but for some reason the program hangs. Maybe it is not because of apt, but this is the last output I get.

@waruqi
Copy link
Member

waruqi commented May 17, 2021

same problem? #1374

@waruqi
Copy link
Member

waruqi commented May 17, 2021

This is a very strange problem, usually on my system it may not be able to reproduce.

However, I just added some more debugging output to the test branch. You can update to the test branch version and show me a complete output.

xmake update -s github:xmake-io/xmake#test

@PucklaJ
Copy link
Contributor Author

PucklaJ commented May 17, 2021

same problem? #1374

Yes this is actually the same problem. nana also hangs.

@PucklaJ
Copy link
Contributor Author

PucklaJ commented May 17, 2021

In #1374 he mentions something about users. When I read that I remembered that when updating to 2.5.4 today. I deleted the xmake installation in /usr/bin, because xmake update installed the newest version to ~/.local/bin. It has probably something to do with this.

@PucklaJ
Copy link
Contributor Author

PucklaJ commented May 17, 2021

However, I just added some more debugging output to the test branch. You can update to the test branch version and show me a complete output.

This is the output when calling xrepo install -vD glfw:

openv   cat     /proc/cpuinfo
wait ..
wait    1       0       cat
xmake f -c -v -D
openv   xmake   f -c -v -D
wait ..
openv   cat     /proc/cpuinfo
wait ..
wait    1       0       cat
trylock /dev/shm/.xmake1000/210517/xrepo/working/.xmake/linux/x86_64/project.lock
trylock ok
checking for platform ... linux
checking for architecture ... x86_64
openv   which   gcc
wait ..
wait    1       0       which
openv   /usr/bin/gcc    --version
wait ..
wait    1       0       /usr/bin/gcc
checking for gcc ... /usr/bin/gcc
openv   /usr/bin/gcc    --version
wait ..
wait    1       0       /usr/bin/gcc
openv   which   dmd
wait ..
wait    1       1       which
openv   dmd     --version
checkinfo: cannot runv(dmd --version), No such file or directory
checking for dmd ... no
openv   which   ldc2
wait ..
wait    1       1       which
openv   ldc2    --version
checkinfo: cannot runv(ldc2 --version), No such file or directory
checking for ldc2 ... no
openv   which   gdc
wait ..
wait    1       1       which
openv   gdc     --version
checkinfo: cannot runv(gdc --version), No such file or directory
checking for gdc ... no
openv   which   zig
wait ..
wait    1       1       which
openv   zig     version
checkinfo: cannot runv(zig version), No such file or directory
checking for zig ... no
openv   which   zig
wait ..
wait    1       1       which
openv   zig     version
checkinfo: cannot runv(zig version), No such file or directory
checking for zig ... no
configure
{
    ccache = true
    arch = x86_64
    buildir = build
    mode = release
    host = linux
    plat = linux
    clean = true
    ndk_stdcxx = true
    kind = static
}
wait    1       0       xmake
xmake require -v -D -j 24 --extra={system=false} glfw
openv   xmake   require -v -D -j 24 --extra={system=false} glfw
wait ..
openv   cat     /proc/cpuinfo
wait ..
wait    1       0       cat
trylock /dev/shm/.xmake1000/210517/xrepo/working/.xmake/linux/x86_64/project.lock
trylock ok
configure
{
    plat = linux
    kind = static
    arch = x86_64
    clean = true
    host = linux
    mode = release
    ccache = true
    ndk_stdcxx = true
    buildir = build
}
openv   which   unzip
wait ..
wait    1       0       which
openv   /usr/bin/unzip  -v
wait ..
wait    1       0       /usr/bin/unzip
checking for unzip ... /usr/bin/unzip
openv   which   git
wait ..
wait    1       0       which
openv   /usr/bin/git    --version
wait ..
wait    1       0       /usr/bin/git
checking for git ... /usr/bin/git
openv   which   gzip
wait ..
wait    1       0       which
openv   /usr/bin/gzip   --version
wait ..
wait    1       0       /usr/bin/gzip
checking for gzip ... /usr/bin/gzip
openv   which   tar
wait ..
wait    1       0       which
openv   /usr/bin/tar    --version
wait ..
wait    1       0       /usr/bin/tar
checking for tar ... /usr/bin/tar
on_load
openv   which   cmake
wait ..
openv   which   pkg-config
wait ..
finding util-macros from xmake ..
checking for xmake::util-macros ... no
openv   which   pacman
wait ..
finding xorgproto from xmake ..
checking for xmake::xorgproto ... no
finding xtrans from xmake ..
checking for xmake::xtrans ... no
finding openssl from xmake ..
checking for xmake::openssl ... no
finding openssl from find_openssl ..
finding libffi from xmake ..
checking for xmake::libffi ... no
finding zlib from xmake ..
checking for xmake::zlib ... no
finding zlib from find_zlib ..
openv   which   python
wait ..
finding xcb-proto from xmake ..
checking for xmake::xcb-proto ... no
openv   which   pacman
wait ..
finding libpthread-stubs from xmake ..
checking for xmake::libpthread-stubs ... no
finding libxau from xmake ..
checking for xmake::libxau ... no
finding libxdmcp from xmake ..
checking for xmake::libxdmcp ... no
finding libxcb from xmake ..
checking for xmake::libxcb ... no
finding libx11 from xmake ..
checking for xmake::libx11 ... no
finding libxext from xmake ..
checking for xmake::libxext ... no
finding libxrender from xmake ..
checking for xmake::libxrender ... no
finding libxrandr from xmake ..
checking for xmake::libxrandr ... no
finding libxinerama from xmake ..
checking for xmake::libxinerama ... no
finding libxfixes from xmake ..
checking for xmake::libxfixes ... no
finding libxcursor from xmake ..
checking for xmake::libxcursor ... no
finding libxi from xmake ..
checking for xmake::libxi ... no
finding glfw from xmake ..
checking for xmake::glfw ... no

@PucklaJ
Copy link
Contributor Author

PucklaJ commented May 17, 2021

And this is when calling xmake f -m debug -vD:

openv   cat     /proc/cpuinfo
wait ..
wait    1       0       cat
trylock /home/johnny/repos/cpp-vulkan/.xmake/linux/x86_64/project.lock
trylock ok
openv   which   gcc
wait ..
wait    1       0       which
openv   /usr/bin/gcc    --version
wait ..
wait    1       0       /usr/bin/gcc
checking for gcc ... /usr/bin/gcc
openv   /usr/bin/gcc    --version
wait ..
wait    1       0       /usr/bin/gcc
openv   which   dmd
wait ..
wait    1       1       which
openv   dmd     --version
checkinfo: cannot runv(dmd --version), No such file or directory
checking for dmd ... no
openv   which   ldc2
wait ..
wait    1       1       which
openv   ldc2    --version
checkinfo: cannot runv(ldc2 --version), No such file or directory
checking for ldc2 ... no
openv   which   gdc
wait ..
wait    1       1       which
openv   gdc     --version
checkinfo: cannot runv(gdc --version), No such file or directory
checking for gdc ... no
openv   which   zig
wait ..
wait    1       1       which
openv   zig     version
checkinfo: cannot runv(zig version), No such file or directory
checking for zig ... no
openv   which   zig
wait ..
wait    1       1       which
openv   zig     version
checkinfo: cannot runv(zig version), No such file or directory
checking for zig ... no
openv   which   unzip
wait ..
wait    1       0       which
openv   /usr/bin/unzip  -v
wait ..
wait    1       0       /usr/bin/unzip
checking for unzip ... /usr/bin/unzip
openv   which   git
wait ..
wait    1       0       which
openv   /usr/bin/git    --version
wait ..
wait    1       0       /usr/bin/git
checking for git ... /usr/bin/git
openv   which   gzip
wait ..
wait    1       0       which
openv   /usr/bin/gzip   --version
wait ..
wait    1       0       /usr/bin/gzip
checking for gzip ... /usr/bin/gzip
openv   which   tar
wait ..
wait    1       0       which
openv   /usr/bin/tar    --version
wait ..
wait    1       0       /usr/bin/tar
checking for tar ... /usr/bin/tar
openv   which   cmake
wait ..
openv   which   pkg-config
wait ..
finding util-macros from xmake ..
checking for xmake::util-macros ... no
openv   which   pacman
wait ..
finding xorgproto from xmake ..
checking for xmake::xorgproto ... no
finding xtrans from xmake ..
checking for xmake::xtrans ... no
finding openssl from xmake ..
checking for xmake::openssl ... no
finding openssl from find_openssl ..
finding libffi from xmake ..
checking for xmake::libffi ... no
finding zlib from xmake ..
checking for xmake::zlib ... no
finding zlib from find_zlib ..
openv   which   python
wait ..
finding xcb-proto from xmake ..
checking for xmake::xcb-proto ... no
openv   which   pacman
wait ..
finding libpthread-stubs from xmake ..
checking for xmake::libpthread-stubs ... no
finding libxau from xmake ..
checking for xmake::libxau ... no
finding libxdmcp from xmake ..
checking for xmake::libxdmcp ... no
finding libxcb from xmake ..
checking for xmake::libxcb ... no
finding libx11 from xmake ..
checking for xmake::libx11 ... no
finding libxext from xmake ..
checking for xmake::libxext ... no
finding libxrender from xmake ..
checking for xmake::libxrender ... no
finding libxrandr from xmake ..
checking for xmake::libxrandr ... no
finding libxinerama from xmake ..
checking for xmake::libxinerama ... no
finding libxfixes from xmake ..
checking for xmake::libxfixes ... no
finding libxcursor from xmake ..
checking for xmake::libxcursor ... no
finding libxi from xmake ..
checking for xmake::libxi ... no
finding glfw from xmake ..
checking for xmake::glfw ... no
finding libglfw3-dev from apt ..
openv   which   dpkg
wait ..
openv   which   pacman
wait ..

@waruqi
Copy link
Member

waruqi commented May 17, 2021

stuck on which pacman? you can try run it manually.

@PucklaJ
Copy link
Contributor Author

PucklaJ commented May 17, 2021

Just to check if this issue is version related I downgraded to 2.5.3 and tried again. Both glfw and nana install without problem.

@PucklaJ
Copy link
Contributor Author

PucklaJ commented May 17, 2021

stuck on which pacman? you can try run it manually.

This returns /usr/bin/pacman without any issue.

@waruqi
Copy link
Member

waruqi commented May 17, 2021

Can you run XMAKE_PROFILE=trace xmake f -c -vD again?

@PucklaJ
Copy link
Contributor Author

PucklaJ commented May 17, 2021

This repeats over and over again:

trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
_notify_envs_changed          : @programdir/core/base/os.lua: 195
co_tasks                      : @programdir/core/base/scheduler.lua: 574
is_isolated                   : @programdir/core/base/scheduler.lua: 91
orderkeys                     : @programdir/core/base/table.lua: 293
keys                          : @programdir/core/base/table.lua: 279
co_tasks                      : @programdir/core/base/scheduler.lua: 574
_timer                        : @programdir/core/base/scheduler.lua: 121
post                          : @programdir/core/base/timer.lua: 39
post                          : @programdir/core/base/timer.lua: 47
_tasks                        : @programdir/core/base/timer.lua: 34
push                          : @programdir/core/base/heap.lua: 130
push                          : @programdir/core/base/heap.lua: 46
add                           : @programdir/core/base/heap.lua: 117
length                        : @programdir/core/base/heap.lua: 120
push                          : @programdir/core/base/heap.lua: 21
cmp                           : @programdir/core/base/heap.lua: 122
cmp                           : @programdir/core/base/timer.lua: 127
co_suspend                    : @programdir/core/base/scheduler.lua: 402
length                        : @programdir/core/base/heap.lua: 120
peek                          : @programdir/core/base/heap.lua: 140
peek                          : @programdir/core/base/heap.lua: 126
pop                           : @programdir/core/base/heap.lua: 134
get                           : @programdir/core/base/heap.lua: 126
pop                           : @programdir/core/base/heap.lua: 51
length                        : @programdir/core/base/heap.lua: 120
swap                          : @programdir/core/base/heap.lua: 119
remove                        : @programdir/core/base/heap.lua: 118
movedown                      : @programdir/core/base/heap.lua: 31
length                        : @programdir/core/base/heap.lua: 120
cmp                           : @programdir/core/base/heap.lua: 122
cmp                           : @programdir/core/base/timer.lua: 127
cmp                           : @programdir/core/base/heap.lua: 122
cmp                           : @programdir/core/base/timer.lua: 127
swap                          : @programdir/core/base/heap.lua: 119
cmp                           : @programdir/core/base/heap.lua: 122
cmp                           : @programdir/core/base/timer.lua: 127
cmp                           : @programdir/core/base/heap.lua: 122
cmp                           : @programdir/core/base/timer.lua: 127
swap                          : @programdir/core/base/heap.lua: 119
cmp                           : @programdir/core/base/heap.lua: 122
cmp                           : @programdir/core/base/timer.lua: 127
cmp                           : @programdir/core/base/heap.lua: 122
cmp                           : @programdir/core/base/timer.lua: 127
swap                          : @programdir/core/base/heap.lua: 119
func                          : @programdir/core/base/scheduler.lua: 451
is_suspended                  : @programdir/core/base/scheduler.lua: 86
status                        : @programdir/core/base/scheduler.lua: 71
thread                        : @programdir/core/base/scheduler.lua: 66
func                          : @programdir/core/base/scheduler.lua: 397
thread                        : @programdir/core/base/scheduler.lua: 66
func                          : @programdir/core/base/coroutine.lua: 33
pack                          : @programdir/core/base/table.lua: 270
co_running                    : @programdir/core/base/scheduler.lua: 566
co_tasks                      : @programdir/core/base/scheduler.lua: 574
is_isolated                   : @programdir/core/base/scheduler.lua: 91
setenvs                       : @programdir/core/base/os.lua: 1021
getenvs                       : @programdir/core/base/os.lua: 1001
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
_notify_envs_changed          : @programdir/core/base/os.lua: 195
co_tasks                      : @programdir/core/base/scheduler.lua: 574
is_isolated                   : @programdir/core/base/scheduler.lua: 91
orderkeys                     : @programdir/core/base/table.lua: 293
keys                          : @programdir/core/base/table.lua: 279
co_tasks                      : @programdir/core/base/scheduler.lua: 574
_timer                        : @programdir/core/base/scheduler.lua: 121
post                          : @programdir/core/base/timer.lua: 39
post                          : @programdir/core/base/timer.lua: 47
_tasks                        : @programdir/core/base/timer.lua: 34
push                          : @programdir/core/base/heap.lua: 130
push                          : @programdir/core/base/heap.lua: 46
add                           : @programdir/core/base/heap.lua: 117
length                        : @programdir/core/base/heap.lua: 120
push                          : @programdir/core/base/heap.lua: 21
cmp                           : @programdir/core/base/heap.lua: 122
cmp                           : @programdir/core/base/timer.lua: 127
co_suspend                    : @programdir/core/base/scheduler.lua: 402
length                        : @programdir/core/base/heap.lua: 120
peek                          : @programdir/core/base/heap.lua: 140
peek                          : @programdir/core/base/heap.lua: 126
pop                           : @programdir/core/base/heap.lua: 134
get                           : @programdir/core/base/heap.lua: 126
pop                           : @programdir/core/base/heap.lua: 51
length                        : @programdir/core/base/heap.lua: 120
swap                          : @programdir/core/base/heap.lua: 119
remove                        : @programdir/core/base/heap.lua: 118
movedown                      : @programdir/core/base/heap.lua: 31
length                        : @programdir/core/base/heap.lua: 120
cmp                           : @programdir/core/base/heap.lua: 122
cmp                           : @programdir/core/base/timer.lua: 127
cmp                           : @programdir/core/base/heap.lua: 122
cmp                           : @programdir/core/base/timer.lua: 127
swap                          : @programdir/core/base/heap.lua: 119
cmp                           : @programdir/core/base/heap.lua: 122
cmp                           : @programdir/core/base/timer.lua: 127
cmp                           : @programdir/core/base/heap.lua: 122
cmp                           : @programdir/core/base/timer.lua: 127
swap                          : @programdir/core/base/heap.lua: 119
cmp                           : @programdir/core/base/heap.lua: 122
cmp                           : @programdir/core/base/timer.lua: 127
cmp                           : @programdir/core/base/heap.lua: 122
cmp                           : @programdir/core/base/timer.lua: 127
swap                          : @programdir/core/base/heap.lua: 119
func                          : @programdir/core/base/scheduler.lua: 451
is_suspended                  : @programdir/core/base/scheduler.lua: 86
status                        : @programdir/core/base/scheduler.lua: 71
thread                        : @programdir/core/base/scheduler.lua: 66
func                          : @programdir/core/base/scheduler.lua: 397
thread                        : @programdir/core/base/scheduler.lua: 66
func                          : @programdir/core/base/coroutine.lua: 33
pack                          : @programdir/core/base/table.lua: 270
co_running                    : @programdir/core/base/scheduler.lua: 566
co_tasks                      : @programdir/core/base/scheduler.lua: 574
is_isolated                   : @programdir/core/base/scheduler.lua: 91
setenvs                       : @programdir/core/base/os.lua: 1021
getenvs                       : @programdir/core/base/os.lua: 1001
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
_notify_envs_changed          : @programdir/core/base/os.lua: 195
co_tasks                      : @programdir/core/base/scheduler.lua: 574
is_isolated                   : @programdir/core/base/scheduler.lua: 91
orderkeys                     : @programdir/core/base/table.lua: 293
keys                          : @programdir/core/base/table.lua: 279
co_tasks                      : @programdir/core/base/scheduler.lua: 574
_timer                        : @programdir/core/base/scheduler.lua: 121
post                          : @programdir/core/base/timer.lua: 39
post                          : @programdir/core/base/timer.lua: 47
_tasks                        : @programdir/core/base/timer.lua: 34
push                          : @programdir/core/base/heap.lua: 130
push                          : @programdir/core/base/heap.lua: 46
add                           : @programdir/core/base/heap.lua: 117
length                        : @programdir/core/base/heap.lua: 120
push                          : @programdir/core/base/heap.lua: 21
cmp                           : @programdir/core/base/heap.lua: 122
cmp                           : @programdir/core/base/timer.lua: 127
co_suspend                    : @programdir/core/base/scheduler.lua: 402
length                        : @programdir/core/base/heap.lua: 120
peek                          : @programdir/core/base/heap.lua: 140
peek                          : @programdir/core/base/heap.lua: 126
pop                           : @programdir/core/base/heap.lua: 134
get                           : @programdir/core/base/heap.lua: 126
pop                           : @programdir/core/base/heap.lua: 51
length                        : @programdir/core/base/heap.lua: 120
swap                          : @programdir/core/base/heap.lua: 119
remove                        : @programdir/core/base/heap.lua: 118
movedown                      : @programdir/core/base/heap.lua: 31
length                        : @programdir/core/base/heap.lua: 120
cmp                           : @programdir/core/base/heap.lua: 122
cmp                           : @programdir/core/base/timer.lua: 127
cmp                           : @programdir/core/base/heap.lua: 122
cmp                           : @programdir/core/base/timer.lua: 127
swap                          : @programdir/core/base/heap.lua: 119
cmp                           : @programdir/core/base/heap.lua: 122
cmp                           : @programdir/core/base/timer.lua: 127
cmp                           : @programdir/core/base/heap.lua: 122
cmp                           : @programdir/core/base/timer.lua: 127
swap                          : @programdir/core/base/heap.lua: 119
cmp                           : @programdir/core/base/heap.lua: 122
cmp                           : @programdir/core/base/timer.lua: 127
cmp                           : @programdir/core/base/heap.lua: 122
cmp                           : @programdir/core/base/timer.lua: 127
swap                          : @programdir/core/base/heap.lua: 119
func                          : @programdir/core/base/scheduler.lua: 451
is_suspended                  : @programdir/core/base/scheduler.lua: 86
status                        : @programdir/core/base/scheduler.lua: 71
thread                        : @programdir/core/base/scheduler.lua: 66
func                          : @programdir/core/base/scheduler.lua: 397
thread                        : @programdir/core/base/scheduler.lua: 66
func                          : @programdir/core/base/coroutine.lua: 33
pack                          : @programdir/core/base/table.lua: 270
co_running                    : @programdir/core/base/scheduler.lua: 566
co_tasks                      : @programdir/core/base/scheduler.lua: 574
is_isolated                   : @programdir/core/base/scheduler.lua: 91
setenvs                       : @programdir/core/base/os.lua: 1021
getenvs                       : @programdir/core/base/os.lua: 1001
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
_notify_envs_changed          : @programdir/core/base/os.lua: 195
co_tasks                      : @programdir/core/base/scheduler.lua: 574
is_isolated                   : @programdir/core/base/scheduler.lua: 91
orderkeys                     : @programdir/core/base/table.lua: 293
keys                          : @programdir/core/base/table.lua: 279
co_tasks                      : @programdir/core/base/scheduler.lua: 574
_timer                        : @programdir/core/base/scheduler.lua: 121
post                          : @programdir/core/base/timer.lua: 39
post                          : @programdir/core/base/timer.lua: 47
_tasks                        : @programdir/core/base/timer.lua: 34
push                          : @programdir/core/base/heap.lua: 130
push                          : @programdir/core/base/heap.lua: 46
add                           : @programdir/core/base/heap.lua: 117
length                        : @programdir/core/base/heap.lua: 120
push                          : @programdir/core/base/heap.lua: 21
cmp                           : @programdir/core/base/heap.lua: 122
cmp                           : @programdir/core/base/timer.lua: 127
co_suspend                    : @programdir/core/base/scheduler.lua: 402
length                        : @programdir/core/base/heap.lua: 120
peek                          : @programdir/core/base/heap.lua: 140
peek                          : @programdir/core/base/heap.lua: 126
pop                           : @programdir/core/base/heap.lua: 134
get                           : @programdir/core/base/heap.lua: 126
pop                           : @programdir/core/base/heap.lua: 51
length                        : @programdir/core/base/heap.lua: 120
swap                          : @programdir/core/base/heap.lua: 119
remove                        : @programdir/core/base/heap.lua: 118
movedown                      : @programdir/core/base/heap.lua: 31
length                        : @programdir/core/base/heap.lua: 120
cmp                           : @programdir/core/base/heap.lua: 122
cmp                           : @programdir/core/base/timer.lua: 127
cmp                           : @programdir/core/base/heap.lua: 122
cmp                           : @programdir/core/base/timer.lua: 127
swap                          : @programdir/core/base/heap.lua: 119
cmp                           : @programdir/core/base/heap.lua: 122
cmp                           : @programdir/core/base/timer.lua: 127
cmp                           : @programdir/core/base/heap.lua: 122
cmp                           : @programdir/core/base/timer.lua: 127
swap                          : @programdir/core/base/heap.lua: 119
cmp                           : @programdir/core/base/heap.lua: 122
cmp                           : @programdir/core/base/timer.lua: 127
cmp                           : @programdir/core/base/heap.lua: 122
cmp                           : @programdir/core/base/timer.lua: 127
swap                          : @programdir/core/base/heap.lua: 119
func                          : @programdir/core/base/scheduler.lua: 451
is_suspended                  : @programdir/core/base/scheduler.lua: 86
status                        : @programdir/core/base/scheduler.lua: 71
thread                        : @programdir/core/base/scheduler.lua: 66
func                          : @programdir/core/base/scheduler.lua: 397
thread                        : @programdir/core/base/scheduler.lua: 66
func                          : @programdir/core/base/coroutine.lua: 33
pack                          : @programdir/core/base/table.lua: 270
co_running                    : @programdir/core/base/scheduler.lua: 566
co_tasks                      : @programdir/core/base/scheduler.lua: 574
is_isolated                   : @programdir/core/base/scheduler.lua: 91
setenvs                       : @programdir/core/base/os.lua: 1021
getenvs                       : @programdir/core/base/os.lua: 1001
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117
trim                          : @programdir/core/base/string.lua: 117
host                          : @programdir/core/base/os.lua: 847
trim                          : @programdir/core/base/string.lua: 117

@waruqi
Copy link
Member

waruqi commented May 17, 2021

I have added more output on test branch.

can you try xmake update -s github:xmake-io/xmake#test again? need not trace profile.

@PucklaJ
Copy link
Contributor Author

PucklaJ commented May 17, 2021

This is the output after a few seconds: xmake_test_output.txt

@waruqi
Copy link
Member

waruqi commented May 17, 2021

Ok, I will continue to look at it tomorrow. Thanks!

@waruqi
Copy link
Member

waruqi commented May 17, 2021

I have improved it on test branch.

you can try xmake f -c -vD and get me output.

and remove glfw if works and try xmake f -c again.

@PucklaJ
Copy link
Contributor Author

PucklaJ commented May 17, 2021

Now xmake f -c -vD works: xmake_test_output.txt
xmake f -c without glfw: xmake_test_output.txt

@waruqi
Copy link
Member

waruqi commented May 18, 2021

xmake f -c without glfw:

Does it work?

@waruqi
Copy link
Member

waruqi commented May 18, 2021

This may be related to parallel scheduling. Although I probably know where the problem is, I need more information.

I updated test branch, can you run xmake f -c -vD and given me output?

@PucklaJ
Copy link
Contributor Author

PucklaJ commented May 18, 2021

Yes it works now. It runs through without hanging or errors. I will give you the output of xmake f -c -vD

@PucklaJ
Copy link
Contributor Author

PucklaJ commented May 18, 2021

xmake f -c -vD
Without glfw:

openv	cat	/proc/cpuinfo
wait ..
wait	1	0	cat
trylock	/tmp/.xmake/linux/x86_64/project.lock
trylock ok
�[0mchecking for platform ... �[38;2;0;255;0;1mlinux�[0m
�[0mchecking for architecture ... �[38;2;0;255;0;1mx86_64�[0m
openv	which	gcc
wait ..
co_suspend	<co: xmake config/running>
co_resume	<co: xmake config/running>
wait	1	0	which
openv	/usr/bin/gcc	--version
wait ..
co_suspend	<co: xmake config/running>
co_resume	<co: xmake config/running>
wait	1	0	/usr/bin/gcc
�[0mchecking for gcc ... �[38;2;0;255;0;1m/usr/bin/gcc�[0m
openv	/usr/bin/gcc	--version
wait ..
co_suspend	<co: xmake config/running>
co_resume	<co: xmake config/running>
wait	1	0	/usr/bin/gcc
openv	which	dmd
wait ..
co_suspend	<co: xmake config/running>
co_resume	<co: xmake config/running>
wait	1	1	which
openv	dmd	--version
�[0m�[38;2;255;255;0;1mcheckinfo: �[0;2mcannot runv(dmd --version), No such file or directory�[0m
�[0mchecking for dmd ... �[38;2;255;0;0;1mno�[0m
openv	which	ldc2
wait ..
co_suspend	<co: xmake config/running>
co_resume	<co: xmake config/running>
wait	1	1	which
openv	ldc2	--version
�[0m�[38;2;255;255;0;1mcheckinfo: �[0;2mcannot runv(ldc2 --version), No such file or directory�[0m
�[0mchecking for ldc2 ... �[38;2;255;0;0;1mno�[0m
openv	which	gdc
wait ..
co_suspend	<co: xmake config/running>
co_resume	<co: xmake config/running>
wait	1	1	which
openv	gdc	--version
�[0m�[38;2;255;255;0;1mcheckinfo: �[0;2mcannot runv(gdc --version), No such file or directory�[0m
�[0mchecking for gdc ... �[38;2;255;0;0;1mno�[0m
openv	which	zig
wait ..
co_suspend	<co: xmake config/running>
co_resume	<co: xmake config/running>
wait	1	1	which
openv	zig	version
�[0m�[38;2;255;255;0;1mcheckinfo: �[0;2mcannot runv(zig version), No such file or directory�[0m
�[0mchecking for zig ... �[38;2;255;0;0;1mno�[0m
openv	which	zig
wait ..
co_suspend	<co: xmake config/running>
co_resume	<co: xmake config/running>
wait	1	1	which
openv	zig	version
�[0m�[38;2;255;255;0;1mcheckinfo: �[0;2mcannot runv(zig version), No such file or directory�[0m
�[0mchecking for zig ... �[38;2;255;0;0;1mno�[0m
configure
{
    ccache = true
    buildir = build
    arch = x86_64
    kind = static
    mode = release
    plat = linux
    host = linux
    clean = true
    ndk_stdcxx = true
}

With glfw:

openv	cat	/proc/cpuinfo
wait ..
wait	1	0	cat
trylock	/tmp/.xmake/linux/x86_64/project.lock
trylock ok
�[0mchecking for platform ... �[38;2;0;255;0;1mlinux�[0m
�[0mchecking for architecture ... �[38;2;0;255;0;1mx86_64�[0m
openv	which	gcc
wait ..
co_suspend	<co: xmake config/running>
co_resume	<co: xmake config/running>
wait	1	0	which
openv	/usr/bin/gcc	--version
wait ..
co_suspend	<co: xmake config/running>
co_resume	<co: xmake config/running>
wait	1	0	/usr/bin/gcc
�[0mchecking for gcc ... �[38;2;0;255;0;1m/usr/bin/gcc�[0m
openv	/usr/bin/gcc	--version
wait ..
co_suspend	<co: xmake config/running>
co_resume	<co: xmake config/running>
wait	1	0	/usr/bin/gcc
openv	which	dmd
wait ..
co_suspend	<co: xmake config/running>
co_resume	<co: xmake config/running>
wait	1	1	which
openv	dmd	--version
�[0m�[38;2;255;255;0;1mcheckinfo: �[0;2mcannot runv(dmd --version), No such file or directory�[0m
�[0mchecking for dmd ... �[38;2;255;0;0;1mno�[0m
openv	which	ldc2
wait ..
co_suspend	<co: xmake config/running>
co_resume	<co: xmake config/running>
wait	1	1	which
openv	ldc2	--version
�[0m�[38;2;255;255;0;1mcheckinfo: �[0;2mcannot runv(ldc2 --version), No such file or directory�[0m
�[0mchecking for ldc2 ... �[38;2;255;0;0;1mno�[0m
openv	which	gdc
wait ..
co_suspend	<co: xmake config/running>
co_resume	<co: xmake config/running>
wait	1	1	which
openv	gdc	--version
�[0m�[38;2;255;255;0;1mcheckinfo: �[0;2mcannot runv(gdc --version), No such file or directory�[0m
�[0mchecking for gdc ... �[38;2;255;0;0;1mno�[0m
openv	which	zig
wait ..
co_suspend	<co: xmake config/running>
co_resume	<co: xmake config/running>
wait	1	1	which
openv	zig	version
�[0m�[38;2;255;255;0;1mcheckinfo: �[0;2mcannot runv(zig version), No such file or directory�[0m
�[0mchecking for zig ... �[38;2;255;0;0;1mno�[0m
openv	which	zig
wait ..
co_suspend	<co: xmake config/running>
co_resume	<co: xmake config/running>
wait	1	1	which
openv	zig	version
�[0m�[38;2;255;255;0;1mcheckinfo: �[0;2mcannot runv(zig version), No such file or directory�[0m
�[0mchecking for zig ... �[38;2;255;0;0;1mno�[0m
openv	which	unzip
wait ..
co_suspend	<co: xmake config/running>
co_resume	<co: xmake config/running>
wait	1	0	which
openv	/usr/bin/unzip	-v
wait ..
co_suspend	<co: xmake config/running>
co_resume	<co: xmake config/running>
wait	1	0	/usr/bin/unzip
�[0mchecking for unzip ... �[38;2;0;255;0;1m/usr/bin/unzip�[0m
openv	which	git
wait ..
co_suspend	<co: xmake config/running>
co_resume	<co: xmake config/running>
wait	1	0	which
openv	/usr/bin/git	--version
wait ..
co_suspend	<co: xmake config/running>
co_resume	<co: xmake config/running>
wait	1	0	/usr/bin/git
�[0mchecking for git ... �[38;2;0;255;0;1m/usr/bin/git�[0m
openv	which	gzip
wait ..
co_suspend	<co: xmake config/running>
co_resume	<co: xmake config/running>
wait	1	0	which
openv	/usr/bin/gzip	--version
wait ..
co_suspend	<co: xmake config/running>
co_resume	<co: xmake config/running>
wait	1	0	/usr/bin/gzip
�[0mchecking for gzip ... �[38;2;0;255;0;1m/usr/bin/gzip�[0m
openv	which	tar
wait ..
co_suspend	<co: xmake config/running>
co_resume	<co: xmake config/running>
wait	1	0	which
openv	/usr/bin/tar	--version
wait ..
co_suspend	<co: xmake config/running>
co_resume	<co: xmake config/running>
wait	1	0	/usr/bin/tar
�[0mchecking for tar ... �[38;2;0;255;0;1m/usr/bin/tar�[0m
openv	which	ping
wait ..
co_suspend	<co: xmake config/running>
co_resume	<co: xmake config/running>
wait	1	0	which
openv	/usr/bin/ping	-c 1 -W 1 127.0.0.1
wait ..
co_suspend	<co: xmake config/running>
co_resume	<co: xmake config/running>
wait	1	0	/usr/bin/ping
�[0mchecking for ping ... �[38;2;0;255;0;1m/usr/bin/ping�[0m
openv	/usr/bin/ping	-c 1 -W 1 github.com
wait ..
co_suspend	<co: ping/0/running>
openv	/usr/bin/ping	-c 1 -W 1 gitlab.com
wait ..
co_suspend	<co: ping/1/running>
openv	/usr/bin/ping	-c 1 -W 1 gitee.com
wait ..
co_suspend	<co: ping/2/running>
co_suspend	<co: xmake config/running>
co_resume	<co: ping/0/running>
wait	1	0	/usr/bin/ping
pinging for the host(github.com) ... 65535 ms
co_resume	<co: xmake config/running>
co_suspend	<co: xmake config/running>
co_resume	<co: ping/1/running>
wait	1	0	/usr/bin/ping
pinging for the host(gitlab.com) ... 65535 ms
co_resume	<co: ping/2/running>
wait	1	1	/usr/bin/ping
pinging for the host(gitee.com) ... 65535 ms
co_resume	<co: xmake config/running>
updating repositories .. 
pulling repository(xmake-repo): https://github.com/xmake-io/xmake-repo.git to /home/johnny/.xmake/repositories/xmake-repo ..
/usr/bin/git pull origin master
openv	/usr/bin/git	pull origin master
wait ..
co_suspend	<co: xmake config/running>
Aktualisiere dd076c9..163215a
Fast-forward
 .github/workflows/archlinux.yml            | 32 +++++++++++++++++++++++++++
 packages/d/double-conversion/xmake.lua     | 21 ++++++++++++++++++
 packages/g/glfw/xmake.lua                  |  2 +-
 packages/l/libevent/xmake.lua              | 35 ++++++++++++++++++++++++++++++
 packages/l/linux-tools/modules/bpftool.lua |  1 +
 packages/l/lua-format/xmake.lua            | 16 ++++++++++++++
 6 files changed, 106 insertions(+), 1 deletion(-)
 create mode 100644 .github/workflows/archlinux.yml
 create mode 100644 packages/d/double-conversion/xmake.lua
 create mode 100644 packages/l/libevent/xmake.lua
 create mode 100644 packages/l/lua-format/xmake.lua
co_resume	<co: xmake config/running>
wait	1	0	/usr/bin/git
�[0m�[38;2;0;255;0mok�[0m
fetch_packages ...
fetch cmake
1111111111
openv	which	cmake
wait ..
co_suspend	<co: fetch_packages/0/running>
fetch pkg-config
1111111111
openv	which	pkg-config
wait ..
co_suspend	<co: fetch_packages/1/running>
fetch util-macros
1111111111
finding util-macros from xmake ..
�[0mchecking for xmake::util-macros ... �[38;2;255;0;0;1mno�[0m
openv	which	pacman
wait ..
co_suspend	<co: fetch_packages/2/running>
fetch xorgproto
1111111111
finding xorgproto from xmake ..
�[0mchecking for xmake::xorgproto ... �[38;2;255;0;0;1mno�[0m
co_suspend	<co: fetch_packages/3/running>
co_suspend	<co: xmake config/running>
co_resume	<co: fetch_packages/0/running>
wait	1	0	which
�[0mchecking for cmake ... �[38;2;0;255;0;1m/usr/bin/cmake�[0m
openv	/usr/bin/cmake	--version
wait ..
co_suspend	<co: fetch_packages/0/running>
co_resume	<co: fetch_packages/1/running>
wait	1	0	which
�[0mchecking for pkg-config ... �[38;2;0;255;0;1m/usr/bin/pkg-config�[0m
openv	/usr/bin/pkg-config	--version
wait ..
co_suspend	<co: fetch_packages/1/running>
co_resume	<co: fetch_packages/2/running>
wait	1	0	which
openv	/usr/bin/pacman	--version
wait ..
co_suspend	<co: fetch_packages/2/running>
co_resume	<co: fetch_packages/3/running>
openv	which	pacman
wait ..
co_suspend	<co: fetch_packages/3/running>
co_resume	<co: fetch_packages/1/running>
wait	1	0	/usr/bin/pkg-config
openv	which	pkg-config
wait ..
co_suspend	<co: fetch_packages/1/running>
co_resume	<co: fetch_packages/3/running>
wait	1	0	which
openv	/usr/bin/pacman	--version
wait ..
co_suspend	<co: fetch_packages/3/running>
co_resume	<co: fetch_packages/1/running>
wait	1	0	which
openv	/usr/bin/pkg-config	--version
wait ..
co_suspend	<co: fetch_packages/1/running>
co_resume	<co: fetch_packages/1/running>
wait	1	0	/usr/bin/pkg-config
�[0mchecking for pkg-config ... �[38;2;0;255;0;1m/usr/bin/pkg-config�[0m
2222222222
fetch end pkg-config
co_resume	<co: xmake config/running>
fetch xtrans
1111111111
finding xtrans from xmake ..
�[0mchecking for xmake::xtrans ... �[38;2;255;0;0;1mno�[0m
openv	which	pacman
wait ..
co_suspend	<co: fetch_packages/4/running>
co_suspend	<co: xmake config/running>
co_resume	<co: fetch_packages/4/running>
wait	1	0	which
openv	/usr/bin/pacman	--version
wait ..
co_suspend	<co: fetch_packages/4/running>
co_resume	<co: fetch_packages/2/running>
wait	1	0	/usr/bin/pacman
�[0mchecking for pacman ... �[38;2;0;255;0;1m/usr/bin/pacman�[0m
openv	which	emerge
wait ..
co_suspend	<co: fetch_packages/2/running>
co_resume	<co: fetch_packages/3/running>
wait	1	0	/usr/bin/pacman
�[0mchecking for pacman ... �[38;2;0;255;0;1m/usr/bin/pacman�[0m
openv	which	emerge
wait ..
co_suspend	<co: fetch_packages/3/running>
co_resume	<co: fetch_packages/4/running>
wait	1	0	/usr/bin/pacman
�[0mchecking for pacman ... �[38;2;0;255;0;1m/usr/bin/pacman�[0m
openv	which	emerge
wait ..
co_suspend	<co: fetch_packages/4/running>
co_resume	<co: fetch_packages/2/running>
wait	1	1	which
openv	emerge	--version
�[0m�[38;2;255;255;0;1mcheckinfo: �[0;2mcannot runv(emerge --version), No such file or directory�[0m
�[0mchecking for emerge ... �[38;2;255;0;0;1mno�[0m
finding util-macros from brew ..
openv	which	brew
wait ..
co_suspend	<co: fetch_packages/2/running>
co_resume	<co: fetch_packages/3/running>
wait	1	1	which
openv	emerge	--version
�[0m�[38;2;255;255;0;1mcheckinfo: �[0;2mcannot runv(emerge --version), No such file or directory�[0m
�[0mchecking for emerge ... �[38;2;255;0;0;1mno�[0m
finding xorgproto from brew ..
openv	which	brew
wait ..
co_suspend	<co: fetch_packages/3/running>
co_resume	<co: fetch_packages/4/running>
wait	1	1	which
openv	emerge	--version
�[0m�[38;2;255;255;0;1mcheckinfo: �[0;2mcannot runv(emerge --version), No such file or directory�[0m
�[0mchecking for emerge ... �[38;2;255;0;0;1mno�[0m
finding xtrans from brew ..
openv	which	brew
wait ..
co_suspend	<co: fetch_packages/4/running>
co_resume	<co: fetch_packages/2/running>
wait	1	1	which
�[0mchecking for brew ... �[38;2;255;0;0;1mno�[0m
finding util-macros from vcpkg ..
openv	which	vcpkg
wait ..
co_suspend	<co: fetch_packages/2/running>
co_resume	<co: fetch_packages/3/running>
wait	1	1	which
�[0mchecking for brew ... �[38;2;255;0;0;1mno�[0m
finding xorgproto from vcpkg ..
openv	which	vcpkg
wait ..
co_suspend	<co: fetch_packages/3/running>
co_resume	<co: fetch_packages/4/running>
wait	1	1	which
�[0mchecking for brew ... �[38;2;255;0;0;1mno�[0m
finding xtrans from vcpkg ..
openv	which	vcpkg
wait ..
co_suspend	<co: fetch_packages/4/running>
co_resume	<co: fetch_packages/2/running>
wait	1	1	which
openv	vcpkg	version
�[0m�[38;2;255;255;0;1mcheckinfo: �[0;2mcannot runv(vcpkg version), No such file or directory�[0m
�[0mchecking for vcpkg ... �[38;2;255;0;0;1mno�[0m
finding util-macros from conan ..
finding util-macros from pacman ..
openv	/usr/bin/pacman	-Q -l util-macros
wait ..
co_suspend	<co: fetch_packages/2/running>
co_resume	<co: fetch_packages/0/running>
wait	1	0	/usr/bin/cmake
openv	which	cmake
wait ..
co_suspend	<co: fetch_packages/0/running>
co_resume	<co: fetch_packages/3/running>
wait	1	1	which
openv	vcpkg	version
�[0m�[38;2;255;255;0;1mcheckinfo: �[0;2mcannot runv(vcpkg version), No such file or directory�[0m
�[0mchecking for vcpkg ... �[38;2;255;0;0;1mno�[0m
finding xorgproto from conan ..
finding xorgproto from pacman ..
openv	/usr/bin/pacman	-Q -l xorgproto
wait ..
co_suspend	<co: fetch_packages/3/running>
co_resume	<co: fetch_packages/4/running>
wait	1	1	which
openv	vcpkg	version
�[0m�[38;2;255;255;0;1mcheckinfo: �[0;2mcannot runv(vcpkg version), No such file or directory�[0m
�[0mchecking for vcpkg ... �[38;2;255;0;0;1mno�[0m
finding xtrans from conan ..
finding xtrans from pacman ..
openv	/usr/bin/pacman	-Q -l xtrans
wait ..
co_suspend	<co: fetch_packages/4/running>
co_resume	<co: fetch_packages/0/running>
wait	1	0	which
openv	/usr/bin/cmake	--version
wait ..
co_suspend	<co: fetch_packages/0/running>
co_resume	<co: fetch_packages/0/running>
wait	1	0	/usr/bin/cmake
�[0mchecking for cmake ... �[38;2;0;255;0;1m/usr/bin/cmake�[0m
2222222222
fetch end cmake
co_resume	<co: xmake config/running>
fetch openssl
1111111111
finding openssl from xmake ..
�[0mchecking for xmake::openssl ... �[38;2;255;0;0;1mno�[0m
finding openssl from find_openssl ..
finding openssl from brew ..
finding openssl from vcpkg ..
finding openssl from conan ..
finding openssl from pacman ..
openv	/usr/bin/pacman	-Q -l openssl
wait ..
co_suspend	<co: fetch_packages/5/running>
co_suspend	<co: xmake config/running>
co_resume	<co: fetch_packages/3/running>
wait	1	0	/usr/bin/pacman
openv	which	pkg-config
wait ..
co_suspend	<co: fetch_packages/3/running>
co_resume	<co: fetch_packages/3/running>
wait	1	0	which
openv	/usr/bin/pkg-config	--version
wait ..
co_suspend	<co: fetch_packages/3/running>
co_resume	<co: fetch_packages/3/running>
wait	1	0	/usr/bin/pkg-config
�[0mchecking for pkg-config ... �[38;2;0;255;0;1m/usr/bin/pkg-config�[0m
openv	/usr/bin/pkg-config	--libs --cflags bigreqsproto
wait ..
co_suspend	<co: fetch_packages/3/running>
co_resume	<co: fetch_packages/3/running>
wait	1	0	/usr/bin/pkg-config
openv	/usr/bin/pkg-config	--modversion bigreqsproto
wait ..
co_suspend	<co: fetch_packages/3/running>
co_resume	<co: fetch_packages/3/running>
wait	1	0	/usr/bin/pkg-config
�[0mchecking for xorgproto ... �[38;2;0;255;0;1mpacman::xorgproto �[0m
2222222222
fetch end xorgproto
co_resume	<co: xmake config/running>
fetch libffi
1111111111
finding libffi from xmake ..
�[0mchecking for xmake::libffi ... �[38;2;255;0;0;1mno�[0m
finding libffi from brew ..
finding libffi from vcpkg ..
finding libffi from conan ..
finding libffi from pacman ..
openv	/usr/bin/pacman	-Q -l libffi
wait ..
co_suspend	<co: fetch_packages/6/running>
co_suspend	<co: xmake config/running>
co_resume	<co: fetch_packages/5/running>
wait	1	0	/usr/bin/pacman
openv	/usr/bin/pkg-config	--libs --cflags libcrypto
wait ..
co_suspend	<co: fetch_packages/5/running>
co_resume	<co: fetch_packages/6/running>
wait	1	0	/usr/bin/pacman
openv	/usr/bin/pkg-config	--libs --cflags libffi
wait ..
co_suspend	<co: fetch_packages/6/running>
co_resume	<co: fetch_packages/5/running>
wait	1	0	/usr/bin/pkg-config
openv	/usr/bin/pkg-config	--modversion libcrypto
wait ..
co_suspend	<co: fetch_packages/5/running>
co_resume	<co: fetch_packages/6/running>
wait	1	0	/usr/bin/pkg-config
openv	/usr/bin/pkg-config	--modversion libffi
wait ..
co_suspend	<co: fetch_packages/6/running>
co_resume	<co: fetch_packages/5/running>
wait	1	0	/usr/bin/pkg-config
�[0mchecking for openssl ... �[38;2;0;255;0;1mpacman::openssl 1.1.1k�[0m
2222222222
fetch end openssl
co_resume	<co: xmake config/running>
fetch zlib
1111111111
finding zlib from xmake ..
�[0mchecking for xmake::zlib ... �[38;2;255;0;0;1mno�[0m
finding zlib from find_zlib ..
finding zlib from brew ..
finding zlib from vcpkg ..
finding zlib from conan ..
finding zlib from pacman ..
openv	/usr/bin/pacman	-Q -l zlib
wait ..
co_suspend	<co: fetch_packages/7/running>
co_suspend	<co: xmake config/running>
co_resume	<co: fetch_packages/6/running>
wait	1	0	/usr/bin/pkg-config
�[0mchecking for libffi ... �[38;2;0;255;0;1mpacman::libffi 3.3�[0m
2222222222
fetch end libffi
co_resume	<co: xmake config/running>
fetch python
1111111111
openv	which	python
wait ..
co_suspend	<co: fetch_packages/8/running>
co_suspend	<co: xmake config/running>
co_resume	<co: fetch_packages/8/running>
wait	1	0	which
�[0mchecking for python ... �[38;2;0;255;0;1m/usr/bin/python�[0m
openv	/usr/bin/python	--version
wait ..
co_suspend	<co: fetch_packages/8/running>
co_resume	<co: fetch_packages/8/running>
wait	1	0	/usr/bin/python
openv	which	python
wait ..
co_suspend	<co: fetch_packages/8/running>
co_resume	<co: fetch_packages/7/running>
wait	1	0	/usr/bin/pacman
openv	/usr/bin/pkg-config	--libs --cflags zlib
wait ..
co_suspend	<co: fetch_packages/7/running>
co_resume	<co: fetch_packages/8/running>
wait	1	0	which
openv	/usr/bin/python	--version
wait ..
co_suspend	<co: fetch_packages/8/running>
co_resume	<co: fetch_packages/7/running>
wait	1	0	/usr/bin/pkg-config
openv	/usr/bin/pkg-config	--modversion zlib
wait ..
co_suspend	<co: fetch_packages/7/running>
co_resume	<co: fetch_packages/7/running>
wait	1	0	/usr/bin/pkg-config
�[0mchecking for zlib ... �[38;2;0;255;0;1m::zlib 1.2.11�[0m
2222222222
fetch end zlib
co_resume	<co: xmake config/running>
fetch xcb-proto
1111111111
finding xcb-proto from xmake ..
�[0mchecking for xmake::xcb-proto ... �[38;2;255;0;0;1mno�[0m
finding xcb-proto from brew ..
finding xcb-proto from vcpkg ..
finding xcb-proto from conan ..
finding xcb-proto from pacman ..
openv	/usr/bin/pacman	-Q -l xcb-proto
wait ..
co_suspend	<co: fetch_packages/9/running>
co_suspend	<co: xmake config/running>
co_resume	<co: fetch_packages/8/running>
wait	1	0	/usr/bin/python
�[0mchecking for python ... �[38;2;0;255;0;1m/usr/bin/python�[0m
openv	/usr/bin/python	--version
wait ..
co_suspend	<co: fetch_packages/8/running>
co_resume	<co: fetch_packages/8/running>
wait	1	0	/usr/bin/python
2222222222
fetch end python
co_resume	<co: xmake config/running>
fetch libpthread-stubs
1111111111
finding libpthread-stubs from xmake ..
�[0mchecking for xmake::libpthread-stubs ... �[38;2;255;0;0;1mno�[0m
finding libpthread-stubs from brew ..
finding libpthread-stubs from vcpkg ..
finding libpthread-stubs from conan ..
finding libpthread-stubs from pacman ..
openv	/usr/bin/pacman	-Q -l libpthread-stubs
wait ..
co_suspend	<co: fetch_packages/10/running>
co_suspend	<co: xmake config/running>
co_resume	<co: fetch_packages/9/running>
wait	1	0	/usr/bin/pacman
openv	/usr/bin/pkg-config	--libs --cflags xcb-proto
wait ..
co_suspend	<co: fetch_packages/9/running>
co_resume	<co: fetch_packages/9/running>
wait	1	0	/usr/bin/pkg-config
openv	/usr/bin/pkg-config	--modversion xcb-proto
wait ..
co_suspend	<co: fetch_packages/9/running>
co_resume	<co: fetch_packages/9/running>
wait	1	0	/usr/bin/pkg-config
finding xcb-proto from pkgconfig ..
openv	/usr/bin/pkg-config	--libs --cflags xcb-proto
wait ..
co_suspend	<co: fetch_packages/9/running>
co_resume	<co: fetch_packages/9/running>
wait	1	0	/usr/bin/pkg-config
openv	/usr/bin/pkg-config	--modversion xcb-proto
wait ..
co_suspend	<co: fetch_packages/9/running>
co_resume	<co: fetch_packages/9/running>
wait	1	0	/usr/bin/pkg-config
finding xcb-proto from system ..
openv	/usr/bin/pkg-config	--libs --cflags xcb-proto
wait ..
co_suspend	<co: fetch_packages/9/running>
co_resume	<co: fetch_packages/9/running>
wait	1	0	/usr/bin/pkg-config
openv	/usr/bin/pkg-config	--modversion xcb-proto
wait ..
co_suspend	<co: fetch_packages/9/running>
co_resume	<co: fetch_packages/9/running>
wait	1	0	/usr/bin/pkg-config
�[0mchecking for xcb-proto ... �[38;2;255;0;0;1mno�[0m
2222222222
fetch end xcb-proto
co_resume	<co: xmake config/running>
fetch libxau
1111111111
finding libxau from xmake ..
�[0mchecking for xmake::libxau ... �[38;2;255;0;0;1mno�[0m
finding libxau from brew ..
finding libxau from vcpkg ..
finding libxau from conan ..
finding libxau from pacman ..
openv	/usr/bin/pacman	-Q -l libxau
wait ..
co_suspend	<co: fetch_packages/11/running>
co_suspend	<co: xmake config/running>
co_resume	<co: fetch_packages/4/running>
wait	1	1	/usr/bin/pacman
finding xtrans from pkgconfig ..
openv	/usr/bin/pkg-config	--libs --cflags xtrans
wait ..
co_suspend	<co: fetch_packages/4/running>
co_resume	<co: fetch_packages/10/running>
wait	1	1	/usr/bin/pacman
finding libpthread-stubs from pkgconfig ..
openv	/usr/bin/pkg-config	--libs --cflags libpthread-stubs
wait ..
co_suspend	<co: fetch_packages/10/running>
co_resume	<co: fetch_packages/2/running>
wait	1	1	/usr/bin/pacman
finding util-macros from pkgconfig ..
openv	/usr/bin/pkg-config	--libs --cflags util-macros
wait ..
co_suspend	<co: fetch_packages/2/running>
co_resume	<co: fetch_packages/11/running>
wait	1	0	/usr/bin/pacman
openv	/usr/bin/pkg-config	--libs --cflags xau
wait ..
co_suspend	<co: fetch_packages/11/running>
co_resume	<co: fetch_packages/11/running>
wait	1	0	/usr/bin/pkg-config
openv	/usr/bin/pkg-config	--modversion xau
wait ..
co_suspend	<co: fetch_packages/11/running>
co_resume	<co: fetch_packages/11/running>
wait	1	0	/usr/bin/pkg-config
�[0mchecking for libxau ... �[38;2;0;255;0;1mpacman::libxau 1.0.9�[0m
2222222222
fetch end libxau
co_resume	<co: xmake config/running>
fetch libxdmcp
1111111111
finding libxdmcp from xmake ..
�[0mchecking for xmake::libxdmcp ... �[38;2;255;0;0;1mno�[0m
finding libxdmcp from brew ..
finding libxdmcp from vcpkg ..
finding libxdmcp from conan ..
finding libxdmcp from pacman ..
openv	/usr/bin/pacman	-Q -l libxdmcp
wait ..
co_suspend	<co: fetch_packages/12/running>
co_suspend	<co: xmake config/running>
co_resume	<co: fetch_packages/12/running>
wait	1	0	/usr/bin/pacman
openv	/usr/bin/pkg-config	--libs --cflags xdmcp
wait ..
co_suspend	<co: fetch_packages/12/running>
co_resume	<co: fetch_packages/12/running>
wait	1	0	/usr/bin/pkg-config
openv	/usr/bin/pkg-config	--modversion xdmcp
wait ..
co_suspend	<co: fetch_packages/12/running>
co_resume	<co: fetch_packages/12/running>
wait	1	0	/usr/bin/pkg-config
�[0mchecking for libxdmcp ... �[38;2;0;255;0;1mpacman::libxdmcp 1.1.3�[0m
2222222222
fetch end libxdmcp
co_resume	<co: xmake config/running>
fetch libxcb
1111111111
finding libxcb from xmake ..
�[0mchecking for xmake::libxcb ... �[38;2;255;0;0;1mno�[0m
finding libxcb from brew ..
finding libxcb from vcpkg ..
finding libxcb from conan ..
finding libxcb from pacman ..
openv	/usr/bin/pacman	-Q -l libxcb
wait ..
co_suspend	<co: fetch_packages/13/running>
co_suspend	<co: xmake config/running>
co_resume	<co: fetch_packages/13/running>
wait	1	0	/usr/bin/pacman
openv	/usr/bin/pkg-config	--libs --cflags xcb-composite
wait ..
co_suspend	<co: fetch_packages/13/running>
co_resume	<co: fetch_packages/13/running>
wait	1	0	/usr/bin/pkg-config
openv	/usr/bin/pkg-config	--modversion xcb-composite
wait ..
co_suspend	<co: fetch_packages/13/running>
co_resume	<co: fetch_packages/13/running>
wait	1	0	/usr/bin/pkg-config
�[0mchecking for libxcb ... �[38;2;0;255;0;1mpacman::libxcb 1.14�[0m
2222222222
fetch end libxcb
co_resume	<co: xmake config/running>
fetch libx11
1111111111
finding libx11 from xmake ..
�[0mchecking for xmake::libx11 ... �[38;2;255;0;0;1mno�[0m
finding libx11 from brew ..
finding libx11 from vcpkg ..
finding libx11 from conan ..
finding libx11 from pacman ..
openv	/usr/bin/pacman	-Q -l libx11
wait ..
co_suspend	<co: fetch_packages/14/running>
co_suspend	<co: xmake config/running>
co_resume	<co: fetch_packages/14/running>
wait	1	0	/usr/bin/pacman
openv	/usr/bin/pkg-config	--libs --cflags x11-xcb
wait ..
co_suspend	<co: fetch_packages/14/running>
co_resume	<co: fetch_packages/14/running>
wait	1	0	/usr/bin/pkg-config
openv	/usr/bin/pkg-config	--modversion x11-xcb
wait ..
co_suspend	<co: fetch_packages/14/running>
co_resume	<co: fetch_packages/14/running>
wait	1	0	/usr/bin/pkg-config
�[0mchecking for libx11 ... �[38;2;0;255;0;1mpacman::libx11 1.7.0�[0m
2222222222
fetch end libx11
co_resume	<co: xmake config/running>
fetch libxext
1111111111
finding libxext from xmake ..
�[0mchecking for xmake::libxext ... �[38;2;255;0;0;1mno�[0m
finding libxext from brew ..
finding libxext from vcpkg ..
finding libxext from conan ..
finding libxext from pacman ..
openv	/usr/bin/pacman	-Q -l libxext
wait ..
co_suspend	<co: fetch_packages/15/running>
co_suspend	<co: xmake config/running>
co_resume	<co: fetch_packages/4/running>
wait	1	1	/usr/bin/pkg-config
openv	/usr/bin/pkg-config	--modversion xtrans
wait ..
co_suspend	<co: fetch_packages/4/running>
co_resume	<co: fetch_packages/10/running>
wait	1	1	/usr/bin/pkg-config
openv	/usr/bin/pkg-config	--modversion libpthread-stubs
wait ..
co_suspend	<co: fetch_packages/10/running>
co_resume	<co: fetch_packages/2/running>
wait	1	1	/usr/bin/pkg-config
openv	/usr/bin/pkg-config	--modversion util-macros
wait ..
co_suspend	<co: fetch_packages/2/running>
co_resume	<co: fetch_packages/15/running>
wait	1	0	/usr/bin/pacman
openv	/usr/bin/pkg-config	--libs --cflags xext
wait ..
co_suspend	<co: fetch_packages/15/running>
co_resume	<co: fetch_packages/15/running>
wait	1	0	/usr/bin/pkg-config
openv	/usr/bin/pkg-config	--modversion xext
wait ..
co_suspend	<co: fetch_packages/15/running>
co_resume	<co: fetch_packages/15/running>
wait	1	0	/usr/bin/pkg-config
�[0mchecking for libxext ... �[38;2;0;255;0;1mpacman::libxext 1.3.4�[0m
2222222222
fetch end libxext
co_resume	<co: xmake config/running>
fetch libxrender
1111111111
finding libxrender from xmake ..
�[0mchecking for xmake::libxrender ... �[38;2;255;0;0;1mno�[0m
finding libxrender from brew ..
finding libxrender from vcpkg ..
finding libxrender from conan ..
finding libxrender from pacman ..
openv	/usr/bin/pacman	-Q -l libxrender
wait ..
co_suspend	<co: fetch_packages/16/running>
co_suspend	<co: xmake config/running>
co_resume	<co: fetch_packages/16/running>
wait	1	0	/usr/bin/pacman
openv	/usr/bin/pkg-config	--libs --cflags xrender
wait ..
co_suspend	<co: fetch_packages/16/running>
co_resume	<co: fetch_packages/16/running>
wait	1	0	/usr/bin/pkg-config
openv	/usr/bin/pkg-config	--modversion xrender
wait ..
co_suspend	<co: fetch_packages/16/running>
co_resume	<co: fetch_packages/16/running>
wait	1	0	/usr/bin/pkg-config
�[0mchecking for libxrender ... �[38;2;0;255;0;1mpacman::libxrender 0.9.10�[0m
2222222222
fetch end libxrender
co_resume	<co: xmake config/running>
fetch libxrandr
1111111111
finding libxrandr from xmake ..
�[0mchecking for xmake::libxrandr ... �[38;2;255;0;0;1mno�[0m
finding libxrandr from brew ..
finding libxrandr from vcpkg ..
finding libxrandr from conan ..
finding libxrandr from pacman ..
openv	/usr/bin/pacman	-Q -l libxrandr
wait ..
co_suspend	<co: fetch_packages/17/running>
co_suspend	<co: xmake config/running>
co_resume	<co: fetch_packages/17/running>
wait	1	0	/usr/bin/pacman
openv	/usr/bin/pkg-config	--libs --cflags xrandr
wait ..
co_suspend	<co: fetch_packages/17/running>
co_resume	<co: fetch_packages/17/running>
wait	1	0	/usr/bin/pkg-config
openv	/usr/bin/pkg-config	--modversion xrandr
wait ..
co_suspend	<co: fetch_packages/17/running>
co_resume	<co: fetch_packages/17/running>
wait	1	0	/usr/bin/pkg-config
�[0mchecking for libxrandr ... �[38;2;0;255;0;1mpacman::libxrandr 1.5.2�[0m
2222222222
fetch end libxrandr
co_resume	<co: xmake config/running>
fetch libxinerama
1111111111
finding libxinerama from xmake ..
�[0mchecking for xmake::libxinerama ... �[38;2;255;0;0;1mno�[0m
finding libxinerama from brew ..
finding libxinerama from vcpkg ..
finding libxinerama from conan ..
finding libxinerama from pacman ..
openv	/usr/bin/pacman	-Q -l libxinerama
wait ..
co_suspend	<co: fetch_packages/18/running>
co_suspend	<co: xmake config/running>
co_resume	<co: fetch_packages/4/running>
wait	1	1	/usr/bin/pkg-config
finding xtrans from system ..
openv	/usr/bin/pkg-config	--libs --cflags xtrans
wait ..
co_suspend	<co: fetch_packages/4/running>
co_resume	<co: fetch_packages/10/running>
wait	1	1	/usr/bin/pkg-config
openv	/usr/bin/pkg-config	--libs --cflags pthread-stubs
wait ..
co_suspend	<co: fetch_packages/10/running>
co_resume	<co: fetch_packages/2/running>
wait	1	1	/usr/bin/pkg-config
finding util-macros from system ..
openv	/usr/bin/pkg-config	--libs --cflags util-macros
wait ..
co_suspend	<co: fetch_packages/2/running>
co_resume	<co: fetch_packages/18/running>
wait	1	0	/usr/bin/pacman
openv	/usr/bin/pkg-config	--libs --cflags xinerama
wait ..
co_suspend	<co: fetch_packages/18/running>
co_resume	<co: fetch_packages/18/running>
wait	1	0	/usr/bin/pkg-config
openv	/usr/bin/pkg-config	--modversion xinerama
wait ..
co_suspend	<co: fetch_packages/18/running>
co_resume	<co: fetch_packages/18/running>
wait	1	0	/usr/bin/pkg-config
�[0mchecking for libxinerama ... �[38;2;0;255;0;1mpacman::libxinerama 1.1.4�[0m
2222222222
fetch end libxinerama
co_resume	<co: xmake config/running>
fetch libxfixes
1111111111
finding libxfixes from xmake ..
�[0mchecking for xmake::libxfixes ... �[38;2;255;0;0;1mno�[0m
finding libxfixes from brew ..
finding libxfixes from vcpkg ..
finding libxfixes from conan ..
finding libxfixes from pacman ..
openv	/usr/bin/pacman	-Q -l libxfixes
wait ..
co_suspend	<co: fetch_packages/19/running>
co_suspend	<co: xmake config/running>
co_resume	<co: fetch_packages/19/running>
wait	1	0	/usr/bin/pacman
openv	/usr/bin/pkg-config	--libs --cflags xfixes
wait ..
co_suspend	<co: fetch_packages/19/running>
co_resume	<co: fetch_packages/19/running>
wait	1	0	/usr/bin/pkg-config
openv	/usr/bin/pkg-config	--modversion xfixes
wait ..
co_suspend	<co: fetch_packages/19/running>
co_resume	<co: fetch_packages/19/running>
wait	1	0	/usr/bin/pkg-config
�[0mchecking for libxfixes ... �[38;2;0;255;0;1mpacman::libxfixes 5.0.3�[0m
2222222222
fetch end libxfixes
co_resume	<co: xmake config/running>
fetch libxcursor
1111111111
finding libxcursor from xmake ..
�[0mchecking for xmake::libxcursor ... �[38;2;255;0;0;1mno�[0m
finding libxcursor from brew ..
finding libxcursor from vcpkg ..
finding libxcursor from conan ..
finding libxcursor from pacman ..
openv	/usr/bin/pacman	-Q -l libxcursor
wait ..
co_suspend	<co: fetch_packages/20/running>
co_suspend	<co: xmake config/running>
co_resume	<co: fetch_packages/20/running>
wait	1	0	/usr/bin/pacman
openv	/usr/bin/pkg-config	--libs --cflags xcursor
wait ..
co_suspend	<co: fetch_packages/20/running>
co_resume	<co: fetch_packages/20/running>
wait	1	0	/usr/bin/pkg-config
openv	/usr/bin/pkg-config	--modversion xcursor
wait ..
co_suspend	<co: fetch_packages/20/running>
co_resume	<co: fetch_packages/20/running>
wait	1	0	/usr/bin/pkg-config
�[0mchecking for libxcursor ... �[38;2;0;255;0;1mpacman::libxcursor 1.2.0�[0m
2222222222
fetch end libxcursor
co_resume	<co: xmake config/running>
fetch libxi
1111111111
finding libxi from xmake ..
�[0mchecking for xmake::libxi ... �[38;2;255;0;0;1mno�[0m
finding libxi from brew ..
finding libxi from vcpkg ..
finding libxi from conan ..
finding libxi from pacman ..
openv	/usr/bin/pacman	-Q -l libxi
wait ..
co_suspend	<co: fetch_packages/21/running>
co_suspend	<co: xmake config/running>
co_resume	<co: fetch_packages/21/running>
wait	1	0	/usr/bin/pacman
openv	/usr/bin/pkg-config	--libs --cflags xi
wait ..
co_suspend	<co: fetch_packages/21/running>
co_resume	<co: fetch_packages/21/running>
wait	1	0	/usr/bin/pkg-config
openv	/usr/bin/pkg-config	--modversion xi
wait ..
co_suspend	<co: fetch_packages/21/running>
co_resume	<co: fetch_packages/21/running>
wait	1	0	/usr/bin/pkg-config
�[0mchecking for libxi ... �[38;2;0;255;0;1mpacman::libxi 1.7.10�[0m
2222222222
fetch end libxi
co_resume	<co: xmake config/running>
fetch glfw
1111111111
finding glfw from xmake ..
�[0mchecking for xmake::glfw ... �[38;2;255;0;0;1mno�[0m
finding libglfw3-dev from apt ..
openv	which	dpkg
wait ..
co_suspend	<co: fetch_packages/22/running>
co_suspend	<co: xmake config/running>
co_resume	<co: fetch_packages/2/running>
wait	1	1	/usr/bin/pkg-config
openv	/usr/bin/pkg-config	--modversion util-macros
wait ..
co_suspend	<co: fetch_packages/2/running>
co_resume	<co: fetch_packages/4/running>
wait	1	1	/usr/bin/pkg-config
openv	/usr/bin/pkg-config	--modversion xtrans
wait ..
co_suspend	<co: fetch_packages/4/running>
co_resume	<co: fetch_packages/10/running>
wait	1	1	/usr/bin/pkg-config
openv	/usr/bin/pkg-config	--modversion pthread-stubs
wait ..
co_suspend	<co: fetch_packages/10/running>
co_resume	<co: fetch_packages/22/running>
wait	1	1	which
openv	dpkg	--version
�[0m�[38;2;255;255;0;1mcheckinfo: �[0;2mcannot runv(dpkg --version), No such file or directory�[0m
�[0mchecking for dpkg ... �[38;2;255;0;0;1mno�[0m
�[0mchecking for apt::libglfw3-dev ... �[38;2;255;0;0;1mno�[0m
finding glfw from brew ..
finding glfw from vcpkg ..
finding glfw from conan ..
finding glfw from pacman ..
openv	/usr/bin/pacman	-Q -l glfw
wait ..
co_suspend	<co: fetch_packages/22/running>
co_resume	<co: fetch_packages/22/running>
wait	1	0	/usr/bin/pacman
openv	/usr/bin/pkg-config	--libs --cflags glfw3
wait ..
co_suspend	<co: fetch_packages/22/running>
co_resume	<co: fetch_packages/22/running>
wait	1	0	/usr/bin/pkg-config
openv	/usr/bin/pkg-config	--modversion glfw3
wait ..
co_suspend	<co: fetch_packages/22/running>
co_resume	<co: fetch_packages/22/running>
wait	1	0	/usr/bin/pkg-config
�[0mchecking for glfw ... �[38;2;0;255;0;1mpacman::glfw 3.3.4�[0m
2222222222
fetch end glfw
co_resume	<co: xmake config/running>
co_suspend	<co: xmake config/running>
co_resume	<co: fetch_packages/2/running>
wait	1	1	/usr/bin/pkg-config
�[0mchecking for util-macros ... �[38;2;255;0;0;1mno�[0m
2222222222
fetch end util-macros
co_resume	<co: fetch_packages/10/running>
wait	1	1	/usr/bin/pkg-config
finding libpthread-stubs from system ..
openv	/usr/bin/pkg-config	--libs --cflags libpthread-stubs
wait ..
co_suspend	<co: fetch_packages/10/running>
co_resume	<co: fetch_packages/4/running>
wait	1	1	/usr/bin/pkg-config
�[0mchecking for xtrans ... �[38;2;255;0;0;1mno�[0m
2222222222
fetch end xtrans
co_resume	<co: fetch_packages/10/running>
wait	1	1	/usr/bin/pkg-config
openv	/usr/bin/pkg-config	--modversion libpthread-stubs
wait ..
co_suspend	<co: fetch_packages/10/running>
co_resume	<co: fetch_packages/10/running>
wait	1	1	/usr/bin/pkg-config
�[0mchecking for libpthread-stubs ... �[38;2;255;0;0;1mno�[0m
2222222222
fetch end libpthread-stubs
co_resume	<co: xmake config/running>
register_packages ...
get_confirm ...
co_suspend	<co: install_packages/timer/running>
configure
{
    host = linux
    ndk_stdcxx = true
    buildir = build
    arch = x86_64
    ccache = true
    mode = release
    clean = true
    plat = linux
    kind = static
}
co_resume	<co: install_packages/timer/running>

@waruqi
Copy link
Member

waruqi commented May 18, 2021

I saw the logs, does it works now?

@PucklaJ
Copy link
Contributor Author

PucklaJ commented May 18, 2021

Yes it works now

@waruqi
Copy link
Member

waruqi commented May 18, 2021

I have improve dev branch, can you try it again?

test cases:

xmake f -c + without glfw/with glfw
xmake f -c -vD + without glfw/with glfw

@PucklaJ
Copy link
Contributor Author

PucklaJ commented May 18, 2021

I updated to the dev branch.
xmake f -c without glfw:

checking for platform ... linux
checking for architecture ... x86_64

xmake f -c -vD without glfw:

checking for platform ... linux
checking for architecture ... x86_64
checking for gcc ... /usr/bin/gcc
checkinfo: cannot runv(dmd --version), No such file or directory
checking for dmd ... no
checkinfo: cannot runv(ldc2 --version), No such file or directory
checking for ldc2 ... no
checkinfo: cannot runv(gdc --version), No such file or directory
checking for gdc ... no
checkinfo: cannot runv(zig version), No such file or directory
checking for zig ... no
checkinfo: cannot runv(zig version), No such file or directory
checking for zig ... no
configure
{
    mode = release
    clean = true
    arch = x86_64
    ndk_stdcxx = true
    ccache = true
    host = linux
    plat = linux
    buildir = build
    kind = static
}

xmake f -c with glfw:

checking for platform ... linux
checking for architecture ... x86_64
updating repositories .. ok

xmake f -c -vD with glfw:

checking for platform ... linux
checking for architecture ... x86_64
checking for gcc ... /usr/bin/gcc
checkinfo: cannot runv(dmd --version), No such file or directory
checking for dmd ... no
checkinfo: cannot runv(ldc2 --version), No such file or directory
checking for ldc2 ... no
checkinfo: cannot runv(gdc --version), No such file or directory
checking for gdc ... no
checkinfo: cannot runv(zig version), No such file or directory
checking for zig ... no
checkinfo: cannot runv(zig version), No such file or directory
checking for zig ... no
checking for unzip ... /usr/bin/unzip
checking for git ... /usr/bin/git
checking for gzip ... /usr/bin/gzip
checking for tar ... /usr/bin/tar
checking for ping ... /usr/bin/ping
pinging for the host(gitlab.com) ... 65535 ms
pinging for the host(github.com) ... 65535 ms
pinging for the host(gitee.com) ... 65535 ms
checking for cmake ... /usr/bin/cmake
checking for cmake ... /usr/bin/cmake
checking for pkg-config ... /usr/bin/pkg-config
checking for pkg-config ... /usr/bin/pkg-config
finding util-macros from xmake ..
checking for xmake::util-macros ... no
checking for pacman ... /usr/bin/pacman
checkinfo: cannot runv(emerge --version), No such file or directory
checking for emerge ... no
finding util-macros from brew ..
checking for brew ... no
finding util-macros from vcpkg ..
checkinfo: cannot runv(vcpkg version), No such file or directory
checking for vcpkg ... no
finding util-macros from conan ..
finding util-macros from pacman ..
finding util-macros from pkgconfig ..
checking for pkg-config ... /usr/bin/pkg-config
finding util-macros from system ..
checking for util-macros ... no
finding xorgproto from xmake ..
checking for xmake::xorgproto ... no
finding xorgproto from brew ..
finding xorgproto from vcpkg ..
finding xorgproto from conan ..
finding xorgproto from pacman ..
checking for xorgproto ... pacman::xorgproto 
finding xtrans from xmake ..
checking for xmake::xtrans ... no
finding xtrans from brew ..
finding xtrans from vcpkg ..
finding xtrans from conan ..
finding xtrans from pacman ..
finding xtrans from pkgconfig ..
finding xtrans from system ..
checking for xtrans ... no
finding openssl from xmake ..
checking for xmake::openssl ... no
finding openssl from find_openssl ..
finding openssl from brew ..
finding openssl from vcpkg ..
finding openssl from conan ..
finding openssl from pacman ..
checking for openssl ... pacman::openssl 1.1.1k
finding libffi from xmake ..
checking for xmake::libffi ... no
finding libffi from brew ..
finding libffi from vcpkg ..
finding libffi from conan ..
finding libffi from pacman ..
checking for libffi ... pacman::libffi 3.3
finding zlib from xmake ..
checking for xmake::zlib ... no
finding zlib from find_zlib ..
finding zlib from brew ..
finding zlib from vcpkg ..
finding zlib from conan ..
finding zlib from pacman ..
checking for zlib ... ::zlib 1.2.11
checking for python ... /usr/bin/python
checking for python ... /usr/bin/python
finding xcb-proto from xmake ..
checking for xmake::xcb-proto ... no
finding xcb-proto from brew ..
finding xcb-proto from vcpkg ..
finding xcb-proto from conan ..
finding xcb-proto from pacman ..
finding xcb-proto from pkgconfig ..
finding xcb-proto from system ..
checking for xcb-proto ... no
finding libpthread-stubs from xmake ..
checking for xmake::libpthread-stubs ... no
finding libpthread-stubs from brew ..
finding libpthread-stubs from vcpkg ..
finding libpthread-stubs from conan ..
finding libpthread-stubs from pacman ..
finding libpthread-stubs from pkgconfig ..
finding libpthread-stubs from system ..
checking for libpthread-stubs ... no
finding libxau from xmake ..
checking for xmake::libxau ... no
finding libxau from brew ..
finding libxau from vcpkg ..
finding libxau from conan ..
finding libxau from pacman ..
checking for libxau ... pacman::libxau 1.0.9
finding libxdmcp from xmake ..
checking for xmake::libxdmcp ... no
finding libxdmcp from brew ..
finding libxdmcp from vcpkg ..
finding libxdmcp from conan ..
finding libxdmcp from pacman ..
checking for libxdmcp ... pacman::libxdmcp 1.1.3
finding libxcb from xmake ..
checking for xmake::libxcb ... no
finding libxcb from brew ..
finding libxcb from vcpkg ..
finding libxcb from conan ..
finding libxcb from pacman ..
checking for libxcb ... pacman::libxcb 1.14
finding libx11 from xmake ..
checking for xmake::libx11 ... no
finding libx11 from brew ..
finding libx11 from vcpkg ..
finding libx11 from conan ..
finding libx11 from pacman ..
checking for libx11 ... pacman::libx11 1.7.0
finding libxext from xmake ..
checking for xmake::libxext ... no
finding libxext from brew ..
finding libxext from vcpkg ..
finding libxext from conan ..
finding libxext from pacman ..
checking for libxext ... pacman::libxext 1.3.4
finding libxrender from xmake ..
checking for xmake::libxrender ... no
finding libxrender from brew ..
finding libxrender from vcpkg ..
finding libxrender from conan ..
finding libxrender from pacman ..
checking for libxrender ... pacman::libxrender 0.9.10
finding libxrandr from xmake ..
checking for xmake::libxrandr ... no
finding libxrandr from brew ..
finding libxrandr from vcpkg ..
finding libxrandr from conan ..
finding libxrandr from pacman ..
checking for libxrandr ... pacman::libxrandr 1.5.2
finding libxinerama from xmake ..
checking for xmake::libxinerama ... no
finding libxinerama from brew ..
finding libxinerama from vcpkg ..
finding libxinerama from conan ..
finding libxinerama from pacman ..
checking for libxinerama ... pacman::libxinerama 1.1.4
finding libxfixes from xmake ..
checking for xmake::libxfixes ... no
finding libxfixes from brew ..
finding libxfixes from vcpkg ..
finding libxfixes from conan ..
finding libxfixes from pacman ..
checking for libxfixes ... pacman::libxfixes 5.0.3
finding libxcursor from xmake ..
checking for xmake::libxcursor ... no
finding libxcursor from brew ..
finding libxcursor from vcpkg ..
finding libxcursor from conan ..
finding libxcursor from pacman ..
checking for libxcursor ... pacman::libxcursor 1.2.0
finding libxi from xmake ..
checking for xmake::libxi ... no
finding libxi from brew ..
finding libxi from vcpkg ..
finding libxi from conan ..
finding libxi from pacman ..
checking for libxi ... pacman::libxi 1.7.10
finding glfw from xmake ..
checking for xmake::glfw ... no
finding libglfw3-dev from apt ..
checkinfo: cannot runv(dpkg --version), No such file or directory
checking for dpkg ... no
checking for apt::libglfw3-dev ... no
finding glfw from brew ..
finding glfw from vcpkg ..
finding glfw from conan ..
finding glfw from pacman ..
checking for glfw ... pacman::glfw 3.3.4
configure
{
    plat = linux
    kind = static
    buildir = build
    host = linux
    clean = true
    arch = x86_64
    ndk_stdcxx = true
    mode = release
    ccache = true
}

@waruqi
Copy link
Member

waruqi commented May 18, 2021

Does it work now?

@PucklaJ
Copy link
Contributor Author

PucklaJ commented May 18, 2021

Yes it works completely fine. It does not hang. There are no errors. The project can be compiled successfully. 👍

@waruqi
Copy link
Member

waruqi commented May 18, 2021

ok

@waruqi waruqi closed this as completed May 18, 2021
@WSSDude
Copy link

WSSDude commented Jun 1, 2021

Here just to say that I encountered same issue just now after updating from 2.5.2 to 2.5.4 on Windows 10 using installer.

Tested with 2.5.3, there it worked, so I deduced it is probably same issue? Although not caused by apt...
Tried executing xmake update -s github:xmake-io/xmake#master instead of #test (as that was probably removed) and now it works as it should 👍

Posting in case it may help someone else :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants