Swig compile errors

S

superprad

Hi I am trying to write a python wrapper for a C code I have using
swig. when i try to compile the _wrap.c i get a bunch of these warnings
and errors can anyone help
Steps I followed :

$swig -python test_hk.c
this generates test_hk.py and test_hk_wrap.c
then i compile it as

$gcc -Wall -std=c99 test_hk.c test_hk_wrap.c -I/usr/include/python2.3/

/usr/lib/gcc-lib/i486-linux/3.3.5/../../../crt1.o(.text+0x18): In
function `_start':
.../sysdeps/i386/elf/start.S:98: undefined reference to `main'
/tmp/ccayOWVb.o(.text+0xb6f): In function `PySwigObject_repr':
: undefined reference to `PyString_FromFormat'
/tmp/ccayOWVb.o(.text+0xbe1): In function `PySwigObject_str':
: undefined reference to `PyString_FromString'
/tmp/ccayOWVb.o(.text+0xc22): In function `PySwigObject_long':
: undefined reference to `PyLong_FromUnsignedLong'
/tmp/ccayOWVb.o(.text+0xc87): In function `PySwigObject_oct':
: undefined reference to `PyOS_snprintf'
and a bunch of them..............

: undefined reference to `PyModule_GetDict'
collect2: ld returned 1 exit status

do I have to include any libraries or whats it that I am missing.
 
J

John Machin

Hi I am trying to write a python wrapper for a C code I have using
swig. when i try to compile the _wrap.c i get a bunch of these warnings
and errors can anyone help
Steps I followed :

$swig -python test_hk.c
this generates test_hk.py and test_hk_wrap.c
then i compile it as

$gcc -Wall -std=c99 test_hk.c test_hk_wrap.c -I/usr/include/python2.3/

Worth a try:

gcc -Wall -std=c99 -I/usr/include/python2.3/ test_hk.c test_hk_wrap.c
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,756
Messages
2,569,540
Members
45,025
Latest member
KetoRushACVFitness

Latest Threads

Top