ethereal-0.9.13: make install fails

David Fleck david.fleck at mchsi.com
Sat Aug 2 06:23:30 PDT 2003


On Sat, 2 Aug 2003, Tim Robbins wrote:

> On Fri, Aug 01, 2003 at 07:45:59PM -0700, Scott Sewall wrote:
>
> >
> > The make install of the latest ethereal port fails.
> >
> > I'm running FreeBSD 4.6.2-RELEASE-p10.
> >
> > Any ideas?
> [...]
> > /bin/sh ./mkinstalldirs /usr/X11R6/bin
> > sed: 1: "s,^.*/,,;;s/$//": invalid command code ;
> [...]
>
> The problem is caused by the redundant semicolon separating the 's'
> commands in the sed command string -- only one semicolon is necessary,

The redundant semicolon is caused by an empty variable in the Makefile:

 78: transform =

[...]

 1897:       f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \

'transform' expands to nothing, hence the redundant semicolon.
this also happens at line 1906.

I edited out one of the semicolons when I installed and it seems to be OK.


> You shouldn't have to do any of these things, though. I think the ethereal
> port or one of the GNU auto* tools is at fault here.

Agreed.

--

David Fleck



More information about the freebsd-stable mailing list