You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@trafficserver.apache.org by "Erik Eldridge (JIRA)" <ji...@apache.org> on 2009/12/24 04:14:29 UTC

[jira] Created: (TS-99) autoreconf -i --> error: "The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'"

autoreconf -i --> error: "The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'"
--------------------------------------------------------------------------------------

                 Key: TS-99
                 URL: https://issues.apache.org/jira/browse/TS-99
             Project: Traffic Server
          Issue Type: Bug
          Components: Build
         Environment: CentOS release 5.4 (Final); running in vmware fusion (Version 2.0.5) vm w/ 1 cpu and 1 GB ram; logged in as root
            Reporter: Erik Eldridge
            Priority: Blocker


Hi All,

I just updated my svn checkout of the TS repo and tried to build it using the instructions in README, but I ran into a fatal error concerning numerous automake files: "The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'".  I'll paste the dump from "svn info" and the full output from "autoreconf -i" below:

Thank you and Happy Holidays,

Erik


--- svn info begin ---

[root@centos5 trunk]# svn info
Path: .
URL: http://svn.apache.org/repos/asf/incubator/trafficserver/traffic/trunk
Repository Root: http://svn.apache.org/repos/asf
Repository UUID: 13f79535-47bb-0310-9956-ffa450edef68
Revision: 893688
Node Kind: directory
Schedule: normal
Last Changed Author: zwoop
Last Changed Rev: 893265
Last Changed Date: 2009-12-22 10:43:20 -0800 (Tue, 22 Dec 2009)

--- svn info end ---

--- autoreconf -i begin ---

[root@centos5 trunk]# autoreconf -i
iocore/aio/Makefile.am:26: library used but `RANLIB' is undefined
iocore/aio/Makefile.am:26: 
iocore/aio/Makefile.am:26: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
iocore/aio/Makefile.am:26: to `configure.ac' and run `autoconf' again.
iocore/cache/Makefile.am:41: library used but `RANLIB' is undefined
iocore/cache/Makefile.am:41: 
iocore/cache/Makefile.am:41: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
iocore/cache/Makefile.am:41: to `configure.ac' and run `autoconf' again.
iocore/cluster/Makefile.am:41: library used but `RANLIB' is undefined
iocore/cluster/Makefile.am:41: 
iocore/cluster/Makefile.am:41: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
iocore/cluster/Makefile.am:41: to `configure.ac' and run `autoconf' again.
iocore/dns/Makefile.am:44: library used but `RANLIB' is undefined
iocore/dns/Makefile.am:44: 
iocore/dns/Makefile.am:44: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
iocore/dns/Makefile.am:44: to `configure.ac' and run `autoconf' again.
iocore/eventsystem/Makefile.am:25: library used but `RANLIB' is undefined
iocore/eventsystem/Makefile.am:25: 
iocore/eventsystem/Makefile.am:25: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
iocore/eventsystem/Makefile.am:25: to `configure.ac' and run `autoconf' again.
iocore/hostdb/Makefile.am:45: library used but `RANLIB' is undefined
iocore/hostdb/Makefile.am:45: 
iocore/hostdb/Makefile.am:45: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
iocore/hostdb/Makefile.am:45: to `configure.ac' and run `autoconf' again.
iocore/net/Makefile.am:38: library used but `RANLIB' is undefined
iocore/net/Makefile.am:38: 
iocore/net/Makefile.am:38: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
iocore/net/Makefile.am:38: to `configure.ac' and run `autoconf' again.
iocore/utils/Makefile.am:26: library used but `RANLIB' is undefined
iocore/utils/Makefile.am:26: 
iocore/utils/Makefile.am:26: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
iocore/utils/Makefile.am:26: to `configure.ac' and run `autoconf' again.
libinktomi++/Makefile.am:22: library used but `RANLIB' is undefined
libinktomi++/Makefile.am:22: 
libinktomi++/Makefile.am:22: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
libinktomi++/Makefile.am:22: to `configure.ac' and run `autoconf' again.
librecords/Makefile.am:44: library used but `RANLIB' is undefined
librecords/Makefile.am:44: 
librecords/Makefile.am:44: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
librecords/Makefile.am:44: to `configure.ac' and run `autoconf' again.
proxy/Makefile.am:67: library used but `RANLIB' is undefined
proxy/Makefile.am:67: 
proxy/Makefile.am:67: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
proxy/Makefile.am:67: to `configure.ac' and run `autoconf' again.
proxy/congest/Makefile.am:33: library used but `RANLIB' is undefined
proxy/congest/Makefile.am:33: 
proxy/congest/Makefile.am:33: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
proxy/congest/Makefile.am:33: to `configure.ac' and run `autoconf' again.
proxy/dns_cache/Makefile.am:32: library used but `RANLIB' is undefined
proxy/dns_cache/Makefile.am:32: 
proxy/dns_cache/Makefile.am:32: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
proxy/dns_cache/Makefile.am:32: to `configure.ac' and run `autoconf' again.
proxy/hdrs/Makefile.am:30: library used but `RANLIB' is undefined
proxy/hdrs/Makefile.am:30: 
proxy/hdrs/Makefile.am:30: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
proxy/hdrs/Makefile.am:30: to `configure.ac' and run `autoconf' again.
proxy/http2/Makefile.am:41: library used but `RANLIB' is undefined
proxy/http2/Makefile.am:41: 
proxy/http2/Makefile.am:41: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
proxy/http2/Makefile.am:41: to `configure.ac' and run `autoconf' again.
proxy/logging/Makefile.am:35: library used but `RANLIB' is undefined
proxy/logging/Makefile.am:35: 
proxy/logging/Makefile.am:35: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
proxy/logging/Makefile.am:35: to `configure.ac' and run `autoconf' again.
proxy/mgmt2/Makefile.am:47: library used but `RANLIB' is undefined
proxy/mgmt2/Makefile.am:47: 
proxy/mgmt2/Makefile.am:47: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
proxy/mgmt2/Makefile.am:47: to `configure.ac' and run `autoconf' again.
proxy/mgmt2/api2/Makefile.am:40: library used but `RANLIB' is undefined
proxy/mgmt2/api2/Makefile.am:40: 
proxy/mgmt2/api2/Makefile.am:40: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
proxy/mgmt2/api2/Makefile.am:40: to `configure.ac' and run `autoconf' again.
proxy/mgmt2/api2/remote/Makefile.am:36: library used but `RANLIB' is undefined
proxy/mgmt2/api2/remote/Makefile.am:36: 
proxy/mgmt2/api2/remote/Makefile.am:36: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
proxy/mgmt2/api2/remote/Makefile.am:36: to `configure.ac' and run `autoconf' again.
proxy/mgmt2/cli/Makefile.am:38: library used but `RANLIB' is undefined
proxy/mgmt2/cli/Makefile.am:38: 
proxy/mgmt2/cli/Makefile.am:38: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
proxy/mgmt2/cli/Makefile.am:38: to `configure.ac' and run `autoconf' again.
proxy/mgmt2/cli2/Makefile.am:50: library used but `RANLIB' is undefined
proxy/mgmt2/cli2/Makefile.am:50: 
proxy/mgmt2/cli2/Makefile.am:50: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
proxy/mgmt2/cli2/Makefile.am:50: to `configure.ac' and run `autoconf' again.
proxy/mgmt2/cluster/Makefile.am:35: library used but `RANLIB' is undefined
proxy/mgmt2/cluster/Makefile.am:35: 
proxy/mgmt2/cluster/Makefile.am:35: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
proxy/mgmt2/cluster/Makefile.am:35: to `configure.ac' and run `autoconf' again.
proxy/mgmt2/preparse/Makefile.am:24: library used but `RANLIB' is undefined
proxy/mgmt2/preparse/Makefile.am:24: 
proxy/mgmt2/preparse/Makefile.am:24: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
proxy/mgmt2/preparse/Makefile.am:24: to `configure.ac' and run `autoconf' again.
proxy/mgmt2/stats/Makefile.am:39: library used but `RANLIB' is undefined
proxy/mgmt2/stats/Makefile.am:39: 
proxy/mgmt2/stats/Makefile.am:39: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
proxy/mgmt2/stats/Makefile.am:39: to `configure.ac' and run `autoconf' again.
proxy/mgmt2/tools/Makefile.am:33: library used but `RANLIB' is undefined
proxy/mgmt2/tools/Makefile.am:33: 
proxy/mgmt2/tools/Makefile.am:33: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
proxy/mgmt2/tools/Makefile.am:33: to `configure.ac' and run `autoconf' again.
proxy/mgmt2/utils/Makefile.am:39: library used but `RANLIB' is undefined
proxy/mgmt2/utils/Makefile.am:39: 
proxy/mgmt2/utils/Makefile.am:39: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
proxy/mgmt2/utils/Makefile.am:39: to `configure.ac' and run `autoconf' again.
proxy/mgmt2/web2/Makefile.am:38: library used but `RANLIB' is undefined
proxy/mgmt2/web2/Makefile.am:38: 
proxy/mgmt2/web2/Makefile.am:38: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
proxy/mgmt2/web2/Makefile.am:38: to `configure.ac' and run `autoconf' again.
proxy/stats/Makefile.am:29: library used but `RANLIB' is undefined
proxy/stats/Makefile.am:29: 
proxy/stats/Makefile.am:29: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
proxy/stats/Makefile.am:29: to `configure.ac' and run `autoconf' again.
autoreconf: automake failed with exit status: 1

--- autoreconf -i end ---

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Assigned: (TS-99) autoreconf -i --> error: "The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'"

Posted by "George Paul (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/TS-99?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

George Paul reassigned TS-99:
-----------------------------

    Assignee: George Paul

