tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

The right way to change PLIST for lang/python24 for QNX



Hi,
I'm using pkgsrc on QNX and working on Python (lang/python24). I have two 
questions about changing PLIST.
1) First I want to exclude some files from the package especially for QNX. 
There are some dynamic libraries not build, e.g. for NIS. As NIS seems not to
be available for QNX I will simply exclude the related dynamic module from 
PLIST. 
What is the best way to achieve this? I have not found a conditional for PLIST.
2) Another issue is the naming of the dynamic python library:
pkgsrc/lang/python24/work/Python-2.4.4:
-rwxr-xr-x 2 root root 1162454 Dec 12 17:07 libpython.so.2.4
-rw-r--r-- 1 root root 1324726 Dec 12 17:07 libpython2.4.a
The naming is the normal convention used for QNX. Here is the naming of the 
standard C lib from QNX:
lrwxrwxrwx 1 root root 9 Oct 12 10:49 /lib/libc.so -> 
libc.so.2
-rwxrwxr-x 1 root root 0 Dec 10 14:03 /lib/libc.so.1
-rwxrwxr-x 1 root root 583420 Oct 11 2006 /lib/libc.so.2
What would be the best way to support the QNX naming scheme of dynamic 
libraries?
Here are the messages from the make:
$ cd lang/python24
$ bmake package
=> Bootstrap dependency digest>=20010302: found digest-20070803
===> Building binary package for python24-2.4.4
Creating package /usr/src/HEAD/pkgsrc/packages/All/python24-2.4.4
Using SrcDir value of /usr/pkg
Registering conflicts: python-[0-9]*.
pkg_create: can't stat `/usr/pkg/lib/libpython2.4.so'
pkg_create: can't stat `/usr/pkg/lib/libpython2.4.so.1.0'
pkg_create: can't stat `/usr/pkg/lib/python2.4/lib-dynload/bsddb185.so'
pkg_create: can't stat `/usr/pkg/lib/python2.4/lib-dynload/dbm.so'
pkg_create: can't stat `/usr/pkg/lib/python2.4/lib-dynload/nis.so'
pkg_create: can't stat `/usr/pkg/lib/python2.4/lib-dynload/termios.so'
pkg_create: lstat failed for file lib/libpython2.4.so: No such file or directory
These are the files already installed in /usr/pkg/lib/:
-r-xr-xr-x 1 root root 1162454 Dec 12 17:07 
/usr/pkg/lib/libpython.so
lrwxrwxrwx 1 root root 12 Dec 12 17:11 
/usr/pkg/lib/libpython.so.2.4 -> libpython.so
Thanks
Christian
-- 
Christian Leutloff, Aachen, Germany
_____________________________________________________________________
Der WEB.DE SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen!
http://smartsurfer.web.de/?mc=100071&distributionid=000000000066


Home | Main Index | Thread Index | Old Index

AltStyle によって変換されたページ (->オリジナル) /