Package Details: libdbf 0.0.2-2

Git Clone URL: (read-only, click to copy)
Package Base: libdbf
Description: Library for accessing the content of dBASE III, IV, and 5.0 files
Upstream URL:
Licenses: GPL
Submitter: Mikos
Maintainer: jonathas
Last Packager: jonathas
Votes: 12
Popularity: 0.000000
First Submitted: 2006-06-01 16:53 (UTC)
Last Updated: 2015-06-10 02:06 (UTC)

Latest Comments

DaveCode commented on 2014-02-19 02:13 (UTC)

Can't install on i686 using pacaur. It reports ==> ERROR: libdbf is not available for the 'i686' architecture. Could the comma be wrong PKGBUILD syntax? Note aur/dbf sans comma: arch=('i686' 'x86_64')

TrialnError commented on 2013-11-13 19:31 (UTC)

It should more look like this: build() { cd $srcdir/$pkgname-$pkgver chmod +x #rm configure install-sh depcomp missing ./ && ./configure --prefix=/usr make } package() { cd $srcdir/$pkgname-$pkgver make DESTDIR=${pkgdir} install find ${pkgdir} -name '*.la' -exec rm {} \; }

construidor commented on 2013-11-11 11:28 (UTC)

Change '$startdir/pkg' -> '${pkgdir}'. Work for me: build() { cd $startdir/src/$pkgname-$pkgver chmod +x #rm configure install-sh depcomp missing ./ && ./configure --prefix=/usr make || return 1 make DESTDIR=${pkgdir} install find ${pkgdir} -name '*.la' -exec rm {} \; }

kg4cjv commented on 2013-05-01 01:04 (UTC)

for X86 adding arch=('i686' 'x86_64') works, but there's some upstream build errors that need to be resolved.

cassava commented on 2012-08-14 11:05 (UTC)

The reason for failed compilation is that there is a file 'endian.h' in src/, and src is included using -I. stdlib.h looks for endian.h, and grabs the wrong one. What you need to do is rename endian.h to dbf_endian.h or something like that. So in the end you have: dbf.h dbf.c dbf_endian.c dbf_endian.h. Then you have to correct the includes in dbf.h and dbf_endian.c.

kfgz commented on 2011-06-07 17:29 (UTC)

I'm compiling this on 64-bit.

kfgz commented on 2011-06-07 17:25 (UTC)

Doesn't compile