Package Details: 4store 1.1.6-4

Git Clone URL: https://aur.archlinux.org/4store.git (read-only, click to copy)
Package Base: 4store
Description: Efficient, scalable and stable RDF database
Upstream URL: https://github.com/4store/4store
Licenses: GPL
Submitter: Florian
Maintainer: Florian
Last Packager: Florian
Votes: 2
Popularity: 0.70
First Submitted: 2015-08-25 09:26 (UTC)
Last Updated: 2022-04-11 20:51 (UTC)

Latest Comments

Florian commented on 2022-04-11 20:52 (UTC)

Thanks ich! I managed to fix the build process and uploaded a new PKGBUILD.

ich commented on 2022-04-11 20:08 (UTC)

Hi Florian, the link error comes from rasqal_mutex being defined in src/frontend/query.h every time it is included. I managed to get it to compile with this change:

diff --git a/src/frontend/query.h b/src/frontend/query.h
index 6b9e447..14dbf8f 100644
--- a/src/frontend/query.h
+++ b/src/frontend/query.h
@@ -9,7 +9,7 @@
 #include "query-cache.h"
 #include "../common/4store.h"

-GStaticMutex rasqal_mutex;
+extern GStaticMutex rasqal_mutex;

 fs_query_state *fs_query_init(fsp_link *link, rasqal_world *rasworld, raptor_world *rapworld);
 int fs_query_fini(fs_query_state *qs);

Florian commented on 2022-02-13 11:19 (UTC)

Hi arkades, I'm also seeing the error you're reporting, but I'm not sure how to go about solving it. You could try asking upstream [1], but I'm afraid the project is kind of dead.

[1] https://github.com/4store/4store/issues

arkades commented on 2022-02-13 10:18 (UTC) (edited on 2022-02-13 10:20 (UTC) by arkades)

I do get multiple errors during build time, like the following:

/bin/ld: query.o:/home/arkade/build/4store/src/4store-1.1.6/src/frontend/query.h:12: multiple definition of `rasqal_mutex'; 4s-query.o:/home/arkade/build/4store/src/4store-1.1.6/src/frontend/query.h:12: first defined here

Florian commented on 2018-02-05 09:02 (UTC)

Fixed, thanks!

Peuc commented on 2018-02-04 06:32 (UTC)

Just add the following at the end of prepare() to fix build: sed -i 's/#define _XOPEN_SOURCE/#define _GNU_SOURCE/' src/frontend/filter-datatypes.c

Also, you have a trailing "v" in the first line of package()

Thanks for the package!

Florian commented on 2017-12-16 18:31 (UTC)

I updated the package to 1.1.6, but I can't seem to get it to compile though.