[Thread Prev][Thread Next]   >Date Index >Thread Index

Re: [wmx] cant make wmx-5

Tom - Fri May 14 03:59:13 1999

on Redhat the X11 libraries are in 

/usr/X11R6/lib

but in most Unix the libraries are in /usr/X11/lib (which is what the
Makefile says).

(The -L directive tells the compiler to search for libraries in
/usr/X11/lib as well as the default paths. The default paths do not
include the X libraries as X is not a part of the Unix base system. So,
unless you specify /usr/X11R6/lib, it will not know where to find them.)

You will need to fix the library path in the Makefile. I don't have the
Makefile handy; I think the appropriate change is in the fisrt few lines
though. RedHAt definitely has no problems with wmx, though, I have it
running on RedHat 5.2 at my university.

You can tell if you have X11R4 by looking in your /usr directory: there
should be a directory called X11R? where ? is the release number.
(RedHat 5.2 comes with X11R6, soyou will be OK.) I don't know how you
find out the shape extension, but in your case it doesn't matter as
RedHAt 5.2 has it.

Hope you end up liking wmx, though I don't see how you couldn't :-)

Jon Hofmann wrote:
> g++ -o wmx Border.o Buttons.o Channel.o Client.o Config.o Events.o Main.o Manager.o Menu.o Rotated.o Session.o -L/usr/X11/lib -lXpm -lXext -lX11 -lXmu                                        ^^^^^^^^^^^^
-lSM -lICE -lm
> /usr/bin/ld: cannot open -lXpm: No such file or directory
> collect2: ld returned 1 exit status
> make: *** [wmx] Error 1
> 
> Any help would be appreciated,
> Jon Hofmann

I haven't posted to this list before. I'd just like to say I think wmx
is the greatest thing ever :-) (I have a sharp knife, so I'm not
bothered about my bread :-)

-- 
--Tom
this space filled with | this space not filled with this space filled
this intentionally     | with this intentionally unintentionally


Next: