Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 10 Dec 2009 14:29:57 -0500
From:      "Dan Langille" <dan@langille.org>
To:        glarkin@FreeBSD.org
Cc:        Dan Langille <dan@langille.org>, freebsd-ports@freebsd.org
Subject:   Re: security/logcheck fails to install
Message-ID:  <52bc85399e49379c88793ec899954aaa.squirrel@nyi.unixathome.org>
In-Reply-To: <4B2144C9.9000402@FreeBSD.org>
References:  <08254e721f325a1223c807b4dca5e0da.squirrel@nyi.unixathome.org> <4B2144C9.9000402@FreeBSD.org>

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

On Thu, December 10, 2009 1:58 pm, Greg Larkin wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Dan Langille wrote:
>> On 8.0-PRELEASE, ports tree up to date.
>>
>> I have altered the Makefile to remove some @ from the do-build section
>> of
>> the Makefile.
>>
>> Any ideas?
>>
>> [root@subie:/usr/ports/security/logcheck] # make clean
>> ===>  Cleaning for logcheck-1.2.54_3
>> [root@subie:/usr/ports/security/logcheck] # make
>> ===>  Extracting for logcheck-1.2.54_3
>> => MD5 Checksum OK for logcheck_1.2.54.tar.gz.
>> => SHA256 Checksum OK for logcheck_1.2.54.tar.gz.
>> ===>   logcheck-1.2.54_3 depends on file: /usr/local/bin/perl5.8.9 -
>> found
>> ===>  Patching for logcheck-1.2.54_3
>> ===>   logcheck-1.2.54_3 depends on file: /usr/local/bin/perl5.8.9 -
>> found
>> ===>  Applying FreeBSD patches for logcheck-1.2.54_3
>> ===>   logcheck-1.2.54_3 depends on executable: docbook2man - found
>> ===>   logcheck-1.2.54_3 depends on file: /usr/local/bin/perl5.8.9 -
>> found
>> ===>  Configuring for logcheck-1.2.54_3
>> ===>  Building for logcheck-1.2.54_3
>> /usr/bin/sed -i.bak -e 's!/var/log/syslog!/var/log/messages!'
>> /usr/ports/security/logcheck/work/logcheck-1.2.54/etc/logcheck.logfiles
>> /usr/bin/sed -i.bak -e 's!/etc/logcheck!/usr/local/etc/logcheck!'  -e
>> 's!/usr/share/doc/logcheck-database/README.logcheck-database.gz!/usr/local/share/doc/logcheck/README.logcheck-database!'
>>  /usr/ports/security/logcheck/work/logcheck-1.2.54/docs/logcheck.sgml
>> cd /usr/ports/security/logcheck/work/logcheck-1.2.54/docs && docbook2man
>> -s  /usr/local/share/docbook2X/xslt/man/docbook.xsl  --sgml
>> logcheck.sgml
>> 2> /dev/null  && /bin/mv Logcheck.8 logcheck.8
>> *** Error code 255
>>
>> Stop in /usr/ports/security/logcheck.
>> [root@subie:/usr/ports/security/logcheck] #
>
> Hi Dan,
>
> There's a tricky situation in the logcheck Makefile regarding which tool
> it uses to generate its man page.  My guess is that you have
> textproc/docbook-410 installed on the machine, but not
> textproc/docbook-to-man.  The easiest fix is:
>
> pkg_delete docbook2X\*
> cd /usr/ports/textproc/docbook-to-man && make install clean
> cd /usr/ports/security/logcheck && make clean install clean
>
> Let me know if that doesn't work for some reason, and I plan to fix this
> as part of your PR 140981
> (http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/140981)
>
> Thank you,
> Greg

That looks similar to what I did.

I noticed your commit in May on this port.  That got me to thinking. 
Install docbook-to-man. That worked for me.  Then I got your email.

FYI (not much there):
http://www.freebsddiary.org/phorum/read.php?f=3&i=1550&t=1550&article_id=640

Thank you.

-- 
Dan Langille -- http://langille.org/




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