[LAU] everything stops after 2.1GB

Ralf Mardorf ralf.mardorf at alice-dsl.net
Thu Nov 10 08:41:55 UTC 2016


On Thu, 10 Nov 2016 08:50:48 +0100, Kjetil Matheussen wrote:
>On Thu, 10 Nov 2016 17:28:55 +1100, Erik de Castro Lopo wrote:
>>From the POV of libsndfile, it has had Large File Support (which 
>>makes file offsets 64 bit signed values) on 32 bit systems for over
>>a decade.
>J.C: Could it be that your libsndfile is that old?

We should assume that an Arch user would mention it, when using a
version that is older than ten years.

Arch Linux is a rolling release that follows upstream. This means it
provides latest stable releases from upstream, without patches for most
packages. The maintainers are selected, experienced people, but sure,
they could make mistakes, too.

https://www.archlinux.org/packages/extra/i686/libsndfile/

By official Arch repositories, testing excluded + unofficial archaudio
included + AUR included, this are the libsndfile related packages
available:

[rocketmouse at archlinux ~]$ yaourt -Ss libsndfile
extra/libsndfile 1.0.27-1 [installed]
    A C library for reading and writing files containing sampled sound
multilib/lib32-libsndfile 1.0.27-1
    A C library for reading and writing files containing sampled sound (32-bit)
aur/mingw-w64-libsndfile 1.0.27-1 (6) (0.05)
    A C library for reading and writing files containing sampled sound (mingw-w64)
aur/python-wavefile 1.5-1 (1) (0.01)
    Pythonic libsndfile wrapper to read and write audio files.
aur/python2-wavefile 1.5-1 (1) (0.01)
    Pythonic libsndfile wrapper to read and write audio files. For Python2.
aur/sndfile-tools 1.03-1 (0) (0.00)
    a small collection of programs that use libsndfile and other libraries to do useful things



For what ever it's worth, there's no libsndfile available by the
testing repository.

http://ftp.gwdg.de/pub/linux/archlinux/testing/os/i686/

This is how libsndfile is build:



[rocketmouse at archlinux ~]$ ls -hAl /var/abs/extra/libsndfile/
total 4.0K
-rw-r--r-- 1 root root 1013 Nov  9 14:35 PKGBUILD
[rocketmouse at archlinux ~]$ cat /var/abs/extra/libsndfile/PKGBUILD 
# $Id: PKGBUILD 270842 2016-07-01 19:40:12Z arojas $
# Maintainer: Eric Bélanger <eric at archlinux.org>

pkgname=libsndfile
pkgver=1.0.27
pkgrel=1
pkgdesc="A C library for reading and writing files containing sampled sound"
arch=('i686' 'x86_64')
url="http://www.mega-nerd.com/libsndfile"
license=('LGPL')
depends=('alsa-lib' 'flac' 'libvorbis')
checkdepends=('python2')
source=(http://www.mega-nerd.com/libsndfile/files/${pkgname}-${pkgver}.tar.gz)
sha1sums=('e112d4937352d1722b06911b00c79e9bce15095c')
validpgpkeys=('73571E85C19F4281D8C97AA86CA41A7743B8D6C8')

prepare() {
  cd ${pkgname}-${pkgver}
  sed -i 's|#!/usr/bin/python|#!/usr/bin/python2|' src/binheader_writef_check.py \
    src/create_symbols_file.py programs/test-sndfile-metadata-set.py
  sed -i 's|python|&2|' src/Makefile.am
}

build() {
  cd ${pkgname}-${pkgver}
  ./configure --prefix=/usr --disable-sqlite
  make
}

check() {
  cd ${pkgname}-${pkgver}
  make check
}

package() {
  cd ${pkgname}-${pkgver}
  make DESTDIR="${pkgdir}" install
}



The only reported issue is unrelated to this thread:

https://bugs.archlinux.org/task/48055?project=1&string=libsndfile&type[0]=&sev[0]=&pri[0]=&due[0]=&reported[0]=&cat[0]=&status[0]=open&percent[0]=&opened=&dev=&closed=&duedatefrom=&duedateto=&changedfrom=&changedto=&openedfrom=&openedto=&closedfrom=&closedto=

Regards,
Ralf


More information about the Linux-audio-user mailing list