This newer upstream release of python solved the problem. Thanks. On Sat, 2003-05-31 at 06:15, Ralf S. Engelschall wrote: > On Tue, May 27, 2003, Matt Hoosier wrote: > > > It seems that when built on Solaris, the python package is missing the > > contents of "/cw/lib/python2.2/lib-dynload/". There are several > > important libraries in there, including socket libraries and some > > platform-dependent modules (nis, mmap). > > > > I've determined that it's the definition of the CC, CXX, CFLAGS, and > > CXXFLAGS that cause the build to omit these loadable libraries, for > > whatever reason. > > > > The attached patch to python.spec omits those environment variables when > > the package is built on Solaris. > > > > -- > > Matt Hoosier > > CIS Accounts Manager > > Kansas State University > > > --- python.spec.orig 2003-04-17 17:40:56.047096000 -0500 > > +++ python.spec 2003-04-17 21:53:54.802643000 -0500 > > @@ -62,10 +62,19 @@ > > %{l_shtool} subst -e 's;/usr/local;%{l_prefix};g' setup.py > > > > %build > > - CC="%{l_cc}" \ > > - CXX="%{l_cxx}" \ > > - CFLAGS="%{l_cflags -O}" \ > > - CXXFLAGS="%{l_cxxflags -O}" \ > > + case "%{l_target}" in > > + *-solaris* ) > > + : > > + ;; > > + * ) > > + CC="%{l_cc}" > > + CXX="%{l_cxx}" > > + CFLAGS="%{l_cflags -O}" > > + CXXFLAGS="%{l_cxxflags -O}" > > + export CC CXX CFLAGS CXXFLAGS > > + ;; > > + esac > > + > > ./configure \ > > --prefix=%{l_prefix} > > %{l_make} %{l_mflags -O} > > Hmmm... the package (at least with the version 2.2.3 from OpenPKG-CURRENT) > works fine for me under at least Solaris 9: > > $ rpm -qplv > /u/rse/wrk/openpkg/pkg/bin/python-2.2.3-20030531.sparc64-solaris2.9-cw.rpm |grep dyn > drwxr-xr-x 1 cw cw 3266 May 31 13:06 /cw/lib/python/lib-dynload > -rwxr-xr-x 1 cw cw 58716 May 31 13:04 > /cw/lib/python/lib-dynload/_codecs_failed.so > -rwxr-xr-x 1 cw cw 629087 May 31 13:06 > /cw/lib/python/lib-dynload/_curses_failed.so > -rwxr-xr-x 1 cw cw 485393 May 31 13:06 > /cw/lib/python/lib-dynload/_curses_panel_failed.so > -rwxr-xr-x 1 cw cw 89155 May 31 13:04 > /cw/lib/python/lib-dynload/_hotshot_failed.so > -rwxr-xr-x 1 cw cw 58982 May 31 13:04 > /cw/lib/python/lib-dynload/_locale_failed.so > -rwxr-xr-x 1 cw cw 1351019 May 31 13:06 > /cw/lib/python/lib-dynload/_socket_failed.so > -rwxr-xr-x 1 cw cw 57686 May 31 13:04 > /cw/lib/python/lib-dynload/_testcapi_failed.so > -rwxr-xr-x 1 cw cw 43735 May 31 13:04 > /cw/lib/python/lib-dynload/_weakref_failed.so > -rwxr-xr-x 1 cw cw 94984 May 31 13:04 > /cw/lib/python/lib-dynload/array_failed.so > -rwxr-xr-x 1 cw cw 78796 May 31 13:05 > /cw/lib/python/lib-dynload/audioop_failed.so > -rwxr-xr-x 1 cw cw 72182 May 31 13:05 > /cw/lib/python/lib-dynload/binascii_failed.so > -rwxr-xr-x 1 cw cw 163767 May 31 13:05 > /cw/lib/python/lib-dynload/cPickle_failed.so > -rwxr-xr-x 1 cw cw 64818 May 31 13:05 > /cw/lib/python/lib-dynload/cStringIO_failed.so > -rwxr-xr-x 1 cw cw 60112 May 31 13:04 > /cw/lib/python/lib-dynload/cmath_failed.so > -rwxr-xr-x 1 cw cw 40694 May 31 13:05 > /cw/lib/python/lib-dynload/crypt_failed.so > -rwxr-xr-x 1 cw cw 53605 May 31 13:06 > /cw/lib/python/lib-dynload/dbm_failed.so > -rwxr-xr-x 1 cw cw 56320 May 31 13:05 > /cw/lib/python/lib-dynload/fcntl_failed.so > -rwxr-xr-x 1 cw cw 44148 May 31 13:05 > /cw/lib/python/lib-dynload/grp_failed.so > -rwxr-xr-x 1 cw cw 59453 May 31 13:05 > /cw/lib/python/lib-dynload/imageop_failed.so > -rwxr-xr-x 1 cw cw 57597 May 31 13:04 > /cw/lib/python/lib-dynload/math_failed.so > -rwxr-xr-x 1 cw cw 56258 May 31 13:05 > /cw/lib/python/lib-dynload/md5_failed.so > -rwxr-xr-x 1 cw cw 64715 May 31 13:05 > /cw/lib/python/lib-dynload/mmap_failed.so > -rwxr-xr-x 1 cw cw 93207 May 31 13:06 > /cw/lib/python/lib-dynload/nis_failed.so > -rwxr-xr-x 1 cw cw 63587 May 31 13:04 > /cw/lib/python/lib-dynload/operator_failed.so > -rwxr-xr-x 1 cw cw 116375 May 31 13:05 > /cw/lib/python/lib-dynload/parser_failed.so > -rwxr-xr-x 1 cw cw 124373 May 31 13:04 > /cw/lib/python/lib-dynload/pcre_failed.so > -rwxr-xr-x 1 cw cw 43933 May 31 13:05 > /cw/lib/python/lib-dynload/pwd_failed.so > -rwxr-xr-x 1 cw cw 97300 May 31 13:04 > /cw/lib/python/lib-dynload/regex_failed.so > -rwxr-xr-x 1 cw cw 45594 May 31 13:06 > /cw/lib/python/lib-dynload/resource_failed.so > -rwxr-xr-x 1 cw cw 57981 May 31 13:05 > /cw/lib/python/lib-dynload/rgbimg_failed.so > -rwxr-xr-x 1 cw cw 55232 May 31 13:05 > /cw/lib/python/lib-dynload/rotor_failed.so > -rwxr-xr-x 1 cw cw 58940 May 31 13:05 > /cw/lib/python/lib-dynload/select_failed.so > -rwxr-xr-x 1 cw cw 55286 May 31 13:05 > /cw/lib/python/lib-dynload/sha_failed.so > -rwxr-xr-x 1 cw cw 77423 May 31 13:04 > /cw/lib/python/lib-dynload/strop_failed.so > -rwxr-xr-x 1 cw cw 82162 May 31 13:04 > /cw/lib/python/lib-dynload/struct_failed.so > -rwxr-xr-x 1 cw cw 61014 May 31 13:06 > /cw/lib/python/lib-dynload/sunaudiodev_failed.so > -rwxr-xr-x 1 cw cw 46086 May 31 13:05 > /cw/lib/python/lib-dynload/syslog_failed.so > -rwxr-xr-x 1 cw cw 58192 May 31 13:06 > /cw/lib/python/lib-dynload/termios_failed.so > -rwxr-xr-x 1 cw cw 62496 May 31 13:04 > /cw/lib/python/lib-dynload/time_failed.so > -rwxr-xr-x 1 cw cw 41751 May 31 13:05 > /cw/lib/python/lib-dynload/timing_failed.so > -rwxr-xr-x 1 cw cw 250115 May 31 13:04 > /cw/lib/python/lib-dynload/unicodedata_failed.so > -rwxr-xr-x 1 cw cw 45260 May 31 13:04 > /cw/lib/python/lib-dynload/xreadlines_failed.so > -rwxr-xr-x 1 cw cw 114938 May 31 13:06 > /cw/lib/python/lib-dynload/zlib_failed.so > > You you retry with the python-2.2.3-20030531.src.rpm? > > Ralf S. Engelschall > [EMAIL PROTECTED] > www.engelschall.com > > ______________________________________________________________________ > The OpenPKG Project www.openpkg.org > Developer Communication List [EMAIL PROTECTED] -- Matt Hoosier <[EMAIL PROTECTED]>
signature.asc
Description: This is a digitally signed message part