Package Details: souffle-git r3910.7ce84469-2

Git Clone URL: https://aur.archlinux.org/souffle-git.git (read-only, click to copy)
Package Base: souffle-git
Description: Soufflé is a translator of declarative Datalog programs into the C++ language
Upstream URL: https://github.com/souffle-lang/souffle
Licenses: UPL
Conflicts: souffle-git
Provides: souffle-git
Submitter: lllf
Maintainer: lllf
Last Packager: lllf
Votes: 2
Popularity: 0.000000
First Submitted: 2017-05-31 14:49
Last Updated: 2019-04-18 00:20

Latest Comments

eschulte commented on 2021-01-18 17:03

Thanks for the followup. I opened an issue against the soufflé git repo: https://github.com/souffle-lang/souffle/issues/1833

lllf commented on 2021-01-12 06:38

The alternative is that https://github.com/souffle-lang/souffle/blob/e06b19ddd38dbfca98f980cd504e5290d6ae6fbd/configure.ac#L34

This line is the issue.

lllf commented on 2021-01-12 06:36

@eschulte You sure this isn't a bug in autoconf?

eschulte commented on 2021-01-11 22:26

To followup on my previous comment, it looks like the build goes forward using the previous version of autoconf from https://archive.archlinux.org/packages/a/autoconf/autoconf-2.69-7-any.pkg.tar.zst

eschulte commented on 2021-01-11 22:20

I'm getting a build failure with the following:

==> Starting build()...
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'auxfiles'.
libtoolize: linking file 'auxfiles/ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.
libtoolize: linking file 'm4/libtool.m4'
libtoolize: linking file 'm4/ltoptions.m4'
libtoolize: linking file 'm4/ltsugar.m4'
libtoolize: linking file 'm4/ltversion.m4'
libtoolize: linking file 'm4/lt~obsolete.m4'
configure.ac:35: error: AC_CONFIG_MACRO_DIR can only be used once
./lib/autoconf/general.m4:1969: AC_CONFIG_MACRO_DIR is expanded from...
configure.ac:35: the top level
autom4te: error: /usr/bin/m4 failed with exit status: 1
aclocal: error: echo failed with exit status: 1
configure.ac:35: error: AC_CONFIG_MACRO_DIR can only be used once
./lib/autoconf/general.m4:1969: AC_CONFIG_MACRO_DIR is expanded from...
configure.ac:35: the top level
autom4te: error: /usr/bin/m4 failed with exit status: 1
autoheader: error: '/usr/bin/autom4te' failed with exit status: 1
configure.ac:35: error: AC_CONFIG_MACRO_DIR can only be used once
./lib/autoconf/general.m4:1969: AC_CONFIG_MACRO_DIR is expanded from...
configure.ac:35: the top level
autom4te: error: /usr/bin/m4 failed with exit status: 1
automake: error: autoconf failed with exit status: 1
configure.ac:35: error: AC_CONFIG_MACRO_DIR can only be used once
./lib/autoconf/general.m4:1969: AC_CONFIG_MACRO_DIR is expanded from...
configure.ac:35: the top level
autom4te: error: /usr/bin/m4 failed with exit status: 1

Is it possible souffle needs an update to work with newer versions of autoconf?

lllf commented on 2019-04-18 00:21

@eschulte @rku

I have moved make check to its proper place in check(). You can build without running the check by using the --nocheck option in makepkg

eschulte commented on 2019-04-17 18:59

Please disregard the note about additional required packages in my prior comment.

eschulte commented on 2019-04-17 18:01

+1 on disabling the test suite.

Also, some subset of the following packages are also required to build but aren't marked as build dependencies: autoconf automake bison flex fakeroot sqlite libtool pkg-config zlib mcpp.

rku commented on 2019-04-17 08:37

Test suite takes forever. Could it maybe be disabled?

Thanks for making package out of this!