Coder Social home page Coder Social logo

Program not launching about acarsdec HOT 7 CLOSED

tleconte avatar tleconte commented on May 16, 2024
Program not launching

from acarsdec.

Comments (7)

gryzel1 avatar gryzel1 commented on May 16, 2024 1

Hi,
I just forgot to put -Drtl=ON while installing the software. I feel so dumb :(
Sorry for wasting your time and thank you for your help. It is working fine now.

from acarsdec.

sc0rcher1 avatar sc0rcher1 commented on May 16, 2024

Can't be reproduced here. Your command works for me.
Try to run your command using strace, you'll probably spot something relevant.

from acarsdec.

gryzel1 avatar gryzel1 commented on May 16, 2024

Thank you for your help.
I tried using strace, and the answer looks like this:

execve("/usr/local/bin/acarsdec", ["acarsdec", "-o1", "-v", "-p", "-22", "-g", "400", "-r", "0", "131.725"], 0x7ffd0b3a0fc8 /* 49 vars */) = 0
brk(NULL)                               = 0x5588cf279000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (Aucun fichier ou dossier de ce type)
openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=119412, ...}) = 0
mmap(NULL, 119412, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fe211a54000
close(3)                                = 0
openat(AT_FDCWD, "/usr/local/lib/libacars-2.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20\246\2\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=788240, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fe211a52000
mmap(NULL, 626936, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fe2119b8000
mmap(0x7fe2119e2000, 180224, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2a000) = 0x7fe2119e2000
mmap(0x7fe211a0e000, 163840, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x56000) = 0x7fe211a0e000
mmap(0x7fe211a36000, 114688, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7d000) = 0x7fe211a36000
close(3)                                = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@l\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=146968, ...}) = 0
mmap(NULL, 132288, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fe211997000
mmap(0x7fe21199d000, 61440, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x7fe21199d000
mmap(0x7fe2119ac000, 24576, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x15000) = 0x7fe2119ac000
mmap(0x7fe2119b2000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1a000) = 0x7fe2119b2000
mmap(0x7fe2119b4000, 13504, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fe2119b4000
close(3)                                = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libm.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p\322\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=1579448, ...}) = 0
mmap(NULL, 1581384, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fe211814000
mmap(0x7fe211821000, 651264, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd000) = 0x7fe211821000
mmap(0x7fe2118c0000, 872448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xac000) = 0x7fe2118c0000
mmap(0x7fe211995000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x180000) = 0x7fe211995000
close(3)                                = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260A\2\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1824496, ...}) = 0
mmap(NULL, 1837056, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fe211653000
mprotect(0x7fe211675000, 1658880, PROT_NONE) = 0
mmap(0x7fe211675000, 1343488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x22000) = 0x7fe211675000
mmap(0x7fe2117bd000, 311296, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16a000) = 0x7fe2117bd000
mmap(0x7fe21180a000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1b6000) = 0x7fe21180a000
mmap(0x7fe211810000, 14336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fe211810000
close(3)                                = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libz.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320#\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=121280, ...}) = 0
mmap(NULL, 2216336, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fe211435000
mprotect(0x7fe211451000, 2097152, PROT_NONE) = 0
mmap(0x7fe211651000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1c000) = 0x7fe211651000
close(3)                                = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libxml2.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\354\2\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=1740024, ...}) = 0
mmap(NULL, 1747384, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fe21128a000
mprotect(0x7fe2112b8000, 1515520, PROT_NONE) = 0
mmap(0x7fe2112b8000, 1171456, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2e000) = 0x7fe2112b8000
mmap(0x7fe2113d6000, 339968, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14c000) = 0x7fe2113d6000
mmap(0x7fe21142a000, 40960, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x19f000) = 0x7fe21142a000
mmap(0x7fe211434000, 2488, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fe211434000
close(3)                                = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000\21\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=14592, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fe211288000
mmap(NULL, 16656, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fe211283000
mmap(0x7fe211284000, 4096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7fe211284000
mmap(0x7fe211285000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fe211285000
mmap(0x7fe211286000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fe211286000
close(3)                                = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libicui18n.so.63", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360\364\r\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=2984248, ...}) = 0
mmap(NULL, 2990296, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fe210fa8000
mprotect(0x7fe211085000, 2015232, PROT_NONE) = 0
mmap(0x7fe211085000, 1482752, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xdd000) = 0x7fe211085000
mmap(0x7fe2111ef000, 528384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x247000) = 0x7fe2111ef000
mmap(0x7fe211271000, 69632, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2c8000) = 0x7fe211271000
mmap(0x7fe211282000, 216, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fe211282000
close(3)                                = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libicuuc.so.63", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p$\6\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=1886216, ...}) = 0
mmap(NULL, 1896208, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fe210dd9000
mmap(0x7fe210e3b000, 868352, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x62000) = 0x7fe210e3b000
mmap(0x7fe210f0f000, 540672, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x136000) = 0x7fe210f0f000
mmap(0x7fe210f93000, 81920, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1b9000) = 0x7fe210f93000
mmap(0x7fe210fa7000, 3856, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fe210fa7000
close(3)                                = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libicudata.so.63", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@\20\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=27190832, ...}) = 0
mmap(NULL, 27193360, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fe20f3e9000
mmap(0x7fe20f3ea000, 4096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7fe20f3ea000
mmap(0x7fe20f3eb000, 27181056, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fe20f3eb000
mmap(0x7fe210dd7000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x19ed000) = 0x7fe210dd7000
close(3)                                = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/liblzma.so.5", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0205\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=158400, ...}) = 0
mmap(NULL, 160400, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fe20f3c1000
mmap(0x7fe20f3c4000, 98304, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7fe20f3c4000
mmap(0x7fe20f3dc000, 45056, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1b000) = 0x7fe20f3dc000
mmap(0x7fe20f3e7000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x25000) = 0x7fe20f3e7000
close(3)                                = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260\304\10\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=1570256, ...}) = 0
mmap(NULL, 1585184, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fe20f23d000
mprotect(0x7fe20f2c6000, 962560, PROT_NONE) = 0
mmap(0x7fe20f2c6000, 704512, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x89000) = 0x7fe20f2c6000
mmap(0x7fe20f372000, 253952, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x135000) = 0x7fe20f372000
mmap(0x7fe20f3b1000, 49152, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x173000) = 0x7fe20f3b1000
mmap(0x7fe20f3bd000, 12320, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fe20f3bd000
close(3)                                = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\3402\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=100712, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fe20f23b000
mmap(NULL, 103472, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fe20f221000
mprotect(0x7fe20f224000, 86016, PROT_NONE) = 0
mmap(0x7fe20f224000, 69632, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7fe20f224000
mmap(0x7fe20f235000, 12288, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14000) = 0x7fe20f235000
mmap(0x7fe20f239000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17000) = 0x7fe20f239000
close(3)                                = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fe20f21f000
arch_prctl(ARCH_SET_FS, 0x7fe20f220200) = 0
mprotect(0x7fe21180a000, 16384, PROT_READ) = 0
mprotect(0x7fe20f239000, 4096, PROT_READ) = 0
mprotect(0x7fe211995000, 4096, PROT_READ) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fe20f21d000
mprotect(0x7fe20f3b1000, 40960, PROT_READ) = 0
mprotect(0x7fe2119b2000, 4096, PROT_READ) = 0
mprotect(0x7fe20f3e7000, 4096, PROT_READ) = 0
mprotect(0x7fe210dd7000, 4096, PROT_READ) = 0
mprotect(0x7fe211286000, 4096, PROT_READ) = 0
mprotect(0x7fe210f93000, 77824, PROT_READ) = 0
mprotect(0x7fe211271000, 65536, PROT_READ) = 0
mprotect(0x7fe211651000, 4096, PROT_READ) = 0
mprotect(0x7fe21142a000, 32768, PROT_READ) = 0
mprotect(0x7fe211a36000, 32768, PROT_READ) = 0
mprotect(0x5588cea53000, 4096, PROT_READ) = 0
mprotect(0x7fe211a99000, 4096, PROT_READ) = 0
munmap(0x7fe211a54000, 119412)          = 0
set_tid_address(0x7fe20f2204d0)         = 25025
set_robust_list(0x7fe20f2204e0, 24)     = 0
rt_sigaction(SIGRTMIN, {sa_handler=0x7fe21199d6b0, sa_mask=[], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x7fe2119a9730}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {sa_handler=0x7fe21199d740, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fe2119a9730}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
brk(NULL)                               = 0x5588cf279000
brk(0x5588cf29a000)                     = 0x5588cf29a000
uname({sysname="Linux", nodename="debian", ...}) = 0
write(2, "Acarsdec/acarsserv 3.5 Copyright"..., 58Acarsdec/acarsserv 3.5 Copyright (c) 2017 Thierry Leconte
) = 58
write(2, "(libacars 2.0.0)\n", 17(libacars 2.0.0)
)      = 17
write(2, "\nUsage: acarsdec  [-v] [-o lv] ["..., 83
Usage: acarsdec  [-v] [-o lv] [-t time] [-A] [-n ipaddr:port] [-l logfile [-H|-D]]) = 83
write(2, "\n\n", 2

)                     = 2
write(2, " -v\t\t\t: verbose\n", 16 -v			: verbose
)    = 16
write(2, " -A\t\t\t: don't display uplink mes"..., 68 -A			: don't display uplink messages (ie : only aircraft messages)
) = 68
write(2, "\n -o lv\t\t\t: output format : 0 : "..., 125
 -o lv			: output format : 0 : no log, 1 : one line by msg, 2 : full (default) , 3 : monitor , 4 : msg JSON, 5 : route JSON
) = 125
write(2, "\n -t time\t\t: set forget time (TT"..., 78
 -t time		: set forget time (TTL) in seconds for monitor mode (default=600s)
) = 78
write(2, " -l logfile\t\t: append log messag"..., 66 -l logfile		: append log messages to logfile (Default : stdout).
) = 66
write(2, " -H\t\t\t: rotate log file once eve"..., 40 -H			: rotate log file once every hour
) = 40
write(2, " -D\t\t\t: rotate log file once eve"..., 39 -D			: rotate log file once every day
) = 39
write(2, " -n ipaddr:port\t\t: send acars me"..., 93 -n ipaddr:port		: send acars messages to addr:port on UDP in planeplotter compatible format
) = 93
write(2, " -N ipaddr:port\t\t: send acars me"..., 85 -N ipaddr:port		: send acars messages to addr:port on UDP in acarsdec native format
) = 85
write(2, " -j ipaddr:port\t\t: send acars me"..., 83 -j ipaddr:port		: send acars messages to addr:port on UDP in acarsdec json format
) = 83
write(2, " -i stationid\t\t: station id used"..., 61 -i stationid		: station id used in acarsdec network format.
) = 61
write(2, " -b filter\t\t: filter output by l"..., 99 -b filter		: filter output by label (ex: -b "H1:Q0" : only output messages  with label H1 or Q0)

) = 99
write(2, "\nUp to 8 channels may be simulta"..., 48
Up to 8 channels may be simultaneously decoded
) = 48
exit_group(1)                           = ?
+++ exited with 1 +++

To be fair, I'm not sure I understand everything written here, but
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (Aucun fichier ou dossier de ce type)
is probably linked to my issue (no such file or folder)...

from acarsdec.

sc0rcher1 avatar sc0rcher1 commented on May 16, 2024

Do you have any rtl_sdr usb stick plugged in?

from acarsdec.

gryzel1 avatar gryzel1 commented on May 16, 2024

Forgot to plug it in before sending you the logs 😭
But actually, it seems like it doesn't change anything, like if the issue was happening before:

execve("/usr/local/bin/acarsdec", ["acarsdec", "-o1", "-v", "-p", "-22", "-g", "400", "-r", "0", "131.725"], 0x7ffd4f1cfc88 /* 49 vars */) = 0
brk(NULL)                               = 0x558cfa6ed000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (Aucun fichier ou dossier de ce type)
openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=119412, ...}) = 0
mmap(NULL, 119412, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fa8e8112000
close(3)                                = 0
openat(AT_FDCWD, "/usr/local/lib/libacars-2.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20\246\2\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=788240, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa8e8110000
mmap(NULL, 626936, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fa8e8076000
mmap(0x7fa8e80a0000, 180224, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2a000) = 0x7fa8e80a0000
mmap(0x7fa8e80cc000, 163840, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x56000) = 0x7fa8e80cc000
mmap(0x7fa8e80f4000, 114688, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7d000) = 0x7fa8e80f4000
close(3)                                = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@l\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=146968, ...}) = 0
mmap(NULL, 132288, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fa8e8055000
mmap(0x7fa8e805b000, 61440, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x7fa8e805b000
mmap(0x7fa8e806a000, 24576, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x15000) = 0x7fa8e806a000
mmap(0x7fa8e8070000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1a000) = 0x7fa8e8070000
mmap(0x7fa8e8072000, 13504, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fa8e8072000
close(3)                                = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libm.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p\322\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=1579448, ...}) = 0
mmap(NULL, 1581384, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fa8e7ed2000
mmap(0x7fa8e7edf000, 651264, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd000) = 0x7fa8e7edf000
mmap(0x7fa8e7f7e000, 872448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xac000) = 0x7fa8e7f7e000
mmap(0x7fa8e8053000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x180000) = 0x7fa8e8053000
close(3)                                = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260A\2\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1824496, ...}) = 0
mmap(NULL, 1837056, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fa8e7d11000
mprotect(0x7fa8e7d33000, 1658880, PROT_NONE) = 0
mmap(0x7fa8e7d33000, 1343488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x22000) = 0x7fa8e7d33000
mmap(0x7fa8e7e7b000, 311296, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16a000) = 0x7fa8e7e7b000
mmap(0x7fa8e7ec8000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1b6000) = 0x7fa8e7ec8000
mmap(0x7fa8e7ece000, 14336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fa8e7ece000
close(3)                                = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libz.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320#\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=121280, ...}) = 0
mmap(NULL, 2216336, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fa8e7af3000
mprotect(0x7fa8e7b0f000, 2097152, PROT_NONE) = 0
mmap(0x7fa8e7d0f000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1c000) = 0x7fa8e7d0f000
close(3)                                = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libxml2.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\354\2\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=1740024, ...}) = 0
mmap(NULL, 1747384, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fa8e7948000
mprotect(0x7fa8e7976000, 1515520, PROT_NONE) = 0
mmap(0x7fa8e7976000, 1171456, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2e000) = 0x7fa8e7976000
mmap(0x7fa8e7a94000, 339968, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14c000) = 0x7fa8e7a94000
mmap(0x7fa8e7ae8000, 40960, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x19f000) = 0x7fa8e7ae8000
mmap(0x7fa8e7af2000, 2488, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fa8e7af2000
close(3)                                = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000\21\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=14592, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa8e7946000
mmap(NULL, 16656, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fa8e7941000
mmap(0x7fa8e7942000, 4096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7fa8e7942000
mmap(0x7fa8e7943000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fa8e7943000
mmap(0x7fa8e7944000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fa8e7944000
close(3)                                = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libicui18n.so.63", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360\364\r\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=2984248, ...}) = 0
mmap(NULL, 2990296, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fa8e7666000
mprotect(0x7fa8e7743000, 2015232, PROT_NONE) = 0
mmap(0x7fa8e7743000, 1482752, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xdd000) = 0x7fa8e7743000
mmap(0x7fa8e78ad000, 528384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x247000) = 0x7fa8e78ad000
mmap(0x7fa8e792f000, 69632, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2c8000) = 0x7fa8e792f000
mmap(0x7fa8e7940000, 216, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fa8e7940000
close(3)                                = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libicuuc.so.63", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p$\6\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=1886216, ...}) = 0
mmap(NULL, 1896208, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fa8e7497000
mmap(0x7fa8e74f9000, 868352, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x62000) = 0x7fa8e74f9000
mmap(0x7fa8e75cd000, 540672, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x136000) = 0x7fa8e75cd000
mmap(0x7fa8e7651000, 81920, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1b9000) = 0x7fa8e7651000
mmap(0x7fa8e7665000, 3856, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fa8e7665000
close(3)                                = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libicudata.so.63", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@\20\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=27190832, ...}) = 0
mmap(NULL, 27193360, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fa8e5aa7000
mmap(0x7fa8e5aa8000, 4096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7fa8e5aa8000
mmap(0x7fa8e5aa9000, 27181056, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fa8e5aa9000
mmap(0x7fa8e7495000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x19ed000) = 0x7fa8e7495000
close(3)                                = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/liblzma.so.5", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0205\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=158400, ...}) = 0
mmap(NULL, 160400, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fa8e5a7f000
mmap(0x7fa8e5a82000, 98304, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7fa8e5a82000
mmap(0x7fa8e5a9a000, 45056, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1b000) = 0x7fa8e5a9a000
mmap(0x7fa8e5aa5000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x25000) = 0x7fa8e5aa5000
close(3)                                = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260\304\10\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=1570256, ...}) = 0
mmap(NULL, 1585184, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fa8e58fb000
mprotect(0x7fa8e5984000, 962560, PROT_NONE) = 0
mmap(0x7fa8e5984000, 704512, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x89000) = 0x7fa8e5984000
mmap(0x7fa8e5a30000, 253952, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x135000) = 0x7fa8e5a30000
mmap(0x7fa8e5a6f000, 49152, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x173000) = 0x7fa8e5a6f000
mmap(0x7fa8e5a7b000, 12320, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fa8e5a7b000
close(3)                                = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\3402\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=100712, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa8e58f9000
mmap(NULL, 103472, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fa8e58df000
mprotect(0x7fa8e58e2000, 86016, PROT_NONE) = 0
mmap(0x7fa8e58e2000, 69632, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7fa8e58e2000
mmap(0x7fa8e58f3000, 12288, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14000) = 0x7fa8e58f3000
mmap(0x7fa8e58f7000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17000) = 0x7fa8e58f7000
close(3)                                = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa8e58dd000
arch_prctl(ARCH_SET_FS, 0x7fa8e58de200) = 0
mprotect(0x7fa8e7ec8000, 16384, PROT_READ) = 0
mprotect(0x7fa8e58f7000, 4096, PROT_READ) = 0
mprotect(0x7fa8e8053000, 4096, PROT_READ) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa8e58db000
mprotect(0x7fa8e5a6f000, 40960, PROT_READ) = 0
mprotect(0x7fa8e8070000, 4096, PROT_READ) = 0
mprotect(0x7fa8e5aa5000, 4096, PROT_READ) = 0
mprotect(0x7fa8e7495000, 4096, PROT_READ) = 0
mprotect(0x7fa8e7944000, 4096, PROT_READ) = 0
mprotect(0x7fa8e7651000, 77824, PROT_READ) = 0
mprotect(0x7fa8e792f000, 65536, PROT_READ) = 0
mprotect(0x7fa8e7d0f000, 4096, PROT_READ) = 0
mprotect(0x7fa8e7ae8000, 32768, PROT_READ) = 0
mprotect(0x7fa8e80f4000, 32768, PROT_READ) = 0
mprotect(0x558cf8e27000, 4096, PROT_READ) = 0
mprotect(0x7fa8e8157000, 4096, PROT_READ) = 0
munmap(0x7fa8e8112000, 119412)          = 0
set_tid_address(0x7fa8e58de4d0)         = 3168
set_robust_list(0x7fa8e58de4e0, 24)     = 0
rt_sigaction(SIGRTMIN, {sa_handler=0x7fa8e805b6b0, sa_mask=[], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x7fa8e8067730}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {sa_handler=0x7fa8e805b740, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fa8e8067730}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
brk(NULL)                               = 0x558cfa6ed000
brk(0x558cfa70e000)                     = 0x558cfa70e000
uname({sysname="Linux", nodename="debian", ...}) = 0
write(2, "Acarsdec/acarsserv 3.5 Copyright"..., 58Acarsdec/acarsserv 3.5 Copyright (c) 2017 Thierry Leconte
) = 58
write(2, "(libacars 2.0.0)\n", 17(libacars 2.0.0)
)      = 17
write(2, "\nUsage: acarsdec  [-v] [-o lv] ["..., 83
Usage: acarsdec  [-v] [-o lv] [-t time] [-A] [-n ipaddr:port] [-l logfile [-H|-D]]) = 83
write(2, "\n\n", 2

)                     = 2
write(2, " -v\t\t\t: verbose\n", 16 -v			: verbose
)    = 16
write(2, " -A\t\t\t: don't display uplink mes"..., 68 -A			: don't display uplink messages (ie : only aircraft messages)
) = 68
write(2, "\n -o lv\t\t\t: output format : 0 : "..., 125
 -o lv			: output format : 0 : no log, 1 : one line by msg, 2 : full (default) , 3 : monitor , 4 : msg JSON, 5 : route JSON
) = 125
write(2, "\n -t time\t\t: set forget time (TT"..., 78
 -t time		: set forget time (TTL) in seconds for monitor mode (default=600s)
) = 78
write(2, " -l logfile\t\t: append log messag"..., 66 -l logfile		: append log messages to logfile (Default : stdout).
) = 66
write(2, " -H\t\t\t: rotate log file once eve"..., 40 -H			: rotate log file once every hour
) = 40
write(2, " -D\t\t\t: rotate log file once eve"..., 39 -D			: rotate log file once every day
) = 39
write(2, " -n ipaddr:port\t\t: send acars me"..., 93 -n ipaddr:port		: send acars messages to addr:port on UDP in planeplotter compatible format
) = 93
write(2, " -N ipaddr:port\t\t: send acars me"..., 85 -N ipaddr:port		: send acars messages to addr:port on UDP in acarsdec native format
) = 85
write(2, " -j ipaddr:port\t\t: send acars me"..., 83 -j ipaddr:port		: send acars messages to addr:port on UDP in acarsdec json format
) = 83
write(2, " -i stationid\t\t: station id used"..., 61 -i stationid		: station id used in acarsdec network format.
) = 61
write(2, " -b filter\t\t: filter output by l"..., 99 -b filter		: filter output by label (ex: -b "H1:Q0" : only output messages  with label H1 or Q0)

) = 99
write(2, "\nUp to 8 channels may be simulta"..., 48
Up to 8 channels may be simultaneously decoded
) = 48
exit_group(1)                           = ?
+++ exited with 1 +++

Maybe acarsdec can't find the driver, but rtl_test is working fine, using the same one.
I feel a little lost here haha

from acarsdec.

sc0rcher1 avatar sc0rcher1 commented on May 16, 2024

Please make sure you installed these packages : librtlsdr-dev, librtlsdr0, rtl-sdr.
Then, use dmesg to check wether your stick has been detected by the system.
You should get something like :

 rtl2832_sdr rtl2832_sdr.1.auto: Realtek RTL2832 SDR attached
[...]

from acarsdec.

gryzel1 avatar gryzel1 commented on May 16, 2024

Tried auto-removing and installing these packages again, but nothing more happens...
The system detects the antenna as well:
[16751.573502] rtl2832_sdr rtl2832_sdr.0.auto: Realtek RTL2832 SDR attached
Maybe I should try on another machine

from acarsdec.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.