> autoreconf -i --> error: "The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'"
> --------------------------------------------------------------------------------------
>
>                 Key: TS-99
>                 URL: https://issues.apache.org/jira/browse/TS-99
>             Project: Traffic Server
>          Issue Type: Bug
>          Components: Build
>         Environment: CentOS release 5.4 (Final); running in vmware fusion (Version 2.0.5) vm w/ 1 cpu and 1 GB ram; logged in as root
>            Reporter: Erik Eldridge
>            Assignee: George Paul
>            Priority: Blocker
>
> Hi All,
> I just updated my svn checkout of the TS repo and tried to build it using the instructions in README, but I ran into a fatal error concerning numerous automake files: "The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'".  I'll paste the dump from "svn info" and the full output from "autoreconf -i" below:
> Thank you and Happy Holidays,
> Erik
> --- svn info begin ---
> [root@centos5 trunk]# svn info
> Path: .
> URL: http://svn.apache.org/repos/asf/incubator/trafficserver/traffic/trunk
> Repository Root: http://svn.apache.org/repos/asf
> Repository UUID: 13f79535-47bb-0310-9956-ffa450edef68
> Revision: 893688
> Node Kind: directory
> Schedule: normal
> Last Changed Author: zwoop
> Last Changed Rev: 893265
> Last Changed Date: 2009-12-22 10:43:20 -0800 (Tue, 22 Dec 2009)
> --- svn info end ---
> --- autoreconf -i begin ---
> [root@centos5 trunk]# autoreconf -i
> iocore/aio/Makefile.am:26: library used but `RANLIB' is undefined
> iocore/aio/Makefile.am:26: 
> iocore/aio/Makefile.am:26: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> iocore/aio/Makefile.am:26: to `configure.ac' and run `autoconf' again.
> iocore/cache/Makefile.am:41: library used but `RANLIB' is undefined
> iocore/cache/Makefile.am:41: 
> iocore/cache/Makefile.am:41: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> iocore/cache/Makefile.am:41: to `configure.ac' and run `autoconf' again.
> iocore/cluster/Makefile.am:41: library used but `RANLIB' is undefined
> iocore/cluster/Makefile.am:41: 
> iocore/cluster/Makefile.am:41: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> iocore/cluster/Makefile.am:41: to `configure.ac' and run `autoconf' again.
> iocore/dns/Makefile.am:44: library used but `RANLIB' is undefined
> iocore/dns/Makefile.am:44: 
> iocore/dns/Makefile.am:44: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> iocore/dns/Makefile.am:44: to `configure.ac' and run `autoconf' again.
> iocore/eventsystem/Makefile.am:25: library used but `RANLIB' is undefined
> iocore/eventsystem/Makefile.am:25: 
> iocore/eventsystem/Makefile.am:25: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> iocore/eventsystem/Makefile.am:25: to `configure.ac' and run `autoconf' again.
> iocore/hostdb/Makefile.am:45: library used but `RANLIB' is undefined
> iocore/hostdb/Makefile.am:45: 
> iocore/hostdb/Makefile.am:45: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> iocore/hostdb/Makefile.am:45: to `configure.ac' and run `autoconf' again.
> iocore/net/Makefile.am:38: library used but `RANLIB' is undefined
> iocore/net/Makefile.am:38: 
> iocore/net/Makefile.am:38: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> iocore/net/Makefile.am:38: to `configure.ac' and run `autoconf' again.
> iocore/utils/Makefile.am:26: library used but `RANLIB' is undefined
> iocore/utils/Makefile.am:26: 
> iocore/utils/Makefile.am:26: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> iocore/utils/Makefile.am:26: to `configure.ac' and run `autoconf' again.
> libinktomi++/Makefile.am:22: library used but `RANLIB' is undefined
> libinktomi++/Makefile.am:22: 
> libinktomi++/Makefile.am:22: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> libinktomi++/Makefile.am:22: to `configure.ac' and run `autoconf' again.
> librecords/Makefile.am:44: library used but `RANLIB' is undefined
> librecords/Makefile.am:44: 
> librecords/Makefile.am:44: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> librecords/Makefile.am:44: to `configure.ac' and run `autoconf' again.
> proxy/Makefile.am:67: library used but `RANLIB' is undefined
> proxy/Makefile.am:67: 
> proxy/Makefile.am:67: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/Makefile.am:67: to `configure.ac' and run `autoconf' again.
> proxy/congest/Makefile.am:33: library used but `RANLIB' is undefined
> proxy/congest/Makefile.am:33: 
> proxy/congest/Makefile.am:33: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/congest/Makefile.am:33: to `configure.ac' and run `autoconf' again.
> proxy/dns_cache/Makefile.am:32: library used but `RANLIB' is undefined
> proxy/dns_cache/Makefile.am:32: 
> proxy/dns_cache/Makefile.am:32: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/dns_cache/Makefile.am:32: to `configure.ac' and run `autoconf' again.
> proxy/hdrs/Makefile.am:30: library used but `RANLIB' is undefined
> proxy/hdrs/Makefile.am:30: 
> proxy/hdrs/Makefile.am:30: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/hdrs/Makefile.am:30: to `configure.ac' and run `autoconf' again.
> proxy/http2/Makefile.am:41: library used but `RANLIB' is undefined
> proxy/http2/Makefile.am:41: 
> proxy/http2/Makefile.am:41: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/http2/Makefile.am:41: to `configure.ac' and run `autoconf' again.
> proxy/logging/Makefile.am:35: library used but `RANLIB' is undefined
> proxy/logging/Makefile.am:35: 
> proxy/logging/Makefile.am:35: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/logging/Makefile.am:35: to `configure.ac' and run `autoconf' again.
> proxy/mgmt2/Makefile.am:47: library used but `RANLIB' is undefined
> proxy/mgmt2/Makefile.am:47: 
> proxy/mgmt2/Makefile.am:47: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/mgmt2/Makefile.am:47: to `configure.ac' and run `autoconf' again.
> proxy/mgmt2/api2/Makefile.am:40: library used but `RANLIB' is undefined
> proxy/mgmt2/api2/Makefile.am:40: 
> proxy/mgmt2/api2/Makefile.am:40: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/mgmt2/api2/Makefile.am:40: to `configure.ac' and run `autoconf' again.
> proxy/mgmt2/api2/remote/Makefile.am:36: library used but `RANLIB' is undefined
> proxy/mgmt2/api2/remote/Makefile.am:36: 
> proxy/mgmt2/api2/remote/Makefile.am:36: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/mgmt2/api2/remote/Makefile.am:36: to `configure.ac' and run `autoconf' again.
> proxy/mgmt2/cli/Makefile.am:38: library used but `RANLIB' is undefined
> proxy/mgmt2/cli/Makefile.am:38: 
> proxy/mgmt2/cli/Makefile.am:38: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/mgmt2/cli/Makefile.am:38: to `configure.ac' and run `autoconf' again.
> proxy/mgmt2/cli2/Makefile.am:50: library used but `RANLIB' is undefined
> proxy/mgmt2/cli2/Makefile.am:50: 
> proxy/mgmt2/cli2/Makefile.am:50: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/mgmt2/cli2/Makefile.am:50: to `configure.ac' and run `autoconf' again.
> proxy/mgmt2/cluster/Makefile.am:35: library used but `RANLIB' is undefined
> proxy/mgmt2/cluster/Makefile.am:35: 
> proxy/mgmt2/cluster/Makefile.am:35: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/mgmt2/cluster/Makefile.am:35: to `configure.ac' and run `autoconf' again.
> proxy/mgmt2/preparse/Makefile.am:24: library used but `RANLIB' is undefined
> proxy/mgmt2/preparse/Makefile.am:24: 
> proxy/mgmt2/preparse/Makefile.am:24: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/mgmt2/preparse/Makefile.am:24: to `configure.ac' and run `autoconf' again.
> proxy/mgmt2/stats/Makefile.am:39: library used but `RANLIB' is undefined
> proxy/mgmt2/stats/Makefile.am:39: 
> proxy/mgmt2/stats/Makefile.am:39: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/mgmt2/stats/Makefile.am:39: to `configure.ac' and run `autoconf' again.
> proxy/mgmt2/tools/Makefile.am:33: library used but `RANLIB' is undefined
> proxy/mgmt2/tools/Makefile.am:33: 
> proxy/mgmt2/tools/Makefile.am:33: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/mgmt2/tools/Makefile.am:33: to `configure.ac' and run `autoconf' again.
> proxy/mgmt2/utils/Makefile.am:39: library used but `RANLIB' is undefined
> proxy/mgmt2/utils/Makefile.am:39: 
> proxy/mgmt2/utils/Makefile.am:39: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/mgmt2/utils/Makefile.am:39: to `configure.ac' and run `autoconf' again.
> proxy/mgmt2/web2/Makefile.am:38: library used but `RANLIB' is undefined
> proxy/mgmt2/web2/Makefile.am:38: 
> proxy/mgmt2/web2/Makefile.am:38: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/mgmt2/web2/Makefile.am:38: to `configure.ac' and run `autoconf' again.
> proxy/stats/Makefile.am:29: library used but `RANLIB' is undefined
> proxy/stats/Makefile.am:29: 
> proxy/stats/Makefile.am:29: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/stats/Makefile.am:29: to `configure.ac' and run `autoconf' again.
> autoreconf: automake failed with exit status: 1
> --- autoreconf -i end ---

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (TS-99) autoreconf -i --> error: "The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'"

Posted by "Erik Eldridge (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/TS-99?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12798267#action_12798267 ] 

Erik Eldridge commented on TS-99:
---------------------------------

Thanks, Chintana.  I didn't have libtool installed.  I installed the latest version for rhel 5 (1.5.22) and that fixed the "`RANLIB' is undefined" errors. 

