Ticket #775 (new defect)
python wrapper is broken
| Reported by: | cstender | Owned by: | ehabkost |
|---|---|---|---|
| Priority: | high | Milestone: | 0.39 |
| Component: | Plugin: python-api | Version: | 0.38 |
| Severity: | normal | Keywords: | |
| Cc: | andrewb |
Description (last modified by felixmoeller) (diff)
While building libopensync from svn I get the following warnings:
cd /usr/src/packages/BUILD/libopensync-0.36_SVN3433/build/wrapper && /usr/bin/gcc -D_opensync_EXPORTS -fmessage-length=0 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -O2 -fPIC -I/usr/src/packages/BUILD/libopensync-0.36_SVN3433/build -I/usr/src/packages/BUILD/libopensync-0.36_SVN3433/opensync -I/usr/src/packages/BUILD/libopensync-0.36_SVN3433 -I/usr/include/python2.5 -fno-strict-aliasing -o CMakeFiles/_opensync.dir/opensyncPYTHON_wrap.o -c /usr/src/packages/BUILD/libopensync-0.36_SVN3433/build/wrapper/opensyncPYTHON_wrap.c /usr/src/packages/BUILD/libopensync-0.36_SVN3433/build/wrapper/opensyncPYTHON_wrap.c: In function 'FormatEnv_find_path_formats': /usr/src/packages/BUILD/libopensync-0.36_SVN3433/build/wrapper/opensyncPYTHON_wrap.c:3568: warning: passing argument 3 of 'osync_format_env_find_path_formats' from incompatible pointer type /usr/src/packages/BUILD/libopensync-0.36_SVN3433/build/wrapper/opensyncPYTHON_wrap.c: In function 'ObjTypeSink_num_objformats': /usr/src/packages/BUILD/libopensync-0.36_SVN3433/build/wrapper/opensyncPYTHON_wrap.c:4494: warning: implicit declaration of function 'osync_objtype_sink_num_objformats' /usr/src/packages/BUILD/libopensync-0.36_SVN3433/build/wrapper/opensyncPYTHON_wrap.c: In function 'ObjTypeSink_nth_objformat': /usr/src/packages/BUILD/libopensync-0.36_SVN3433/build/wrapper/opensyncPYTHON_wrap.c:4497: warning: implicit declaration of function 'osync_objtype_sink_nth_objformat' /usr/src/packages/BUILD/libopensync-0.36_SVN3433/build/wrapper/opensyncPYTHON_wrap.c:4497: warning: return makes pointer from integer without a cast /usr/src/packages/BUILD/libopensync-0.36_SVN3433/build/wrapper/opensyncPYTHON_wrap.c: In function 'ObjTypeSink_add_objformat': /usr/src/packages/BUILD/libopensync-0.36_SVN3433/build/wrapper/opensyncPYTHON_wrap.c:4500: warning: implicit declaration of function 'osync_objtype_sink_add_objformat' /usr/src/packages/BUILD/libopensync-0.36_SVN3433/build/wrapper/opensyncPYTHON_wrap.c: In function 'ObjTypeSink_remove_objformat': /usr/src/packages/BUILD/libopensync-0.36_SVN3433/build/wrapper/opensyncPYTHON_wrap.c:4503: warning: implicit declaration of function 'osync_objtype_sink_remove_objformat'
This leads to the following traceback:
Traceback (most recent call last):
File "/usr/lib/python2.5/site-packages/opensync.py", line 10, in <module>
import _opensync
ImportError?: /usr/lib/python2.5/site-packages/_opensync.so: undefined symbol: osync_objtype_sink_num_objformats
Attachments
Change History
Note: See
TracTickets for help on using
tickets.
