Package Details: libowfat 0.34-2

Git Clone URL: https://aur.archlinux.org/libowfat.git (read-only, click to copy)
Package Base: libowfat
Description: GPL reimplementation of libdjb
Upstream URL: http://www.fefe.de/libowfat/
Licenses: GPL-2.0-or-later
Submitter: None
Maintainer: aperez
Last Packager: aperez
Votes: 29
Popularity: 0.26
First Submitted: 2006-10-16 18:54 (UTC)
Last Updated: 2025-01-23 16:13 (UTC)

Latest Comments

1 2 3 4 Next › Last »

okflo commented on 2026-03-11 10:55 (UTC) (edited on 2026-03-11 10:56 (UTC) by okflo)

build failed with

In file included from buffer/buffer_0.c:2:
./buffer.h:40:65: error: initialization of ‘ssize_t (*)(void)’ {aka ‘long int  (*)(void)’} from incompatible pointer type ‘ssize_t (*)(int,  char *, size_t)’ {aka ‘long int (*)(int,  char *, long unsigned int)’} [-Wincompatible-pointer-types]
   40 | #define BUFFER_INIT(op,fd,buf,len) { (char*)(buf), 0, 0, (len), (op), NULL, NULL, (fd) }
      |                                                                 ^
./buffer.h:42:41: note: in expansion of macro ‘BUFFER_INIT’
   42 | #define BUFFER_INIT_READ(op,fd,buf,len) BUFFER_INIT(op,fd,buf,len) /*obsolete*/
      |                                         ^~~~~~~~~~~
buffer/buffer_0.c:10:20: note: in expansion of macro ‘BUFFER_INIT_READ’
   10 | static buffer it = BUFFER_INIT_READ(b0read,0,buffer_0_space,sizeof buffer_0_space);
      |                    ^~~~~~~~~~~~~~~~
./buffer.h:40:65: note: (near initialization for ‘it.op’)
   40 | #define BUFFER_INIT(op,fd,buf,len) { (char*)(buf), 0, 0, (len), (op), NULL, NULL, (fd) }
      |                                                                 ^
./buffer.h:42:41: note: in expansion of macro ‘BUFFER_INIT’
   42 | #define BUFFER_INIT_READ(op,fd,buf,len) BUFFER_INIT(op,fd,buf,len) /*obsolete*/
      |                                         ^~~~~~~~~~~
buffer/buffer_0.c:10:20: note: in expansion of macro ‘BUFFER_INIT_READ’
   10 | static buffer it = BUFFER_INIT_READ(b0read,0,buffer_0_space,sizeof buffer_0_space);
      |                    ^~~~~~~~~~~~~~~~
buffer/buffer_0.c:4:16: note: ‘b0read’ declared here
    4 | static ssize_t b0read(int fd,char* buf, size_t len) {
      |                ^~~~~~
make: *** [GNUmakefile:1186: buffer_0.o] Error 1
 ==> ERROR: A failure occurred in build().
   Aborting...

dreieck commented on 2025-01-22 19:20 (UTC)

You need to make the license SPDX compliant:

libowfat E: GPL is not a valid SPDX license identifier. See https://spdx.org/licenses/ for valid identifiers, or prefix the identifier with 'LicenseRef-', if it is custom.

Regards and thanks for the package!

dreieck commented on 2025-01-22 19:08 (UTC)

I cannot see why it conflicts with tinycdb. I can install both in parallel (if I remove the conflicts entry from libowfat).

phects commented on 2014-01-04 10:59 (UTC)

Oh, I missed that, sorry. Thanks!

arcanis commented on 2014-01-04 10:45 (UTC)

but it will not be removed if you have old makepkg.conf. In the new makepkg.conf there is following line: OPTIONS=(... !staticlibs ...)

arcanis commented on 2014-01-02 23:27 (UTC)

hm libowfat.a is a static library. If you have not enable this option it will be removed from package. Anyway, if I install the package without the flag, I will have empty /usr/lib/ directory (libowfat.a will be removed in package() function)

phects commented on 2014-01-02 13:31 (UTC)

The staticlibs option seems to be unnecessary, because only libowfat.a lands in the package with or without it.

arcanis commented on 2014-01-01 23:58 (UTC)

According to [1] please add to PKGBUILD following line: options=(staticlibs) [1] https://mailman.archlinux.org/pipermail/arch-dev-public/2013-October/025542.html