Request 253 was acted upon.
_________________________________________________________________________

         URL: https://rt.openpkg.org/id/253
      Ticket: [OpenPKG #253]
     Subject: [bootstrap] missing header files
  Requestors: [EMAIL PROTECTED]
       Queue: openpkg
       Owner: Nobody
      Status: open
 Transaction: Correspondence added by [EMAIL PROTECTED]
        Time: Thu Sep 11 21:26:12 2003
________________________________________________________________________

These header files are installed on rpm-devel in a RedHat installation,
so I'm not sure that they're considered "private".

Without the additional header files, some of the existing ones (shipped
in the bootstrap package) are broken. For instance, at least
rpm/header.h in the bootstrap RPM requires hdrinline.h, which isn't
included.

I did some searching to determine if the need for these "extended"
headers could be disabled. The autoconf script itself doesn't have any
support for this, and the C source itself doesn't seem to perform any
conditional inclusions or other likely devices.

I imagine that the headers are simply required for apt to build.

Thanks.

--Matt

On Thu, 2003-09-11 at 14:18, Ralf S. Engelschall via RT wrote:
> Request 253 was acted upon.
> _________________________________________________________________________
> 
>          URL: https://rt.openpkg.org/id/253
>       Ticket: [OpenPKG #253]
>      Subject: [bootstrap] missing header files
>   Requestors: [EMAIL PROTECTED]
>        Queue: openpkg
>        Owner: Nobody
>       Status: open
>  Transaction: Correspondence added by rse
>         Time: Thu Sep 11 21:18:57 2003
> ________________________________________________________________________
> 
> On Wed, Sep 10, 2003, [EMAIL PROTECTED] via RT wrote:
> 
> > I'm working on a port of the previously-requested apt to OpenPKG, and it
> > looks like a few of the RPM header files aren't installed:
> >
> > <prefix>/include/rpmps.h
> > <prefix>/include/rpmsw.h
> > <prefix>/include/hdrinline.h
> > <prefix>/include/rpm/rpmdb.h
> > <prefix>/include/rpm/rpmds.h
> > <prefix>/include/rpm/rpmts.h
> >
> > I'm (for now) just extracting a copy of these from the RPM distribution
> > tarball in the bootstrap package, but it might be nice to make these
> > officially available.
> 
> Hmmm... these headers seem to be private API headers of RPM, not
> intended to be used by applications. So RPM does not install them by
> default as it looks. Can it be that APT is poking around too deep in
> RPM's API? Is it really required for building (or perhaps can it be
> disabled, etc)?
>                                        Ralf S. Engelschall
>                                        [EMAIL PROTECTED]
>                                        www.engelschall.com
> 
> 
> ______________________________________________________________________
> The OpenPKG Project                                    www.openpkg.org
> Developer Communication List                   [EMAIL PROTECTED]
-- 
Matt Hoosier
UNIX Administrator / Accounts Manager
Department of Computing and Information Sciences
Kansas State University

Attachment: signature.asc
Description: PGP signature

Reply via email to