On Fri, Sep 28, 2001 at 12:12:10PM +0300, Janne P?nk?l? wrote:
> Ever since the CVS clean up it's been annoying to build the tree.
> 
> I have so far used #define ProjectRoot /opt/X4 (in config/cf/site.def)
> 
> and this leads to annoyances with libraries and stuff.
> 
> X libraries & incs are installed in /usr/X11R6/{lib,include}/ but build
> process nolonger seems to care about that.
> 
> I get errors like
> --
> /usr/i686-pc-linux-gnu/bin/ld: cannot find -lXau
> --
> since there is -L/opt/X4/lib in the makefile but no -L/opt/X11R6/lib
> (and this is silly since /opt/X4/... is completely empty)
> 
> it would seem that ProjectRoot no longer works properly since whole X is
> not present anymore.
> 
> what would be easier way to tweak the -L and -I paths so that it would
> check the includes and libs from /usr/X11R6/... instead of /opt/X4/...
> 
The way I did it was to use lndir to link the entire /usr/X11R6/
tree into the ProjectRoot tree:
lndir -silent -ignorelinks /usr/X11R6/ /optX4/

It's kind of a kludge, but it works nicely for me . . .

Simon

--
PGP public key Id 0x144A991C, or ftp://bg77.anu.edu.au/pub/himi/himi.asc
(crappy) Homepage: http://bg77.anu.edu.au
doe #237 (see http://www.lemuria.org/DeCSS) 
My DeCSS mirror: ftp://bg77.anu.edu.au/pub/mirrors/css/ 

Attachment: msg01788/pgp00000.pgp
Description: PGP signature

Reply via email to