> autoreconf -i --> error: "The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'"
> --------------------------------------------------------------------------------------
>
>                 Key: TS-99
>                 URL: https://issues.apache.org/jira/browse/TS-99
>             Project: Traffic Server
>          Issue Type: Bug
>          Components: Build
>         Environment: CentOS release 5.4 (Final); running in vmware fusion (Version 2.0.5) vm w/ 1 cpu and 1 GB ram; logged in as root
>            Reporter: Erik Eldridge
>            Priority: Blocker
>
> Hi All,
> I just updated my svn checkout of the TS repo and tried to build it using the instructions in README, but I ran into a fatal error concerning numerous automake files: "The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'".  I'll paste the dump from "svn info" and the full output from "autoreconf -i" below:
> Thank you and Happy Holidays,
> Erik
> --- svn info begin ---
> [root@centos5 trunk]# svn info
> Path: .
> URL: http://svn.apache.org/repos/asf/incubator/trafficserver/traffic/trunk
> Repository Root: http://svn.apache.org/repos/asf
> Repository UUID: 13f79535-47bb-0310-9956-ffa450edef68
> Revision: 893688
> Node Kind: directory
> Schedule: normal
> Last Changed Author: zwoop
> Last Changed Rev: 893265
> Last Changed Date: 2009-12-22 10:43:20 -0800 (Tue, 22 Dec 2009)
> --- svn info end ---
> --- autoreconf -i begin ---
> [root@centos5 trunk]# autoreconf -i
> iocore/aio/Makefile.am:26: library used but `RANLIB' is undefined
> iocore/aio/Makefile.am:26: 
> iocore/aio/Makefile.am:26: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> iocore/aio/Makefile.am:26: to `configure.ac' and run `autoconf' again.
> iocore/cache/Makefile.am:41: library used but `RANLIB' is undefined
> iocore/cache/Makefile.am:41: 
> iocore/cache/Makefile.am:41: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> iocore/cache/Makefile.am:41: to `configure.ac' and run `autoconf' again.
> iocore/cluster/Makefile.am:41: library used but `RANLIB' is undefined
> iocore/cluster/Makefile.am:41: 
> iocore/cluster/Makefile.am:41: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> iocore/cluster/Makefile.am:41: to `configure.ac' and run `autoconf' again.
> iocore/dns/Makefile.am:44: library used but `RANLIB' is undefined
> iocore/dns/Makefile.am:44: 
> iocore/dns/Makefile.am:44: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> iocore/dns/Makefile.am:44: to `configure.ac' and run `autoconf' again.
> iocore/eventsystem/Makefile.am:25: library used but `RANLIB' is undefined
> iocore/eventsystem/Makefile.am:25: 
> iocore/eventsystem/Makefile.am:25: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> iocore/eventsystem/Makefile.am:25: to `configure.ac' and run `autoconf' again.
> iocore/hostdb/Makefile.am:45: library used but `RANLIB' is undefined
> iocore/hostdb/Makefile.am:45: 
> iocore/hostdb/Makefile.am:45: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> iocore/hostdb/Makefile.am:45: to `configure.ac' and run `autoconf' again.
> iocore/net/Makefile.am:38: library used but `RANLIB' is undefined
> iocore/net/Makefile.am:38: 
> iocore/net/Makefile.am:38: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> iocore/net/Makefile.am:38: to `configure.ac' and run `autoconf' again.
> iocore/utils/Makefile.am:26: library used but `RANLIB' is undefined
> iocore/utils/Makefile.am:26: 
> iocore/utils/Makefile.am:26: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> iocore/utils/Makefile.am:26: to `configure.ac' and run `autoconf' again.
> libinktomi++/Makefile.am:22: library used but `RANLIB' is undefined
> libinktomi++/Makefile.am:22: 
> libinktomi++/Makefile.am:22: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> libinktomi++/Makefile.am:22: to `configure.ac' and run `autoconf' again.
> librecords/Makefile.am:44: library used but `RANLIB' is undefined
> librecords/Makefile.am:44: 
> librecords/Makefile.am:44: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> librecords/Makefile.am:44: to `configure.ac' and run `autoconf' again.
> proxy/Makefile.am:67: library used but `RANLIB' is undefined
> proxy/Makefile.am:67: 
> proxy/Makefile.am:67: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/Makefile.am:67: to `configure.ac' and run `autoconf' again.
> proxy/congest/Makefile.am:33: library used but `RANLIB' is undefined
> proxy/congest/Makefile.am:33: 
> proxy/congest/Makefile.am:33: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/congest/Makefile.am:33: to `configure.ac' and run `autoconf' again.
> proxy/dns_cache/Makefile.am:32: library used but `RANLIB' is undefined
> proxy/dns_cache/Makefile.am:32: 
> proxy/dns_cache/Makefile.am:32: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/dns_cache/Makefile.am:32: to `configure.ac' and run `autoconf' again.
> proxy/hdrs/Makefile.am:30: library used but `RANLIB' is undefined
> proxy/hdrs/Makefile.am:30: 
> proxy/hdrs/Makefile.am:30: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/hdrs/Makefile.am:30: to `configure.ac' and run `autoconf' again.
> proxy/http2/Makefile.am:41: library used but `RANLIB' is undefined
> proxy/http2/Makefile.am:41: 
> proxy/http2/Makefile.am:41: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/http2/Makefile.am:41: to `configure.ac' and run `autoconf' again.
> proxy/logging/Makefile.am:35: library used but `RANLIB' is undefined
> proxy/logging/Makefile.am:35: 
> proxy/logging/Makefile.am:35: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/logging/Makefile.am:35: to `configure.ac' and run `autoconf' again.
> proxy/mgmt2/Makefile.am:47: library used but `RANLIB' is undefined
> proxy/mgmt2/Makefile.am:47: 
> proxy/mgmt2/Makefile.am:47: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/mgmt2/Makefile.am:47: to `configure.ac' and run `autoconf' again.
> proxy/mgmt2/api2/Makefile.am:40: library used but `RANLIB' is undefined
> proxy/mgmt2/api2/Makefile.am:40: 
> proxy/mgmt2/api2/Makefile.am:40: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/mgmt2/api2/Makefile.am:40: to `configure.ac' and run `autoconf' again.
> proxy/mgmt2/api2/remote/Makefile.am:36: library used but `RANLIB' is undefined
> proxy/mgmt2/api2/remote/Makefile.am:36: 
> proxy/mgmt2/api2/remote/Makefile.am:36: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/mgmt2/api2/remote/Makefile.am:36: to `configure.ac' and run `autoconf' again.
> proxy/mgmt2/cli/Makefile.am:38: library used but `RANLIB' is undefined
> proxy/mgmt2/cli/Makefile.am:38: 
> proxy/mgmt2/cli/Makefile.am:38: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/mgmt2/cli/Makefile.am:38: to `configure.ac' and run `autoconf' again.
> proxy/mgmt2/cli2/Makefile.am:50: library used but `RANLIB' is undefined
> proxy/mgmt2/cli2/Makefile.am:50: 
> proxy/mgmt2/cli2/Makefile.am:50: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/mgmt2/cli2/Makefile.am:50: to `configure.ac' and run `autoconf' again.
> proxy/mgmt2/cluster/Makefile.am:35: library used but `RANLIB' is undefined
> proxy/mgmt2/cluster/Makefile.am:35: 
> proxy/mgmt2/cluster/Makefile.am:35: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/mgmt2/cluster/Makefile.am:35: to `configure.ac' and run `autoconf' again.
> proxy/mgmt2/preparse/Makefile.am:24: library used but `RANLIB' is undefined
> proxy/mgmt2/preparse/Makefile.am:24: 
> proxy/mgmt2/preparse/Makefile.am:24: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/mgmt2/preparse/Makefile.am:24: to `configure.ac' and run `autoconf' again.
> proxy/mgmt2/stats/Makefile.am:39: library used but `RANLIB' is undefined
> proxy/mgmt2/stats/Makefile.am:39: 
> proxy/mgmt2/stats/Makefile.am:39: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/mgmt2/stats/Makefile.am:39: to `configure.ac' and run `autoconf' again.
> proxy/mgmt2/tools/Makefile.am:33: library used but `RANLIB' is undefined
> proxy/mgmt2/tools/Makefile.am:33: 
> proxy/mgmt2/tools/Makefile.am:33: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/mgmt2/tools/Makefile.am:33: to `configure.ac' and run `autoconf' again.
> proxy/mgmt2/utils/Makefile.am:39: library used but `RANLIB' is undefined
> proxy/mgmt2/utils/Makefile.am:39: 
> proxy/mgmt2/utils/Makefile.am:39: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/mgmt2/utils/Makefile.am:39: to `configure.ac' and run `autoconf' again.
> proxy/mgmt2/web2/Makefile.am:38: library used but `RANLIB' is undefined
> proxy/mgmt2/web2/Makefile.am:38: 
> proxy/mgmt2/web2/Makefile.am:38: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/mgmt2/web2/Makefile.am:38: to `configure.ac' and run `autoconf' again.
> proxy/stats/Makefile.am:29: library used but `RANLIB' is undefined
> proxy/stats/Makefile.am:29: 
> proxy/stats/Makefile.am:29: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/stats/Makefile.am:29: to `configure.ac' and run `autoconf' again.
> autoreconf: automake failed with exit status: 1
> --- autoreconf -i end ---

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (TS-99) autoreconf -i --> error: "The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'"

Posted by "Leif Hedstrom (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/TS-99?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12794630#action_12794630 ] 

Leif Hedstrom commented on TS-99:
---------------------------------

What version of automake / autoconf are you using? I've never seen this, and I've tried it on 5+ different Linux distros.

