On Jun 28, 2007, at 2:03 PM, Arkadiusz Miskiewicz wrote:
> On Thursday 28 of June 2007, Ralf S. Engelschall wrote:
>> On Thu, Jun 28, 2007, Arkadiusz Miskiewicz wrote:
>>> On Thursday 28 of June 2007, Jeff Johnson wrote:
>>>> On Jun 28, 2007, at 2:06 AM, Ralf S. Engelschall wrote:
>>>>> Fair enough! It certainly is a difficult balance between
>>>>> avoiding the
>>>>> trouble with lusers and still allowing packagers to build RPM
>>>>> with an
>>>>> external Berkeley-DB _without_ having to patch the RPM sources.
>>>>
>>>> The only patch is the robust mutexes. There's likely a vector in
>>>> Berkeley DB that can be overridden, and the POSIX shared mutex
>>>> locking can be carried privately within rpm if external db is
>>>> absolutely desired.
>>>
>>> Where is that patch? We at PLD don't like internal libs, we
>>> prefer to
>>> patch external ones.
>>
>> CVSTrac is your friend here: http://rpm5.org/cvs/chngview?cn=6633
>
> If the first chunk is everything needed then hm, it doesn't seem to
> be working
> here on *some* my Linux systems (while works without problem on
> others; looks
> kernel version dependant):
>
> # rpm -qa
> rpmdb: unable to initialize mutex: Operation not supported
> rpmdb: PANIC: Operation not supported
>
You have misbuilt rpm. There is autoconfiggery necessary and
the build system must be setup +NPTL.
+1 for support problems with external Berkeley DB.
73 de Jeff
Received on Thu Jun 28 21:08:12 2007