Date: Thu, 10 Nov 2005 13:00:46 -0600 From: "Jeff" <jeff@kreska.org> To: "'Dan Nelson'" <dnelson@allantgroup.com>, "'Jeff Kreska'" <jkreska@kreska.org> Cc: freebsd-questions@freebsd.org Subject: RE: remove -tag=CC from libtool Message-ID: <200511101900.jAAJ0Vg8046258@hacking.kicks-ass.org> In-Reply-To: <20051110185220.GE93359@dan.emsphone.com>
next in thread | previous in thread | raw e-mail | index | archive | help
I am not sure how this happened. I was having some problems with php shared modules and decided to update my ports collection to see if the problem was fixed. At that time I could no longer build apache because of the libtool problem. I tried rebuilding libtool port which didn't help. I found a post saying that you need to pass CC=gcc to configure to prevent libtool from using the --tag=CC but I couldn't figure out how this would occur using the FreeBSD ports framework. Your patch is allowing me to build now. :) I am confused how everyone else is getting there ports to compile. > -----Original Message----- > From: Dan Nelson [mailto:dnelson@allantgroup.com] > Sent: Thursday, November 10, 2005 12:52 PM > To: Jeff Kreska > Cc: freebsd-questions@freebsd.org > Subject: Re: remove -tag=CC from libtool > > In the last episode (Nov 10), Jeff Kreska said: > > I am running 5.3-RELEASE I think, it says 5.3-SECURITY in the > > sysinstall prog > > > > I am having a heck of a time getting my newly supped ports > tree to compile. > > Several of the programs are calling libtool with a --tag=CC > and then it fails with the following error: > > libtool15: link: unable to infer tagged configuration > > libtool15: link: specify a tag with `--tag' > > It's a libtool bug, imho. It should require both --tag and > --mode for all invocations, and not try to guess what the user wanted. > > Are you running ccache or distcc (or have otherwise set CC to > something other than "cc" or "gcc")? That's usually what > causes it for me. > Here's my fix, which will make it use the CC tag if its guess failed. > > --- libtool15~ Thu Nov 10 12:49:57 2005 > +++ libtool15 Thu Nov 10 12:49:57 2005 > @@ -580,9 +580,7 @@ > # was found and let the user know that the "--tag" command > # line option must be used. > if test -z "$tagname"; then > - $echo "$modename: unable to infer tagged configuration" > - $echo "$modename: specify a tag with \--tag'" 1>&2 > - exit $EXIT_FAILURE > + tagname=CC > # else > # $echo "$modename: using $tagname tagged configuration" > fi > > > > -- > Dan Nelson > dnelson@allantgroup.com > >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200511101900.jAAJ0Vg8046258>