From: dan s. <ze...@pe...> - 2004-01-31 03:12:18
|
Hello, I've been playing with some of the EFL tools and have been trying to get Ecore_Config to work, but I always seem to get a segfault. All I have as a test is: #include <Ecore_Config.h> int main(int argc, char ** argv) { ecore_config_init("test"); return 1; } (I had to create an empty config.h to complie in the same directory) and compiled with: gcc -o test `ecore-config --cflags --libs` -I. test.c and gdb says: Starting program: /home/zero/dev/epod/test/test [New Thread 16384 (LWP 18921)] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 16384 (LWP 18921)] ecore_config_bundle_new (srv=0x0, identifier=0x1 <Address 0x1 out of bounds>) at ecore_config.c:543 543 t->owner=srv->name; (gdb) bt #0 ecore_config_bundle_new (srv=0x0, identifier=0x1 <Address 0x1 out of bounds>) at ecore_config.c:543 #1 0x4005ec21 in ecore_config_init (name=0x0) at ecore_config.c:594 #2 0x080485e4 in main () #3 0x400f77a7 in __libc_start_main () from /lib/libc.so.6 (gdb) Is there something I'm doing wrong with this? Thanks, dan |