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

RE: FSH compliance.



--On onsdag, onsdag 5 dec 2007 09.43.54 -0600 Randy McMurchy
<randy@linuxfromscratch.org> wrote:


> On another note (I can create a new thread if necessary):
> 
> For years I've been having to make special accommodations
> because Heimdal overwrites libraries/headers from the
> E2fsprogs package. Note that e2fsprogs installs these files
> and then Heimdal will overwrite them:
> 
> /usr/include/ss/ss.h
> /usr/lib/libss.a
> /usr/lib/libss.so.e2fsprogs
> 
> The installation prefix we use for both packages is /usr
> (with e2fsprogs we also pass  --with-root-prefix="").

If you install things with --prefix=/usr it will mess with your system. You
are, in fact, asking for it. 

I have had only much stranger and rarer (yet fixable) preprocessor/linker
issues when I've installed the package under a reasonably private path like
/usr/heimdal. Besides, $PATH can be long nowadays; bash is forgiving. 

If you really want /usr/bin, do this: 

./configure --prefix=/usr --includedir=/usr/include/heimdal \
	--libdir=/usr/lib/heimdal
	--oldincludedir=/usr/lib/heimdal && make && sudo make install

heimdal-config will then help you when you configure and compile software
that needs heimdal. 

-- 
Måns Nilsson                     Systems Specialist
+46 70 681 7204   cell                       KTHNOC
+46 8 790 6518  office                  MN1334-RIPE

I own seven-eighths of all the artists in downtown Burbank!

PGP signature