-   DamnSmallLinux (
-   -   Compiling Virtualbox Guest Additions (

paulsiu 11-19-2007 12:12 PM

Compiling Virtualbox Guest Additions
I managed to install Damn Small Linux as a virtualbox guest and is attempting to install the guest additions.

Unfortunately, the guest additions won't compile because there is no C compiler. I look through mydsl and install GCC1-with-libs.dsl. However, the Guest addition still complain about missing header and source file.

Is there a .dsl with that or do I have locate the actual source file and copy that?


paul_e_t 11-19-2007 12:44 PM

VBox installed
Tell us more about the installation: is this a VM-DSLplayer install? Also you should be able to complie it on another machine and move over the object code code to a CD for installation. Tell us more.
Those folks at the C-Center should be able to help u locally or have you left SIU?

paulsiu 11-19-2007 01:43 PM

Well, I am running DSL as a guest OS on Innotek Virtualbox 1.5.2 on top of another distro (actually Ubuntu, but that's not really relevant). DSL works, but in order to get mouse integration, shared folder, and cut and paste, I'll need to install the guest additions, which requires compile. After playing around with it, I got the impression that DSL is more of a runtime linux system. You're not really suppose to develop on it.

Incidently, SIU is my last name. I have never been a student of SIU :-)


paul_e_t 11-19-2007 02:30 PM

Hi Paul
... You should really get the book "The official Damn Small Linux book" by Shingledecker, Andrews and Negus as it really helps out a lot and in your case a whole chaper (5) and appendix B deals with extensions in addition to Chapter 10's "Creating MyDSL Extensions".
... I spent an hour and a half at the book store and finally had to give up and buy it. It's really a good read. Seems a little short on Network stuff but that could take up several more volumes for sure. Also check out the DSL website.
... Paulsiu nice rhyme to it. Sorry about assumeing your surname being Southern Illinois University :>). I got a BS degree there. They also are one of the top SuperComputer sites.
...Best wishes

pwc101 11-19-2007 03:47 PM

I think you need to install the kernel headers. has a .dsl package that seems to fit the bill, but I just googled dsl kernel headers and came up with that, so I'm not recommending this based on personal experience.

After you've installed the headers, the guest additions should compile.

paulsiu 11-19-2007 11:35 PM

Well, I install both the kernel source and the header. Unfortunately, it still complains that the source is missing. I guess it isn't meant to be at the moment. I will try again in the future when I have more time.

All times are GMT -5. The time now is 04:21 PM.