tech-pkg archive

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

${PLIST.dll} not removed from the +CONTENTS file



Hi,

I'm working on lang/python25. My last problem is that the variables from the 
Makefile /PLIST_SRC 
are not removed from the +CONTENTS file.

Is there anything missing in lang/python25 or is there anything changed in the 
pkgsrc processing. 
I'm using a pkgsrc version from around November 2007 and the lang/python25 from 
the latest CVS. 
May this cause my problem? Is there a workaround or fix for me?


Here are some messages from the package build process:

=> Running POST-INSTALL script actions
pkg_create: can't stat `/usr/pkg/${PLIST.dll}lib/libpython2.5.so'
pkg_create: can't stat `/usr/pkg/${PLIST.dll}lib/libpython2.5.so.1.0'
pkg_create: can't stat `/usr/pkg/${PLIST.dl}lib/python2.5/lib-dynload/dl.so'


=> Registering installation for python25-2.5.2nb1
pkg_admin: python25-2.5.2nb1: File `/usr/pkg/${PLIST.dll}lib/libpython2.5.so' 
is in +CONTENTS but not on filesystem!
pkg_admin: python25-2.5.2nb1: File 
`/usr/pkg/${PLIST.dll}lib/libpython2.5.so.1.0' is in +CONTENTS but not on 
filesystem!
pkg_admin: python25-2.5.2nb1: File 
`/usr/pkg/${PLIST.dl}lib/python2.5/lib-dynload/dl.so' is in +CONTENTS but not 
on filesystem!



But the files are correctly placed in the filesystem:

$ ls /usr/pkg/lib/python2.5/lib-dynload/dl.so
/usr/pkg/lib/python2.5/lib-dynload/dl.so
$ ldd /usr/pkg/lib/python2.5/lib-dynload/dl.so
/usr/pkg/lib/python2.5/lib-dynload/dl.so:
        dl.so => /usr/pkg/lib/python2.5/lib-dynload/dl.so (0xb8200000)
        libpython2.5.so.1.0 => /usr/pkg/lib/libpython2.5.so.1.0 (0xb8203000)
        libsocket.so.2 => /lib/libsocket.so.2 (0xb8326000)
        libdb4-4.5.so.5 => /usr/pkg/lib/libdb4-4.5.so.5 (0xb834a000)
        libm.so.2 => /lib/libm.so.2 (0xb8444000)
        librpc.so.2 => /usr/lib/librpc.so.2 (0xb8460000)



Here is an excerpt from the Makefile

PLIST_SRC=      ${.CURDIR}/../../lang/python25/PLIST.common
.if exists(${.CURDIR}/../../lang/python25/PLIST.${OPSYS})
PLIST_SRC+=     ${.CURDIR}/../../lang/python25/PLIST.${OPSYS}
.endif
PLIST_SRC+=     ${.CURDIR}/../../lang/python25/PLIST.common_end

PLIST.dll=      yes


and from PLIST.common:

${PLIST.dll}lib/libpython${PY_VER_SUFFIX}.so
${PLIST.dll}lib/libpython${PY_VER_SUFFIX}.so.1.0


TiA
Christian

-- 
Christian Leutloff, Aachen, Germany
_______________________________________________________________________
Jetzt neu! Schützen Sie Ihren PC mit McAfee und WEB.DE. 30 Tage
kostenlos testen. http://www.pc-sicherheit.web.de/startseite/?mc=022220



Home | Main Index | Thread Index | Old Index