[Stackless] [Build Problems] stackless from cvs on cygwin

Stefan Drees sdrees at sdrees.de
Thu Mar 11 10:13:44 CET 2004


When trying to build stackless on cygwin:
"""CYGWIN_NT-5.0 cuba 1.5.7(0.109/3/2) 2004-01-30 19:32 i686 unknown unknown Cygwin
"""

a solid ./configure and subsequent make bails out with:
""" 
ar cr libpython2.3.a Modules/config.o Modules/getpath.o Modules/main.o Modules/gcmodule.o
ar cr libpython2.3.a Modules/threadmodule.o  Modules/signalmodule.o  Modules/posixmodule.o  Modules/errnomodule.o  Modul
es/_sre.o  Modules/_codecsmodule.o  Modules/zipimport.o  Modules/symtablemodule.o  Modules/xxsubtype.o
ranlib libpython2.3.a
gcc -shared -Wl,--enable-auto-image-base -Wl,--out-implib=libpython2.3.dll.a -o libpython2.3.dll Modules/getbuildinfo.o
Parser/acceler.o Parser/grammar1.o Parser/listnode.o Parser/node.o Parser/parser.o Parser/parsetok.o Parser/bitset.o Par
ser/metagrammar.o Parser/firstsets.o Parser/grammar.o Parser/pgen.o Parser/myreadline.o Parser/tokenizer.o Objects/abstr
act.o Objects/boolobject.o Objects/bufferobject.o Objects/cellobject.o Objects/classobject.o Objects/cobject.o Objects/c
omplexobject.o Objects/descrobject.o Objects/enumobject.o Objects/fileobject.o Objects/floatobject.o Objects/frameobject
.o Objects/funcobject.o Objects/intobject.o Objects/iterobject.o Objects/listobject.o Objects/longobject.o Objects/dicto
bject.o Objects/methodobject.o Objects/moduleobject.o Objects/object.o Objects/obmalloc.o Objects/rangeobject.o Objects/
sliceobject.o Objects/stringobject.o Objects/structseq.o Objects/tupleobject.o Objects/typeobject.o Objects/weakrefobjec
t.o Objects/unicodeobject.o Objects/unicodectype.o Python/bltinmodule.o Python/exceptions.o Python/ceval.o Stackless/sta
cklesseval.o Stackless/slp_transfer.o Stackless/stacklessmodule.o Stackless/atomicobject.o Stackless/cframeobject.o Stac
kless/channelobject.o Stackless/flextype.o Stackless/scheduling.o Stackless/schedulerobject.o Stackless/stackless_debug.
o Stackless/stackless_util.o Stackless/taskletobject.o Stackless/nonrecursive.o Stackless/prickelpit.o Python/compile.o
Python/codecs.o Python/errors.o Python/frozen.o Python/frozenmain.o Python/future.o Python/getargs.o Python/getcompiler.
o Python/getcopyright.o Python/getmtime.o Python/getplatform.o Python/getversion.o Python/graminit.o Python/import.o Pyt
hon/importdl.o Python/marshal.o Python/modsupport.o Python/mystrtoul.o Python/mysnprintf.o Python/pyfpe.o Python/pystate
.o Python/pythonrun.o Python/structmember.o Python/symtable.o Python/sysmodule.o Python/traceback.o Python/getopt.o Pyth
on/dynload_shlib.o Python/thread.o Modules/config.o Modules/getpath.o Modules/main.o Modules/gcmodule.o Modules/threadmo
dule.o Modules/signalmodule.o Modules/posixmodule.o Modules/errnomodule.o Modules/_sre.o Modules/_codecsmodule.o Modules
/zipimport.o Modules/symtablemodule.o Modules/xxsubtype.o \
           -lm
Creating library file: libpython2.3.dll.a
Stackless/slp_transfer.o(.text+0x71): In function `slp_switch':
/c/home/sdrees/sandbox/stackless/stackless/src/Stackless/switch_x86_unix.h:44: undefined reference to `__imp__PyCStack_T
ypePtr'
Stackless/slp_transfer.o(.text+0xc7): In function `climb_stack_and_transfer':
/c/home/sdrees/sandbox/stackless/stackless/src/Stackless/slp_transfer.c:60: undefined reference to `__imp___PyThreadStat
e_Current'
Stackless/slp_transfer.o(.text+0x16a): In function `slp_transfer':
/c/home/sdrees/sandbox/stackless/stackless/src/Stackless/slp_transfer.c:76: undefined reference to `__imp___PyThreadStat
e_Current'
Stackless/slp_transfer.o(.text+0x1e7):/c/home/sdrees/sandbox/stackless/stackless/src/Stackless/slp_transfer.c:88: undefi
ned reference to `__imp__PyExc_SystemError'
Modules/posixmodule.o(.text+0x137a): In function `posix_fdatasync':
/c/home/sdrees/sandbox/stackless/stackless/src/Modules/posixmodule.c:547: undefined reference to `_fdatasync'
collect2: ld returned 1 exit status
make: *** [libpython2.3.dll.a] Error 1
"""
(confiure exited normally with exitcode 0)

In case of relevance my python reached from the relevant bash is:
"""Python 2.3.3 (#1, Dec 30 2003, 08:29:25)
[GCC 3.3.1 (cygming special)] on cygwin
Type "help", "copyright", "credits" or "license" for more
information.
"""

All the best,
Stefan.
-- 
.o. e-mail: stefan at drees.name, web: www.sdrees.org 
..o fingerprint = 516C C4EF 712A B26F 15C9  C7B7 5651 6964 D508 1B56
ooo stefan drees  -  consulting and lecturing  -  problems to tasks

_______________________________________________
Stackless mailing list
Stackless at stackless.com
http://www.stackless.com/mailman/listinfo/stackless



More information about the Stackless mailing list