... or Sorcerer. James, you need to use the new system for compiling, not some other one. And how do you install applications on your "custom" system? By .deb packages?!?! Come on, this is not a custom system! This is exactly what Pierre said: reinventing the wheel. Like Ubuntu for Debian - who needs a copy when you have the original *for free*!!! You might be better using an already established distro, or if you want to go a little more in-deep, you might want to try a source based distro: that will definitely help you better understand the linux environment than what you are trying to do. There are already known dependencies that these distros will give you the choice to compile in or not. But doing that all by yourself is really an "misuse of resources". If you do have that much free time, why don't you continue an already existing project? Join a project and ask for work: there will be so much interesting things you could do that will be over your head in less than a week after joining any open source project. Just ask! Keep up the good work! Work together! On 20.06.2011 18:55, Pierre Lorenzon wrote: > From: James Shatto<wwwshadow7@xxxxxxxxx> > Subject: Re: First post > Date: Sun, 19 Jun 2011 15:36:59 -0500 > >> A) If you want to overwrite your existing distro's versions, you >> probably want the --prefix=/usr option on your ./configure commands. >> If not, be sure to change your $PATH to look at /usr/local FIRST. >> >> B) Compile alsa-lib first, alsa-driver second. Most compile options >> only need --prefix=/usr if you want to override the default of >> /usr/local. But alsa-driver requires extra parms depending on what >> you want. Some packages are only tool sets, so make -f Makefile? And >> use them from where you made them, or copy/move them to more common >> $PATH's. >> >> C) You might have versioning conflicts depending on what you're trying >> to mix and match. libc and other things might not work well together >> unless you're running the latest and greatest of every component. And >> even that is problematic some of the time. >> >> D) unless you have a lot of time to waste, or just need the learning, >> I'd recommend going with existing distros. There's enough of them >> that one might suit your current needs. www.distrowatch.com > I suggested something intermediary : lfs or gentoo which are > easily customizable. > > Pierre > > > > >> HTH, >> - James >> >> >> >> On 6/19/11, David Henderson<dhenderson@xxxxxxxxxxxxxxxx> wrote: >>> Thanks for the reply Pierre. I checked into the blfs book, but it >>> merely says "these five chapters will cover alsa" and then gives you a >>> basic "type configure&& make". This is obviously not going to answer >>> the questions below. :) Any other thoughts? >>> >>> Dave >>> >>> >>> On 06/19/2011 11:22 PM, Pierre Lorenzon wrote: >>>> Hi, >>>> >>>> It looks like to me such questions are well answered in the >>>> blfs book. I personnaly think that the latter is a very good >>>> tool to build his own custom distro. >>>> >>>> Bests >>>> >>>> Pierre >>>> >>>> >>>> From: David Henderson<dhenderson@xxxxxxxxxxxxxxxx> >>>> Subject: First post >>>> Date: Sun, 19 Jun 2011 14:41:08 -0400 >>>> >>>>> Hi everyone! I'm currently expanding my knowledge of GNU/Linux to >>>>> include building packages from scratch towards an overall goal of a >>>>> custom distro. So far, I have a nice base for a command line OS, but >>>>> want to expand into the multimedia aspect. Alsa was my first (only?) >>>>> choice for the audio portion, but I'm running into problems. The alsa >>>>> site is somewhat overwhelming to newbies and is easy to get lost. I >>>>> have a few questions below from which I hope I can find help. All >>>>> contributions are greatly appreciated. :) >>>>> >>>>> Thanks, >>>>> Dave >>>>> >>>>> >>>>> 1) Currently I have downloaded alsa-driver, alsa-lib, and alsa-utils >>>>> packages. Is there an order in which these packages need to be compiled >>>>> and installed? >>>>> >>>>> 2) I'm currently running the relatively new Linux kernel 2.6.33 so do I >>>>> need the alsa-driver package? >>>>> >>>>> 3) I've been able to successfully compile the alsa-lib package and >>>>> install it in the custom distro. When I try to compile the alsa-utils >>>>> package, I constantly get the error: >>>>> >>>>> checking for libasound headers version>= 1.0.16... not present. >>>>> configure: error: Sufficiently new version of libasound not found. >>>>> >>>>> I'm actually using an existing Kubuntu installation to build the >>>>> packages for my custom distro. As a result, after I compiled the newer >>>>> alsa-lib, I didn't install the package into the Kubuntu OS, but rather a >>>>> staging directory (/opt/staging/alsa). I'm sure the reason this is >>>>> failing is because it's probably looking for /usr/lib/... or some other >>>>> default location. How do I tell the configure script for the alsa-utils >>>>> to look in the staging directory for the header files it needs? >>>>> >>>>> >>>>> ------------------------------------------------------------------------------ >>>>> EditLive Enterprise is the world's most technically advanced content >>>>> authoring tool. Experience the power of Track Changes, Inline Image >>>>> Editing and ensure content is compliant with Accessibility Checking. >>>>> http://p.sf.net/sfu/ephox-dev2dev >>>>> _______________________________________________ >>>>> Alsa-user mailing list >>>>> Alsa-user@xxxxxxxxxxxxxxxxxxxxx >>>>> https://lists.sourceforge.net/lists/listinfo/alsa-user >>> ------------------------------------------------------------------------------ >>> EditLive Enterprise is the world's most technically advanced content >>> authoring tool. Experience the power of Track Changes, Inline Image >>> Editing and ensure content is compliant with Accessibility Checking. >>> http://p.sf.net/sfu/ephox-dev2dev >>> _______________________________________________ >>> Alsa-user mailing list >>> Alsa-user@xxxxxxxxxxxxxxxxxxxxx >>> https://lists.sourceforge.net/lists/listinfo/alsa-user >>> >> ------------------------------------------------------------------------------ >> EditLive Enterprise is the world's most technically advanced content >> authoring tool. Experience the power of Track Changes, Inline Image >> Editing and ensure content is compliant with Accessibility Checking. >> http://p.sf.net/sfu/ephox-dev2dev >> _______________________________________________ >> Alsa-user mailing list >> Alsa-user@xxxxxxxxxxxxxxxxxxxxx >> https://lists.sourceforge.net/lists/listinfo/alsa-user > ------------------------------------------------------------------------------ > EditLive Enterprise is the world's most technically advanced content > authoring tool. Experience the power of Track Changes, Inline Image > Editing and ensure content is compliant with Accessibility Checking. > http://p.sf.net/sfu/ephox-dev2dev > _______________________________________________ > Alsa-user mailing list > Alsa-user@xxxxxxxxxxxxxxxxxxxxx > https://lists.sourceforge.net/lists/listinfo/alsa-user ------------------------------------------------------------------------------ EditLive Enterprise is the world's most technically advanced content authoring tool. Experience the power of Track Changes, Inline Image Editing and ensure content is compliant with Accessibility Checking. http://p.sf.net/sfu/ephox-dev2dev _______________________________________________ Alsa-user mailing list Alsa-user@xxxxxxxxxxxxxxxxxxxxx https://lists.sourceforge.net/lists/listinfo/alsa-user