Re: 'pkglibexecdir' is not a legitimate directory

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 29 July 2015 at 23:15, Itamar Gal <itamarggal@xxxxxxxxx> wrote:
> Hey autoconf folks,
>
> I'm following some outdated instructions in an attempt to compile some
> proprietary, closed-source, unsupported, legacy code. Here is what a
> typical shell session looks like:
>
> $ autoreconf -fi
>
> src/Makefile.am:7: error: 'pkglibexecdir' is not a legitimate
> directory for 'PYTHON'
> autoreconf: automake failed with exit status: 1

You need to use a trick to circumvent automake's policing:

https://www.gnu.org/software/automake/manual/html_node/Uniform.html

>>>>>>>>>>>>>
This feature can also be used to override the sanity checks Automake
performs to diagnose suspicious directory/primary couples (in the
unlikely case these checks are undesirable, and you really know what
you’re doing). For example, Automake would error out on this input:

# Forbidden directory combinations, automake will error out on this.
pkglib_PROGRAMS = foo
doc_LIBRARIES = libquux.a

but it will succeed with this:

# Work around forbidden directory combinations.  Do not use this
# without a very good reason!
my_execbindir = $(pkglibdir)
my_doclibdir = $(docdir)
my_execbin_PROGRAMS = foo
my_doclib_LIBRARIES = libquux.a
>>>>>>>>>>>>>

_______________________________________________
Autoconf mailing list
Autoconf@xxxxxxx
https://lists.gnu.org/mailman/listinfo/autoconf




[Index of Archives]     [GCC Help]     [Kernel Discussion]     [RPM Discussion]     [Red Hat Development]     [Yosemite News]     [Linux USB]     [Samba]

  Powered by Linux