[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: C problem



HOW CAN I GET REMOVED FROM YOUR LIST?

-----Original Message-----
From: Idan Sofer <sofer@ibm.net>
To: ILUG <linux-il@cs.huji.ac.il>
Date: Monday, February 08, 1999 12:35 PM
Subject: C problem


>heb.c:
>---------------------------------------------------------------------------
----
>struct marzo
>{
>
>                char info;
>                struct marzo *nxt;
>}
>;
>
>struct marzo_dock
>{
>
>                struct marzo *first_link;
>}
>;
>
>main()
>{
>        char *p;
>        struct marzo_dock *g;
>        printf("test");
>        p=Marzo_Reverse_String("hello");
>        Marzo_list_to_string(g,"hi",2);
>        printf(p);
>}
>---------------------------------------------------------------------------
----
>gcc -g -lmarzo -o heb heb.c
>
>
>GDB is free software and you are welcome to distribute copies of it
> under certain conditions; type "show copying" to see the conditions.
>There is absolutely no warranty for GDB; type "show warranty" for details.
>GDB 4.16 (i586-debian-linux), Copyright 1996 Free Software Foundation,
>Inc...
>(gdb) run
>Starting program: /home/idan/fpc/./heb
>
>Program received signal SIGSEGV, Segmentation fault.
>_dl_lookup_symbol (undef_name=0x400122ec "Marzo_list_to_string",
>    ref=0xbffffcf0, symbol_scope=0x4000b150,
>    reference_name=0x4000bb08 "/usr/lib/libmarzo.so.0", flags=2)
>    at dl-lookup.c:91
>dl-lookup.c:91: No such file or directory.
>(gdb) bt
>#0  _dl_lookup_symbol (undef_name=0x400122ec "Marzo_list_to_string",
>    ref=0xbffffcf0, symbol_scope=0x4000b150,
>    reference_name=0x4000bb08 "/usr/lib/libmarzo.so.0", flags=2)
>    at dl-lookup.c:91
>#1  0x40005ea1 in fixup (l=0x4000bb30, reloc_offset=1073789744)
>    at ../sysdeps/i386/dl-machine.h:252
>#2  0x40006015 in _dl_runtime_resolve () at dl-runtime.c:138
>#3  0x804856d in main () at heb.c:23
>(gdb)
>
>???
>
>