I'm trying to package avifile current CVS version. However, i'm facing a
problem with the chrooted installation
The exact issued command is
+ make prefix=/home/guillaume/rpm/tmp/avifile-buildroot/usr
exec_prefix=/home/guillaume/rpm/tmp/avifile-buildroot/usr
bindir=/home/guillaume/rpm/tmp/avifile-buildroot/usr/bin
sbindir=/home/guillaume/rpm/tmp/avifile-buildroot/usr/sbin
sysconfdir=/home/guillaume/rpm/tmp/avifile-buildroot/etc
datadir=/home/guillaume/rpm/tmp/avifile-buildroot/usr/share
includedir=/home/guillaume/rpm/tmp/avifile-buildroot/usr/include
libdir=/home/guillaume/rpm/tmp/avifile-buildroot/usr/lib
libexecdir=/home/guillaume/rpm/tmp/avifile-buildroot/usr/lib
localstatedir=/home/guillaume/rpm/tmp/avifile-buildroot/var/lib
sharedstatedir=/home/guillaume/rpm/tmp/avifile-buildroot/usr/com
mandir=/home/guillaume/rpm/tmp/avifile-buildroot/usr/share/man
infodir=/home/guillaume/rpm/tmp/avifile-buildroot/usr/share/info install
It works for lib, plugin and bin directories but fails with include directory:
Making install in include
make[1]: Entre dans le r�pertoire
`/home/guillaume/rpm/BUILD/avifile-0.6/include'
make[2]: Entre dans le r�pertoire
`/home/guillaume/rpm/BUILD/avifile-0.6/include'
make[2]: Rien � faire pour `install-exec-am'.
/bin/sh ../mkinstalldirs /usr/include/avifile
mkdir /usr/include/avifile
mkdir: cannot create directory `/usr/include/avifile': Permission non accord�e
This is responsible target in bin/Makefile:
install-pkgdataDATA: $(pkgdata_DATA)
@$(NORMAL_INSTALL)
$(mkinstalldirs) $(DESTDIR)$(pkgdatadir)
This is the same in include/makefile:
install-mainincludeHEADERS: $(maininclude_HEADERS)
@$(NORMAL_INSTALL)
$(mkinstalldirs) $(DESTDIR)$(mainincludedir)
So, it seems $(DESTDIR) disapears between the two invocations ?
--
Guillaume Rousse <[EMAIL PROTECTED]>
GPG key http://bohm.snv.jussieu.fr/~rousse/gpgkey.html
_______________________________________________
Avifile mailing list
[EMAIL PROTECTED]
http://prak.org/mailman/listinfo/avifile