[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-devel
Subject:    Re: Why is "/usr/bin/install" called during "make"
From:       "Steven P. Ulrick" <ulrick2 () faith4miracle ! org>
Date:       2004-07-19 15:18:25
Message-ID: 20040719101825.39fbfa63.ulrick2 () faith4miracle ! org
[Download RAW message or body]

On Mon, 19 Jul 2004 11:23:11 +0200
Stephan Kulow <coolo@kde.org> wrote:

> Am Monday 19 July 2004 04:58 schrieb Steven P. Ulrick:
> > Hello, Everyone :)
> >
> > I've had this question before, but I've forgotten to ask it until
> > now. The question is: Why is "/usr/bin/install" being called when I
> > am only running "make"?  Here is an example:
> >
> > /usr/bin/install -c -p -m 644
> > ./kioslave/audiocd/plugins/audiocdencoder.h/usr/local/kde-cvs/inclu
> > de/audiocdencoder.h /usr/bin/install: cannot create regular file
> > `/usr/local/kde-cvs/include/audiocdencoder.h': Permission denied
> > make: *** [/usr/local/kde-cvs/include/audiocdencoder.h] Error 1
> >
> This is usually a bad dependency. Please grep for audioencoder.h in
> the .deps directories of kdemultimedia. Usually an $(all_includes)
> misplaced.
> 
> Greetings, Stephan

Hello, Stephan :)
There are 166 (it's over 150, anyway) .deps directories, so as of yet, I
have not grep'd every one.  The closest file I found to a audioencoder.h
file was the following:
kdemultimedia/kioslave/audiocd/plugins/.deps/audiocdencoder.Ulo

I did end up finding audiocdencoder.h in the following location:
kdemultimedia/kioslave/audiocd/plugins/audiocdencoder.h

You all might be interested to see the latest occurance of this that I
have run across:
compiling ./k3b/libk3bdevice/k3bdevice.cpp
compiling ./k3b/libk3bdevice/k3bdevice_mmc.cpp
compiling ./k3b/libk3bdevice/k3bscsicommand.cpp
compiling ./k3b/libk3bdevice/k3bdevicemanager.cpp
compiling ./k3b/libk3bdevice/k3bdiskinfo.cpp
compiling ./k3b/libk3bdevice/k3bdeviceglobals.cpp
linking ./k3b/libk3bdevice/libk3bdevice.la
/usr/bin/install -c -p -m 644 ./k3b/libk3bdevice/k3bdevicemanager.h
/usr/local/kde-cvs/include/k3bdevicemanager.h
/usr/bin/install: cannot remove
`/usr/local/kde-cvs/include/k3bdevicemanager.h': Permission denied
make: *** [/usr/local/kde-cvs/include/k3bdevicemanager.h] Error 1

This is of course from kdeextragear-1, and I use Unsermake to compile.

I found the following in .deps directories in kdeextragear-1:
kdeextragear-1/k3b/libk3bdevice/.deps/k3bdevicemanager.Plo
kdeextragear-1/k3b/libk3bdevice/.deps/k3bdevicemanager.Ulo

I also found the exact file mentioned in the error message:
kdeextragear-1/k3b/libk3bdevice/k3bdevicemanager.h

This is what the permissions look like on all the above mentioned files:
-rwxr-xr-x  1 steve steve 4.5K Mar 20 21:58 audiocdencoder.h*
-rwxr-xr-x  1 steve steve 7.0K Jun 18 21:47 audiocdencoder.Ulo*
-rw-rw-r--  1 steve steve 3.1K Jul 13 09:41 k3bdevicemanager.h
-rw-rw-r--  1 steve steve    8 Jul 12 15:23 k3bdevicemanager.Plo
-rw-rw-r--  1 steve steve  19K Jul 19 08:23 k3bdevicemanager.Ulo

Also, for your viewing pleasure, I have provided a tarball of the above
mentioned files.  It is located at:
http://www.faith4miracle.org/kde-cvs-UsrBinINSTALL-issue.tar

That is all that I have for now.
Steven P. Ulrick
 
>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic