Bug 143483 - devel/git: make install fails on a clean system
Summary: devel/git: make install fails on a clean system
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Wesley Shields
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-02-02 14:50 UTC by Anatoly Borodin
Modified: 2010-03-14 17:10 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Anatoly Borodin 2010-02-02 14:50:04 UTC
On a clean system, devel/git compiles properly, but then fails to install. Installing textproc/docbook-xsl can fix it.

Fix: 

Add textproc/docbook-xsl dependency somewhere.
How-To-Repeat: On a clean machine:

> cd /usr/ports/deve/git && make install
..
	===>  Building for git-1.6.6.1
..
rm -f howto/revert-branch-rebase.html+ howto/revert-branch-rebase.html && \
	sed -e '1,/^$/d' howto/revert-branch-rebase.txt | asciidoc  -b xhtml11 - >howto/revert-branch-rebase.html+ && \
	mv howto/revert-branch-rebase.html+ howto/revert-branch-rebase.html
rm -f howto/using-merge-subtree.html+ howto/using-merge-subtree.html && \
	sed -e '1,/^$/d' howto/using-merge-subtree.txt | asciidoc  -b xhtml11 - >howto/using-merge-subtree.html+ && \
	mv howto/using-merge-subtree.html+ howto/using-merge-subtree.html
asciidoc  -b docbook -d book user-manual.txt
xsltproc --xinclude --stringparam html.stylesheet docbook-xsl.css -o user-manual.html docbook.xsl user-manual.xml
error : No such file or directory
warning: failed to load external entity "http://docbook.sourceforge.net/release/xsl/current/html/docbook.xsl"
compilation error: file docbook.xsl line 3 element import
xsl:import : unable to load http://docbook.sourceforge.net/release/xsl/current/html/docbook.xsl
gmake[1]: *** [user-manual.html] Error 5
gmake[1]: Leaving directory `/usr/obj/usr/ports/devel/git/work/git-1.6.6.1/Documentation'
gmake: *** [install-html] Error 2
gmake: Leaving directory `/usr/obj/usr/ports/devel/git/work/git-1.6.6.1'
*** Error code 2

Stop in /usr/ports/devel/git.
*** Error code 1

Stop in /usr/ports/devel/git.
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2010-02-02 14:50:15 UTC
Responsible Changed
From-To: freebsd-ports-bugs->wxs

Over to maintainer (via the GNATS Auto Assign Tool)
Comment 2 Wesley Shields freebsd_committer freebsd_triage 2010-02-14 17:08:31 UTC
I'm unable to reproduce this on any test system. Are you doing this from
a system which can not fetch
http://docbook.sourceforge.net/release/xsl/current/html/docbook.xsl?

-- WXS
Comment 3 Wesley Shields freebsd_committer freebsd_triage 2010-02-14 17:59:02 UTC
State Changed
From-To: open->feedback

Pending more information from the submitter.
Comment 4 Anatoly Borodin 2010-02-20 02:35:23 UTC
Hi!

On Sun, Feb 14, 2010 at 18:08, Wesley Shields <wxs@freebsd.org> wrote:
>
> I'm unable to reproduce this on any test system. Are you doing this from
> a system which can not fetch
> http://docbook.sourceforge.net/release/xsl/current/html/docbook.xsl?

Yes, I had no internet connectivity at that time.

--
Mit freundlichen Gr=C3=BC=C3=9Fen,
Anatoly Borodin
business: anatoly.borodin@gmail.com
privat: fractalizator@gmail.com
Comment 5 Wesley Shields freebsd_committer freebsd_triage 2010-02-20 13:39:20 UTC
State Changed
From-To: feedback->closed

Local problem with users internet connection.
Comment 6 Wesley Shields freebsd_committer freebsd_triage 2010-02-20 20:49:40 UTC
State Changed
From-To: closed->open

Re-open. The dependency should be added.
Comment 7 Wesley Shields freebsd_committer freebsd_triage 2010-03-14 17:00:25 UTC
State Changed
From-To: open->closed

Committed. Thanks!
Comment 8 dfilter service freebsd_committer freebsd_triage 2010-03-14 17:00:28 UTC
wxs         2010-03-14 17:00:01 UTC

  FreeBSD ports repository

  Modified files:
    devel/git            Makefile distinfo pkg-plist 
    devel/git/files      patch-Documentation__Makefile 
  Log:
  - Update to 1.7.0.2
  - [1]: Add a dependency on textproc/docbook-xsl. The port used to fetch files
    during build if HTMLDOCS was selected. This eliminates the need to do that.
  
  PR:             ports/143483
  Submitted by:   Anatoly Borodin <anatoly.borodin@gmail.com>
  
  Revision  Changes    Path
  1.80      +3 -2      ports/devel/git/Makefile
  1.54      +9 -9      ports/devel/git/distinfo
  1.4       +4 -5      ports/devel/git/files/patch-Documentation__Makefile
  1.51      +1 -0      ports/devel/git/pkg-plist
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"