cvs commit: ports/devel/gnustep-make Makefile

Pav Lucistnik pav at FreeBSD.org
Mon Feb 12 00:47:32 UTC 2007


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.

-- 
Pav Lucistnik <pav at oook.cz>
              <pav at FreeBSD.org>

Stupidity got us into this mess -- why can't it get us out?
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: Toto je =?UTF-8?Q?digit=C3=A1ln=C4=9B?=
	=?ISO-8859-1?Q?_podepsan=E1?= =?UTF-8?Q?_=C4=8D=C3=A1st?=
	=?ISO-8859-1?Q?_zpr=E1vy?=
Url : http://lists.freebsd.org/pipermail/cvs-all/attachments/20070212/3108a764/attachment.pgp


More information about the cvs-all mailing list