> autoreconf -i --> error: "The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'"
> --------------------------------------------------------------------------------------
>
>                 Key: TS-99
>                 URL: https://issues.apache.org/jira/browse/TS-99
>             Project: Traffic Server
>          Issue Type: Bug
>          Components: Build
>         Environment: CentOS release 5.4 (Final); running in vmware fusion (Version 2.0.5) vm w/ 1 cpu and 1 GB ram; logged in as root
>            Reporter: Erik Eldridge
>            Priority: Blocker
>
> Hi All,
> I just updated my svn checkout of the TS repo and tried to build it using the instructions in README, but I ran into a fatal error concerning numerous automake files: "The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'".  I'll paste the dump from "svn info" and the full output from "autoreconf -i" below:
> Thank you and Happy Holidays,
> Erik
> --- svn info begin ---
> [root@centos5 trunk]# svn info
> Path: .
> URL: http://svn.apache.org/repos/asf/incubator/trafficserver/traffic/trunk
> Repository Root: http://svn.apache.org/repos/asf
> Repository UUID: 13f79535-47bb-0310-9956-ffa450edef68
> Revision: 893688
> Node Kind: directory
> Schedule: normal
> Last Changed Author: zwoop
> Last Changed Rev: 893265
> Last Changed Date: 2009-12-22 10:43:20 -0800 (Tue, 22 Dec 2009)
> --- svn info end ---
> --- autoreconf -i begin ---
> [root@centos5 trunk]# autoreconf -i
> iocore/aio/Makefile.am:26: library used but `RANLIB' is undefined
> iocore/aio/Makefile.am:26: 
> iocore/aio/Makefile.am:26: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> iocore/aio/Makefile.am:26: to `configure.ac' and run `autoconf' again.
> iocore/cache/Makefile.am:41: library used but `RANLIB' is undefined
> iocore/cache/Makefile.am:41: 
> iocore/cache/Makefile.am:41: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> iocore/cache/Makefile.am:41: to `configure.ac' and run `autoconf' again.
> iocore/cluster/Makefile.am:41: library used but `RANLIB' is undefined
> iocore/cluster/Makefile.am:41: 
> iocore/cluster/Makefile.am:41: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> iocore/cluster/Makefile.am:41: to `configure.ac' and run `autoconf' again.
> iocore/dns/Makefile.am:44: library used but `RANLIB' is undefined
> iocore/dns/Makefile.am:44: 
> iocore/dns/Makefile.am:44: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> iocore/dns/Makefile.am:44: to `configure.ac' and run `autoconf' again.
> iocore/eventsystem/Makefile.am:25: library used but `RANLIB' is undefined
> iocore/eventsystem/Makefile.am:25: 
> iocore/eventsystem/Makefile.am:25: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> iocore/eventsystem/Makefile.am:25: to `configure.ac' and run `autoconf' again.
> iocore/hostdb/Makefile.am:45: library used but `RANLIB' is undefined
> iocore/hostdb/Makefile.am:45: 
> iocore/hostdb/Makefile.am:45: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> iocore/hostdb/Makefile.am:45: to `configure.ac' and run `autoconf' again.
> iocore/net/Makefile.am:38: library used but `RANLIB' is undefined
> iocore/net/Makefile.am:38: 
> iocore/net/Makefile.am:38: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> iocore/net/Makefile.am:38: to `configure.ac' and run `autoconf' again.
> iocore/utils/Makefile.am:26: library used but `RANLIB' is undefined
> iocore/utils/Makefile.am:26: 
> iocore/utils/Makefile.am:26: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> iocore/utils/Makefile.am:26: to `configure.ac' and run `autoconf' again.
> libinktomi++/Makefile.am:22: library used but `RANLIB' is undefined
> libinktomi++/Makefile.am:22: 
> libinktomi++/Makefile.am:22: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> libinktomi++/Makefile.am:22: to `configure.ac' and run `autoconf' again.
> librecords/Makefile.am:44: library used but `RANLIB' is undefined
> librecords/Makefile.am:44: 
> librecords/Makefile.am:44: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> librecords/Makefile.am:44: to `configure.ac' and run `autoconf' again.
> proxy/Makefile.am:67: library used but `RANLIB' is undefined
> proxy/Makefile.am:67: 
> proxy/Makefile.am:67: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/Makefile.am:67: to `configure.ac' and run `autoconf' again.
> proxy/congest/Makefile.am:33: library used but `RANLIB' is undefined
> proxy/congest/Makefile.am:33: 
> proxy/congest/Makefile.am:33: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/congest/Makefile.am:33: to `configure.ac' and run `autoconf' again.
> proxy/dns_cache/Makefile.am:32: library used but `RANLIB' is undefined
> proxy/dns_cache/Makefile.am:32: 
> proxy/dns_cache/Makefile.am:32: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/dns_cache/Makefile.am:32: to `configure.ac' and run `autoconf' again.
> proxy/hdrs/Makefile.am:30: library used but `RANLIB' is undefined
> proxy/hdrs/Makefile.am:30: 
> proxy/hdrs/Makefile.am:30: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/hdrs/Makefile.am:30: to `configure.ac' and run `autoconf' again.
> proxy/http2/Makefile.am:41: library used but `RANLIB' is undefined
> proxy/http2/Makefile.am:41: 
> proxy/http2/Makefile.am:41: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/http2/Makefile.am:41: to `configure.ac' and run `autoconf' again.
> proxy/logging/Makefile.am:35: library used but `RANLIB' is undefined
> proxy/logging/Makefile.am:35: 
> proxy/logging/Makefile.am:35: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/logging/Makefile.am:35: to `configure.ac' and run `autoconf' again.
> proxy/mgmt2/Makefile.am:47: library used but `RANLIB' is undefined
> proxy/mgmt2/Makefile.am:47: 
> proxy/mgmt2/Makefile.am:47: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/mgmt2/Makefile.am:47: to `configure.ac' and run `autoconf' again.
> proxy/mgmt2/api2/Makefile.am:40: library used but `RANLIB' is undefined
> proxy/mgmt2/api2/Makefile.am:40: 
> proxy/mgmt2/api2/Makefile.am:40: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/mgmt2/api2/Makefile.am:40: to `configure.ac' and run `autoconf' again.
> proxy/mgmt2/api2/remote/Makefile.am:36: library used but `RANLIB' is undefined
> proxy/mgmt2/api2/remote/Makefile.am:36: 
> proxy/mgmt2/api2/remote/Makefile.am:36: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/mgmt2/api2/remote/Makefile.am:36: to `configure.ac' and run `autoconf' again.
> proxy/mgmt2/cli/Makefile.am:38: library used but `RANLIB' is undefined
> proxy/mgmt2/cli/Makefile.am:38: 
> proxy/mgmt2/cli/Makefile.am:38: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/mgmt2/cli/Makefile.am:38: to `configure.ac' and run `autoconf' again.
> proxy/mgmt2/cli2/Makefile.am:50: library used but `RANLIB' is undefined
> proxy/mgmt2/cli2/Makefile.am:50: 
> proxy/mgmt2/cli2/Makefile.am:50: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/mgmt2/cli2/Makefile.am:50: to `configure.ac' and run `autoconf' again.
> proxy/mgmt2/cluster/Makefile.am:35: library used but `RANLIB' is undefined
> proxy/mgmt2/cluster/Makefile.am:35: 
> proxy/mgmt2/cluster/Makefile.am:35: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/mgmt2/cluster/Makefile.am:35: to `configure.ac' and run `autoconf' again.
> proxy/mgmt2/preparse/Makefile.am:24: library used but `RANLIB' is undefined
> proxy/mgmt2/preparse/Makefile.am:24: 
> proxy/mgmt2/preparse/Makefile.am:24: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/mgmt2/preparse/Makefile.am:24: to `configure.ac' and run `autoconf' again.
> proxy/mgmt2/stats/Makefile.am:39: library used but `RANLIB' is undefined
> proxy/mgmt2/stats/Makefile.am:39: 
> proxy/mgmt2/stats/Makefile.am:39: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/mgmt2/stats/Makefile.am:39: to `configure.ac' and run `autoconf' again.
> proxy/mgmt2/tools/Makefile.am:33: library used but `RANLIB' is undefined
> proxy/mgmt2/tools/Makefile.am:33: 
> proxy/mgmt2/tools/Makefile.am:33: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/mgmt2/tools/Makefile.am:33: to `configure.ac' and run `autoconf' again.
> proxy/mgmt2/utils/Makefile.am:39: library used but `RANLIB' is undefined
> proxy/mgmt2/utils/Makefile.am:39: 
> proxy/mgmt2/utils/Makefile.am:39: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/mgmt2/utils/Makefile.am:39: to `configure.ac' and run `autoconf' again.
> proxy/mgmt2/web2/Makefile.am:38: library used but `RANLIB' is undefined
> proxy/mgmt2/web2/Makefile.am:38: 
> proxy/mgmt2/web2/Makefile.am:38: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/mgmt2/web2/Makefile.am:38: to `configure.ac' and run `autoconf' again.
> proxy/stats/Makefile.am:29: library used but `RANLIB' is undefined
> proxy/stats/Makefile.am:29: 
> proxy/stats/Makefile.am:29: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/stats/Makefile.am:29: to `configure.ac' and run `autoconf' again.
> autoreconf: automake failed with exit status: 1
> --- autoreconf -i end ---

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (TS-99) autoreconf -i --> error: "The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'"

Posted by "Erik Eldridge (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/TS-99?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12794761#action_12794761 ] 

Erik Eldridge commented on TS-99:
---------------------------------

There's a post in the mail archives discussing an equivalent dependency issue for rhel4 (http://www.mail-archive.com/trafficserver-user@incubator.apache.org/msg00007.html).  What's the best way to determine if my dependencies support ts, ie if the rhel5 versions are equivalent to the required fedora 11 versions?

For what it's worth, here are the dependency versions on my machine:

[root@centos5 ~]# rpm -qa | grep gcc
gcc-4.1.2-46.el5_4.1
gcc-c++-4.1.2-46.el5_4.1
libgcc-4.1.2-46.el5_4.1

