Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 11 Feb 2007 20:56:42 -0500
From:      Kris Kennaway <kris@obsecurity.org>
To:        Pav Lucistnik <pav@FreeBSD.org>
Cc:        Dirk Meyer <dinoex@FreeBSD.org>, cvs-ports@FreeBSD.org, Gerald Pfeifer <gerald@pfeifer.com>, cvs-all@FreeBSD.org, ports-committers@FreeBSD.org
Subject:   Re: cvs commit: ports/devel/gnustep-make Makefile
Message-ID:  <20070212015642.GA75491@xor.obsecurity.org>
In-Reply-To: <1171241237.7869.11.camel@ikaros.oook.cz>
References:  <200702071240.l17CejrY022978@repoman.freebsd.org> <1170852496.41102.28.camel@pav.hide.vol.cz> <Pine.LNX.4.64.0702120051100.10525@acrux.dbai.tuwien.ac.at> <1171241237.7869.11.camel@ikaros.oook.cz>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Feb 12, 2007 at 01:47:17AM +0100, Pav Lucistnik wrote:
> Gerald Pfeifer p??e v po 12. 02. 2007 v 00:55 +0100:
> > On Wed, 7 Feb 2007, Pav Lucistnik wrote:
> > >>   Modified files:
> > >>     devel/gnustep-make   Makefile 
> > >>   Log:
> > >>   - skip on CURRENT
> > > This is probably incorrect. Looks like gcc41 port installs 
> > > libobjc.so.1.0 on CURRENT after objformat removal. This needs to be 
> > > fixed in gcc41 port.
> > 
> > Could someone lend a helping hand and provide a bit more background on
> > this issue?
> > 
> > I don't have a lang/gcc41 build tree handy, but my lang/gcc42 tree only
> > has lib/gcc-4.2.0/libobjc.so.2, which seems right.  GCC 4.1 is still open
> > upstream, so if there is an issue we should address it there as well.
> 
> It's probably identical in all gcc4x ports.
> 
> The problem is that on very recent CURRENT, /usr/bin/objformat binary
> was removed. The purpose of this command was to return 'elf' when
> called. A lot of code around use it to determine the library
> installation details for FreeBSD, including configure scripts, Makefiles
> etc.
> 
> So you should
> 
> 1) delete /usr/bin/objformat on your machine, or move it out of the PATH
> 2) see where is it called in gcc port
> 3) change all calls to it to assume it would return 'elf' if present
> 4) test the ports.

See the "heads up" email I sent to ports@ and ports-developers@ the
other week for more information.

Kris



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070212015642.GA75491>