Programming and Scripting :: Any way to get around this?



First off, just so everybody knows... my username implies my level of skill in Linux in general.  I know just enough to be dangerous to any linux machine I touch.  :D

Anyway, I'm trying to install a vendor-provided module and have been having problems doing so.  After some digging, I found that in the vendor's "Makefile" (I have gcc installed BTW), the "install" commands have some flags that apparently DSL's version doesn't, generally any flag that's an uppercase letter. (i.e. "install -D", or "install -C", but has "install -d" and "install -c").

The module I'm trying to install requires these flags.  Is there a way I would be able to get around them?  Would I have to have a different version of gcc installed, and would I even be able to put another version on DSL?

Thanks in advance.

Install in DSL is actually Busybox.  I'd normally suggest installing gnu-utils.dsl, but it apparently is not a part of that package.  It might be in gcc1-with-libs.dsl, but otherwise all I can suggest is try to copy it from another distro or see if you can find a debian package.
Oh, I also should have mentioned, I'm running v2.4.

I've installed gnu-utils.dsl. How do I use it?

If you installed it, it's already working.  Basically all it does is overwrite a pile of busybox symlinks with the equivalent GNU applications, which in most cases have more features than Busybox.  As I said, though, I don't think install is part of that package.
Okay.  Thanks.

I have been having problems getting the gcc-with-libs.dsl, but that's the next route I'll try.  I don't have any other distros to try getting it from... at least none I can access at the moment.

Next Page...
original here.