[root@centos5 ~]# rpm -qa | grep glibc
glibc-2.5-42.el5_4.2
glibc-headers-2.5-42.el5_4.2
glibc-devel-2.5-42.el5_4.2
glibc-common-2.5-42.el5_4.2

[root@centos5 ~]# rpm -qa | grep db4
db4-4.3.29-10.el5
db4-devel-4.3.29-10.el5

[root@centos5 ~]# rpm -qa | grep openssl
openssl-0.9.8e-12.el5
openssl-devel-0.9.8e-12.el5

[root@centos5 ~]# rpm -qa | grep tcl
tcl-8.4.13-4.el5
tcl-devel-8.4.13-4.el5

[root@centos5 ~]# rpm -qa | grep expat
expat-1.95.8-8.3.el5_4.2
expat-devel-1.95.8-8.3.el5_4.2

Thank you

> autoreconf -i --> error: "The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'"
> --------------------------------------------------------------------------------------
>
>                 Key: TS-99
>                 URL: https://issues.apache.org/jira/browse/TS-99
>             Project: Traffic Server
>          Issue Type: Bug
>          Components: Build
>         Environment: CentOS release 5.4 (Final); running in vmware fusion (Version 2.0.5) vm w/ 1 cpu and 1 GB ram; logged in as root
>            Reporter: Erik Eldridge
>            Priority: Blocker
>
> Hi All,
> I just updated my svn checkout of the TS repo and tried to build it using the instructions in README, but I ran into a fatal error concerning numerous automake files: "The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'".  I'll paste the dump from "svn info" and the full output from "autoreconf -i" below:
> Thank you and Happy Holidays,
> Erik
> --- svn info begin ---
> [root@centos5 trunk]# svn info
> Path: .
> URL: http://svn.apache.org/repos/asf/incubator/trafficserver/traffic/trunk
> Repository Root: http://svn.apache.org/repos/asf
> Repository UUID: 13f79535-47bb-0310-9956-ffa450edef68
> Revision: 893688
> Node Kind: directory
> Schedule: normal
> Last Changed Author: zwoop
> Last Changed Rev: 893265
> Last Changed Date: 2009-12-22 10:43:20 -0800 (Tue, 22 Dec 2009)
> --- svn info end ---
> --- autoreconf -i begin ---
> [root@centos5 trunk]# autoreconf -i
> iocore/aio/Makefile.am:26: library used but `RANLIB' is undefined
> iocore/aio/Makefile.am:26: 
> iocore/aio/Makefile.am:26: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> iocore/aio/Makefile.am:26: to `configure.ac' and run `autoconf' again.
> iocore/cache/Makefile.am:41: library used but `RANLIB' is undefined
> iocore/cache/Makefile.am:41: 
> iocore/cache/Makefile.am:41: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> iocore/cache/Makefile.am:41: to `configure.ac' and run `autoconf' again.
> iocore/cluster/Makefile.am:41: library used but `RANLIB' is undefined
> iocore/cluster/Makefile.am:41: 
> iocore/cluster/Makefile.am:41: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> iocore/cluster/Makefile.am:41: to `configure.ac' and run `autoconf' again.
> iocore/dns/Makefile.am:44: library used but `RANLIB' is undefined
> iocore/dns/Makefile.am:44: 
> iocore/dns/Makefile.am:44: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> iocore/dns/Makefile.am:44: to `configure.ac' and run `autoconf' again.
> iocore/eventsystem/Makefile.am:25: library used but `RANLIB' is undefined
> iocore/eventsystem/Makefile.am:25: 
> iocore/eventsystem/Makefile.am:25: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> iocore/eventsystem/Makefile.am:25: to `configure.ac' and run `autoconf' again.
> iocore/hostdb/Makefile.am:45: library used but `RANLIB' is undefined
> iocore/hostdb/Makefile.am:45: 
> iocore/hostdb/Makefile.am:45: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> iocore/hostdb/Makefile.am:45: to `configure.ac' and run `autoconf' again.
> iocore/net/Makefile.am:38: library used but `RANLIB' is undefined
> iocore/net/Makefile.am:38: 
> iocore/net/Makefile.am:38: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> iocore/net/Makefile.am:38: to `configure.ac' and run `autoconf' again.
> iocore/utils/Makefile.am:26: library used but `RANLIB' is undefined
> iocore/utils/Makefile.am:26: 
> iocore/utils/Makefile.am:26: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> iocore/utils/Makefile.am:26: to `configure.ac' and run `autoconf' again.
> libinktomi++/Makefile.am:22: library used but `RANLIB' is undefined
> libinktomi++/Makefile.am:22: 
> libinktomi++/Makefile.am:22: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> libinktomi++/Makefile.am:22: to `configure.ac' and run `autoconf' again.
> librecords/Makefile.am:44: library used but `RANLIB' is undefined
> librecords/Makefile.am:44: 
> librecords/Makefile.am:44: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> librecords/Makefile.am:44: to `configure.ac' and run `autoconf' again.
> proxy/Makefile.am:67: library used but `RANLIB' is undefined
> proxy/Makefile.am:67: 
> proxy/Makefile.am:67: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/Makefile.am:67: to `configure.ac' and run `autoconf' again.
> proxy/congest/Makefile.am:33: library used but `RANLIB' is undefined
> proxy/congest/Makefile.am:33: 
> proxy/congest/Makefile.am:33: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/congest/Makefile.am:33: to `configure.ac' and run `autoconf' again.
> proxy/dns_cache/Makefile.am:32: library used but `RANLIB' is undefined
> proxy/dns_cache/Makefile.am:32: 
> proxy/dns_cache/Makefile.am:32: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/dns_cache/Makefile.am:32: to `configure.ac' and run `autoconf' again.
> proxy/hdrs/Makefile.am:30: library used but `RANLIB' is undefined
> proxy/hdrs/Makefile.am:30: 
> proxy/hdrs/Makefile.am:30: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/hdrs/Makefile.am:30: to `configure.ac' and run `autoconf' again.
> proxy/http2/Makefile.am:41: library used but `RANLIB' is undefined
> proxy/http2/Makefile.am:41: 
> proxy/http2/Makefile.am:41: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/http2/Makefile.am:41: to `configure.ac' and run `autoconf' again.
> proxy/logging/Makefile.am:35: library used but `RANLIB' is undefined
> proxy/logging/Makefile.am:35: 
> proxy/logging/Makefile.am:35: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/logging/Makefile.am:35: to `configure.ac' and run `autoconf' again.
> proxy/mgmt2/Makefile.am:47: library used but `RANLIB' is undefined
> proxy/mgmt2/Makefile.am:47: 
> proxy/mgmt2/Makefile.am:47: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/mgmt2/Makefile.am:47: to `configure.ac' and run `autoconf' again.
> proxy/mgmt2/api2/Makefile.am:40: library used but `RANLIB' is undefined
> proxy/mgmt2/api2/Makefile.am:40: 
> proxy/mgmt2/api2/Makefile.am:40: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/mgmt2/api2/Makefile.am:40: to `configure.ac' and run `autoconf' again.
> proxy/mgmt2/api2/remote/Makefile.am:36: library used but `RANLIB' is undefined
> proxy/mgmt2/api2/remote/Makefile.am:36: 
> proxy/mgmt2/api2/remote/Makefile.am:36: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/mgmt2/api2/remote/Makefile.am:36: to `configure.ac' and run `autoconf' again.
> proxy/mgmt2/cli/Makefile.am:38: library used but `RANLIB' is undefined
> proxy/mgmt2/cli/Makefile.am:38: 
> proxy/mgmt2/cli/Makefile.am:38: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/mgmt2/cli/Makefile.am:38: to `configure.ac' and run `autoconf' again.
> proxy/mgmt2/cli2/Makefile.am:50: library used but `RANLIB' is undefined
> proxy/mgmt2/cli2/Makefile.am:50: 
> proxy/mgmt2/cli2/Makefile.am:50: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/mgmt2/cli2/Makefile.am:50: to `configure.ac' and run `autoconf' again.
> proxy/mgmt2/cluster/Makefile.am:35: library used but `RANLIB' is undefined
> proxy/mgmt2/cluster/Makefile.am:35: 
> proxy/mgmt2/cluster/Makefile.am:35: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/mgmt2/cluster/Makefile.am:35: to `configure.ac' and run `autoconf' again.
> proxy/mgmt2/preparse/Makefile.am:24: library used but `RANLIB' is undefined
> proxy/mgmt2/preparse/Makefile.am:24: 
> proxy/mgmt2/preparse/Makefile.am:24: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/mgmt2/preparse/Makefile.am:24: to `configure.ac' and run `autoconf' again.
> proxy/mgmt2/stats/Makefile.am:39: library used but `RANLIB' is undefined
> proxy/mgmt2/stats/Makefile.am:39: 
> proxy/mgmt2/stats/Makefile.am:39: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/mgmt2/stats/Makefile.am:39: to `configure.ac' and run `autoconf' again.
> proxy/mgmt2/tools/Makefile.am:33: library used but `RANLIB' is undefined
> proxy/mgmt2/tools/Makefile.am:33: 
> proxy/mgmt2/tools/Makefile.am:33: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/mgmt2/tools/Makefile.am:33: to `configure.ac' and run `autoconf' again.
> proxy/mgmt2/utils/Makefile.am:39: library used but `RANLIB' is undefined
> proxy/mgmt2/utils/Makefile.am:39: 
> proxy/mgmt2/utils/Makefile.am:39: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/mgmt2/utils/Makefile.am:39: to `configure.ac' and run `autoconf' again.
> proxy/mgmt2/web2/Makefile.am:38: library used but `RANLIB' is undefined
> proxy/mgmt2/web2/Makefile.am:38: 
> proxy/mgmt2/web2/Makefile.am:38: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/mgmt2/web2/Makefile.am:38: to `configure.ac' and run `autoconf' again.
> proxy/stats/Makefile.am:29: library used but `RANLIB' is undefined
> proxy/stats/Makefile.am:29: 
> proxy/stats/Makefile.am:29: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/stats/Makefile.am:29: to `configure.ac' and run `autoconf' again.
> autoreconf: automake failed with exit status: 1
> --- autoreconf -i end ---

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Resolved: (TS-99) autoreconf -i --> error: "The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'"

