Opened 13 years ago

Closed 13 years ago

#16 closed defect (fixed)

pthread.dll not installed

Reported by: David McKenna Owned by:
Priority: major Milestone:
Component: other Version:
Severity: Keywords:
Cc:

Description

I installed the bootstrap version 1.3 after installing eCS 2.1. Everything seemed to go smoothly, but when I tried to use YUM after installing it and rebooting, I got an error saying 'no such file or directory'. After some investigation I found that pthread.dll was not installed. I copied it from the bootstrap and now YUM works fine.

Change History (3)

comment:1 Changed 13 years ago by Yuri Dario

This bug is into rpmbuild code: automatic LX header parsing adds required dll names to package, but does not add extension.
So a 'requires pthread' could match both a file or a package name. Since a pthread.rpm exists, it is matched first. But in newer pthread releases, the abi change forced a dll name change, and the old dll is packaged in the pthread-legacy package.
Until rpm gets fixed, the pthread package is built as before.

Workaround in changeset 165.

comment:2 Changed 13 years ago by Yuri Dario

(changeset:168) reverted #165, new LX parsing in effect.

comment:3 Changed 13 years ago by Yuri Dario

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.