Franklin,
I agree AIX is a robust OS, but it is lacking proper support for open source software
and most of RPM packages in IBM toolbox are old and ancient.
From: Franklin Wang <franklin21st@xxxxxxxxxx>
To: General discussion about the RPM package manager <rpm-list@xxxxxxxxxxxxx>
Sent: Monday, February 16, 2015 3:19 AM
Subject: Re: Creating RPM on AIX
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
not very interesting, AIX is robust and good enough.
On 02/16/2015 04:48 PM, Florian Festi wrote:
> On 02/15/2015 04:32 PM, Blaxton wrote:
>>
>>
>> Hi
>>
>> I am trying to make Python RPM for AIX and getting rpmlib versin
>> dependencies error
>> but not sure which package has version of 3.0.3.1.
>>
>> Below is the error I am receiving :
>> Processing files: python-devel-3.4.2-AIX71
>> File not found by glob:
>> /var/opt/freeware/tmp/python-3.4.2-root/usr/include/python3.4/*.h
>> File not found:
>> /var/opt/freeware/tmp/python-3.4.2-root/usr/lib/python3.4/config
>> PreReq: rpmlib(VersionedDependencies) <= 3.0.3-1 python = 3.4.2
>> Processing files: python-tools-3.4.2-AIX71
>> File not found: /var/opt/freeware/tmp/python-3.4.2-root/usr/bin/pydoc
>> File not found: /var/opt/freeware/tmp/python-3.4.2-root/usr/bin/smtpd.py
>> PreReq: rpmlib(VersionedDependencies) <= 3.0.3-1 python = 3.4.2-AIX71
>>
>>
>> rpm --showrc -ba Python-3.4.spec shows below:
>> Features supported by rpmlib:
>> rpmlib(VersionedDependencies) = 3.0.3-1
>> PreReq:, Provides:, and Obsoletes: dependencies support versions.
>> rpmlib(CompressedFileNames) = 3.0.4-1
>> file names stored as (dirName,BaseName,dirIndex) tuple, not as path.
>> rpmlib(PayloadIsBzip2) = 3.0.5-1
>> package payload compressed using bzip2.
>> rpmlib(PayloadFilesHavePrefix) = 4.0-1
>> package payload files have "./" prefix.
>>
>>
>>
>>
>> running rpm -bl Python-3.4.spec show below missing files as well as
>> rpmlib version dependencies:
>>
>> rpm -bl /opt/freeware/src/packages/SPECS/python-3.4.spec
>> Processing files: python-3.4.2-AIX71
>> File not found by glob:
>> /var/opt/freeware/tmp/python-3.4.2-root/opt/freeware/man/man1/python.1*
>> File not found:
>> /var/opt/freeware/tmp/python-3.4.2-root/usr/include/python3.4
>> Processing files: python-devel-3.4.2-AIX71
>> File not found by glob:
>> /var/opt/freeware/tmp/python-3.4.2-root/usr/include/python3.4/*.h
>> File not found:
>> /var/opt/freeware/tmp/python-3.4.2-root/usr/lib/python3.4/config
>> PreReq: rpmlib(VersionedDependencies) <= 3.0.3-1 python = 3.4.2
>> Processing files: python-tools-3.4.2-AIX71
>> File not found: /var/opt/freeware/tmp/python-3.4.2-root/usr/bin/pydoc
>> File not found: /var/opt/freeware/tmp/python-3.4.2-root/usr/bin/smtpd.py
>
> These is the actual problems. You must make sure all files mentioned in
> the %files sections are actually in the install root (after the %install
> section is run).
>
>
>> PreReq: rpmlib(VersionedDependencies) <= 3.0.3-1 python = 3.4.2-AIX71
>
> This is likely just debug output. 3.0.3-1 is the very ancient rpm
> version when versioned dependencies were added in the current form.
> rpmbuild is just telling you that it adds the dependency on the rpm
> feature automatically.
>
> Florian
>
- --
Skype: touch21st, Gtalk: touch21st, Yahoo/MSN:franklinwang36@xxxxxxxxx
Xing/Linkedin: Franklin Wang
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iF4EAREIAAYFAlThtggACgkQHNPJJKP5Njb1LwD/UUkUeLPjWuU9StyjRSe1vWNw
HhZ4xRhbYRf+tTFGsicA/31AcfKI4SkjAhp3klOmy/CS2pnewRRXzEhJX4UpP0GF
=Skd1
-----END PGP SIGNATURE-----
_______________________________________________
Rpm-list mailing list
Rpm-list@xxxxxxxxxxxxx
http://lists.rpm.org/mailman/listinfo/rpm-list
_______________________________________________ Rpm-list mailing list Rpm-list@xxxxxxxxxxxxx http://lists.rpm.org/mailman/listinfo/rpm-list