libtool
[Top][All Lists]
Advanced

[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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]