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

dimo commented on 2021-07-30 03:45

I'm seeing the following build failure. Any idea whats up?

Preparing...
Cloning souffle-git build files...
Checking souffle-git dependencies...
Resolving dependencies...
Checking inter-conflicts...

Building souffle-git...
==> Making package: souffle-git r9613.0617ded03-1 (Thu 29 Jul 2021 05:41:23 PM HST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Updating souffle git repo...
Fetching origin
==> Validating source files with md5sums...
    souffle ... Skipped
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Creating working copy of souffle git repo...
Cloning into 'souffle'...
done.
==> Starting pkgver()...
==> Removing existing $pkgdir/ directory...
==> Starting build()...
sh: ./bootstrap: No such file or directory
==> ERROR: A failure occurred in build().
Aborting...

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!