LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Debian
User Name
Password
Debian This forum is for the discussion of Debian Linux.

Notices


Reply
  Search this Thread
Old 02-06-2015, 09:50 PM   #16
veerain
Senior Member
 
Registered: Mar 2005
Location: Earth bound to Helios
Distribution: Custom
Posts: 2,524

Rep: Reputation: 319Reputation: 319Reputation: 319Reputation: 319

Quote:
Originally Posted by TB0ne View Post
...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.
 
Old 02-07-2015, 08:48 AM   #17
TB0ne
LQ Guru
 
Registered: Jul 2003
Location: Birmingham, Alabama
Distribution: SuSE, RedHat, Slack,CentOS
Posts: 26,635

Rep: Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965
Quote:
Originally Posted by veerain View Post
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.
 
Old 02-07-2015, 11:07 AM   #18
veerain
Senior Member
 
Registered: Mar 2005
Location: Earth bound to Helios
Distribution: Custom
Posts: 2,524

Rep: Reputation: 319Reputation: 319Reputation: 319Reputation: 319
Quote:
Originally Posted by TB0ne View Post
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.
 
Old 02-08-2015, 10:33 AM   #19
TB0ne
LQ Guru
 
Registered: Jul 2003
Location: Birmingham, Alabama
Distribution: SuSE, RedHat, Slack,CentOS
Posts: 26,635

Rep: Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965
Quote:
Originally Posted by veerain View Post
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.
 
  


Reply

Tags
alsa, alsa-tools



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Error compiling alsa-driver with slack 10.2 and 2.6.16.2 Kovacs Slackware 3 04-10-2006 09:40 PM
alsa compiling error cselph Linux - Hardware 3 12-17-2005 07:38 AM
error compiling alsa driver 1.0.9b on slackware 10.2 salviadud Slackware 9 11-14-2005 04:36 AM
'make' error compiling alsa driver rickh Debian 3 05-14-2005 12:28 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Debian

All times are GMT -5. The time now is 03:27 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration