* [Caml-list] reg : camlidl_malloc
@ 2002-07-05 15:54 Sandeep Subramaniam
2002-07-05 18:22 ` Dmitry Bely
0 siblings, 1 reply; 3+ messages in thread
From: Sandeep Subramaniam @ 2002-07-05 15:54 UTC (permalink / raw)
To: caml-list
Hi,
I am using camlidl-1.04 and ocaml-3.04 on Linux.
Following is a section of code generated by camlidl which invokes the
function camlidl_malloc() declared in caml/camlruntime.h
value camlidl_test1_write_mark_table(
value _v_mark,
value _v_num)
{
struct marks *mark; /*in*/
int num; /*in*/
mlsize_t _c1;
mlsize_t _c2;
value _v3;
struct camlidl_ctx_struct _ctxs = { CAMLIDL_TRANSIENT, NULL };
camlidl_ctx _ctx = &_ctxs;
_c1 = Wosize_val(_v_mark);
mark = camlidl_malloc(_c1 * sizeof(struct marks ), _ctx);
for (_c2 = 0; _c2 < _c1; _c2++) {
_v3 = Field(_v_mark, _c2);
camlidl_ml2c_test1_struct_marks(_v3, &mark[_c2], _ctx);
}
num = Int_val(_v_num);
write_mark_table(mark, num);
camlidl_free(_ctx);
return Val_unit;
}
The C file containing this code is compiled into a shared object (.so
file)
But when dynamically linking this C code with Caml code I get the error :
"Error on dynamically loaded library: ./test1_stubs.so: undefined symbol:
camlidl_malloc"
It seems that camlidl_malloc() is declared in camlidlruntime.h but not
defined .
So how do I solve this error ?
Thanx,
Sandeep.
Sandeep Subramaniam
Graduate Research Assistant
ITTC, Raymond Nichols Hall,
University of Kansas
-------------------
To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr
Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/
Beginner's list: http://groups.yahoo.com/group/ocaml_beginners
^ permalink raw reply [flat|nested] 3+ messages in thread* Re: [Caml-list] reg : camlidl_malloc 2002-07-05 15:54 [Caml-list] reg : camlidl_malloc Sandeep Subramaniam @ 2002-07-05 18:22 ` Dmitry Bely 2002-07-05 19:19 ` Sandeep Subramaniam 0 siblings, 1 reply; 3+ messages in thread From: Dmitry Bely @ 2002-07-05 18:22 UTC (permalink / raw) To: caml-list Sandeep Subramaniam <sandeeps@ittc.ku.edu> writes: > But when dynamically linking this C code with Caml code I get the error : > > "Error on dynamically loaded library: ./test1_stubs.so: undefined symbol: > camlidl_malloc" > > It seems that camlidl_malloc() is declared in camlidlruntime.h but not > defined . > > So how do I solve this error ? Add -lcamlidl to your link options. Hope to hear from you soon, Dmitry ------------------- To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ Beginner's list: http://groups.yahoo.com/group/ocaml_beginners ^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [Caml-list] reg : camlidl_malloc 2002-07-05 18:22 ` Dmitry Bely @ 2002-07-05 19:19 ` Sandeep Subramaniam 0 siblings, 0 replies; 3+ messages in thread From: Sandeep Subramaniam @ 2002-07-05 19:19 UTC (permalink / raw) To: Dmitry Bely; +Cc: caml-list Thanx for that. Sandeep Subramaniam Graduate Research Assistant ITTC, Raymond Nichols Hall, University of Kansas On Fri, 5 Jul 2002, Dmitry Bely wrote: > Sandeep Subramaniam <sandeeps@ittc.ku.edu> writes: > > > But when dynamically linking this C code with Caml code I get the error : > > > > "Error on dynamically loaded library: ./test1_stubs.so: undefined symbol: > > camlidl_malloc" > > > > It seems that camlidl_malloc() is declared in camlidlruntime.h but not > > defined . > > > > So how do I solve this error ? > > Add -lcamlidl to your link options. > > Hope to hear from you soon, > Dmitry > > > ------------------- > To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr > Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ > Beginner's list: http://groups.yahoo.com/group/ocaml_beginners > ------------------- To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ Beginner's list: http://groups.yahoo.com/group/ocaml_beginners ^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2002-07-05 19:19 UTC | newest] Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2002-07-05 15:54 [Caml-list] reg : camlidl_malloc Sandeep Subramaniam 2002-07-05 18:22 ` Dmitry Bely 2002-07-05 19:19 ` Sandeep Subramaniam
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox