[erlang-questions] Problems with C Erlang interface

J Bhanot <>
Wed Jan 30 07:01:47 CET 2008


Hi, 

I created a C file test.c

{code}

#include "erl_interface.h"
#include "ei.h"
#include <stdio.h>

main()
{
int i=2;
erl_init(NULL,0);
}

{/code}


Compiled it as follows : 
cc -c -I/usr/local/lib/erlang/lib/erl_interface-3.5.5.3/include test.c
No errors in compiling

Tried to link it as follows:
ld -L/usr/local/lib/erlang/lib/erl_interface-3.5.5.3/lib test.o 
-lerl_interface -lei -o test
but during liking, I got tons of errrs

Sample error :
=~=~=~=~=~=~=~=~=~=~=~= PuTTY log 2008.01.30 11:29:02 
=~=~=~=~=~=~=~=~=~=~=~=
ld -L/usr/local/lib/erlang/lib/erl_interface-3.5.5.3/lib test.o 
-lerl_interface -lei -o test
ld: warning: cannot find entry symbol _start; defaulting to 080480a0
/usr/local/lib/erlang/lib/erl_interface-3.5.5.3/lib/liberl_interface.a(erl_eterm.o): 
In function `erl_print_term':
/home/j.bhanot/Download/H.248/otp_src_R12B-0/lib/erl_interface/src/legacy/erl_eterm.c:860: 
undefined reference to `__ctype_b_loc'
/home/j.bhanot/Download/H.248/otp_src_R12B-0/lib/erl_interface/src/legacy/erl_eterm.c:870: 
undefined reference to `_IO_putc'
/home/j.bhanot/Download/H.248/otp_src_R12B-0/lib/erl_interface/src/legacy/erl_eterm.c:873: 
undefined reference to `fputs'
/home/j.bhanot/Download/H.248/otp_src_R12B-0/lib/erl_interface/src/legacy/erl_eterm.c:876: 
undefined reference to `_IO_putc'
/home/j.bhanot/Download/H.248/otp_src_R12B-0/lib/erl_interface/src/legacy/erl_eterm.c:962: 
undefined reference to `fprintf'


Please find the attched complete error log:


Would appreciate any help

Thanks,
jb

____________________________________________
=====-----=====-----=====
Notice: The information contained in this e-mail
message and/or attachments to it may contain 
confidential or privileged information. If you are 
not the intended recipient, any dissemination, use, 
review, distribution, printing or copying of the 
information contained in this e-mail message 
and/or attachments to it are strictly prohibited. If 
you have received this communication in error, 
please notify us by reply e-mail or telephone and 
immediately and permanently delete the message 
and any attachments. Thank you


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20080130/e78ebf24/attachment.html>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: error.txt
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20080130/e78ebf24/attachment.txt>


More information about the erlang-questions mailing list