On Sep 11, 2009, at 2:10 PM, Gianfranco Murador wrote:

Hi to all python fans,
i'm trying to run this C source file:
[code]

#include <Python.h>
#include <structmember.h>
#include <compile.h>
#include <dirent.h>
#include <node.h>


int main(int argc, char *argv[]) {
        Py_Initialize();

        struct _node *node = PyParser_SimpleParseString("from time import
time,ctime\n"
                                                        "print 'Today 
is',ctime(time())\n",0);
        if(node == NULL)
        {
        printf("Errore nel parsing");
        }else{
        PyNode_Compile(node, "./prova.pyc");
        PyNode_Free(node);
        }

        Py_Finalize();
        return 0;
}

[/code]

I compile the file without errors, but when i launch the executable i
have a Segmentation Fault. I'm using the shared library of python
2.5.2 under linux.. Any ideas? It's clear that i do some mistakes, but
where?

Hi G,
With some basic debugging you should at least be able to figure out on which line the segfault happens. Have you done that?


bye
Philip
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to