[comp.windows.x] imake and ranlib?

jessea@dynasys.UUCP (jessea) (05/04/90)

I just started messing around with x windows and I've run into a couple of
problems.  I read the Frequently Asked Questions and couldn't find anything
there.  I'm running Open Look, and when I try to compile some of the sources
from comp.sources.x, I get an error when make tries to use "ranlib".  What
is this and where do I get it?

I've also seem imake mentioned in every source I've gotten.  What is this and
where can I get it?  Thanx in advance. 


-- 
Jesse W. Asher - Dynasys - (901)382-1705     Evening: (901)382-1609 
6196-1 Macon Rd., Suite 200, Memphis, TN 38134  
UUCP: {fedeva,chromc,autoz}!dynasys!jessea

guy@auspex.auspex.com (Guy Harris) (05/06/90)

>...I get an error when make tries to use "ranlib".  What
>is this

If "this" is "ranlib", it's a V7-vintage program that adds a table of
contents to an archive file; said table of contents makes it easier for
the linker to find whatever files in the archive define a given symbol.

In System V, the program that adds the table of contents is called "ar"
- in other words, it's done automatically, so you don't need "ranlib",
and don't have it anyway.

>and where do I get it?

If your system needs it, it should be in "/bin" or "/usr/bin" - i.e., it
should come standard with the system.

If your system doesn't have it, it probably doesn't need it.

>I've also seem imake mentioned in every source I've gotten.  What is
>this

A program to generate Makefiles from Imakefiles, using the C
preprocessor.

>and where can I get it?

It comes with the MIT X11 source; vendors offering X11 should (in the
prescriptive sense, rather than the descriptive sense) supply it.

You say you're "running Open Look", but don't indicate what you're
actually running (Open Look is a look and feel style, not a software
product), or what machine/OS you're running it on.  Your vendor may have
supplied "imake", or may not have; ask them where it is, and if they
don't have it ask them why they don't.