pkgsrc-Users archive

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

Problem building lang/pytnon27 on Darwin (OS X 10.9.0)



# uname -a
Darwin starbug 13.0.0 Darwin Kernel Version 13.0.0: Thu Sep 19 22:22:27 PDT 2013; root:xnu-2422.1.72~6/RELEASE_X86_64 x86_64
(OS X 10.9.0)

When building lang/python27 (or lang/python26), a number of modules aren't built:

[...]
Python build finished, but the necessary bits to build these modules were not found:
dl                 gdbm               imageop
linuxaudiodev      ossaudiodev        spwd
sunaudiodev
To find the necessary bits, look in setup.py in detect_modules() for the 
module's name.

Failed to build these modules:
_AE                _AH                _App
_bisect            _CarbonEvt         _CF
_CG                _Cm                _codecs_cn
_codecs_hk         _codecs_iso2022    _codecs_jp
_codecs_kr         _codecs_tw         _collections
_csv               _Ctl               _ctypes
_ctypes_test       _Dlg               _Drag
_Evt               _File              _Fm
_Folder            _functools         _hashlib
_heapq             _Help              _hotshot
_IBCarbon          _Icn               _io
_json              _Launch            _List
_locale            _lsprof            _Menu
_Mlte              _multibytecodec    _multiprocessing
_OSA               _Qd                _Qdoffs
_Qt                _random            _Res
_Scrap             _Snd               _socket
_ssl               _struct            _TE
_testcapi          _Win               array
audioop            autoGIL            binascii
bsddb185           bz2                cmath
ColorPicker        cPickle            crypt
cStringIO          datetime           dbm
fcntl              future_builtins    gestalt
grp                icglue             itertools
MacOS              math               mmap
Nav                nis                operator
OSATerminology     parser             resource
select             strop              syslog
termios            time               unicodedata
zlib
[...]

During installation I get this error because the _struct module isn't built.

PYTHONPATH=/usr/pkgsrc/lang/python27/work/.destdir/usr/pkg/lib/python2.7  
DYLD_LIBRARY_PATH=`pwd`: \
                ./python.exe -E -Wi -tt 
/usr/pkgsrc/lang/python27/work/.destdir/usr/pkg/lib/python2.7/compileall.py \
                -d /usr/pkg/lib/python2.7 -f \
                -x 'bad_coding|badsyntax|site-packages|lib2to3/tests/data' \
                /usr/pkgsrc/lang/python27/work/.destdir/usr/pkg/lib/python2.7
Traceback (most recent call last):
  File 
"/usr/pkgsrc/lang/python27/work/.destdir/usr/pkg/lib/python2.7/compileall.py", 
line 16, in <module>
    import struct
  File 
"/usr/pkgsrc-current/lang/python27/work/.destdir/usr/pkg/lib/python2.7/struct.py", 
line 1, in <module>
    from _struct import *
ImportError: No module named _struct
gnumake: *** [libinstall] Error 1
*** Error code 2

Stop.
bmake: stopped in /usr/pkgsrc/lang/python27
*** Error code 1

Stop.
bmake: stopped in /usr/pkgsrc/lang/python27

Full build and install log is available at
http://jdwhite.public.iastate.edu/darwin-python27.txt

My mk.conf is:
- - - - - - - -
# Example /usr/pkg/etc/mk.conf file produced by bootstrap-pkgsrc
# Sun Nov 17 17:59:12 CST 2013

.ifdef BSD_PKG_MK # begin pkgsrc settings

ABI= 64
PKGSRC_COMPILER= clang
CC= clang
CXX= clang++
CPP= ${CC} -E

OSXVER= 10.9
XCODE= /Applications/Xcode.app/Contents/Developer
XCBIN= ${XCODE}/Toolchains/XcodeDefault.xctoolchain/usr
XCSDK= ${XCODE}/Platforms/MacOSX.platform/Developer/SDKs/MacOSX${OSXVER}.sdk
CFLAGS+=        -isysroot ${XCSDK}
CPPFLAGS+=      -isysroot ${XCSDK}
FFLAGS+=        -isysroot ${XCSDK}
LDFLAGS+=       -Wl,-syslibroot,${XCSDK}

PKG_DBDIR= /usr/pkg/pkgdb
LOCALBASE= /usr/pkg
VARBASE= /usr/pkg/var
PKG_TOOLS_BIN= /usr/pkg/sbin
PKGINFODIR= info
PKGMANDIR= man

PACKAGES=/usr/pkg/packages/${OPSYS}/${OS_VERSION}/${MACHINE_ARCH}
LOCALPATCHES=/usr/pkg/localpatches
PACKAGES=/usr/pkg/packages
DISTDIR=/usr/pkg/distfiles
RCD_SCRIPTS_DIR=/usr/pkg/etc/rc.d

TOOLS_PLATFORM.awk?= /usr/pkg/bin/nawk
TOOLS_PLATFORM.sed?= /usr/pkg/bin/nbsed

PKG_DEFAULT_OPTIONS+=-x11
PKG_DEFAULT_OPTIONS+=-xcb

PREFER.openssl=pkgsrc
ACCEPTABLE_LICENSES+= gnu-lgpl-v2.1
ACCEPTABLE_LICENSES+= unrar-license

.endif # end pkgsrc settings
- - - - - - - -

Any thoughts on how to proceed?
Thanks,
-Jason

-- 
Jason White
jdwhite%menelos.com@localhost


Home | Main Index | Thread Index | Old Index