Posted by "George Paul (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/TS-99?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

George Paul resolved TS-99.
---------------------------

       Resolution: Fixed
    Fix Version/s: 2.0.0

In the README, update REQUIREMENTS section for Fedora to include libtool and pcre. Add new Ubuntu section for 8.04,8.10,9.10.
-George


> autoreconf -i --> error: "The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'"
> --------------------------------------------------------------------------------------
>
>                 Key: TS-99
>                 URL: https://issues.apache.org/jira/browse/TS-99
>             Project: Traffic Server
>          Issue Type: Bug
>          Components: Build
>         Environment: CentOS release 5.4 (Final); running in vmware fusion (Version 2.0.5) vm w/ 1 cpu and 1 GB ram; logged in as root
>            Reporter: Erik Eldridge
>            Assignee: George Paul
>            Priority: Blocker
>             Fix For: 2.0.0
>
>
> Hi All,
> I just updated my svn checkout of the TS repo and tried to build it using the instructions in README, but I ran into a fatal error concerning numerous automake files: "The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'".  I'll paste the dump from "svn info" and the full output from "autoreconf -i" below:
> Thank you and Happy Holidays,
> Erik
> --- svn info begin ---
> [root@centos5 trunk]# svn info
> Path: .
> URL: http://svn.apache.org/repos/asf/incubator/trafficserver/traffic/trunk
> Repository Root: http://svn.apache.org/repos/asf
> Repository UUID: 13f79535-47bb-0310-9956-ffa450edef68
> Revision: 893688
> Node Kind: directory
> Schedule: normal
> Last Changed Author: zwoop
> Last Changed Rev: 893265
> Last Changed Date: 2009-12-22 10:43:20 -0800 (Tue, 22 Dec 2009)
> --- svn info end ---
> --- autoreconf -i begin ---
> [root@centos5 trunk]# autoreconf -i
> iocore/aio/Makefile.am:26: library used but `RANLIB' is undefined
> iocore/aio/Makefile.am:26: 
> iocore/aio/Makefile.am:26: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> iocore/aio/Makefile.am:26: to `configure.ac' and run `autoconf' again.
> iocore/cache/Makefile.am:41: library used but `RANLIB' is undefined
> iocore/cache/Makefile.am:41: 
> iocore/cache/Makefile.am:41: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> iocore/cache/Makefile.am:41: to `configure.ac' and run `autoconf' again.
> iocore/cluster/Makefile.am:41: library used but `RANLIB' is undefined
> iocore/cluster/Makefile.am:41: 
> iocore/cluster/Makefile.am:41: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> iocore/cluster/Makefile.am:41: to `configure.ac' and run `autoconf' again.
> iocore/dns/Makefile.am:44: library used but `RANLIB' is undefined
> iocore/dns/Makefile.am:44: 
> iocore/dns/Makefile.am:44: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> iocore/dns/Makefile.am:44: to `configure.ac' and run `autoconf' again.
> iocore/eventsystem/Makefile.am:25: library used but `RANLIB' is undefined
> iocore/eventsystem/Makefile.am:25: 
> iocore/eventsystem/Makefile.am:25: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> iocore/eventsystem/Makefile.am:25: to `configure.ac' and run `autoconf' again.
> iocore/hostdb/Makefile.am:45: library used but `RANLIB' is undefined
> iocore/hostdb/Makefile.am:45: 
> iocore/hostdb/Makefile.am:45: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> iocore/hostdb/Makefile.am:45: to `configure.ac' and run `autoconf' again.
> iocore/net/Makefile.am:38: library used but `RANLIB' is undefined
> iocore/net/Makefile.am:38: 
> iocore/net/Makefile.am:38: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> iocore/net/Makefile.am:38: to `configure.ac' and run `autoconf' again.
> iocore/utils/Makefile.am:26: library used but `RANLIB' is undefined
> iocore/utils/Makefile.am:26: 
> iocore/utils/Makefile.am:26: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> iocore/utils/Makefile.am:26: to `configure.ac' and run `autoconf' again.
> libinktomi++/Makefile.am:22: library used but `RANLIB' is undefined
> libinktomi++/Makefile.am:22: 
> libinktomi++/Makefile.am:22: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> libinktomi++/Makefile.am:22: to `configure.ac' and run `autoconf' again.
> librecords/Makefile.am:44: library used but `RANLIB' is undefined
> librecords/Makefile.am:44: 
> librecords/Makefile.am:44: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> librecords/Makefile.am:44: to `configure.ac' and run `autoconf' again.
> proxy/Makefile.am:67: library used but `RANLIB' is undefined
> proxy/Makefile.am:67: 
> proxy/Makefile.am:67: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/Makefile.am:67: to `configure.ac' and run `autoconf' again.
> proxy/congest/Makefile.am:33: library used but `RANLIB' is undefined
> proxy/congest/Makefile.am:33: 
> proxy/congest/Makefile.am:33: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/congest/Makefile.am:33: to `configure.ac' and run `autoconf' again.
> proxy/dns_cache/Makefile.am:32: library used but `RANLIB' is undefined
> proxy/dns_cache/Makefile.am:32: 
> proxy/dns_cache/Makefile.am:32: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/dns_cache/Makefile.am:32: to `configure.ac' and run `autoconf' again.
> proxy/hdrs/Makefile.am:30: library used but `RANLIB' is undefined
> proxy/hdrs/Makefile.am:30: 
> proxy/hdrs/Makefile.am:30: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/hdrs/Makefile.am:30: to `configure.ac' and run `autoconf' again.
> proxy/http2/Makefile.am:41: library used but `RANLIB' is undefined
> proxy/http2/Makefile.am:41: 
> proxy/http2/Makefile.am:41: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/http2/Makefile.am:41: to `configure.ac' and run `autoconf' again.
> proxy/logging/Makefile.am:35: library used but `RANLIB' is undefined
> proxy/logging/Makefile.am:35: 
> proxy/logging/Makefile.am:35: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/logging/Makefile.am:35: to `configure.ac' and run `autoconf' again.
> proxy/mgmt2/Makefile.am:47: library used but `RANLIB' is undefined
> proxy/mgmt2/Makefile.am:47: 
> proxy/mgmt2/Makefile.am:47: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/mgmt2/Makefile.am:47: to `configure.ac' and run `autoconf' again.
> proxy/mgmt2/api2/Makefile.am:40: library used but `RANLIB' is undefined
> proxy/mgmt2/api2/Makefile.am:40: 
> proxy/mgmt2/api2/Makefile.am:40: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/mgmt2/api2/Makefile.am:40: to `configure.ac' and run `autoconf' again.
> proxy/mgmt2/api2/remote/Makefile.am:36: library used but `RANLIB' is undefined
> proxy/mgmt2/api2/remote/Makefile.am:36: 
> proxy/mgmt2/api2/remote/Makefile.am:36: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/mgmt2/api2/remote/Makefile.am:36: to `configure.ac' and run `autoconf' again.
> proxy/mgmt2/cli/Makefile.am:38: library used but `RANLIB' is undefined
> proxy/mgmt2/cli/Makefile.am:38: 
> proxy/mgmt2/cli/Makefile.am:38: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/mgmt2/cli/Makefile.am:38: to `configure.ac' and run `autoconf' again.
> proxy/mgmt2/cli2/Makefile.am:50: library used but `RANLIB' is undefined
> proxy/mgmt2/cli2/Makefile.am:50: 
> proxy/mgmt2/cli2/Makefile.am:50: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/mgmt2/cli2/Makefile.am:50: to `configure.ac' and run `autoconf' again.
> proxy/mgmt2/cluster/Makefile.am:35: library used but `RANLIB' is undefined
> proxy/mgmt2/cluster/Makefile.am:35: 
> proxy/mgmt2/cluster/Makefile.am:35: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/mgmt2/cluster/Makefile.am:35: to `configure.ac' and run `autoconf' again.
> proxy/mgmt2/preparse/Makefile.am:24: library used but `RANLIB' is undefined
> proxy/mgmt2/preparse/Makefile.am:24: 
> proxy/mgmt2/preparse/Makefile.am:24: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/mgmt2/preparse/Makefile.am:24: to `configure.ac' and run `autoconf' again.
> proxy/mgmt2/stats/Makefile.am:39: library used but `RANLIB' is undefined
> proxy/mgmt2/stats/Makefile.am:39: 
> proxy/mgmt2/stats/Makefile.am:39: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/mgmt2/stats/Makefile.am:39: to `configure.ac' and run `autoconf' again.
> proxy/mgmt2/tools/Makefile.am:33: library used but `RANLIB' is undefined
> proxy/mgmt2/tools/Makefile.am:33: 
> proxy/mgmt2/tools/Makefile.am:33: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/mgmt2/tools/Makefile.am:33: to `configure.ac' and run `autoconf' again.
> proxy/mgmt2/utils/Makefile.am:39: library used but `RANLIB' is undefined
> proxy/mgmt2/utils/Makefile.am:39: 
> proxy/mgmt2/utils/Makefile.am:39: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/mgmt2/utils/Makefile.am:39: to `configure.ac' and run `autoconf' again.
> proxy/mgmt2/web2/Makefile.am:38: library used but `RANLIB' is undefined
> proxy/mgmt2/web2/Makefile.am:38: 
> proxy/mgmt2/web2/Makefile.am:38: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/mgmt2/web2/Makefile.am:38: to `configure.ac' and run `autoconf' again.
> proxy/stats/Makefile.am:29: library used but `RANLIB' is undefined
> proxy/stats/Makefile.am:29: 
> proxy/stats/Makefile.am:29: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/stats/Makefile.am:29: to `configure.ac' and run `autoconf' again.
> autoreconf: automake failed with exit status: 1
> --- autoreconf -i end ---

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (TS-99) autoreconf -i --> error: "The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'"

