Modify ↓
Ticket #56 (new defect)
pysyck install problem
| Reported by: | anonymous | Owned by: | xi |
|---|---|---|---|
| Priority: | normal | Component: | pysyck |
| Severity: | normal | Keywords: | |
| Cc: |
Description
I installed the patched unofficial syck 0.61 and the pysyck 0.61.2 using python 2.5 on a mac osx 10.4.8 on a G4 powerbook.
when i try to import pysyck into python2.5 (installed via fink) I get the following error:
In [1]: import syck
<type 'exceptions.ImportError'> Traceback (most recent call last)
/Users/cems/<ipython console> in <module>()
/sw/lib/python2.5/site-packages/syck/__init__.py in <module>()
100
101
--> 102 from _syck import *
103 from loaders import *
104 from dumpers import *
<type 'exceptions.ImportError'>: dlopen(/sw/lib/python2.5/site-packages/_syck.so, 2): Symbol not found: _syck_emit_map
Referenced from: /sw/lib/python2.5/site-packages/_syck.so
Expected in: dynamic lookup
The install of pysyck does not produce error messages but the make of the patched syck does produce warnings.
here is the install output from the pysyck and syck installs:
python setup.py install running install running build running build_py running build_ext checking for syck.h gcc -fno-strict-aliasing -Wno-long-double -no-cpp-precomp -mno-fused-madd -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -I/sw/include/python2.5 -c ./_check_syck.c -o ./_check_syck.o checking for libsyck.a gcc ./_check_syck.o -lsyck -o ./_check_syck checking syck version syck version: 0.61 running install_lib running install_egg_info Removing /sw/lib/python2.5/site-packages/PySyck-0.61.2-py2.5.egg-info Writing /sw/lib/python2.5/site-packages/PySyck-0.61.2-py2.5.egg-info
here is the make and install of syck
make make all-recursive Making all in lib if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -g -O2 -MT emitter.o -MD -MP -MF ".deps/emitter.Tpo" -c -o emitter.o emitter.c; \ then mv -f ".deps/emitter.Tpo" ".deps/emitter.Po"; else rm -f ".deps/emitter.Tpo"; exit 1; fi emitter.c: In function 'syck_base64enc': emitter.c:32: warning: incompatible implicit declaration of built-in function 'malloc' emitter.c: In function 'syck_new_emitter': emitter.c:110: warning: incompatible implicit declaration of built-in function 'malloc' emitter.c: In function 'syck_emitter_clear': emitter.c:271: warning: incompatible implicit declaration of built-in function 'malloc' emitter.c: In function 'syck_emit': emitter.c:372: warning: incompatible implicit declaration of built-in function 'malloc' emitter.c:405: warning: incompatible implicit declaration of built-in function 'malloc' emitter.c:423: warning: incompatible implicit declaration of built-in function 'malloc' emitter.c: In function 'syck_emit_indent': emitter.c:506: warning: incompatible implicit declaration of built-in function 'malloc' emitter.c: In function 'syck_emit_item': emitter.c:1136: warning: incompatible implicit declaration of built-in function 'malloc' emitter.c: In function 'syck_emitter_mark_node': emitter.c:1259: warning: incompatible implicit declaration of built-in function 'malloc' if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -g -O2 -MT handler.o -MD -MP -MF ".deps/handler.Tpo" -c -o handler.o handler.c; \ then mv -f ".deps/handler.Tpo" ".deps/handler.Po"; else rm -f ".deps/handler.Tpo"; exit 1; fi handler.c: In function 'syck_xprivate': handler.c:149: warning: incompatible implicit declaration of built-in function 'malloc' handler.c: In function 'syck_taguri': handler.c:159: warning: incompatible implicit declaration of built-in function 'malloc' if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -g -O2 -MT node.o -MD -MP -MF ".deps/node.Tpo" -c -o node.o node.c; \ then mv -f ".deps/node.Tpo" ".deps/node.Po"; else rm -f ".deps/node.Tpo"; exit 1; fi node.c: In function 'syck_alloc_node': node.c:20: warning: incompatible implicit declaration of built-in function 'malloc' node.c: In function 'syck_alloc_map': node.c:53: warning: incompatible implicit declaration of built-in function 'malloc' node.c: In function 'syck_alloc_seq': node.c:72: warning: incompatible implicit declaration of built-in function 'malloc' node.c: In function 'syck_alloc_str': node.c:90: warning: incompatible implicit declaration of built-in function 'malloc' node.c: In function 'syck_new_str2': node.c:113: warning: incompatible implicit declaration of built-in function 'malloc' node.c: In function 'syck_replace_str2': node.c:137: warning: incompatible implicit declaration of built-in function 'malloc' node.c: In function 'syck_map_empty': node.c:192: warning: incompatible implicit declaration of built-in function 'malloc' node.c: In function 'syck_seq_empty': node.c:316: warning: incompatible implicit declaration of built-in function 'malloc' if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -g -O2 -MT syck.o -MD -MP -MF ".deps/syck.Tpo" -c -o syck.o syck.c; \ then mv -f ".deps/syck.Tpo" ".deps/syck.Po"; else rm -f ".deps/syck.Tpo"; exit 1; fi syck.c: In function 'syck_assert': syck.c:26: warning: incompatible implicit declaration of built-in function 'abort' syck.c: In function 'syck_strndup': syck.c:35: warning: incompatible implicit declaration of built-in function 'malloc' syck.c: In function 'syck_parser_reset_cursor': syck.c:122: warning: incompatible implicit declaration of built-in function 'malloc' syck.c: In function 'syck_new_parser': syck.c:159: warning: incompatible implicit declaration of built-in function 'malloc' syck.c: In function 'syck_parser_file': syck.c:302: warning: incompatible implicit declaration of built-in function 'malloc' syck.c: In function 'syck_parser_str': syck.c:321: warning: incompatible implicit declaration of built-in function 'malloc' if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -g -O2 -MT syck_st.o -MD -MP -MF ".deps/syck_st.Tpo" -c -o syck_st.o syck_st.c; \ then mv -f ".deps/syck_st.Tpo" ".deps/syck_st.Po"; else rm -f ".deps/syck_st.Tpo"; exit 1; fi if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -g -O2 -MT gram.o -MD -MP -MF ".deps/gram.Tpo" -c -o gram.o gram.c; \ then mv -f ".deps/gram.Tpo" ".deps/gram.Po"; else rm -f ".deps/gram.Tpo"; exit 1; fi if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -g -O2 -MT bytecode.o -MD -MP -MF ".deps/bytecode.Tpo" -c -o bytecode.o bytecode.c; \ then mv -f ".deps/bytecode.Tpo" ".deps/bytecode.Po"; else rm -f ".deps/bytecode.Tpo"; exit 1; fi bytecode.re: In function 'sycklex_bytecode_utf8': bytecode.re:326: warning: incompatible implicit declaration of built-in function 'malloc' bytecode.re:346: warning: incompatible implicit declaration of built-in function 'malloc' bytecode.re:354: warning: incompatible implicit declaration of built-in function 'malloc' bytecode.re:425: warning: incompatible implicit declaration of built-in function 'malloc' bytecode.re: In function 'get_inline': bytecode.re:497: warning: incompatible implicit declaration of built-in function 'malloc' if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -g -O2 -MT yaml2byte.o -MD -MP -MF ".deps/yaml2byte.Tpo" -c -o yaml2byte.o yaml2byte.c; \ then mv -f ".deps/yaml2byte.Tpo" ".deps/yaml2byte.Po"; else rm -f ".deps/yaml2byte.Tpo"; exit 1; fi yaml2byte.c: In function 'bytestring_alloc': yaml2byte.c:40: warning: incompatible implicit declaration of built-in function 'malloc' yaml2byte.c: In function 'syck_yaml2byte_handler': yaml2byte.c:142: warning: incompatible implicit declaration of built-in function 'malloc' yaml2byte.c: In function 'syck_yaml2byte': yaml2byte.c:230: warning: incompatible implicit declaration of built-in function 'malloc' if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -g -O2 -MT token.o -MD -MP -MF ".deps/token.Tpo" -c -o token.o token.c; \ then mv -f ".deps/token.Tpo" ".deps/token.Po"; else rm -f ".deps/token.Tpo"; exit 1; fi token.re: In function 'sycklex_yaml_utf8': token.re:528: warning: incompatible implicit declaration of built-in function 'malloc' token.re:641: warning: incompatible implicit declaration of built-in function 'malloc' token.re:729: warning: incompatible implicit declaration of built-in function 'malloc' token.re:834: warning: incompatible implicit declaration of built-in function 'malloc' token.re:920: warning: incompatible implicit declaration of built-in function 'malloc' if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -g -O2 -MT implicit.o -MD -MP -MF ".deps/implicit.Tpo" -c -o implicit.o implicit.c; \ then mv -f ".deps/implicit.Tpo" ".deps/implicit.Po"; else rm -f ".deps/implicit.Tpo"; exit 1; fi implicit.re: In function 'syck_type_id_to_uri': implicit.re:178: warning: incompatible implicit declaration of built-in function 'malloc' implicit.re:191: warning: incompatible implicit declaration of built-in function 'malloc' rm -f libsyck.a ar cru libsyck.a emitter.o handler.o node.o syck.o syck_st.o gram.o bytecode.o yaml2byte.o token.o implicit.o ranlib libsyck.a Making all in tests if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -g -O2 -MT Basic.o -MD -MP -MF ".deps/Basic.Tpo" -c -o Basic.o Basic.c; \ then mv -f ".deps/Basic.Tpo" ".deps/Basic.Po"; else rm -f ".deps/Basic.Tpo"; exit 1; fi if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -g -O2 -MT CuTest.o -MD -MP -MF ".deps/CuTest.Tpo" -c -o CuTest.o CuTest.c; \ then mv -f ".deps/CuTest.Tpo" ".deps/CuTest.Po"; else rm -f ".deps/CuTest.Tpo"; exit 1; fi gcc -g -O2 -L../lib -o test-basic Basic.o CuTest.o -lsyck if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -g -O2 -MT Parse.o -MD -MP -MF ".deps/Parse.Tpo" -c -o Parse.o Parse.c; \ then mv -f ".deps/Parse.Tpo" ".deps/Parse.Po"; else rm -f ".deps/Parse.Tpo"; exit 1; fi gcc -g -O2 -L../lib -o test-parse Parse.o CuTest.o -lsyck if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -g -O2 -MT YTS.o -MD -MP -MF ".deps/YTS.Tpo" -c -o YTS.o YTS.c; \ then mv -f ".deps/YTS.Tpo" ".deps/YTS.Po"; else rm -f ".deps/YTS.Tpo"; exit 1; fi YTS.c: In function 'syck_copy_handler': YTS.c:44: warning: incompatible implicit declaration of built-in function 'malloc' YTS.c: In function 'CuStreamCompare': YTS.c:143: warning: incompatible implicit declaration of built-in function 'malloc' gcc -g -O2 -L../lib -o test-yts YTS.o CuTest.o -lsyck if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -g -O2 -MT Emit.o -MD -MP -MF ".deps/Emit.Tpo" -c -o Emit.o Emit.c; \ then mv -f ".deps/Emit.Tpo" ".deps/Emit.Po"; else rm -f ".deps/Emit.Tpo"; exit 1; fi gcc -g -O2 -L../lib -o test-emit Emit.o CuTest.o -lsyck make[2]: Nothing to be done for `all-am'. make install Making install in lib test -z "/usr/local/lib" || mkdir -p -- "/usr/local/lib" /sw/bin/ginstall -c -m 644 'libsyck.a' '/usr/local/lib/libsyck.a' ranlib '/usr/local/lib/libsyck.a' test -z "/usr/local/include" || mkdir -p -- "/usr/local/include" /sw/bin/ginstall -c -m 644 'syck.h' '/usr/local/include/syck.h' /sw/bin/ginstall -c -m 644 'syck_st.h' '/usr/local/include/syck_st.h' Making install in tests make[2]: Nothing to be done for `install-exec-am'. make[2]: Nothing to be done for `install-data-am'. make[2]: Nothing to be done for `install-exec-am'. make[2]: Nothing to be done for `install-data-am'.
Attachments
Note: See
TracTickets for help on using
tickets.

can you elaborate on the problem? are you refering to http://pypy.org/ ?