Date: Thu, 22 Aug 2002 23:12:57 +0400 (MSD) From: Dmitry Morozovsky <marck@rinet.ru> To: Skye Poier <skye@ffwd.cx> Cc: stable@FreeBSD.ORG Subject: Re: ports problems -- FIXED Message-ID: <20020822231154.A49131-100000@woozle.rinet.ru> In-Reply-To: <20020822114419.G43401@ffwd.cx>
next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, 22 Aug 2002, Skye Poier wrote: SP> This is one of the things that really annoys me about the UNIX SP> "community". Why do you have to be a assh*le and blame me for a SP> completely non-intuitive mistake? Its not even a mistake really, SP> show me a man page or a handbook entry where it says "don't put trailing SP> slashes in your path".. and since I've been running it this way for SP> years, and haven't had any problems other than this libtool failure, I'd SP> say the problem lies in bsd.port.mk, not my .tcshrc Well, take a deep breath please. Then, try the following patch to bsd.port.mk: Index: bsd.port.mk =================================================================== RCS file: /home/ncvs/ports/Mk/bsd.port.mk,v retrieving revision 1.422 diff -u -r1.422 bsd.port.mk --- bsd.port.mk 19 Aug 2002 17:12:59 -0000 1.422 +++ bsd.port.mk 22 Aug 2002 19:11:38 -0000 @@ -2638,7 +2638,7 @@ ${ECHO_CMD} "and reinstall ${PORTSDIR}/devel/libtool."; \ exit 1); \ fi; \ - LIBTOOLDIR=`${WHICH} ${LIBTOOL} | ${SED} -e 's^/bin/libtool^/share/libtool^'` || ${LOCALBASE}/share/libtool; \ + LIBTOOLDIR=`${WHICH} ${LIBTOOL} | ${SED} -e 's^/bin//*libtool^/share/libtool^'` || ${LOCALBASE}/share/libtool; \ cd ${PATCH_WRKSRC}; \ for file in ${LIBTOOLFILES}; do \ ${CP} $$file $$file.tmp; \ SP> > > I found my problem. SP> > > SP> > > On like 2641 of bsd.port.mk: SP> > > SP> > > LIBTOOLDIR=`${WHICH} ${LIBTOOL} | ${SED} -e 's^/bin/libtool^/share/libtool^'` || ${LOCALBASE}/share/libtool; \ SP> > > SP> > > However, my .tcshrc file contained set path = (... /usr/local/bin/ ...) SP> > > note the trailing slash. SP> > > SP> > > `which libtool` returned /usr/local/bin//libtool SP> > > which screwed up the sed substitution above. SP> > > SP> > > I think this should be fixed??? Probably by eliminating dup // in SP> > > tcsh's which command? SP> > SP> > Eliminating the extra slash in your path variable would be a more SP> > appropriate fix... Sincerely, D.Marck [DM5020, DM268-RIPE, DM3-RIPN] ------------------------------------------------------------------------ *** Dmitry Morozovsky --- D.Marck --- Wild Woozle --- marck@rinet.ru *** ------------------------------------------------------------------------ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020822231154.A49131-100000>