* [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