Thanks for your answer.

Following yours advices, I build with -s ASSERTIONS=1. I also used -g4 for 
the source map. The  return error is "Error in loading dynamic library: 
ReferenceError: __ZdlPv is not defined". Thanks to the source map, I know 
that function is associated with the c++ operator delete in my side module. 
The difference between my simple library which worked perfectly and that 
one is the first one use only c code, and the second implement a use c++ 
classes. It seems to me that dlopen() have some issues with c++ code.
I'll try to join the necessary about my code tomorrow.

Le vendredi 16 mai 2014 02:07:09 UTC+2, Alon Zakai a écrit :
>
> If you build with   -s ASSERTIONS=1   (on by default in -O0), you should 
> see a message saying why it failed to evaluate that file.
>
> - Alon
>
>
>
> On Tue, May 13, 2014 at 6:24 AM, Marc Agbanch 
> <[email protected]<javascript:>
> > wrote:
>
>>
>> Hi,
>>
>>
>> I succeeded in porting  a C ++ project of mine to html with embedded JS 
>> thanks to Emscripten.
>>
>>  Now, I'm currently trying  to use the dlopen support. I made a test with 
>> a simple library  and it ran perfectly.  I made another test with a bigger 
>>  code and then, during the execution, the dlerror() folowing my dlopen()  
>> returned the folowing message: 
>>
>>
>> "Could not evaluate dynamic lib: /lib_note.js" 
>>
>>  
>>
>> I checked the compiling options (DLOPEN_SUPPORT, MAIN_MODULE, 
>> SIDE_MODULE, EXPORTED_FUNCTIONS, --preload-file) ,my code, the wiki, but I 
>> really don't have a clue about what could cause that error. Any idea ?
>>
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "emscripten-discuss" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"emscripten-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to