IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Opened 19 years ago

Closed 19 years ago

#1001 closed enhancement (fixed)

pschecklibs fails to detect old autoconf version

Reported by: grav Owned by: eugene
Priority: high Milestone:
Component: psconfig Version: 2.3
Severity: minor Keywords:
Cc:

Description

The problem shows up in:

psbuild: ippdb.src

autogen.sh --prefix=/Users/tgrav/Work/Code/default.darwin --bindir=/Users/tgrav/Work/Code/default.darwin/bin --libdir=/Users/tgrav/Work/Code/default.darwin/lib --mandir=/Users/tgrav/Work/Code/default.darwin/man --includedir=/Users/tgrav/Work/Code/default.darwin/include --sysconfdir=/Users/tgrav/Work/Code/default.darwin/etc --datadir=/Users/tgrav/Work/Code/default.darwin/share

You must have installed to compile ippdb.
Download the appropriate package for your distribution,
or get the source tarball at http://ftp.gnu.org/gnu/libtool/
problem building ippdb.src : failure in psautogen

  • First the code fails to tell what is needed to compile ippdb.
  • Second the problem seems to be that libtool is missing and that autoconf was not of a recent enough version.

It seems to me that pschecklibs should check both of these problems.

Change History (1)

comment:1 by eugene, 19 years ago

Resolution: fixed
Status: newclosed

this problem is a bit deeper than just failing to check. the underlying problem is that the end user should not be required to run autogen at all; thus the distributed tarball should not include packages which require autogen. When the tarball is built, autogen should be run for all of the packages to generate the configure script which the end user invokes. The difficulty here is that the ippdb code is built by the IPP software (glueforge). I have fixed this up by adjusting the tarball and the build table (ipp-2.4.dist) to include the already-autogen'ed-version of ippdb. I have also added a -developer option to the psbuild script to allow the developers with CVS access (and a valid libtool installation) to build these components from the autogen level. This also means that the distributed tarballs no longer need to contain glueforge or dbconfig.

Note: See TracTickets for help on using tickets.