forum-msg-id-128571-edit

Original date:2015-08-26 12:49:06 Edited by: jimcbrown Subject: Re: Attempting to get WEE to work on Linux

xecronix said...

I'm attempting to get WEE to work on Linux but I'm not having luck yet. I get the following error:

/usr/local/share/euphoria/include/std/dll.e:554 in function call_back()  
Internal error: CallBack routine id patch failed: missing magic.  
 
... called from /home/ronald/dev/WEE/EuGTK/GtkEngine.e:730  

However this problem does not seem to be unique to Wee or EuGTK

[ronald@localhost unix]$ pwd 
/home/ronald/dev/euphoria/demo/unix 
[ronald@localhost unix]$ eui qsort.ex  
 
/usr/local/share/euphoria/include/std/dll.e:554 in function call_back()  
Internal error: CallBack routine id patch failed: missing magic.  
 
... called from /home/ronald/dev/euphoria/demo/unix/qsort.ex:31  
 
--> See ex.err 

I've confirmed this error with qsort.ex

If I go into be_machine.c and change all references of CALLBACK_SIZE to 300 (specifically on lines 2354 and 2358) then the error goes away and qsort works.

I'm not in a position to test wee right now, can you make this change, rebuild, and see if you still have this problem with qsort and wee ?

Not Categorized, Please Help

Search



Quick Links

User menu

Not signed in.

Misc Menu