[Xastir] Macports: last libraries update broke-up Xastir

Tom Russo russo at bogodyn.org
Mon Sep 18 14:52:00 PDT 2017


On Mon, Sep 18, 2017 at 12:56:46PM -0700, we recorded a bogon-computron collision of the <curt.we7u at gmail.com> flavor, containing:
> >    2) Checking for 'mkinstalldirs'... Not Found
> >       Attempting to copy it from system directories'
> > ***ERROR: Couldn't copy the file***
> 
> Look at bootstrap.sh, the lines it failed on were:
> 
>    (cp /usr/local/share/automake*/mkinstalldirs . 2>/dev/null)
>    (cp /usr/share/automake*/mkinstalldirs . 2>/dev/null)

Those lines should be safe to remove now, and were never strictly correct.  
They date back to 2006, when mkinstalldirs was still a useful part of 
autoconf/automake.  They're deprecated now:

https://www.gnu.org/software/automake/manual/html_node/Auxiliary-Programs.html

says:

mkinstalldirs

    This script used to be a wrapper around `mkdir -p', which is not portable. Now we prefer to use `install-sh -d' when configure finds that `mkdir -p' does not work, this makes one less script to distribute.

    For backward compatibility mkinstalldirs is still used and distributed when automake finds it in a package. But it is no longer installed automatically, and it should be safe to remove it.

These two lines of bootstrap should be removed and all references to 
mkinstalldirs removed from the Makefile.ams.

I just checked, and we build just fine without it if using any recent version 
of autotools.

-- 
Tom Russo    KM5VY   SAR502   DM64ux          http://www.swcp.com/~russo/
Tijeras, NM  QRPL#1592 K2#398  SOC#236        http://kevan.org/brain.cgi?DDTNM
 echo "prpv_a'rfg_cnf_har_cvcr" | sed -e 's/_/ /g' | tr [a-m][n-z] [n-z][a-m]

 




More information about the Xastir mailing list