Package Details: dmrconfig-git r245.9e65be7-1

Git Clone URL: https://aur.archlinux.org/dmrconfig-git.git (read-only, click to copy)
Package Base: dmrconfig-git
Description: DMRconfig is a utility for programming digital radios via USB programming cable.
Upstream URL: https://github.com/sergev/dmrconfig.git
Licenses: Apache 2.0
Submitter: simonvik
Maintainer: simonvik
Last Packager: simonvik
Votes: 1
Popularity: 0.000012
First Submitted: 2018-10-25 08:36
Last Updated: 2021-01-06 07:01

Dependencies (1)

Required by (0)

Sources (1)

Latest Comments

simonvik commented on 2020-07-08 06:20

Added.

Anonymous comment on 2020-07-07 19:42

Adding

CFLAGS="-fcommon" when editing PKGBUILD fixes the error mentioned.

simonvik commented on 2020-06-28 20:16

This is a GCC10 thing : https://gcc.gnu.org/gcc-10/porting_to.html

I will patch it later but if you want to build it now then you can add -fcommonto the CFLAGS in src/dmrconfig/Makefile

fkp commented on 2020-06-28 19:42

Does not link:

cc -g -o dmrconfig main.o util.o radio.o dfu-libusb.o uv380.o md380.o rd5r.o gd77.o hid.o serial.o d868uv.o dm1801.o hid-libusb.o -lusb-1.0 -ludev -pthread
usr/sbin/ld: util.o:/home/user/git/dmrconfig/util.h:38: multiple definition of `trace_flag'; main.o:/home/user/git/dmrconfig/util.h:38: first defined here
usr/sbin/ld: radio.o:/home/user/git/dmrconfig/radio.h:147: multiple definition of `radio_progress'; main.o:/home/user/git/dmrconfig/radio.h:147: first defined here
usr/sbin/ld: radio.o:/home/user/git/dmrconfig/util.h:38: multiple definition of `trace_flag'; main.o:/home/user/git/dmrconfig/util.h:38: first defined here
usr/sbin/ld: radio.o:/home/user/git/dmrconfig/radio.h:142: multiple definition of `radio_port'; main.o:/home/user/git/dmrconfig/radio.h:142: first defined here
usr/sbin/ld: dfu-libusb.o:/home/user/git/dmrconfig/util.h:38: multiple definition of `trace_flag'; main.o:/home/user/git/dmrconfig/util.h:38: first defined here
usr/sbin/ld: uv380.o:/home/user/git/dmrconfig/radio.h:147: multiple definition of `radio_progress'; main.o:/home/user/git/dmrconfig/radio.h:147: first defined here
usr/sbin/ld: uv380.o:/home/user/git/dmrconfig/util.h:38: multiple definition of `trace_flag'; main.o:/home/user/git/dmrconfig/util.h:38: first defined here
usr/sbin/ld: uv380.o:/home/user/git/dmrconfig/radio.h:142: multiple definition of `radio_port'; main.o:/home/user/git/dmrconfig/radio.h:142: first defined here
usr/sbin/ld: md380.o:/home/user/git/dmrconfig/radio.h:147: multiple definition of `radio_progress'; main.o:/home/user/git/dmrconfig/radio.h:147: first defined here
usr/sbin/ld: md380.o:/home/user/git/dmrconfig/util.h:38: multiple definition of `trace_flag'; main.o:/home/user/git/dmrconfig/util.h:38: first defined here
usr/sbin/ld: md380.o:/home/user/git/dmrconfig/radio.h:142: multiple definition of `radio_port'; main.o:/home/user/git/dmrconfig/radio.h:142: first defined here
usr/sbin/ld: rd5r.o:/home/user/git/dmrconfig/radio.h:147: multiple definition of `radio_progress'; main.o:/home/user/git/dmrconfig/radio.h:147: first defined here
usr/sbin/ld: rd5r.o:/home/user/git/dmrconfig/util.h:38: multiple definition of `trace_flag'; main.o:/home/user/git/dmrconfig/util.h:38: first defined here
usr/sbin/ld: rd5r.o:/home/user/git/dmrconfig/radio.h:142: multiple definition of `radio_port'; main.o:/home/user/git/dmrconfig/radio.h:142: first defined here
usr/sbin/ld: gd77.o:/home/user/git/dmrconfig/radio.h:147: multiple definition of `radio_progress'; main.o:/home/user/git/dmrconfig/radio.h:147: first defined here
usr/sbin/ld: gd77.o:/home/user/git/dmrconfig/util.h:38: multiple definition of `trace_flag'; main.o:/home/user/git/dmrconfig/util.h:38: first defined here
usr/sbin/ld: gd77.o:/home/user/git/dmrconfig/radio.h:142: multiple definition of `radio_port'; main.o:/home/user/git/dmrconfig/radio.h:142: first defined here
usr/sbin/ld: hid.o:/home/user/git/dmrconfig/util.h:38: multiple definition of `trace_flag'; main.o:/home/user/git/dmrconfig/util.h:38: first defined here
usr/sbin/ld: serial.o:/home/user/git/dmrconfig/util.h:38: multiple definition of `trace_flag'; main.o:/home/user/git/dmrconfig/util.h:38: first defined here
usr/sbin/ld: d868uv.o:/home/user/git/dmrconfig/util.h:38: multiple definition of `trace_flag'; main.o:/home/user/git/dmrconfig/util.h:38: first defined here
usr/sbin/ld: d868uv.o:/home/user/git/dmrconfig/radio.h:147: multiple definition of `radio_progress'; main.o:/home/user/git/dmrconfig/radio.h:147: first defined here
usr/sbin/ld: d868uv.o:/home/user/git/dmrconfig/radio.h:142: multiple definition of `radio_port'; main.o:/home/user/git/dmrconfig/radio.h:142: first defined here
usr/sbin/ld: dm1801.o:/home/user/git/dmrconfig/radio.h:147: multiple definition of `radio_progress'; main.o:/home/user/git/dmrconfig/radio.h:147: first defined here
usr/sbin/ld: dm1801.o:/home/user/git/dmrconfig/util.h:38: multiple definition of `trace_flag'; main.o:/home/user/git/dmrconfig/util.h:38: first defined here
usr/sbin/ld: dm1801.o:/home/user/git/dmrconfig/radio.h:142: multiple definition of `radio_port'; main.o:/home/user/git/dmrconfig/radio.h:142: first defined here
usr/sbin/ld: hid-libusb.o:/home/user/git/dmrconfig/util.h:38: multiple definition of `trace_flag'; main.o:/home/user/git/dmrconfig/util.h:38: first defined here
collect2: error: ld returned 1 exit status
make: *** [Makefile:52: dmrconfig] Error 1

simonvik commented on 2019-10-21 15:23

@not_anonymous fixed.

not_anonymous commented on 2019-10-21 15:19

You can safely add 'aarch64' to the "arch=" field. Works fb om.