Package Details: libosmocore 1.3.0-1

Git Clone URL: https://aur.archlinux.org/libosmocore.git (read-only, click to copy)
Package Base: libosmocore
Description: core libs for osmocom
Upstream URL: http://bb.osmocom.org/trac/wiki/libosmocore
Licenses: GPL
Submitter: asdil12
Maintainer: asdil12
Last Packager: asdil12
Votes: 15
Popularity: 0.000069
First Submitted: 2012-03-08 09:58
Last Updated: 2020-03-04 09:48

Latest Comments

1 2 Next › Last »

dreieck commented on 2021-09-30 12:43

I also get the error which @BoBeR182 reported:

Build fails for me with linking errors (/usr/bin/ld: [...] first defined here):

[...]
Making all in src/coding
make[2]: Entering directory '/[...]/libosmocore/src/libosmocore/src/coding'
  CC       gsm0503_interleaving.lo
  CC       gsm0503_tables.lo
  CC       gsm0503_mapping.lo
  CC       gsm0503_parity.lo
  CC       gsm0503_coding.lo
  CCLD     libosmocoding.la
/usr/bin/ld: .libs/gsm0503_coding.o:(.rodata+0x128): multiple definition of `gsm0503_mcs_crc12'; .libs/gsm0503_parity.o:(.rodata+0x30): first defined here
/usr/bin/ld: .libs/gsm0503_coding.o:(.rodata+0x138): multiple definition of `gsm0503_mcs_crc8_hdr'; .libs/gsm0503_parity.o:(.rodata+0x40): first defined here
/usr/bin/ld: .libs/gsm0503_coding.o:(.rodata+0x160): multiple definition of `gsm0503_fire_crc40'; .libs/gsm0503_parity.o:(.rodata+0x60): first defined here
/usr/bin/ld: .libs/gsm0503_coding.o:(.rodata+0x140): multiple definition of `gsm0503_cs234_crc16'; .libs/gsm0503_parity.o:(.rodata+0x48): first defined here
/usr/bin/ld: .libs/gsm0503_coding.o:(.rodata+0x108): multiple definition of `gsm0503_tch_fr_crc3'; .libs/gsm0503_parity.o:(.rodata+0x10): first defined here
/usr/bin/ld: .libs/gsm0503_coding.o:(.rodata+0x100): multiple definition of `gsm0503_tch_efr_crc8'; .libs/gsm0503_parity.o:(.rodata+0x8): first defined here
/usr/bin/ld: .libs/gsm0503_coding.o:(.rodata+0xf8): multiple definition of `gsm0503_amr_crc6'; .libs/gsm0503_parity.o:(.rodata+0x0): first defined here
/usr/bin/ld: .libs/gsm0503_coding.o:(.rodata+0x120): multiple definition of `gsm0503_rach_crc6'; .libs/gsm0503_parity.o:(.rodata+0x28): first defined here
/usr/bin/ld: .libs/gsm0503_coding.o:(.rodata+0x110): multiple definition of `gsm0503_sch_crc10'; .libs/gsm0503_parity.o:(.rodata+0x18): first defined here
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:495: libosmocoding.la] Error 1
make[2]: Leaving directory '/[...]/libosmocore/src/libosmocore/src/coding'
make[1]: *** [Makefile:689: all-recursive] Error 1
make[1]: Leaving directory '/[...]/libosmocore/src/libosmocore'
make: *** [Makefile:470: all] Error 2

mansuetus commented on 2020-11-23 11:27

@BoBeR182 https://aur.archlinux.org/packages/libosmocore-git/

BoBeR182 commented on 2020-07-29 13:23

  CC       gsm0503_interleaving.lo
  CC       gsm0503_mapping.lo
  CC       gsm0503_tables.lo
  CC       gsm0503_parity.lo
  CC       gsm0503_coding.lo
  CCLD     libosmocoding.la
/usr/bin/ld: .libs/gsm0503_coding.o:(.rodata+0x128): multiple definition of `gsm0503_mcs_crc12'; .libs/gsm0503_parity.o:(.rodata+0x30): first defined here
/usr/bin/ld: .libs/gsm0503_coding.o:(.rodata+0x138): multiple definition of `gsm0503_mcs_crc8_hdr'; .libs/gsm0503_parity.o:(.rodata+0x40): first defined here
/usr/bin/ld: .libs/gsm0503_coding.o:(.rodata+0x160): multiple definition of `gsm0503_fire_crc40'; .libs/gsm0503_parity.o:(.rodata+0x60): first defined here
/usr/bin/ld: .libs/gsm0503_coding.o:(.rodata+0x140): multiple definition of `gsm0503_cs234_crc16'; .libs/gsm0503_parity.o:(.rodata+0x48): first defined here
/usr/bin/ld: .libs/gsm0503_coding.o:(.rodata+0x108): multiple definition of `gsm0503_tch_fr_crc3'; .libs/gsm0503_parity.o:(.rodata+0x10): first defined here
/usr/bin/ld: .libs/gsm0503_coding.o:(.rodata+0x100): multiple definition of `gsm0503_tch_efr_crc8'; .libs/gsm0503_parity.o:(.rodata+0x8): first defined here
/usr/bin/ld: .libs/gsm0503_coding.o:(.rodata+0xf8): multiple definition of `gsm0503_amr_crc6'; .libs/gsm0503_parity.o:(.rodata+0x0): first defined here
/usr/bin/ld: .libs/gsm0503_coding.o:(.rodata+0x120): multiple definition of `gsm0503_rach_crc6'; .libs/gsm0503_parity.o:(.rodata+0x28): first defined here
/usr/bin/ld: .libs/gsm0503_coding.o:(.rodata+0x110): multiple definition of `gsm0503_sch_crc10'; .libs/gsm0503_parity.o:(.rodata+0x18): first defined here
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:493: libosmocoding.la] Error 1

