FTBFS in latest archive rebuild test

Bug #194536 reported by Adam Conrad
6
Affects Status Importance Assigned to Milestone
monodoc (Ubuntu)
Fix Released
High
Emilio Pozuelo Monfort
Hardy
Fix Released
High
Emilio Pozuelo Monfort

Bug Description

Binary package hint: monodoc

monodoc failed to build in the latest rebuild test:

no /debug /nowarn:169,164,162,168,219 -out:monodoc.dll -target:library /resource:./mono-ecma.xsl,mono-ecma.xsl /resource:./ecmaspec-html.xsl,ecmaspec-html.xsl /resource:./ecmaspec-html-css.xsl,ecmaspec-html-css.xsl /resource:./base.css,base.css /resource:./ecmaspec.css,ecmaspec.css /resource:./mono-ecma-css.xsl,mono-ecma-css.xsl /resource:./mono-ecma.css,mono-ecma.css /resource:./home.html,home.html ./colorizer.cs ./man-provider.cs ./monohb-provider.cs ./xhtml-provider.cs ./ecma-provider.cs ./simple-provider.cs ./html-helper.cs ./provider.cs ./index.cs ./error-provider.cs ./ecmaspec-provider.cs ./editing.cs ./settings.cs ./commentservice.cs ./XmlNodeWriter.cs ./SearchableIndex.cs ./SearchableDocument.cs ./wiki2ecma.cs ./ecma2wiki.cs AssemblyInfo.cs @lucene_sources -r:ICSharpCode.SharpZipLib.dll -r:System.Web -r:System.Web.Services -r:Commons.Xml.Relaxng /codepage:utf8
/bin/bash: no: command not found
make[2]: *** [monodoc.dll] Error 127

A full build log can be found at: https://lists.ubuntu.com/archives/ubuntu-autotest/2008-February/018551.html

Related branches

Adam Conrad (adconrad)
Changed in monodoc:
importance: Undecided → High
Revision history for this message
Emilio Pozuelo Monfort (pochu) wrote :

monodoc 1.2.6-3 from Debian builds fine on my hardy pbuilder, whereas 1.2.6-1ubuntu1 fails to build.

So please, sync monodoc from Debian unstable.

Changed in monodoc:
status: New → Confirmed
Revision history for this message
Emilio Pozuelo Monfort (pochu) wrote :

Err, we have a delta. I'll merge it.

Changed in monodoc:
assignee: nobody → pochu
status: Confirmed → In Progress
Revision history for this message
Emilio Pozuelo Monfort (pochu) wrote : Re: [Bug 194536] Re: FTBFS in latest archive rebuild test]

Attaching a debdiff which fixes this bug.

Revision history for this message
Emilio Pozuelo Monfort (pochu) wrote :
Revision history for this message
Steve Langasek (vorlon) wrote :

I have two problems with the proposed patch:

- the cause of the build failure is that /usr/bin/mcs is missing. The merge only *incidentally* fixes this issue, by build-depending on other packages which *happen* to depend on mono-mcs. The correct fix is to build-depend on mono-mcs directly.

- all versions of this package break for me when debian/rules clean is run before debian/rules build, because the upstream 'make clean' deletes class/cs-errors.zip. This breaks all of my build tests, even if it doesn't happen to break pbuilder, so I'm not willing to upload a package in that state.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package monodoc - 1.2.6-1ubuntu2

---------------
monodoc (1.2.6-1ubuntu2) hardy; urgency=low

  * debian/control:
    Build-Depend on mono-mcs in addition to mono-gmcs; the latter is the
    compiler for C# 2.0/3.0, and this build uses libraries that are only
    available for C# 1.0. This also fixes the problem of /usr/bin/mcs
    not being found in the path at configure time. LP: #194536.
  * debian/rules:
    Fix 'clean' target, which leaves autoconf output and modified binary
    files around in the tree.
  * class/Makefile.am, class/Makefile.in: don't clean cs-errors.zip or
    cs-errors.tree, these are not regenerated as part of the build so
    cleaning them causes build failures afterwards.

 -- Steve Langasek <email address hidden> Mon, 25 Feb 2008 02:57:07 +0000

Changed in monodoc:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.