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