Posted by "Chintana Wilamuna (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/TS-99?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12796999#action_12796999 ] 

Chintana Wilamuna commented on TS-99:
-------------------------------------

Erik, can you make sure you have libtool installed and try again please?

> autoreconf -i --> error: "The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'"
> --------------------------------------------------------------------------------------
>
>                 Key: TS-99
>                 URL: https://issues.apache.org/jira/browse/TS-99
>             Project: Traffic Server
>          Issue Type: Bug
>          Components: Build
>         Environment: CentOS release 5.4 (Final); running in vmware fusion (Version 2.0.5) vm w/ 1 cpu and 1 GB ram; logged in as root
>            Reporter: Erik Eldridge
>            Priority: Blocker
>
> Hi All,
> I just updated my svn checkout of the TS repo and tried to build it using the instructions in README, but I ran into a fatal error concerning numerous automake files: "The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'".  I'll paste the dump from "svn info" and the full output from "autoreconf -i" below:
> Thank you and Happy Holidays,
> Erik
> --- svn info begin ---
> [root@centos5 trunk]# svn info
> Path: .
> URL: http://svn.apache.org/repos/asf/incubator/trafficserver/traffic/trunk
> Repository Root: http://svn.apache.org/repos/asf
> Repository UUID: 13f79535-47bb-0310-9956-ffa450edef68
> Revision: 893688
> Node Kind: directory
> Schedule: normal
> Last Changed Author: zwoop
> Last Changed Rev: 893265
> Last Changed Date: 2009-12-22 10:43:20 -0800 (Tue, 22 Dec 2009)
> --- svn info end ---
> --- autoreconf -i begin ---
> [root@centos5 trunk]# autoreconf -i
> iocore/aio/Makefile.am:26: library used but `RANLIB' is undefined
> iocore/aio/Makefile.am:26: 
> iocore/aio/Makefile.am:26: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> iocore/aio/Makefile.am:26: to `configure.ac' and run `autoconf' again.
> iocore/cache/Makefile.am:41: library used but `RANLIB' is undefined
> iocore/cache/Makefile.am:41: 
> iocore/cache/Makefile.am:41: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> iocore/cache/Makefile.am:41: to `configure.ac' and run `autoconf' again.
> iocore/cluster/Makefile.am:41: library used but `RANLIB' is undefined
> iocore/cluster/Makefile.am:41: 
> iocore/cluster/Makefile.am:41: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> iocore/cluster/Makefile.am:41: to `configure.ac' and run `autoconf' again.
> iocore/dns/Makefile.am:44: library used but `RANLIB' is undefined
> iocore/dns/Makefile.am:44: 
> iocore/dns/Makefile.am:44: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> iocore/dns/Makefile.am:44: to `configure.ac' and run `autoconf' again.
> iocore/eventsystem/Makefile.am:25: library used but `RANLIB' is undefined
> iocore/eventsystem/Makefile.am:25: 
> iocore/eventsystem/Makefile.am:25: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> iocore/eventsystem/Makefile.am:25: to `configure.ac' and run `autoconf' again.
> iocore/hostdb/Makefile.am:45: library used but `RANLIB' is undefined
> iocore/hostdb/Makefile.am:45: 
> iocore/hostdb/Makefile.am:45: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> iocore/hostdb/Makefile.am:45: to `configure.ac' and run `autoconf' again.
> iocore/net/Makefile.am:38: library used but `RANLIB' is undefined
> iocore/net/Makefile.am:38: 
> iocore/net/Makefile.am:38: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> iocore/net/Makefile.am:38: to `configure.ac' and run `autoconf' again.
> iocore/utils/Makefile.am:26: library used but `RANLIB' is undefined
> iocore/utils/Makefile.am:26: 
> iocore/utils/Makefile.am:26: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> iocore/utils/Makefile.am:26: to `configure.ac' and run `autoconf' again.
> libinktomi++/Makefile.am:22: library used but `RANLIB' is undefined
> libinktomi++/Makefile.am:22: 
> libinktomi++/Makefile.am:22: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> libinktomi++/Makefile.am:22: to `configure.ac' and run `autoconf' again.
> librecords/Makefile.am:44: library used but `RANLIB' is undefined
> librecords/Makefile.am:44: 
> librecords/Makefile.am:44: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> librecords/Makefile.am:44: to `configure.ac' and run `autoconf' again.
> proxy/Makefile.am:67: library used but `RANLIB' is undefined
> proxy/Makefile.am:67: 
> proxy/Makefile.am:67: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/Makefile.am:67: to `configure.ac' and run `autoconf' again.
> proxy/congest/Makefile.am:33: library used but `RANLIB' is undefined
> proxy/congest/Makefile.am:33: 
> proxy/congest/Makefile.am:33: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/congest/Makefile.am:33: to `configure.ac' and run `autoconf' again.
> proxy/dns_cache/Makefile.am:32: library used but `RANLIB' is undefined
> proxy/dns_cache/Makefile.am:32: 
> proxy/dns_cache/Makefile.am:32: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/dns_cache/Makefile.am:32: to `configure.ac' and run `autoconf' again.
> proxy/hdrs/Makefile.am:30: library used but `RANLIB' is undefined
> proxy/hdrs/Makefile.am:30: 
> proxy/hdrs/Makefile.am:30: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/hdrs/Makefile.am:30: to `configure.ac' and run `autoconf' again.
> proxy/http2/Makefile.am:41: library used but `RANLIB' is undefined
> proxy/http2/Makefile.am:41: 
> proxy/http2/Makefile.am:41: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/http2/Makefile.am:41: to `configure.ac' and run `autoconf' again.
> proxy/logging/Makefile.am:35: library used but `RANLIB' is undefined
> proxy/logging/Makefile.am:35: 
> proxy/logging/Makefile.am:35: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/logging/Makefile.am:35: to `configure.ac' and run `autoconf' again.
> proxy/mgmt2/Makefile.am:47: library used but `RANLIB' is undefined
> proxy/mgmt2/Makefile.am:47: 
> proxy/mgmt2/Makefile.am:47: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/mgmt2/Makefile.am:47: to `configure.ac' and run `autoconf' again.
> proxy/mgmt2/api2/Makefile.am:40: library used but `RANLIB' is undefined
> proxy/mgmt2/api2/Makefile.am:40: 
> proxy/mgmt2/api2/Makefile.am:40: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/mgmt2/api2/Makefile.am:40: to `configure.ac' and run `autoconf' again.
> proxy/mgmt2/api2/remote/Makefile.am:36: library used but `RANLIB' is undefined
> proxy/mgmt2/api2/remote/Makefile.am:36: 
> proxy/mgmt2/api2/remote/Makefile.am:36: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/mgmt2/api2/remote/Makefile.am:36: to `configure.ac' and run `autoconf' again.
> proxy/mgmt2/cli/Makefile.am:38: library used but `RANLIB' is undefined
> proxy/mgmt2/cli/Makefile.am:38: 
> proxy/mgmt2/cli/Makefile.am:38: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/mgmt2/cli/Makefile.am:38: to `configure.ac' and run `autoconf' again.
> proxy/mgmt2/cli2/Makefile.am:50: library used but `RANLIB' is undefined
> proxy/mgmt2/cli2/Makefile.am:50: 
> proxy/mgmt2/cli2/Makefile.am:50: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/mgmt2/cli2/Makefile.am:50: to `configure.ac' and run `autoconf' again.
> proxy/mgmt2/cluster/Makefile.am:35: library used but `RANLIB' is undefined
> proxy/mgmt2/cluster/Makefile.am:35: 
> proxy/mgmt2/cluster/Makefile.am:35: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/mgmt2/cluster/Makefile.am:35: to `configure.ac' and run `autoconf' again.
> proxy/mgmt2/preparse/Makefile.am:24: library used but `RANLIB' is undefined
> proxy/mgmt2/preparse/Makefile.am:24: 
> proxy/mgmt2/preparse/Makefile.am:24: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/mgmt2/preparse/Makefile.am:24: to `configure.ac' and run `autoconf' again.
> proxy/mgmt2/stats/Makefile.am:39: library used but `RANLIB' is undefined
> proxy/mgmt2/stats/Makefile.am:39: 
> proxy/mgmt2/stats/Makefile.am:39: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/mgmt2/stats/Makefile.am:39: to `configure.ac' and run `autoconf' again.
> proxy/mgmt2/tools/Makefile.am:33: library used but `RANLIB' is undefined
> proxy/mgmt2/tools/Makefile.am:33: 
> proxy/mgmt2/tools/Makefile.am:33: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/mgmt2/tools/Makefile.am:33: to `configure.ac' and run `autoconf' again.
> proxy/mgmt2/utils/Makefile.am:39: library used but `RANLIB' is undefined
> proxy/mgmt2/utils/Makefile.am:39: 
> proxy/mgmt2/utils/Makefile.am:39: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/mgmt2/utils/Makefile.am:39: to `configure.ac' and run `autoconf' again.
> proxy/mgmt2/web2/Makefile.am:38: library used but `RANLIB' is undefined
> proxy/mgmt2/web2/Makefile.am:38: 
> proxy/mgmt2/web2/Makefile.am:38: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/mgmt2/web2/Makefile.am:38: to `configure.ac' and run `autoconf' again.
> proxy/stats/Makefile.am:29: library used but `RANLIB' is undefined
> proxy/stats/Makefile.am:29: 
> proxy/stats/Makefile.am:29: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/stats/Makefile.am:29: to `configure.ac' and run `autoconf' again.
> autoreconf: automake failed with exit status: 1
> --- autoreconf -i end ---

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (TS-99) autoreconf -i --> error: "The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'"

