Code Monkey home page Code Monkey logo

alien-autotools's People

Watchers

 avatar

alien-autotools's Issues

Build fail on win10

cpanm (App::cpanminus) 1.7042 on perl 5.024001 built for MSWin32-x64-multi-thread
Work directory is C:\Users\CWHITE~1/.cpanm/work/1498201649.2752
You have make C:\berrybrew\5.24.1_64\c\bin\dmake.exe
You have LWP 6.26
Falling back to Archive::Tar 2.26
Searching Alien::Autotools () on cpanmetadb ...
--> Working on Alien::Autotools
Fetching http://www.cpan.org/authors/id/R/RS/RSIMOES/Alien-Autotools-v0.0.6.tar.gz
-> OK
Unpacking Alien-Autotools-v0.0.6.tar.gz
Entering Alien-Autotools-v0.0.6
Checking configure dependencies from META.json
Checking if you have File::Path 2.08 ... Yes (2.14)
Checking if you have Module::Build 0.38 ... Yes (0.4224)
Checking if you have Archive::Tar 0 ... Yes (2.26)
Checking if you have ExtUtils::Install 1.46 ... Yes (2.14)
Checking if you have Net::FTP 0 ... Yes (3.10)
Checking if you have ExtUtils::CChecker 0 ... Yes (0.10)
Checking if you have version 0 ... Yes (0.9918)
Checking if you have File::ShareDir 0 ... Yes (1.102)
Checking if you have IPC::Cmd 0 ... Yes (0.98)
Configuring Alien-Autotools-v0.0.6
Running Build.PL
Downloading autoconf source archive from ftp.gnu.org...
Failed to configure autoconf at Build.PL line 86.
-> N/A
-> FAIL Configure failed for Alien-Autotools-v0.0.6. See C:\Users\CWHITE~1\.cpanm\work\1498201649.2752\build.log for details.

Proposal: delegate to Alien::autoconf, Alien::automake, Alien::libtool

I've had some success at improving the reliability of the build of Alien::libuv and Alien::Hunspell using a combination of Alien::autoconf, Alien::automake and Alien::libtool. In particular we have managed to get Alien::libuv and Alien::Hunspell to build on windows, which Alien::Autotools does not currently support.

I think it would be desirable for Alien::Autotools to delegate to Alien::autoconf, Alien::automake and Alien::libtool. We can retain the existing Alien::Autotools interface, and Alien developers who need all three can use Alien::Autotools as a shorthand for all three. Alien::Autotools would benefit by getting windows support (resolving #1).

I have co-maint of this dist on PAUSE (I believe), and I am willing to do the actual work to implement this proposal, but I would like to gauge your thoughts before proceeding.

/cc: @genio

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.