Package Details: amass 4.2.0-1

Git Clone URL: https://aur.archlinux.org/amass.git (read-only, click to copy)
Package Base: amass
Description: In-depth Attack Surface Mapping and Asset Discovery
Upstream URL: https://github.com/OWASP/Amass
Licenses: Apache
Submitter: architekton
Maintainer: f2404
Last Packager: f2404
Votes: 5
Popularity: 0.000000
First Submitted: 2018-09-10 11:30 (UTC)
Last Updated: 2023-09-13 23:17 (UTC)

Dependencies (2)

Required by (0)

Sources (1)

Latest Comments

« First ‹ Previous 1 2 3 Next › Last »

lawnmower_man commented on 2020-03-05 12:59 (UTC)

Thanks for your fast reply

architekton commented on 2020-03-05 10:27 (UTC)

@lawnmower_man The %w verb isn't allowed in format strings that don't wrap errors anymore such as Printf or Sprintf in go 1.13+. It simply doesn't make sense anymore see: https://play.golang.org/p/-kQ6HtIIMG7 which runs go1.13.7 to see why. This is an upstream problem, they should replace %w with %v. If they don't soon I'll patch it and submit a PR. As a workaround you could downgrade to go1.12.

lawnmower_man commented on 2020-03-04 21:26 (UTC) (edited on 2020-03-04 21:32 (UTC) by lawnmower_man)

I get this error when trying to install on artix arch - any ideas? TY.

==> Extracting sources...
 -> Extracting Amass-3.4.3.tar.gz with bsdtar
==> Starting build()...
==> Starting check()...
ok      github.com/OWASP/Amass/v3/alterations   (cached) [no tests to run]
ok      github.com/OWASP/Amass/v3/cmd/amass     (cached)
ok      github.com/OWASP/Amass/v3/config        (cached)
?       github.com/OWASP/Amass/v3/config/packrd [no test files]
?       github.com/OWASP/Amass/v3/enum  [no test files]
ok      github.com/OWASP/Amass/v3/eventbus      (cached)
?       github.com/OWASP/Amass/v3/examples      [no test files]
?       github.com/OWASP/Amass/v3/format        [no test files]
ok      github.com/OWASP/Amass/v3/graph (cached)
?       github.com/OWASP/Amass/v3/graph/db      [no test files]
?       github.com/OWASP/Amass/v3/intel [no test files]
ok      github.com/OWASP/Amass/v3/limits        (cached)
ok      github.com/OWASP/Amass/v3/net   (cached)
ok      github.com/OWASP/Amass/v3/net/dns       (cached)
?       github.com/OWASP/Amass/v3/net/http      [no test files]
ok      github.com/OWASP/Amass/v3/queue (cached)
ok      github.com/OWASP/Amass/v3/requests      (cached)
ok      github.com/OWASP/Amass/v3/resolvers     (cached)
ok      github.com/OWASP/Amass/v3/semaphore     (cached)
# github.com/OWASP/Amass/v3/services
services/whoisxml.go:108:34: Sprintf call has error-wrapping directive %w
FAIL    github.com/OWASP/Amass/v3/services [build failed]
ok      github.com/OWASP/Amass/v3/stringset     (cached)
?       github.com/OWASP/Amass/v3/viz   [no test files]
ok      github.com/OWASP/Amass/v3/wordlist      (cached)
FAIL
==> ERROR: A failure occurred in check().
    Aborting...
:: Unable to build amass - makepkg exited with code: 4`

wknapik commented on 2019-12-26 16:30 (UTC)

@architekton thanks, now we can install amass without removing go.

The problem was not about the dependency being compile-time, or run-time. The problem was that the go and go-pie packages cannot co-exist on the same system. So anyone with go installed was forced to remove it in favor of go-pie, to build amass. Now, with the dependency on go-pie removed, that's no longer the case.

architekton commented on 2019-12-22 00:04 (UTC)

@wknapik Go or go-pie are only make dependencies and can be removed after building, however I changed it back to go for non-conflict convenience.

wknapik commented on 2019-12-20 15:42 (UTC)

Please remove the dependency on go-pie.

wknapik commented on 2019-12-10 17:34 (UTC) (edited on 2019-12-10 17:35 (UTC) by wknapik)

% pacaur -Sii amass|grep depends
Makedepends    : go-pie  git
% pacaur -S amass
:: Package amass not found in repositories, trying AUR...
:: resolving dependencies...
:: looking for inter-conflicts...
:: go-pie and go are in conflict (go). Remove go? [y/N] N
:: unresolvable package conflicts detected
:: failed to prepare transaction (conflicting dependencies)
:: go-pie and go are in conflict
% echo $?
1
%

architekton commented on 2019-12-05 00:43 (UTC)

@wknapik - It isn't a hard dependency, just used during the build process, see: https://wiki.archlinux.org/index.php/Go_package_guidelines#Building

wknapik commented on 2019-12-03 10:53 (UTC)

Please revert the hard dependency on go-pie, it conflicts with the regular go package, not to mention that go-pie is not actually required by amass.