[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
Re: Permission denied while %makeinstall
- From: bob proulx com (Bob Proulx)
- To: rpm-list redhat com
- Subject: Re: Permission denied while %makeinstall
- Date: Sun, 11 Sep 2005 09:59:20 -0600
Tony Earnshaw wrote:
> > Andreas Radke wrote:
> > ln: Erzeugen der symbolischen Verknüpfung ,,doc" zu ,,../xfce4/doc":
> > Permission denied
> > ...
> > Lots of other packages run through well. But some end with this "Permission
> > denied" error.
>
> The commas don't look particularly healthy to me.
I agree.
Pick a spec file and right before the ln command fails insert some
debugging script code to check those paths. I am guessing you will
find that they do not exist.
ls -ld ,,../xfce4
That is probably supposed to be "ln doc ../xfce4/doc" but is getting
mangled for some reason. You might try building in a C/POSIX locale
to see if it is a locale issue.
LC_ALL=C rpmbuild -ba file.spec
You can usually short circuit the build and debug quicker with the
following. Makes debugging easier and faster.
rpmbuild --short-circuit -bi file.spec
Usually those types of permission denied errors are because Makefiles
leave out prefix or DESTDIR handling from some manually added part of
it. Then it tries to install in /usr/bin or some such place directly
without going into the BuildRoot. I frequently have to patch
Makefiles and send bugs upstream for such problems.
Bob
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]