asdil12 commented on 2020-03-04 09:49

added the patches and fixed some missing deps.

GNUtoo commented on 2020-03-03 19:00

Hi, here are two patches:

From 0e5683310dbaaa148fdc531882b912ca47aaa95b Mon Sep 17 00:00:00 2001
From: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
Date: Tue, 3 Mar 2020 19:39:28 +0100
Subject: [PATCH 1/2] Update to version 1.3.0

Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
---
 PKGBUILD | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/PKGBUILD b/PKGBUILD
index 133de89..55af319 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
 # Maintainer: Dominik Heidler <dominik@heidler.eu>

 pkgname=libosmocore
-pkgver=1.0.1
+pkgver=1.3.0
 pkgrel=1
 pkgdesc="core libs for osmocom"
 arch=('x86_64' 'i686')
-- 
2.25.1

And:

From 3f886a66a1e1f93e4180cb505ecc7129e7b921dc Mon Sep 17 00:00:00 2001
From: Denis 'GNUtoo' Carikli GNUtoo@cyberdimension.org
Date: Tue, 3 Mar 2020 19:59:02 +0100
Subject: [PATCH 2/2] Add support for the armv7h architecture

Signed-off-by: Denis 'GNUtoo' Carikli GNUtoo@cyberdimension.org

PKGBUILD | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/PKGBUILD b/PKGBUILD index 55af319..a8aab5f 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -4,7 +4,7 @@ pkgname=libosmocore pkgver=1.3.0 pkgrel=1 pkgdesc="core libs for osmocom" -arch=('x86_64' 'i686') +arch=('armv7h' 'i686' 'x86_64') url="http://bb.osmocom.org/trac/wiki/libosmocore" license=('GPL') groups=() -- 2.25.1

asdil12 commented on 2018-09-14 09:30

done

rexhunt commented on 2018-09-14 09:13

This wouldn't build without talloc installed. Perhaps this should be added to the makedepends?

asdil12 commented on 2016-09-02 14:22

done

pandan commented on 2016-08-30 23:26

please add 'pkg-config' to makedepends. thanks

lynxis commented on 2016-05-10 11:38

there is a new version 0.9