[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
branch 2.0, make install DESTDIR=
From: |
Charles Wilson |
Subject: |
branch 2.0, make install DESTDIR= |
Date: |
Sun, 10 Jul 2005 14:46:26 -0400 |
User-agent: |
Mozilla Thunderbird 1.0 (Windows/20041206) |
is broken -- at least on cygwin, but probably everywhere.
( cd ../libltdl && /bin/sh
/usr/src/libtool/devel/CVS/libtool-b2.0/config/missing --run tar chf -
COPYING.LIB README Makefile.am Makefile.in argz_.h argz.c configure.ac
configure libltdl/lt__alloc.h libltdl/lt__dirent.h libltdl/lt__glibc.h
libltdl/lt__private.h libltdl/lt__strl.h libltdl/lt_dlloader.h
libltdl/lt_error.h libltdl/lt_system.h libltdl/slist.h
loaders/dld_link.c loaders/dlopen.c loader
s/dyld.c loaders/load_add_on.c loaders/loadlibrary.c loaders/preopen.c
loaders/shl_load.c lt__alloc.c lt__dirent.c lt__strl.c lt_dlloader.c
lt_error.c ltdl.c ltdl.h slist.c; ) \
| ( umask 0 && cd
/usr/src/libtool/devel/CVS/libtool-b2.0/.inst/usr/local/share/libtool/libltdl
&& /bin/sh /usr/src/libtool/devel/CVS/libtool-b2.0/config/missing --run
tar xf -; )
tar: configure: Cannot stat: No such file or directory
tar: Error exit delayed from previous errors
tar: configure: Cannot stat: No such file or directory
tar: Error exit delayed from previous errors
chown -R root
/usr/src/libtool/devel/CVS/libtool-b2.0/.inst/usr/local/share/libt
ool/libltdl && \
chgrp -R root
/usr/src/libtool/devel/CVS/libtool-b2.0/.inst/usr/local/share/libt
ool/libltdl || :
chown: `root': invalid user
....
chmod +x
/usr/src/libtool/devel/CVS/libtool-b2.0/.inst/usr/local/share/libtool/config.guess
chmod: cannot access
`/usr/src/libtool/devel/CVS/libtool-b2.0/.inst/usr/local/share/libtool/config.guess':
No such file or directory
(A) cross-platform? There is no configure script in $SRCDIR/libltdl --
although there is a configure.ac. This looks like some disagreement
over whether libltdl is a sub-configure'd project or configured directly
as part of the overall libtool's configure.
(B) cygwin-specific: There is no root user. There might be a SYSTEM
user which is somewhat similar, and Administrator which is somewhat
similar in other ways -- but regardless there is no facility to do CHOWN
unless you're building as Administrator (not SYSTEM). Basically, this
whole chown idea in libtool's installation is fscked-up w.r.t. cygwin.
(C) ${instdir}/usr/local/share/libtool/config.guess doesn't exist
because it's actually called
${instdir}/usr/local/share/libtool/config/config.guess
Does anybody TEST this stuff before checking it in?
--
Chuck
- branch 2.0, make install DESTDIR=,
Charles Wilson <=