Package Details: grig 0.8.1-5

Git Clone URL: https://aur.archlinux.org/grig.git (read-only, click to copy)
Package Base: grig
Description: Ham Radio - Rig control (cat) program
Upstream URL: http://groundstation.sourceforge.net/grig/
Licenses: GPL
Conflicts: grig-git
Provides: grig
Submitter: Allan
Maintainer: not_anonymous
Last Packager: not_anonymous
Votes: 21
Popularity: 0.000000
First Submitted: 2008-12-19 03:40 (UTC)
Last Updated: 2022-06-20 21:11 (UTC)

Latest Comments

1 2 3 Next › Last »

not_anonymous commented on 2024-04-08 02:14 (UTC)

Please report these compile-time errors upstream...Tnxs in advance.

D3vil0p3r commented on 2024-04-06 20:44 (UTC)

Getting this error during building:

rig-daemon.c: In function ‘rig_daemon_start’:
rig-daemon.c:540:58: error: ‘FILPATHLEN’ undeclared (first use in this function)
  540 |         strncpy (myrig->state.rigport.pathname, rigport, FILPATHLEN);
      |                                                          ^~~~~~~~~~
rig-daemon.c:540:58: note: each undeclared identifier is reported only once for each function it appears in
rig-daemon.c: In function ‘rig_daemon_exec_cmd’:
rig-daemon.c:1677:98: error: ‘freq_range_t’ {aka ‘struct freq_range_list’} has no member named ‘start’; did you mean ‘startf’?
 1677 |                                                     (get->freq1 >= myrig->state.rx_range_list[i].start)    &&
      |                                                                                                  ^~~~~
      |                                                                                                  startf
