Package Details: aprx 2.9.1-1

Git Clone URL: https://aur.archlinux.org/aprx.git (read-only, click to copy)
Package Base: aprx
Description: An APRS Digipeater and/or Internet Gateway
Upstream URL: http://thelifeofkenneth.com/aprx/
Keywords: amateurradio hamradio
Licenses: custom
Submitter: TheLugal
Maintainer: TheLugal
Last Packager: TheLugal
Votes: 1
Popularity: 0.000000
First Submitted: 2017-03-15 09:15 (UTC)
Last Updated: 2023-03-24 11:11 (UTC)

Dependencies (1)

Required by (0)

Sources (2)

Latest Comments

aarioch commented on 2025-01-03 15:33 (UTC)

This doesn't currently build with GCC 14, but the following patch from https://github.com/PhirePhly/aprx/issues/78 fixes it:

Description: Fix FTBFS Error for GCC14
Author: Dave Hibberd <hibby@debian.org>
Forwarded: yes
Last-Update: 2024-08-27
---
This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
--- a/ttyreader.c
+++ b/ttyreader.c
@@ -705,6 +705,7 @@
 void
 aprx_cfmakeraw(t, f)
    struct termios *t;
+   int f;
 {

    t->c_iflag &= ~(IMAXBEL|IXOFF|INPCK|BRKINT|PARMRK|ISTRIP|INLCR|IGNCR|ICRNL|IXON|IGNPAR);
--- a/test.c
+++ b/test.c
@@ -14,7 +14,7 @@
    return h;
 }

-main()
+int main()
 {
    printf("APRSPASS: %d\n", aprspass("OH2MQK-1"));
    return 0;

vtanger commented on 2024-10-31 23:14 (UTC)

Error when building the current (2024-10-31) AUR

gcc -fcommon -O2   -DAPRXVERSION="\"2.9.1\"" -DVARRUN="\"/var/run\"" -DVARLOG="\"/var/log/aprx\"" -DCFGFILE="\"/etc/aprx.conf\"" -c ttyreader.c
In Datei, eingebunden von /usr/include/bits/libc-header-start.h:33,
             von /usr/include/stdio.h:28,
             von aprx.h:13,
             von ttyreader.c:13:
/usr/include/features.h:197:3: Warnung: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
  197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
      |   ^~~~~~~
ttyreader.c: In Funktion »aprx_cfmakeraw«:
ttyreader.c:706:1: Fehler: Typ von »f« ist auf »int« voreingestellt [-Wimplicit-int]
  706 | aprx_cfmakeraw(t, f)
      | ^~~~~~~~~~~~~~
make: *** [Makefile:142: ttyreader.o] Fehler 1
==> FEHLER: Ein Fehler geschah in build().
    Breche ab...
 -> Fehler beim Erstellen: aprx-exit status 4
 -> Die folgenden Pakete konnten nicht installiert werden. Ein manueller Eingriff ist erforderlich:
aprx - exit status 4

thasti commented on 2020-12-20 18:22 (UTC)

This does not build as is with GCC10. The following modification is required:

--- PKGBUILD.old    2020-12-20 18:17:15.664779067 +0000
+++ PKGBUILD    2020-12-20 18:20:09.862469018 +0000
@@ -20,7 +20,7 @@
 # For a small memory system without writeable /tmp add --with-embedded   
    cd "$pkgname-$pkgver"
   ./configure --prefix=/usr -mandir=/usr/share/man #--with-embedded 
-  make
+  make CFLAGS="-fcommon -O2"
 }

 package() {