Skip site navigation (1)Skip section navigation (2)
Date:      Tue,  5 Jun 2007 14:45:44 +0200 (CEST)
From:      clemens fischer <ino-news@spotteswoode.dnsalias.org>
To:        FreeBSD-gnats-submit@FreeBSD.org
Cc:        clemens fischer <ino-news@spotteswoode.dnsalias.org>
Subject:   ports/113363: lang/munger borked, doesn't install
Message-ID:  <20070605124544.374A5279E8@spotteswoode.dnsalias.org>
Resent-Message-ID: <200706051250.l55Co2ZW021731@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         113363
>Category:       ports
>Synopsis:       lang/munger borked, doesn't install
>Confidential:   no
>Severity:       serious
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Tue Jun 05 12:50:02 GMT 2007
>Closed-Date:
>Last-Modified:
>Originator:     clemens fischer
>Release:        FreeBSD 6.2-STABLE i386
>Organization:
>Environment:

System: FreeBSD spotteswoode.dnsalias.org 6.2-STABLE
FreeBSD 6.2-STABLE #19: Sat May 26 19:53:56 CEST 2007
root@spotteswoode.dnsalias.org:/usr/obj/usr/src/sys/spott i386

>Description:

there's a serious bug in the "Makefile" of the distribution.  after
saying:

  # make {WITHOUT_FCGI,WITHOUT_SQL,WITH_BN,WITH_DKNS}=1 install

the build works, but the install fails here:

  ...
  /usr/bin/install -o root -g wheel -m444 -c library.munger xmlquery.munger fcgi.munger options.munger  xmlsqlite.munger blog.css login.css /usr/local/share/munger-4.134
  /bin/rm tmp
  /usr/bin/install -o root -g wheel -m555 -c -s libmunger.so /usr/local/lib/libmunger.so.27
  /usr/bin/install -o root -g wheel -m555 -c -s munger /usr/local/bin
  cp munger.man munger.1
  9 --name -f munger.1
  9:No such file or directory
  *** Error code 1 (ignored)
  /usr/bin/install -o root -g wheel -m444 -c munger.1.gz /usr/local/man/man1/
  install: munger.1.gz: No such file or directory
  *** Error code 71
  
  Stop in /usr/ports/lang/munger/work/munger-4.134.
  *** Error code 1

i looked at the distributions (not the ports!) Makefile, but couldn't
find any place where the digit `9' would appear.  could this have to do
with this piece of the ports Makefile?

  MAN1=		munger.1
  MANCOMPRESSED=	yes

i commented out the "MANCOMPRESSED" bit, which didn't work.  something's
wrong at the distributions Makefile, where the man page gets compressed.

>How-To-Repeat:

just try:

  cd /usr/ports/lang/munger &&
  make WITHOUT_FCGI=1 WITHOUT_SQL=1 WITH_BN=1 WITH_DKNS=1 install

>Fix:

if people really want to have the program and can live without
registering it in the pkg-database, they can do this after the error
message:

  510  070605-14:01 gzip work/munger-4.134/munger.1
  511  070605-14:02 mv work/munger-4.134/munger.1.gz /usr/local/man/man1/
  514  070605-14:08 rrsync work/munger-4.134/{*.{munger,[ch]},[A-Z]*} /usr/local/share/munger-4.134/

maybe the port is easy to fix, and the software works, but i can't see
what broke it.

regards, clemens
>Release-Note:
>Audit-Trail:
>Unformatted:



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