Missing autoconf/libtool(?) macros won't make me install a aur package

I am trying to install the AUR package
aur/epson-inkjet-printer-201211w 1.0.0-9 (+7 0.00)
and the build says that the following macros are missing.
aclocal: macro _LT_COMPILER_PIC' required but not defined aclocal: macro _LT_DECL_SED’ required but not defined
aclocal: macro _LT_DECL_SED' required but not defined aclocal: macro _LT_FUNC_STRIPNAME_CNF’ required but not
defined
==> ERROR: A failure occurred in build().

Full terminal out: $yay epson134 aur/epson-inkjet-printer-px-673f 1.0.0-9 (+0 0.00) Epson - Pastebin.com

Any tips?

Hey Overclock351, Welcome to the forum :partying_face:

Have you checked that you have the base-devel meta package installed? autoconf and libtool are both part of that package and you probably need all those other packages to build.

sudo pamac install base-devel Or lookup the group base-devel in the pamac gui

Does the build with pamac work?

Thanks.

Everything is installed

sudo pamac install base-devel
There are 24 members in group base-devel:
 1:  autoconf   2.69-7                 core
 2:  automake   1.16.2-3               core
 3:  binutils   2.35.1-1               core
 4:  bison      3.7.2-1                core
 5:  fakeroot   1.25.3-1               core
 6:  file       5.39-1                 core
 7:  findutils  4.7.0-2                core
 8:  flex       2.6.4-3                core
 9:  gawk       5.1.0-1                core
10:  gcc        10.2.0-4               core
11:  gettext    0.21-1                 core
12:  grep       3.6-1                  core
13:  groff      1.22.4-3               core
14:  gzip       1.10-3                 core
15:  libtool    2.4.6+42+gb88cebd5-14  core
16:  m4         1.4.18-3               core
17:  make       4.3-3                  core
18:  pacman     5.2.2-3                core
19:  patch      2.7.6-8                core
20:  pkgconf    1.7.3-1                core
21:  sed        4.8-1                  core
22:  sudo       1.9.4.p2-2             core
23:  texinfo    6.7-3                  core
24: which 2.21-5 core
 
Enter a selection (default=all): 

Preparing...
Nothing to do.
Transaction successfully finished.

do you have any ideas on where those macros may be from?

no idea, you can look in the pkgbuild to find out.
does pamac build the package?

you mean the AUR one or the base-devel?

The aur package :slight_smile:

Nope… still missing the same macros

aclocal: macro `_LT_COMPILER_PIC' required but not defined
aclocal: macro `_LT_DECL_SED' required but not defined
aclocal: macro `_LT_DECL_SED' required but not defined
aclocal: macro `_LT_FUNC_STRIPNAME_CNF' required but not defined

Ah shame, I’ve change the category to aur support and tagged it with printer so the post is in the right place. Don’t see any solutions on the AUR page.

It seems to build in a clean XFCE system:

==> Finished making: epson-inkjet-printer-201211w 1.0.0-9 (zo 17 jan 2021 22:58:20 CET)
==> Cleaning up...

Checking keyring...
Checking integrity...
Loading packages files...
Checking file conflicts...
Checking available disk space...
Installing epson-inkjet-printer-201211w (1.0.0-9)...
Transaction successfully finished.

At least we know the package works, however I’m not sure how to fix your problem :thinking:

Thanks for helping me :smiley:

Are you sure base-devel is installed? I’m not familiar with pamac, but pacman would at least ask if you’d want to reinstall packages if you have them. That Nothing to do. is confusing (maybe it’s normal though).

What’s sudo pacman -S base-devel saying?

It reinstalls

warning: autoconf-2.69-7 is up to date -- reinstalling
warning: automake-1.16.2-3 is up to date -- reinstalling
warning: binutils-2.35.1-1 is up to date -- reinstalling
warning: bison-3.7.2-1 is up to date -- reinstalling
warning: fakeroot-1.25.3-1 is up to date -- reinstalling
warning: file-5.39-1 is up to date -- reinstalling
warning: findutils-4.7.0-2 is up to date -- reinstalling
warning: flex-2.6.4-3 is up to date -- reinstalling
warning: gawk-5.1.0-1 is up to date -- reinstalling
warning: gcc-10.2.0-4 is up to date -- reinstalling
warning: gettext-0.21-1 is up to date -- reinstalling
warning: grep-3.6-1 is up to date -- reinstalling
warning: groff-1.22.4-3 is up to date -- reinstalling
warning: gzip-1.10-3 is up to date -- reinstalling
warning: libtool-2.4.6+42+gb88cebd5-14 is up to date -- reinstalling
warning: m4-1.4.18-3 is up to date -- reinstalling
warning: make-4.3-3 is up to date -- reinstalling
warning: pacman-5.2.2-3 is up to date -- reinstalling
warning: patch-2.7.6-8 is up to date -- reinstalling
warning: pkgconf-1.7.3-1 is up to date -- reinstalling
warning: sed-4.8-1 is up to date -- reinstalling
warning: sudo-1.9.4.p2-2 is up to date -- reinstalling
warning: texinfo-6.7-3 is up to date -- reinstalling
warning: which-2.21-5 is up to date -- reinstalling

Build software packages autoconf/automake/libtool are all the same version as stable.
Clean out the cache? The error you are getting seems to have to do with the build environment.

what cache? pacman’s

man yay gives yay -Sc as the clean option

nope still same error

Out if tips here :cry:

np thanks