RPM Community Forums

Mailing List Message of <rpm-devel>

Re: HEAD is broken

From: Jeff Johnson <n3npq@mac.com>
Date: Fri 07 Mar 2008 - 15:09:08 CET
Message-Id: <7A38957D-324A-4502-B523-5F9E9C0E0E84@mac.com>

On Mar 7, 2008, at 5:52 AM, Ralf S. Engelschall wrote:

> On Fri, Mar 07, 2008, Ralf S. Engelschall wrote:
>
>> HEAD is of today is broken:
>>
>> ../rpmio/.libs/librpmio.a(iosm.o): In function `iosmMapAttrs':
>> /u/rse/prj/rpm/src/rpm/rpmio/iosm.c:948: undefined reference to  
>> `headerIsEntry'
>> /u/rse/prj/rpm/src/rpm/rpmio/iosm.c:962: undefined reference to  
>> `headerIsEntry'
>> collect2: ld returned 1 exit status
>
> Ah, I see: this occured only for me because the headerIsEntry()  
> call is
> under RPM_VENDOR_OPENPKG. Ok, but what is the solution here?
>

The solution is easy: disable headerIsEntry() in iosm.c. I'll have a  
checkin in a moment.

There were 4 convolved state machines in fsm.c. The system calls,
and the I/O buffering are the only code paths that are currently used
in iosm.c, passed through from fsm.c.

The init->pre->process->post->fini (or undo) file processing, as
well as the 4 top level goal drivers, still remain in fsm.c.



73 de Jeff
Received on Fri Mar 7 15:09:34 2008
Driven by Jeff Johnson and the RPM project team.
Hosted by OpenPKG and Ralf S. Engelschall.
Powered by FreeBSD and OpenPKG.