rig-daemon.c:1678:98: error: ‘freq_range_t’ {aka ‘struct freq_range_list’} has no member named ‘end’; did you mean ‘endf’?
 1678 |                                                     (get->freq1 <= myrig->state.rx_range_list[i].end)) {
      |                                                                                                  ^~~
      |                                                                                                  endf
rig-daemon.c:1681:99: error: ‘freq_range_t’ {aka ‘struct freq_range_list’} has no member named ‘start’; did you mean ‘startf’?
 1681 |                                                         get->fmin = myrig->state.rx_range_list[i].start;
      |                                                                                                   ^~~~~
      |                                                                                                   startf
rig-daemon.c:1682:99: error: ‘freq_range_t’ {aka ‘struct freq_range_list’} has no member named ‘end’; did you mean ‘endf’?
 1682 |                                                         get->fmax = myrig->state.rx_range_list[i].end;
      |                                                                                                   ^~~
      |                                                                                                   endf
rig-daemon.c:2286:35: warning: implicit declaration of function ‘rig_get_split’; did you mean ‘rig_get_xit’? [-Wimplicit-function-declaration]
 2286 |                         retcode = rig_get_split (myrig, RIG_VFO_RX, &get->split);
      |                                   ^~~~~~~~~~~~~
      |                                   rig_get_xit
rig-daemon.c:2974:71: error: ‘RIG_LEVEL_VOX’ undeclared (first use in this function); did you mean ‘RIG_LEVEL_NONE’?
 2974 |                         retcode = rig_set_level (myrig, RIG_VFO_CURR, RIG_LEVEL_VOX, val);
      |                                                                       ^~~~~~~~~~~~~
      |                                                                       RIG_LEVEL_NONE
make[2]: *** [Makefile:532: rig-daemon.o] Error 1
make[2]: *** Waiting for unfinished jobs....
In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
                 from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
                 from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
                 from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:33,
                 from rig-daemon-check.c:42:
/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      | ^~~~
In file included from /usr/include/glib-2.0/gobject/gobject.h:26,
                 from /usr/include/glib-2.0/gobject/gbinding.h:31,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from /usr/include/glib-2.0/gio/gioenums.h:30,
                 from /usr/include/glib-2.0/gio/giotypes.h:30,
                 from /usr/include/glib-2.0/gio/gio.h:28,
                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:32:
/usr/include/glib-2.0/gobject/gtype.h:725:1: note: declared here
  725 | {
      | ^
In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from /usr/include/gtk-2.0/gtk/gtk.h:126:
/usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |   ^~~~~~~~
In file included from /usr/include/glib-2.0/glib/galloca.h:34,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30:
/usr/include/glib-2.0/glib/gtypes.h:580:8: note: declared here
  580 | struct _GTimeVal
      |        ^~~~~~~~~
rig-daemon-check.c: In function ‘rig_daemon_check_mode’:
rig-daemon-check.c:401:74: error: ‘freq_range_t’ {aka ‘struct freq_range_list’} has no member named ‘start’; did you mean ‘startf’?
  401 |                             (get->freq1 >= myrig->state.rx_range_list[i].start)    &&
      |                                                                          ^~~~~
      |                                                                          startf
rig-daemon-check.c:402:74: error: ‘freq_range_t’ {aka ‘struct freq_range_list’} has no member named ‘end’; did you mean ‘endf’?
  402 |                             (get->freq1 <= myrig->state.rx_range_list[i].end)) {
      |                                                                          ^~~
      |                                                                          endf
rig-daemon-check.c:405:75: error: ‘freq_range_t’ {aka ‘struct freq_range_list’} has no member named ‘start’; did you mean ‘startf’?
  405 |                                 get->fmin = myrig->state.rx_range_list[i].start;
      |                                                                           ^~~~~
      |                                                                           startf
rig-daemon-check.c:406:75: error: ‘freq_range_t’ {aka ‘struct freq_range_list’} has no member named ‘end’; did you mean ‘endf’?
  406 |                                 get->fmax = myrig->state.rx_range_list[i].end;
      |                                                                           ^~~
      |                                                                           endf
In file included from rig-daemon-check.c:45:
rig-daemon-check.c: In function ‘rig_daemon_check_level’:
rig-data.h:193:24: error: ‘RIG_LEVEL_VOX’ undeclared (first use in this function); did you mean ‘RIG_LEVEL_NONE’?
  193 |                        RIG_LEVEL_VOX | RIG_LEVEL_AF | RIG_LEVEL_RF | RIG_LEVEL_SQL | \
      |                        ^~~~~~~~~~~~~
rig-daemon-check.c:480:46: note: in expansion of macro ‘GRIG_LEVEL_RD’
  480 |         haslevel = rig_has_get_level (myrig, GRIG_LEVEL_RD);
      |                                              ^~~~~~~~~~~~~
rig-data.h:193:24: note: each undeclared identifier is reported only once for each function it appears in
  193 |                        RIG_LEVEL_VOX | RIG_LEVEL_AF | RIG_LEVEL_RF | RIG_LEVEL_SQL | \
      |                        ^~~~~~~~~~~~~
rig-daemon-check.c:480:46: note: in expansion of macro ‘GRIG_LEVEL_RD’
  480 |         haslevel = rig_has_get_level (myrig, GRIG_LEVEL_RD);
      |                                              ^~~~~~~~~~~~~
rig-daemon-check.c:887:29: error: ‘MAXDBLSTSIZ’ undeclared (first use in this function)
  887 |                 while ((i < MAXDBLSTSIZ) && (myrig->state.attenuator[i] != 0)) {
      |                             ^~~~~~~~~~~
make[2]: *** [Makefile:532: rig-daemon-check.o] Error 1
make[2]: Leaving directory '/tmp/makepkg/grig/src/grig-0.8.1/src'
make[1]: *** [Makefile:492: all-recursive] Error 1
make[1]: Leaving directory '/tmp/makepkg/grig/src/grig-0.8.1'
make: *** [Makefile:401: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...

not_anonymous commented on 2023-12-22 03:05 (UTC)

Below is from a test run using the latest tarball i.e. version 0.9.0 ...(as such I am unflagging the "out-of-date" and will await a fix from upstream.

rig-selector.c:49:13: error: conflicting types for ‘connect’; have ‘void(GtkWidget , void )’ {aka ‘void(struct _GtkWidget , void )’} 49 | static void connect (GtkWidget *, gpointer); | ^~~ version

df8oe commented on 2022-06-21 06:24 (UTC) (edited on 2022-06-21 06:32 (UTC) by df8oe)

Thank you for catching this. We will see where the travel is going to ;)

not_anonymous commented on 2022-06-20 21:15 (UTC)

Nice "catch" df8oe. HOWEVER the upstream "versioning" has different numbers depending on where/what you look at. "About" lists it as "0.9.0 - git", "git-tags" say "0.8.1", and there is a "release" from 2015 that uses "0.8.1". SO.... I punted and created a NEW PKGBUILD; grig-git . Please go there for that LATEST git code. (Perhaps, in time, this can/will be straightened out. IN WHICH CASE keeping both the -git and (regular) versions will be a.o.k. !)

df8oe commented on 2022-06-19 11:25 (UTC) (edited on 2022-06-19 17:04 (UTC) by df8oe)

Please switch your source url to https://github.com/fillods/grig. This version builds with hamlib4.4 flawlessly

not_anonymous commented on 2022-02-01 20:38 (UTC)

Someone has been flagging this as out-of-date. A simple check with the upstream locations indicate that this IS the latest version. NOTE: IF you have a problem with a features issue, i.e. and "upstream author" issue, please take it up with them. Please do NOT log this as out-of-date unless and until it is NOT the latest version that the upstream author is offering.

not_anonymous commented on 2021-08-22 14:00 (UTC)

Actually it was the wrong file !! (And I had to "pump" the pkgrel to "fix it"....sigh) MNY TNXS OM FER CATCHING THIS....

dviktor commented on 2021-08-22 12:24 (UTC)

checksums for grig.desktop should be updated :)

not_anonymous commented on 2021-08-21 20:20 (UTC)

Okey Dokey....this DOES work...(but not with the hamlibs >4.x .. which includes the hamlib-git(s).....) ...sigh.... The PKGBUILD does reflect this.