Package Details: ack-git dev.r0.gcd8805a0a-2

Git Clone URL: https://aur.archlinux.org/ack-git.git (read-only, click to copy)
Package Base: ack-git
Description: The Amsterdam Compiler Kit
Upstream URL: http://tack.sourceforge.net/
Keywords: compiler
Licenses: BSD
Submitter: mutoso
Maintainer: andreas_baumann
Last Packager: andreas_baumann
Votes: 3
Popularity: 0.000001
First Submitted: 2016-08-17 01:18 (UTC)
Last Updated: 2026-05-10 18:12 (UTC)

Dependencies (7)

Required by (0)

Sources (1)

Latest Comments

1 2 Next › Last »

andreas_baumann commented on 2026-05-10 18:29 (UTC)

Currently needs lua 5.4 because 5.5 decided to have loop variables const (breaks in AB). Forgot also to add ninja to makedepends. Something is wrong with the pathes, you have to set ACKDIR=/usr.

andreas_baumann commented on 2025-11-18 14:45 (UTC) (edited on 2025-11-18 14:46 (UTC) by andreas_baumann)

Yes, good catch. the AB python-based build system generates ninja build files.

I also forgot to add the CP/M patch..

New version coming.

Though I personally would argue that meson, ninja should be part of base-devel nowadays..

micwoj92 commented on 2025-11-17 22:18 (UTC)

Seems that ninja is needed in makedeps?

==> Starting build()...
Required command 'ninja' missing
Terminated                 make -r CFLAGS='-DUNREACHABLE_CODE="__builtin_unreachable()" -DNORETURN="__attribute__((noreturn))"' DEFAULT_PLATFORM="linux386" ACK_TEMP_DIR="${srcdir}" PREFIX=/usr V=1 VERBOSE=1
==> ERROR: A failure occurred in build().
    Aborting...

andreas_baumann commented on 2025-09-04 14:19 (UTC) (edited on 2025-09-04 14:23 (UTC) by andreas_baumann)

Now our old friend is there again, probably I have to set something in the new build system or fe is not built at all:

ack: Cannot find description for fe

which it searches in:

openat(AT_FDCWD, "/data/INSTALL/ack-git/pkg/ack-git/usr/share/ack/descr/fe", O_RDONLY) = -1 ENOENT (No such file or directory)

which is the build location, ok.

It is installed here:

pacman -Ql ack-git | grep '/fe'
ack-git /usr/share/ack/descr/fe

andreas_baumann commented on 2025-09-04 14:11 (UTC)

Fixed, see also https://github.com/davidgiven/ack/issues/338

andreas_baumann commented on 2025-09-01 17:09 (UTC)

currentty the patch doesn't apply and I get an UNREACHABLE_CODE compilation error, must investiage..

andreas_baumann commented on 2024-06-28 06:37 (UTC)

make in build has to set the FINAL PREFIX=/usr, so that the installed compiler can find it's subcommands and data. Otherwise you just get this when invoking it:

ack: Cannot find description for fe

andreas_baumann commented on 2024-06-27 11:08 (UTC)

Here are my doings :-)

http://git.andreasbaumann.cc/cgit/arch/tree/adapted/ack-git

andreas_baumann commented on 2024-06-27 10:45 (UTC) (edited on 2024-06-27 10:56 (UTC) by andreas_baumann)

sh: line 1: /data/INSTALL/ack-git/src/ack-build/staging/bin/aslod: No such file or directory

Adding util/amisc+aslod-pkg to ack/plat/cpm/build-pkg.lua in installable helped, could be totally wrong.

Taking ack from git directly works, no clue really what goes wrong here.

andreas_baumann commented on 2024-06-27 10:44 (UTC)

/data/INSTALL/ack-git/src/ack-build/staging/bin/ack: /data/INSTALL/ack-git/src/ack-build/staging/lib/ack/linuxppc/top 

Setting CFLAGS="" in make in build helps. Most likely something to do with too much optimization or fortfication.