How to resolve configure guessing build type failure?

后端 未结 5 732
你的背包
你的背包 2020-12-13 09:17

When I configure (under cygwin environment), an error occurred, Message are following:

$ ./configure
.................
checking build system type... /bin/sh:         


        
相关标签:
5条回答
  • 2020-12-13 09:44

    for AUR based builds add the following command to the PKGBUILD (end of prepare section) to have proper config.guess automatically applied/overrided in the package:

    cp /usr/share/automake-`pacman -Q --info automake|grep -i version| awk -F ":" '{print $2}'| awk '{$1=$1};1'| awk -F "." '{print $1"."$2}'`/config.guess .
    
    0 讨论(0)
  • 2020-12-13 09:56

    config.guess and config.sub routines are updated and kept on github; You'll get the web pointers when you run the script,

    ./config.guess
    

    In my Mingw system, config.sub or .guess were not in the share/../automake-1.11/ tree, I needed to download the updated scripts which worked (when they replaced the old ones).

    0 讨论(0)
  • 2020-12-13 09:58

    search for /usr/share/automake*/config.guess

    check the latest version of automake

    $ which automake
    $ automake --version
    

    find the appropriate automake folder in /usr/share/automake.1.11.1/config.guess

    replace config.guess from your build tree with /usr/share/automake.1.11.1/config.guess

    (The same may/is usually needed for config.sub.)

    0 讨论(0)
  • 2020-12-13 10:00

    The error message may also include instructions on how to deal with this. In my case I saw

    This script, last modified 2008-01-23, has failed to recognize
    the operating system you are using. It is advised that you
    download the most up to date version of the config scripts from
    
      http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD
    and
      http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD
    

    In a browser I was able to access those files, save them to to my system, and then overwrite the respective ./config/config.guess and ./config/config.sub files in the package being built.

    0 讨论(0)
  • 2020-12-13 10:04

    Thanks I got it working.

    • Just go to C:\cygwin64\usr\share\automake-1.11
    • Copy config.guess
    • Paste it to C:\cygwin64\usr\local\src\gateway-1.4.4
    0 讨论(0)
提交回复
热议问题