Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 161093 - dev-dotnet/gtk-sharp automake-1.10 breakage
Summary: dev-dotnet/gtk-sharp automake-1.10 breakage
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: dotnet project
URL:
Whiteboard:
Keywords:
: 161410 161518 161524 161664 161872 161931 162150 (view as bug list)
Depends on:
Blocks: 153308
  Show dependency tree
 
Reported: 2007-01-09 10:37 UTC by Ed Catmur
Modified: 2007-01-18 08:25 UTC (History)
7 users (show)

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


Attachments
automake output (automake-4641.out,23.49 KB, text/plain)
2007-01-14 03:53 UTC, Andrej Kacian (RETIRED)
Details
gtk-sharp-automake.patch (gtk-sharp-automake.patch,906 bytes, text/plain)
2007-01-14 17:05 UTC, Ed Catmur
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ed Catmur 2007-01-09 10:37:43 UTC
* Running aclocal ...                                                    [ ok ]
 * Running libtoolize --copy --force --automake ...                       [ ok ]
 * Running aclocal ...                                                    [ ok ]
 * Running autoconf ...                                                   [ ok ]
 * Running autoheader ...                                                 [ ok ]
 * Running automake --add-missing --copy ...                              [ !! ]

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


/var/tmp/portage/dev-dotnet/art-sharp-2.16.0/temp/automake-1516.out:
***** automake *****

art/../Makefile.include:16: addsuffix .$(ASSEMBLY: non-POSIX variable name
art/../Makefile.include:16: (probably a GNU make extension)
art/Makefile.am:20:   `art/../Makefile.include' included from here
art/../Makefile.include:16: addprefix policy., $(POLICY_VERSIONS: non-POSIX variable name
...
sample/gconf/Makefile.am:27: use `install-data-hook' or `install-exec-hook', not `install-hook'
Comment 1 Ed Catmur 2007-01-09 11:08:04 UTC
Well, running sed -e 's/^install-hook/install-data-hook/' -i ${S}/sample/gconf/Makefile.am (or equivalent patch) seems to work.
Comment 2 Barry Gear 2007-01-10 01:12:57 UTC
Just got this one too. Will try the patch

Comment 3 Jason Komar 2007-01-10 18:48:09 UTC
Patch worked for me too.

Thanks,
Jason
Comment 4 Sebastian Ferrara 2007-01-10 20:25:19 UTC
Just works.

Thanks

Seba
Comment 5 Jason Komar 2007-01-11 07:03:47 UTC
Patched version is available from my overlay at:

http://code.google.com/p/stormfront/

if anyone's interested.

Jason
Comment 6 Jakub Moc (RETIRED) gentoo-dev 2007-01-11 23:14:42 UTC
*** Bug 161664 has been marked as a duplicate of this bug. ***
Comment 7 Andrej Kacian (RETIRED) gentoo-dev 2007-01-14 03:53:28 UTC
Created attachment 106894 [details]
automake output

I seem to have different issue with automake (at least the contents of automake.out file are different). See attachment.
Comment 8 Andrej Kacian (RETIRED) gentoo-dev 2007-01-14 03:55:14 UTC
This blocks stabilization of blam-1.8.4_pre2 in bug #153308.
Comment 9 Andrej Kacian (RETIRED) gentoo-dev 2007-01-14 03:55:44 UTC
Oh, forgot to CC myself - sorry about one more bugspam.
Comment 10 Saleem Abdulrasool (RETIRED) gentoo-dev 2007-01-14 04:23:49 UTC
gtk-sharp should be fixed now.
Comment 11 Andrej Kacian (RETIRED) gentoo-dev 2007-01-14 11:47:07 UTC
Uh, this did not change anything for me. Changing WANT_AUTOMAKE from "latest" to "1.9" helped though, and gtk-sharp installed OK at that point.

However, my troubles continue with glade-sharp-2.8.2 with the same automake issue. :)
Comment 12 Ed Catmur 2007-01-14 16:45:20 UTC
(In reply to comment #10)
> gtk-sharp should be fixed now.

No, you misspelled the sed command.
         sed -i -e 's/^install-hool/install-data-hook/' \
should be
         sed -i -e 's/^install-hook/install-data-hook/' \
                                  ^
Also, as ticho pointed out in comment 11, and as the original bug summary indicated (probably not very clearly), this affects everything using gtk-sharp-component.eclass.
Comment 13 Ed Catmur 2007-01-14 17:05:31 UTC
Created attachment 106960 [details]
gtk-sharp-automake.patch

Fix typo in gtk-sharp-2.8.2.ebuild and add sed fix to gtk-sharp-component.eclass.  This should be sufficient; all gtk-sharp-component packages other than gtk-sharp itself call gtk-sharp-component_src_unpack(), either implicitly or explicitly.
Comment 14 Jakub Moc (RETIRED) gentoo-dev 2007-01-15 08:41:17 UTC
*** Bug 162150 has been marked as a duplicate of this bug. ***
Comment 15 Rafael 2007-01-15 14:54:59 UTC
(In reply to comment #1)
> Well, running sed -e 's/^install-hook/install-data-hook/' -i
> ${S}/sample/gconf/Makefile.am (or equivalent patch) seems to work.
> 

Sorry, but how do I run that command? Im new to this. 

> gentoo lxuser # sed -e 's/^install-hook/install-data-hook/' -i
> sed: no input files
Comment 16 Peter Johanson (RETIRED) gentoo-dev 2007-01-18 08:22:55 UTC
I've commited a fix for the typo in the gtk-sharp-2.8.2 fix, as well as including this fix in the gtk-sharp-component.eclass. It should be fixed in all the *-sharp ebuilds now. Please feel free to re-open this if it isn't fixed. Thanks to everyone here who contributed the fix(es) for this.
Comment 17 Peter Johanson (RETIRED) gentoo-dev 2007-01-18 08:24:11 UTC
*** Bug 161410 has been marked as a duplicate of this bug. ***
Comment 18 Peter Johanson (RETIRED) gentoo-dev 2007-01-18 08:24:29 UTC
*** Bug 161518 has been marked as a duplicate of this bug. ***
Comment 19 Peter Johanson (RETIRED) gentoo-dev 2007-01-18 08:24:46 UTC
*** Bug 161524 has been marked as a duplicate of this bug. ***
Comment 20 Peter Johanson (RETIRED) gentoo-dev 2007-01-18 08:25:14 UTC
*** Bug 161872 has been marked as a duplicate of this bug. ***
Comment 21 Peter Johanson (RETIRED) gentoo-dev 2007-01-18 08:25:45 UTC
*** Bug 161931 has been marked as a duplicate of this bug. ***