build was successful except qssl but i was able to install it and i have same issue with eglfs. Im getting
Code: Select all
mmap(NULL, 115840, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7f9a29c000
mprotect(0x7f9a2a7000, 61440, PROT_NONE) = 0
mmap(0x7f9a2b6000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0xa000) = 0x7f9a2b6000
close(4) = 0
faccessat(AT_FDCWD, "/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/aarch64-linux-gnu/tls/aarch64/libgbm.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/lib/aarch64-linux-gnu/tls/aarch64", 0x7fc344ae10, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/aarch64-linux-gnu/tls/libgbm.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/lib/aarch64-linux-gnu/tls", 0x7fc344ae10, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/aarch64-linux-gnu/aarch64/libgbm.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/lib/aarch64-linux-gnu/aarch64", 0x7fc344ae10, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/aarch64-linux-gnu/libgbm.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/lib/aarch64-linux-gnu", {st_mode=S_IFDIR|0755, st_size=12288, ...}, 0) = 0
openat(AT_FDCWD, "/usr/lib/aarch64-linux-gnu/tls/aarch64/libgbm.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/lib/aarch64-linux-gnu/tls/aarch64", 0x7fc344ae10, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/aarch64-linux-gnu/tls/libgbm.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/lib/aarch64-linux-gnu/tls", 0x7fc344ae10, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/aarch64-linux-gnu/aarch64/libgbm.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/lib/aarch64-linux-gnu/aarch64", 0x7fc344ae10, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/aarch64-linux-gnu/libgbm.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/lib/aarch64-linux-gnu", {st_mode=S_IFDIR|0755, st_size=36864, ...}, 0) = 0
openat(AT_FDCWD, "/lib/tls/aarch64/libgbm.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/lib/tls/aarch64", 0x7fc344ae10, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/tls/libgbm.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/lib/tls", 0x7fc344ae10, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/aarch64/libgbm.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/lib/aarch64", 0x7fc344ae10, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/libgbm.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/lib", {st_mode=S_IFDIR|0755, st_size=4096, ...}, 0) = 0
openat(AT_FDCWD, "/usr/lib/tls/aarch64/libgbm.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/lib/tls/aarch64", 0x7fc344ae10, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/tls/libgbm.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/lib/tls", 0x7fc344ae10, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/aarch64/libgbm.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/lib/aarch64", 0x7fc344ae10, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/libgbm.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/lib", {st_mode=S_IFDIR|0755, st_size=4096, ...}, 0) = 0
munmap(0x7f9a6ee000, 55753) = 0
munmap(0x7f9a376000, 278072) = 0
munmap(0x7f9a362000, 77896) = 0
munmap(0x7f9a350000, 69664) = 0
munmap(0x7f9a320000, 193112) = 0
munmap(0x7f9a30c000, 77912) = 0
munmap(0x7f9a2f5000, 90184) = 0
munmap(0x7f9a2e2000, 73800) = 0
munmap(0x7f9a2cc000, 86112) = 0
munmap(0x7f9a2b9000, 73840) = 0
munmap(0x7f9a29c000, 115840) = 0
futex(0x7f9a6ed3e0, FUTEX_WAKE_PRIVATE, 2147483647) = 0
write(2, "Could not open egl display\n", 27Could not open egl display
) = 27
rt_sigprocmask(SIG_UNBLOCK, [ABRT], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, ~[RTMIN RT_1], [], 8) = 0
getpid() = 2340
gettid() = 2340
tgkill(2340, 2340, SIGABRT) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGABRT {si_signo=SIGABRT, si_code=SI_TKILL, si_pid=2340, si_uid=0} ---
+++ killed by SIGABRT +++
Aborted
after installing libgbm-dev i realized, that libgbm.so have broken link to libgbm.so.1.0.0, so i linked it against /usr/lib/aarch64-linux-gnu/libMali.so, not sure if it was good idea. Program still "Could not open egl display"
Code: Select all
openat(AT_FDCWD, "/usr/lib/libgbm.so.1", O_RDONLY|O_CLOEXEC) = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\0\312'\0\0\0\0\0"..., 832) = 832
fstat(4, {st_mode=S_IFREG|0644, st_size=45800368, ...}) = 0
mmap(NULL, 37949952, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7f96258000
mprotect(0x7f984ed000, 65536, PROT_NONE) = 0
mmap(0x7f984fd000, 1421312, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x2295000) = 0x7f984fd000
mmap(0x7f98658000, 201216, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f98658000
close(4) = 0
faccessat(AT_FDCWD, "/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/aarch64-linux-gnu/libwayland-server.so.0", O_RDONLY|O_CLOEXEC) = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\20c\0\0\0\0\0\0"..., 832) = 832
fstat(4, {st_mode=S_IFREG|0644, st_size=68704, ...}) = 0
mmap(NULL, 132536, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7f96237000
mprotect(0x7f96246000, 61440, PROT_NONE) = 0
mmap(0x7f96255000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0xe000) = 0x7f96255000
close(4) = 0
faccessat(AT_FDCWD, "/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/aarch64-linux-gnu/libexpat.so.1", O_RDONLY|O_CLOEXEC) = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\200:\0\0\0\0\0\0"..., 832) = 832
fstat(4, {st_mode=S_IFREG|0644, st_size=190536, ...}) = 0
mmap(NULL, 254120, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7f961f8000
mprotect(0x7f96224000, 65536, PROT_NONE) = 0
mmap(0x7f96234000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x2c000) = 0x7f96234000
close(4) = 0
faccessat(AT_FDCWD, "/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/aarch64-linux-gnu/libdrm.so.2", O_RDONLY|O_CLOEXEC) = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\20=\0\0\0\0\0\0"..., 832) = 832
fstat(4, {st_mode=S_IFREG|0644, st_size=59672, ...}) = 0
mmap(NULL, 125816, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7f961d9000
mprotect(0x7f961e7000, 61440, PROT_NONE) = 0
mmap(0x7f961f6000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0xd000) = 0x7f961f6000
close(4) = 0
faccessat(AT_FDCWD, "/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/aarch64-linux-gnu/libglapi.so.0", O_RDONLY|O_CLOEXEC) = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0 0\1\0\0\0\0\0"..., 832) = 832
fstat(4, {st_mode=S_IFREG|0644, st_size=227416, ...}) = 0
mmap(NULL, 297168, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7f96190000
mprotect(0x7f961c1000, 61440, PROT_NONE) = 0
mmap(0x7f961d0000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x30000) = 0x7f961d0000
mmap(0x7f961d8000, 2256, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f961d8000
close(4) = 0
faccessat(AT_FDCWD, "/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/aarch64-linux-gnu/libXau.so.6", O_RDONLY|O_CLOEXEC) = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0`\16\0\0\0\0\0\0"..., 832) = 832
fstat(4, {st_mode=S_IFREG|0644, st_size=10248, ...}) = 0
mmap(NULL, 73976, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7f9617d000
mprotect(0x7f9617f000, 61440, PROT_NONE) = 0
mmap(0x7f9618e000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x1000) = 0x7f9618e000
close(4) = 0
faccessat(AT_FDCWD, "/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/aarch64-linux-gnu/libXdmcp.so.6", O_RDONLY|O_CLOEXEC) = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\200\22\0\0\0\0\0\0"..., 832) = 832
fstat(4, {st_mode=S_IFREG|0644, st_size=18368, ...}) = 0
mmap(NULL, 82040, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7f96168000
mprotect(0x7f9616c000, 61440, PROT_NONE) = 0
mmap(0x7f9617b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x3000) = 0x7f9617b000
close(4) = 0
faccessat(AT_FDCWD, "/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/aarch64-linux-gnu/libffi.so.6", O_RDONLY|O_CLOEXEC) = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\300\27\0\0\0\0\0\0"..., 832) = 832
fstat(4, {st_mode=S_IFREG|0644, st_size=30920, ...}) = 0
mmap(NULL, 95648, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7f96150000
mprotect(0x7f96157000, 61440, PROT_NONE) = 0
mmap(0x7f96166000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x6000) = 0x7f96166000
close(4) = 0
faccessat(AT_FDCWD, "/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/aarch64-linux-gnu/libbsd.so.0", O_RDONLY|O_CLOEXEC) = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\0205\0\0\0\0\0\0"..., 832) = 832
fstat(4, {st_mode=S_IFREG|0644, st_size=71824, ...}) = 0
mmap(NULL, 139248, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7f9612e000
mprotect(0x7f9613e000, 65536, PROT_NONE) = 0
mmap(0x7f9614e000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x10000) = 0x7f9614e000
close(4) = 0
mprotect(0x7f9614e000, 4096, PROT_READ) = 0
mprotect(0x7f96166000, 4096, PROT_READ) = 0
mprotect(0x7f9617b000, 4096, PROT_READ) = 0
mprotect(0x7f9618e000, 4096, PROT_READ) = 0
mprotect(0x7f961d0000, 28672, PROT_READ) = 0
mprotect(0x7f961f6000, 4096, PROT_READ) = 0
mprotect(0x7f96234000, 8192, PROT_READ) = 0
mprotect(0x7f96255000, 8192, PROT_READ) = 0
mprotect(0x7f986a4000, 8192, PROT_READ) = 0
mprotect(0x7f986b8000, 4096, PROT_READ) = 0
mprotect(0x7f9873c000, 4096, PROT_READ) = 0
mprotect(0x7f986ce000, 4096, PROT_READ) = 0
mprotect(0x7f986e1000, 4096, PROT_READ) = 0
mprotect(0x7f986f8000, 4096, PROT_READ) = 0
mprotect(0x7f9870c000, 4096, PROT_READ) = 0
mprotect(0x7f9874e000, 4096, PROT_READ) = 0
mprotect(0x7f98762000, 4096, PROT_READ) = 0
munmap(0x7f98adc000, 56004) = 0
munmap(0x7f98764000, 278072) = 0
munmap(0x7f98750000, 77896) = 0
munmap(0x7f9873e000, 69664) = 0
munmap(0x7f986fa000, 77912) = 0
munmap(0x7f986e3000, 90184) = 0
munmap(0x7f986d0000, 73800) = 0
munmap(0x7f986ba000, 86112) = 0
munmap(0x7f9870e000, 193112) = 0
munmap(0x7f986a7000, 73840) = 0
munmap(0x7f96258000, 37949952) = 0
munmap(0x7f96237000, 132536) = 0
munmap(0x7f9868a000, 115840) = 0
munmap(0x7f961f8000, 254120) = 0
munmap(0x7f961d9000, 125816) = 0
munmap(0x7f96190000, 297168) = 0
munmap(0x7f9617d000, 73976) = 0
munmap(0x7f96168000, 82040) = 0
munmap(0x7f96150000, 95648) = 0
munmap(0x7f9612e000, 139248) = 0
futex(0x7f98adb3e0, FUTEX_WAKE_PRIVATE, 2147483647) = 0
write(2, "Could not open egl display\n", 27Could not open egl display
) = 27
rt_sigprocmask(SIG_UNBLOCK, [ABRT], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, ~[RTMIN RT_1], [], 8) = 0
getpid() = 2565
gettid() = 2565
tgkill(2565, 2565, SIGABRT) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGABRT {si_signo=SIGABRT, si_code=SI_TKILL, si_pid=2565, si_uid=0} ---
+++ killed by SIGABRT +++