Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 373629 - www-servers/thttpd should depend on sys-devel/autoconf:2.1
Summary: www-servers/thttpd should depend on sys-devel/autoconf:2.1
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: Normal normal (vote)
Assignee: Anthony Basile
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-06-30 18:53 UTC by Bertrand Jacquin
Modified: 2012-03-24 03:02 UTC (History)
0 users

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 Bertrand Jacquin 2011-06-30 18:53:40 UTC
thttpd-2.25b-r8 define WANT_AUTOCONF=2.1 which is fine, but when building thttpd without sys-devel/autoconf:2.1 installed we get a m4 error :


>>> Preparing source in /usr/i586-geode-linux-gnu/tmp/portage/www-servers/thttpd-2.25b-r8/work/thttpd-2.25b ...
 * Applying additional-input-validation-httpd.c.diff ...                                                      [ ok ]
 * Applying fix-buffer-overflow.diff ...                                                                      [ ok ]
 * Applying fix-insecure-tmp-creation-CVE-2005-3124.diff ...                                                  [ ok ]
 * Applying thttpd-2.25b-glibc-2.10.patch ...                                                                 [ ok ]
 * Applying thttpd-2.25b-fix-illegal-path-info.patch ...                                                      [ ok ]
 * Applying thttpd-2.25b-monolithic-timer.patch ...                                                           [ ok ]
 * Applying thttpd-2.25b-use-Status-header.patch ...                                                          [ ok ]
 * Applying thttpd-2.25b-use-X-Forwarded-For-header.patch ...                                                 [ ok ]
 * Applying thttpd-2.25b-respect-CFLAGS--dont-link-static.patch ...                                           [ ok ]
 * Running eautoreconf in '/usr/i586-geode-linux-gnu/tmp/portage/www-servers/thttpd-2.25b-r8/work/thttpd-2.25b' ...
 * Running autoconf ...                                                                                       [ !! ]

 * Failed Running autoconf !
 * 
 * Include in your bugreport the contents of:
 * 
 *   /usr/i586-geode-linux-gnu/tmp/portage/www-servers/thttpd-2.25b-r8/temp/autoconf.out

 * ERROR: www-servers/thttpd-2.25b-r8 failed (prepare phase):
 *   Failed Running autoconf !


# cat /usr/i586-geode-linux-gnu/tmp/portage/www-servers/thttpd-2.25b-r8/temp/autoconf.out
***** autoconf *****
***** PWD: /usr/i586-geode-linux-gnu/tmp/portage/www-servers/thttpd-2.25b-r8/work/thttpd-2.25b
***** autoconf

ac-wrapper: warning: invalid WANT_AUTOCONF '2.1'; ignoring.
configure.in:95: error: AC_LANG: unknown language: 
../../lib/autoconf/lang.m4:82: _AC_LANG_SET is expanded from...
../../lib/autoconf/lang.m4:89: AC_LANG is expanded from...
../../lib/m4sugar/m4sh.m4:606: AS_IF is expanded from...
../../lib/autoconf/general.m4:2032: AC_CACHE_VAL is expanded from...
configure.in:95: the top level
autom4te-2.68: /usr/bin/m4 failed with exit status: 1


Reproducible: Always

Steps to Reproduce:
1. i586-geode-linux-gnu-emerge -vat thttpd
2.
3.
Comment 1 Anthony Basile gentoo-dev 2012-03-24 03:02:37 UTC
(In reply to comment #0)
> thttpd-2.25b-r8 define WANT_AUTOCONF=2.1 which is fine, but when building
> thttpd without sys-devel/autoconf:2.1 installed we get a m4 error :
> 

DEPEND="sys-devel/autoconf:2.1" has been added to thttpd-2.25b-r9.  This should fix the issue.  Reopen if its still a problem.