Posted by "Erik Eldridge (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/TS-99?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12794760#action_12794760 ] 

Erik Eldridge commented on TS-99:
---------------------------------

Hi Leif.  Thanks for looking into this.  I'm running automake v. 1.9.6 and autoconf v. 2.59.

> autoreconf -i --> error: "The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'"
> --------------------------------------------------------------------------------------
>
>                 Key: TS-99
>                 URL: https://issues.apache.org/jira/browse/TS-99
>             Project: Traffic Server
>          Issue Type: Bug
>          Components: Build
>         Environment: CentOS release 5.4 (Final); running in vmware fusion (Version 2.0.5) vm w/ 1 cpu and 1 GB ram; logged in as root
>            Reporter: Erik Eldridge
>            Priority: Blocker
>
> Hi All,
> I just updated my svn checkout of the TS repo and tried to build it using the instructions in README, but I ran into a fatal error concerning numerous automake files: "The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'".  I'll paste the dump from "svn info" and the full output from "autoreconf -i" below:
> Thank you and Happy Holidays,
> Erik
> --- svn info begin ---
> [root@centos5 trunk]# svn info
> Path: .
> URL: http://svn.apache.org/repos/asf/incubator/trafficserver/traffic/trunk
> Repository Root: http://svn.apache.org/repos/asf
> Repository UUID: 13f79535-47bb-0310-9956-ffa450edef68
> Revision: 893688
> Node Kind: directory
> Schedule: normal
> Last Changed Author: zwoop
> Last Changed Rev: 893265
> Last Changed Date: 2009-12-22 10:43:20 -0800 (Tue, 22 Dec 2009)
> --- svn info end ---
> --- autoreconf -i begin ---
> [root@centos5 trunk]# autoreconf -i
> iocore/aio/Makefile.am:26: library used but `RANLIB' is undefined
> iocore/aio/Makefile.am:26: 
> iocore/aio/Makefile.am:26: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> iocore/aio/Makefile.am:26: to `configure.ac' and run `autoconf' again.
> iocore/cache/Makefile.am:41: library used but `RANLIB' is undefined
> iocore/cache/Makefile.am:41: 
> iocore/cache/Makefile.am:41: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> iocore/cache/Makefile.am:41: to `configure.ac' and run `autoconf' again.
> iocore/cluster/Makefile.am:41: library used but `RANLIB' is undefined
> iocore/cluster/Makefile.am:41: 
> iocore/cluster/Makefile.am:41: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> iocore/cluster/Makefile.am:41: to `configure.ac' and run `autoconf' again.
> iocore/dns/Makefile.am:44: library used but `RANLIB' is undefined
> iocore/dns/Makefile.am:44: 
> iocore/dns/Makefile.am:44: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> iocore/dns/Makefile.am:44: to `configure.ac' and run `autoconf' again.
> iocore/eventsystem/Makefile.am:25: library used but `RANLIB' is undefined
> iocore/eventsystem/Makefile.am:25: 
> iocore/eventsystem/Makefile.am:25: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> iocore/eventsystem/Makefile.am:25: to `configure.ac' and run `autoconf' again.
> iocore/hostdb/Makefile.am:45: library used but `RANLIB' is undefined
> iocore/hostdb/Makefile.am:45: 
> iocore/hostdb/Makefile.am:45: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> iocore/hostdb/Makefile.am:45: to `configure.ac' and run `autoconf' again.
> iocore/net/Makefile.am:38: library used but `RANLIB' is undefined
> iocore/net/Makefile.am:38: 
> iocore/net/Makefile.am:38: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> iocore/net/Makefile.am:38: to `configure.ac' and run `autoconf' again.
> iocore/utils/Makefile.am:26: library used but `RANLIB' is undefined
> iocore/utils/Makefile.am:26: 
> iocore/utils/Makefile.am:26: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> iocore/utils/Makefile.am:26: to `configure.ac' and run `autoconf' again.
> libinktomi++/Makefile.am:22: library used but `RANLIB' is undefined
> libinktomi++/Makefile.am:22: 
> libinktomi++/Makefile.am:22: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> libinktomi++/Makefile.am:22: to `configure.ac' and run `autoconf' again.
> librecords/Makefile.am:44: library used but `RANLIB' is undefined
> librecords/Makefile.am:44: 
> librecords/Makefile.am:44: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> librecords/Makefile.am:44: to `configure.ac' and run `autoconf' again.
> proxy/Makefile.am:67: library used but `RANLIB' is undefined
> proxy/Makefile.am:67: 
> proxy/Makefile.am:67: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/Makefile.am:67: to `configure.ac' and run `autoconf' again.
> proxy/congest/Makefile.am:33: library used but `RANLIB' is undefined
> proxy/congest/Makefile.am:33: 
> proxy/congest/Makefile.am:33: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/congest/Makefile.am:33: to `configure.ac' and run `autoconf' again.
> proxy/dns_cache/Makefile.am:32: library used but `RANLIB' is undefined
> proxy/dns_cache/Makefile.am:32: 
> proxy/dns_cache/Makefile.am:32: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/dns_cache/Makefile.am:32: to `configure.ac' and run `autoconf' again.
> proxy/hdrs/Makefile.am:30: library used but `RANLIB' is undefined
> proxy/hdrs/Makefile.am:30: 
> proxy/hdrs/Makefile.am:30: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/hdrs/Makefile.am:30: to `configure.ac' and run `autoconf' again.
> proxy/http2/Makefile.am:41: library used but `RANLIB' is undefined
> proxy/http2/Makefile.am:41: 
> proxy/http2/Makefile.am:41: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/http2/Makefile.am:41: to `configure.ac' and run `autoconf' again.
> proxy/logging/Makefile.am:35: library used but `RANLIB' is undefined
> proxy/logging/Makefile.am:35: 
> proxy/logging/Makefile.am:35: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/logging/Makefile.am:35: to `configure.ac' and run `autoconf' again.
> proxy/mgmt2/Makefile.am:47: library used but `RANLIB' is undefined
> proxy/mgmt2/Makefile.am:47: 
> proxy/mgmt2/Makefile.am:47: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/mgmt2/Makefile.am:47: to `configure.ac' and run `autoconf' again.
> proxy/mgmt2/api2/Makefile.am:40: library used but `RANLIB' is undefined
> proxy/mgmt2/api2/Makefile.am:40: 
> proxy/mgmt2/api2/Makefile.am:40: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/mgmt2/api2/Makefile.am:40: to `configure.ac' and run `autoconf' again.
> proxy/mgmt2/api2/remote/Makefile.am:36: library used but `RANLIB' is undefined
> proxy/mgmt2/api2/remote/Makefile.am:36: 
> proxy/mgmt2/api2/remote/Makefile.am:36: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/mgmt2/api2/remote/Makefile.am:36: to `configure.ac' and run `autoconf' again.
> proxy/mgmt2/cli/Makefile.am:38: library used but `RANLIB' is undefined
> proxy/mgmt2/cli/Makefile.am:38: 
> proxy/mgmt2/cli/Makefile.am:38: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/mgmt2/cli/Makefile.am:38: to `configure.ac' and run `autoconf' again.
> proxy/mgmt2/cli2/Makefile.am:50: library used but `RANLIB' is undefined
> proxy/mgmt2/cli2/Makefile.am:50: 
> proxy/mgmt2/cli2/Makefile.am:50: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/mgmt2/cli2/Makefile.am:50: to `configure.ac' and run `autoconf' again.
> proxy/mgmt2/cluster/Makefile.am:35: library used but `RANLIB' is undefined
> proxy/mgmt2/cluster/Makefile.am:35: 
> proxy/mgmt2/cluster/Makefile.am:35: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/mgmt2/cluster/Makefile.am:35: to `configure.ac' and run `autoconf' again.
> proxy/mgmt2/preparse/Makefile.am:24: library used but `RANLIB' is undefined
> proxy/mgmt2/preparse/Makefile.am:24: 
> proxy/mgmt2/preparse/Makefile.am:24: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/mgmt2/preparse/Makefile.am:24: to `configure.ac' and run `autoconf' again.
> proxy/mgmt2/stats/Makefile.am:39: library used but `RANLIB' is undefined
> proxy/mgmt2/stats/Makefile.am:39: 
> proxy/mgmt2/stats/Makefile.am:39: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/mgmt2/stats/Makefile.am:39: to `configure.ac' and run `autoconf' again.
> proxy/mgmt2/tools/Makefile.am:33: library used but `RANLIB' is undefined
> proxy/mgmt2/tools/Makefile.am:33: 
> proxy/mgmt2/tools/Makefile.am:33: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/mgmt2/tools/Makefile.am:33: to `configure.ac' and run `autoconf' again.
> proxy/mgmt2/utils/Makefile.am:39: library used but `RANLIB' is undefined
> proxy/mgmt2/utils/Makefile.am:39: 
> proxy/mgmt2/utils/Makefile.am:39: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/mgmt2/utils/Makefile.am:39: to `configure.ac' and run `autoconf' again.
> proxy/mgmt2/web2/Makefile.am:38: library used but `RANLIB' is undefined
> proxy/mgmt2/web2/Makefile.am:38: 
> proxy/mgmt2/web2/Makefile.am:38: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/mgmt2/web2/Makefile.am:38: to `configure.ac' and run `autoconf' again.
> proxy/stats/Makefile.am:29: library used but `RANLIB' is undefined
> proxy/stats/Makefile.am:29: 
> proxy/stats/Makefile.am:29: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
> proxy/stats/Makefile.am:29: to `configure.ac' and run `autoconf' again.
> autoreconf: automake failed with exit status: 1
> --- autoreconf -i end ---

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.