The MP3car.com Store  

Welcome to the MP3Car.com forums.

You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. Registering will also remove advertisements. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so please, join our community today!

If you have any problems with the registration process or your account login, please contact contact us.

Go Back   MP3Car.com > Mp3Car Technical > Linux

Reply
 
Thread Tools Display Modes
Old 12-28-2007, 08:02 AM   #1
Newbie
 
Torner's Avatar
 
Join Date: Dec 2007
Location: London
Posts: 3
My Photos: (0)
Compiling software for use in a particular distro

I am looking for a step by step set of instructions on compiling some open source software for SimplyMEPIS 6.5 or possibly deb. I am hoping to find instruction that take me through every step with some explanation of what each step is for. It doesn't matter what software just something fairly simple to give me an idea of the process so I can try and adapt the process to bigger attempts. If anyone knows where I can find a tutorial like this please let me know.

PS It would be best for me if the process could be GUI controlled but I fear that is not yet possible.
Torner is offline   Reply With Quote
Sponsored Links
Old 12-28-2007, 03:25 PM   #2
Variable Bitrate
kev000's CarPC Specs
 
kev000's Avatar
 
Join Date: Aug 2006
Location: Clearfield Utah USA
Vehicle: 2008 Chevy Impala SS 5.3 V8
Posts: 345
My Photos: (0)
installing binary packages with a gui is a breeze. Try synaptic package manager (should be included with mepis).

compiling from source is another level of pancakes. But it can be simplified into 3 "easy" steps on the command line (from the source's directory):

1) ./configure
2) make
3) make install

1) configure will check for the compilers, libraries, and other dependencies that the source requires to be compiled. There are usually options that you can turn on while doing a configure ie ./configure --with-mysql (turns on mysql). You can find out what options you can enable with a ./configure --help. If it fails, that usually means you are missing a dependency: look at the error message, search synaptic for the *-dev package, and install it. If you can't find the package, google probably will help you determine where/what it is.

2)make - this compiles the source. Sometimes it will fail with errors because of a dependency that configure failed to detect (usually bad on the developers for that). Once again, look at the error message and search for the missing library in synaptic/google.

3)make install - this copies the newly compiled source to your system where it can be used by you. This is the only step that will require root privileges.

That should at least get you started. Here is a good podcast on various Linux topics for newbies: http://www.linuxreality.com/podcast/...g-from-source/
__________________
nGhost - "The Evolution of Car Entertainment"
Not just software: LinuxICE -- The Car Entertainment Platform"
LinuxICE IRC chatroom: #linuxice irc.freenode.com
kev000 is offline   Reply With Quote
Old 01-01-2008, 07:39 PM   #3
Newbie
 
Join Date: Nov 2007
Posts: 1
My Photos: (0)
Okay, I'll admit right away that I am as newb as they come to Linux so I may be completely wrong and freely encourage correction to my ignorance (I'm sure kev000 is more than willing and able to fulfill this). However, as I found out when trying to install nGhost from source, on occasion there may be further steps to take before running ./configure. I noticed in the source package I downloaded, there was no configure file present. There was an autogen.sh file though and after some searching, I discovered that this had to be run to create a configure file (the install instructions provided didn't seem to mention this). In my case, this meant installing the automake packages first. When this is completed, you will then get a configure file you can use and proceed as usual. (btw, I still haven't gotten nGhost to install so I may be wrong or missing something).
cosmic is offline   Reply With Quote
Old 01-02-2008, 09:37 AM   #4
Variable Bitrate
kev000's CarPC Specs
 
kev000's Avatar
 
Join Date: Aug 2006
Location: Clearfield Utah USA
Vehicle: 2008 Chevy Impala SS 5.3 V8
Posts: 345
My Photos: (0)
you are correct. I forgot to mention that you need autoconf and friends. Didn't realize that you were trying to install nGhost .

If you are running mepis you may want to try the nghost debian package at http://sf.net/projects/nghost.

Here is also a good reference on getting nGhost up: http://nextabyte.com/wiki/index.php?...t_Starters_Kit

(it even has info about compiling it)

good luck
__________________
nGhost - "The Evolution of Car Entertainment"
Not just software: LinuxICE -- The Car Entertainment Platform"
LinuxICE IRC chatroom: #linuxice irc.freenode.com
kev000 is offline   Reply With Quote
Sponsored Links
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

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

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
Professional way to tap a fuse box MastaKebob Newbie 9 03-05-2007 07:50 AM
New system - What software do you all use... what should I put on mine? dsj1979 Software & Software Development 1 11-19-2006 03:16 PM
Please check my diagram, fuse size and wire size. BarinaHum Newbie 21 11-13-2006 06:35 AM
Suggestion for the Software forum Confused Suggestions/Comments 11 11-02-2004 07:55 AM


All times are GMT -5. The time now is 08:22 AM.


Sponsored Links
The MP3car.com Store

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.1.0
Copyright © 1999 - 2008 Mp3Car.com Inc.
Ad Management by RedTyger
Message Board Statistics