Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 161518 - dev-dotnet/art-sharp-2.16.0 fails w/ automake 1.10
Summary: dev-dotnet/art-sharp-2.16.0 fails w/ automake 1.10
Status: RESOLVED DUPLICATE of bug 161093
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: PPC Linux
: High normal (vote)
Assignee: dotnet project
URL:
Whiteboard:
Keywords:
: 162820 (view as bug list)
Depends on:
Blocks: autotools-deps
  Show dependency tree
 
Reported: 2007-01-11 12:20 UTC by Wolodja Wentland
Modified: 2007-01-19 20:54 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Wolodja Wentland 2007-01-11 12:20:21 UTC
When compiling art-sharp-2.16.0 the compile fails due to usage of automake 1.10. The relevant output is:

--- snip ---
 * Running automake --add-missing --copy ...                              [ !! ]

 * Failed Running automake !
 * 
 * Include in your bugreport the contents of:
 * 
 *   /var/tmp/portage/art-sharp-2.16.0/temp/automake-8729.out


!!! ERROR: dev-dotnet/art-sharp-2.16.0 failed.
Call stack:
  ebuild.sh, line 1546:   Called dyn_unpack
  ebuild.sh, line 708:   Called src_unpack
  ebuild.sh, line 1255:   Called gtk-sharp-component_src_unpack
  gtk-sharp-component.eclass, line 144:   Called eautoreconf
  autotools.eclass, line 94:   Called eautomake
  autotools.eclass, line 195:   Called autotools_run_tool 'automake' '--add-missing' '--copy'
  autotools.eclass, line 256:   Called die

!!! Failed Running automake !
!!! If you need support, post the topmost build error, and the call stack if relevant.

--- snip ---

This prevents almost all serious c# projects to be build on the gentoo platform. The automake step completes without problem, when automake-1.9.6 is used.

Suggested fix:

The easiest way to force usage of automake-1.9.6 is to edit the ebuild and add:

     WANT_AUTOMAKE="1.9.6"

to it.

You have to run:

     "ebuild <name/of/changed/ebuild> digest" afterwards.

Unfortunately these changes will be lost with the next portage sync. You might
want to create a local overlay to circumvent this problem.

Reproducible: Always

Steps to Reproduce:
1. Compile dev-dotnet/art-sharp-2.16.0


Actual Results:  
The compile fails.

Expected Results:  
Compile is expected to succeed!
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2007-01-11 12:24:10 UTC
(In reply to comment #0)
> The easiest way to force usage of automake-1.9.6 is to edit the ebuild and add:
>      WANT_AUTOMAKE="1.9.6"

Not a legal value; 1.9 is...
Comment 2 Ron Gemeinhardt (RETIRED) gentoo-dev 2007-01-12 02:13:35 UTC
Same problem with x86 stable ebuild (2.8.0), and the suggested solution works fine (as amended by comment #1).
Comment 3 Patrick van Staveren 2007-01-17 05:58:33 UTC
confirmed on x86 and ~x86, both freshly built installations.
Comment 4 Peter Johanson (RETIRED) gentoo-dev 2007-01-18 08:24:29 UTC
Fixed in bug #161093.

*** This bug has been marked as a duplicate of bug 161093 ***
Comment 5 Jakub Moc (RETIRED) gentoo-dev 2007-01-19 20:54:34 UTC
*** Bug 162820 has been marked as a duplicate of this bug. ***