Compiling problems

Taavi Talvik taavi@REDACTED
Thu Jun 12 19:00:50 CEST 2003


On Thu, 12 Jun 2003, Serge Aleynikov wrote:

Also following may help:

extern "C" {
	your erlang ei_* include files
	or ei_ function prototypes
}

best regards,
taavi

> Try to recompile the erl_interface library using your compiler, include
> the built ei.lib in your project, and try to build the project.
>
> Alternatively, try to turn on the ANSI C compiler compatibility.
>
> If this doesn't help, perhaps, try to diable name mangling in the
> compiler (this is what causes @8 and @4 suffixes in your errors).  I am
> not 100% sure if you can disable this option in the C++ compilation
> mode, as in C++ this option is directly related to parameter overloading...
>
> Regards,
>
> Serge
>
> --
> ================================================================
> | Serge Aleynikov                          Tel: (973) 438-3436
> | MIS Telecom                              Fax: (973) 438-1457
> | IDT Corp.                                   serge@REDACTED
> ================================================================
>
> henkbijker78@REDACTED wrote:
> > Hi all,
> >
> > I've got a winblowz sybase / erlang interface
> > having trouble compiling c code with visual c++ 6.0.  I am using the right
> > libs, but i keep on getting the following unresolved externals.
> >
> > sybasedbi.obj : error LNK2001: unresolved external symbol
> > _erl_free_compound@REDACTED
> > sybasedbi.obj : error LNK2001: unresolved external symbol _erl_mk_tuple@REDACTED
> > sybasedbi.obj : error LNK2001: unresolved external symbol _erl_mk_atom@REDACTED
> > sybasedbi.obj : error LNK2001: unresolved external symbol _erl_print_term@REDACTED
> > sybasedbi.obj : error LNK2001: unresolved external symbol _erl_cons@REDACTED
> > sybasedbi.obj : error LNK2001: unresolved external symbol
> > _erl_mk_empty_list@REDACTED
> > sybasedbi.obj : error LNK2001: unresolved external symbol _erl_tl@REDACTED
> > sybasedbi.obj : error LNK2001: unresolved external symbol _erl_hd@REDACTED
> > sybasedbi.obj : error LNK2001: unresolved external symbol _erl_length@REDACTED
> > sybasedbi.obj : error LNK2001: unresolved external symbol _erl_term_len@REDACTED
> > sybasedbi.obj : error LNK2001: unresolved external symbol _erl_encode@REDACTED
> > sybasedbi.obj : error LNK2001: unresolved external symbol _erl_element@REDACTED
> > sybasedbi.obj : error LNK2001: unresolved external symbol _erl_decode@REDACTED
> > sybasedbi.obj : error LNK2001: unresolved external symbol _exit@REDACTED
> > sybasedbi.obj : error LNK2001: unresolved external symbol
> > _erl_init_nothreads@REDACTED
> > sybasedbi.exe : fatal error LNK1120: 15 unresolved externals
> >
> > ... and yes, i have to compile with ms vc, cause of the sybase connectivity.
> >
> > Looks familiar to anyone? ...
> >
> > I'm using erl5.1.2, and including ei.lib & erl_interface.lib
> >
> > Thanks,
> >
> > _____________________________
> > Hendrik Bijker,
> > Cell : 082-255-1630,
> > ICQ : 215097587
> >
> > ############################################################################
> > #########
> > The information contained in this message and or attachments is intended
> > only for the person or entity to which it is addressed and may contain
> > confidential and/or privileged material. Any review, retransmission,
> > dissemination or other use of, or taking of any action in reliance upon,
> > this information by persons or entities other than the intended recipient
> > is prohibited. If you received this in error, please contact the sender and
> > delete the material from any system and destroy and copies.
> > ############################################################################
> > #########
> >
>
>
>

-----------------------------------------------------------
Taavi Talvik                    | Internet: taavi@REDACTED
AS Uninet                       | phone: +372 6800013
Parnu mnt. 105                  | fax: +372 6800001
Tallinn 11312, Estonia          | gsm: +372 56569996




More information about the erlang-questions mailing list