Package Details: dump1090-fa-git 1:10.0.r0.g2b3afa5c-1

Git Clone URL: https://aur.archlinux.org/dump1090-fa-git.git (read-only, click to copy)
Package Base: dump1090-fa-git
Description: FlightAware/Mutability fork of dump1090, a simple Mode S decoder for RTLSDR devices.
Upstream URL: https://github.com/flightaware/dump1090
Keywords: dump1090 mutability
Licenses: BSD
Conflicts: dump1090, dump1090-git, dump1090_mr-git
Provides: dump1090, dump1090-fa
Submitter: anish
Maintainer: anish
Last Packager: anish
Votes: 17
Popularity: 0.85
First Submitted: 2015-06-22 04:22 (UTC)
Last Updated: 2025-03-02 07:09 (UTC)

Dependencies (6)

Required by (4)

Sources (3)

Latest Comments

1 2 3 4 5 6 7 Next › Last »

meijin commented on 2026-01-18 07:47 (UTC)

thanks @m1h. I suggest waiting for that to be merged upstream

m1h commented on 2026-01-15 15:54 (UTC)

There is a fix for gcc-15 and clang for string initialization: https://github.com/flightaware/dump1090/pull/261/files

Patch:

diff -aur dump1090/ais_charset.c dump1090_new/ais_charset.c
--- dump1090/ais_charset.c  2026-01-15 15:29:32.582873756 +0000
+++ dump1090_new/ais_charset.c  2026-01-15 15:37:46.510014906 +0000
@@ -1,3 +1,3 @@
 #include "ais_charset.h"

-char ais_charset[64] = "@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_ !\"#$%&'()*+,-./0123456789:;<=>?";
+char ais_charset[65] = "@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_ !\"#$%&'()*+,-./0123456789:;<=>?";
diff -aur dump1090/interactive.c dump1090_new/interactive.c
--- dump1090/interactive.c  2026-01-15 15:29:32.618878654 +0000
+++ dump1090_new/interactive.c  2026-01-15 15:36:54.864180660 +0000
@@ -140,7 +140,7 @@
     static bool need_clear = true;
     uint64_t now = mstime();
     char progress;
-    char spinner[4] = "|/-\\";
+    char spinner[5] = "|/-\\";
     int valid = 0;
     double signalMax = -100.0;
     double signalMin = +100.0;
diff -aur dump1090/ais_charset.h dump1090_new/ais_charset.h
--- dump1090/ais_charset.h  2026-01-15 15:44:18.998128661 +0000
+++ dump1090_new/ais_charset.h  2026-01-15 15:45:27.358585702 +0000
@@ -1,6 +1,6 @@
 #ifndef AIS_CHARSET_H
 #define AIS_CHARSET_H

-extern char ais_charset[64];
+extern char ais_charset[65];

 #endif

vlovich commented on 2025-12-23 18:17 (UTC)

Worked around the build issue by adding -Wno-error=unterminated-string-initialization to /etc/makepkg.conf CFLAGS but it would be nicer if the source was just patched to bypass the issue.

nickoe commented on 2025-07-26 19:30 (UTC)

Hello anish

I get build errors like this when I build this:

ais_charset.c:3:24: error: initializer-string for array of ‘char’ truncates NUL terminator but destination lacks ‘nonstring’ attribute (65 chars into 64 available) [-Werror=unterminated-string-initialization]
    3 | char ais_charset[64] = "@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_ !\"#$%&'()*+,-./0123456789:;<=>?";
      |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  SoapySDR support: yes
cc1: all warnings being treated as errors

meijin commented on 2025-03-03 14:09 (UTC)

any reason not to use the same start script as debian? https://github.com/flightaware/dump1090/blob/master/debian/start-dump1090-fa I think it doesn't pick up my location because of it (we don't source /var/cache/piaware/location.env)

meijin commented on 2025-02-28 11:09 (UTC) (edited on 2025-02-28 15:26 (UTC) by meijin)

after latest git dev merge seems like the patch is failing -

==> Starting prepare()...
patching file adaptive.c
Reversed (or previously applied) patch detected!  Assume -R? [n] 
Apply anyway? [n] 
Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file adaptive.c.rej
patching file net_io.c
Reversed (or previously applied) patch detected!  Assume -R? [n] y
==> ERROR: A failure occurred in prepare()

The patch is no longer needed

mys_721tx commented on 2025-02-08 02:16 (UTC)

It looks like they are using a starting script for the dump1090.service to handle the options. Right now it is hard coded in the ExecStart so creating the file alone would have no effect. We can do what dump978-fa-git does and put the current options in ExecStart to the default file. This should have minimal impact.

anish commented on 2025-02-07 17:50 (UTC)

I'll take a look at adding soapy and the default dump0190 config. I'm not sure how disruptive changing the defaults can be. I'm not inclined to make lighttpd optional since that is also the default for piaware https://github.com/flightaware/dump1090/blob/master/debian/control#L20

mys_721tx commented on 2025-02-07 10:55 (UTC)

Please also include the default configuration since piaware-config is not going to create it.

mys_721tx commented on 2025-02-05 07:17 (UTC)

soapysdr can be added to the dependency to enable other sdr backends.