DebianThis forum is for the discussion of Debian Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
...or you simply install the automake package, right? And did you overlook the fact that the source tar.gz file has the SAME THINGS in it as the ones from GIT???
Some git ones like this issue don't have regular configure and Makefile.in files. That's why automake and autoconf scripts is used. And some developers use a specific or custom version of ld10k1 with its automake macros and which the user would not have. Or it may be that automake/autoconf the user has is different from the upstream version. But in regualr tarball configure only checks for header and libraries to produce Makefile.
Some git ones like this issue don't have regular configure and Makefile.in files. That's why automake and autoconf scripts is used. And some developers use a specific or custom version of ld10k1 with its automake macros and which the user would not have. Or it may be that automake/autoconf the user has is different from the upstream version. But in regualr tarball configure only checks for header and libraries to produce Makefile.
Sorry, wrong. Getting source from GIT doesn't get you a different build/compile option than getting it via tar. Most HTTP GIT links only download the current GIT offering IN A TARBALL.
If you had bothered to look, the tarball from alsa-tools has both a makefile, AND a gitcompile option...BOTH come in it. And both come in the version you check out from the GIT repository.
Sorry, wrong. Getting source from GIT doesn't get you a different build/compile option than getting it via tar. Most HTTP GIT links only download the current GIT offering IN A TARBALL.
If you had bothered to look, the tarball from alsa-tools has both a makefile, AND a gitcompile option...BOTH come in it. And both come in the version you check out from the GIT repository.
There is a difference between a release tarball and a git tarball.
Ok the release tarball has gitcompile and it invokes automake/autoconf scripts. But read the INSTALL file. It supports the simple ./configure && make install.
And git clone doesn't has Makefile nor configure file only configure.ac and makefile.am. So you would need automake/autoconf macros of all programs that alsa-utils needs for creating configure and makefile.in.
In contrast consider a release tarball it has makefile.in and configure. Run configure with your required options and it produces working Makefile. If you don't want ld10k1 you can just give disable option to configue script.
There is a difference between a release tarball and a git tarball.
No, there STILL isn't, and you're STILL WRONG.
Quote:
Ok the release tarball has gitcompile and it invokes automake/autoconf scripts. But read the INSTALL file. It supports the simple ./configure && make install.
...and the EXACT SAME FILES are present in a tarball...so what's your point?
Quote:
And git clone doesn't has Makefile nor configure file only configure.ac and makefile.am. So you would need automake/autoconf macros of all programs that alsa-utils needs for creating configure and makefile.in.
In contrast consider a release tarball it has makefile.in and configure. Run configure with your required options and it produces working Makefile. If you don't want ld10k1 you can just give disable option to configue script.
AGAIN, the "git clone" GIVES YOU EXACTLY WHATEVER THE DEVELOPER WANTS TO GIVE YOU. Downloading a tarball does the EXACT same thing...if there's a configure file, it's there in both versions.
The ONLY difference (MAYBE), is if you checkout a different version of the code from GIT, versus tar. You obviously haven't done a git checkout/clone of that, and compared it to the tarball. Because if you had, you'd notice THEY ARE IDENTICAL.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.