On Tuesday, October 7, 2003, at 08:24 AM, Olivier Bonnet wrote:
make install
Making install in src
make[2]: Nothing to be done for `install-exec-am'.
/bin/sh ../mkinstalldirs /sw/share/games/lgeneral/sounds/pg
mkdir /sw/share/games/lgeneral/sounds/pg

Your install script is making changes directly to Fink's root %p (/sw), rather than to the .deb directory %i (/sw/src/root-lgeneral/sw). This is BAD, because the bits you install directly into /sw will not be in the .deb, and therefore won't be uninstalled if I 'fink remove lgeneral'. This is probably the source of your other problems, too. Fix the install script to use %i (usually 'make install prefix=%i' or 'make install DESTDIR=%d' works), then see if things are still wrong.


A good way to find out if this kind of error is happening is to cd to the build directory and run 'make install prefix=$HOME/Desktop/foo' as non-root; you'll probably get an error if make tries to put anything in %p directly. Also, if you have a mostly finished packages, use 'dpkg -c' on the .deb and see if it contains everything you expect.

Toodles,
vasi



-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
SourceForge.net hosts over 70,000 Open Source Projects.
See the people who have HELPED US provide better services:
Click here: http://sourceforge.net/supporters.php
_______________________________________________
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel

Reply via email to