Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 160035 - net-libs/courier-authlib : broken autotools handling (cleanup ebuilds please)
Summary: net-libs/courier-authlib : broken autotools handling (cleanup ebuilds please)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: High major (vote)
Assignee: Net-Mail Packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: autotools-deps
  Show dependency tree
 
Reported: 2007-01-04 10:42 UTC by Diego Elio Pettenò (RETIRED)
Modified: 2007-01-17 13:21 UTC (History)
1 user (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 Diego Elio Pettenò (RETIRED) gentoo-dev 2007-01-04 10:42:03 UTC
The following ebuilds are found to have broken autotools handling, as they run libtoolize directly (they never should, instead they should call eautoreconf in autotools.eclass, read http://www.gentoo.org/proj/en/qa/autofailure.xml for more information):

./net-libs/courier-authlib/courier-authlib-0.53.ebuild:         libtoolize --copy --force
./net-libs/courier-authlib/courier-authlib-0.53.ebuild:         libtoolize --copy --force
./net-libs/courier-authlib/courier-authlib-0.54.20050224.ebuild:                libtoolize --copy --force
./net-libs/courier-authlib/courier-authlib-0.54.20050224.ebuild:                libtoolize --copy --force
./net-libs/courier-authlib/courier-authlib-0.55.20050320.ebuild:                libtoolize --copy --force
./net-libs/courier-authlib/courier-authlib-0.55.20050320.ebuild:                libtoolize --copy --force
./net-libs/courier-authlib/courier-authlib-0.55.ebuild:         libtoolize --copy --force
./net-libs/courier-authlib/courier-authlib-0.55.ebuild:         libtoolize --copy --force
./net-libs/courier-authlib/courier-authlib-0.56.ebuild:         libtoolize --copy --force
./net-libs/courier-authlib/courier-authlib-0.56.ebuild:         libtoolize --copy --force
./net-libs/courier-authlib/courier-authlib-0.57-r1.ebuild:              libtoolize --copy --force
./net-libs/courier-authlib/courier-authlib-0.57-r1.ebuild:              libtoolize --copy --force
./net-libs/courier-authlib/courier-authlib-0.57-r2.ebuild:              libtoolize --copy --force
./net-libs/courier-authlib/courier-authlib-0.57-r2.ebuild:              libtoolize --copy --force
./net-libs/courier-authlib/courier-authlib-0.57.20051116.ebuild:                libtoolize --copy --force
./net-libs/courier-authlib/courier-authlib-0.57.20051116.ebuild:                libtoolize --copy --force
./net-libs/courier-authlib/courier-authlib-0.57.ebuild:         libtoolize --copy --force
./net-libs/courier-authlib/courier-authlib-0.57.ebuild:         libtoolize --copy --force

Please cleanup the ebuilds by asking for stable marking, removing obsolete ebuilds with no relevant keywords, or porting the fixes in newer versions (if presents) to properly handle autotools.

Thanks,
Diego
Comment 1 Evert 2007-01-07 17:25:36 UTC
Is that this error?

# emerge --oneshot =net-libs/courier-authlib-0.58
[...cut...]
 * Running eautoreconf in '/compile/portage/courier-authlib-0.58/work/courier-authlib-0.58/liblog' ...
 * Running aclocal ...                                                    [ ok ]
 * Running libtoolize --copy --force --automake ...                       [ ok ]
 * Running aclocal ...                                                    [ ok ]
 * Running autoconf ...                                                   [ ok ]
 * Running autoheader ...                                                 [ ok ]
 * Running automake --add-missing --copy --foreign ...                    [ ok ]
 * Running eautoreconf in '/compile/portage/courier-authlib-0.58/work/courier-authlib-0.58' ...
 * Running aclocal ...                                                    [ ok ]
 * Running libtoolize --copy --force --automake ...                       [ ok ]
 * Running aclocal ...                                                    [ ok ]
 * Running autoconf ...                                                   [ !! ]

 * Failed Running autoconf !
 * 
 * Include in your bugreport the contents of:
 * 
 *   /compile/portage/courier-authlib-0.58/temp/autoconf-32134.out


!!! ERROR: net-libs/courier-authlib-0.58 failed.
Call stack:
  ebuild.sh, line 1546:   Called dyn_unpack
  ebuild.sh, line 708:   Called src_unpack
  courier-authlib-0.58.ebuild, line 56:   Called eautoreconf
  autotools.eclass, line 88:   Called eautoconf
  autotools.eclass, line 161:   Called autotools_run_tool 'autoconf'
  autotools.eclass, line 248:   Called die

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

# cat /compile/portage/courier-authlib-0.58/temp/autoconf-32134.out
***** autoconf *****

configure.in:26: error: possibly undefined macro: AC_PROG_SYSCONFTOOL
      If this token and others are legitimate, please use m4_pattern_allow.
      See the Autoconf documentation.
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2007-01-07 18:48:47 UTC
(In reply to comment #1)
> Is that this error?

No, move to Bug 160286 please.
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2007-01-17 13:21:48 UTC
Only 0.58 and 0.58-r1 left in the tree -> FIXED.