On Thursday, 26 July 2012 01:43:56 UTC+8, Jean-Pierre Flori wrote:
>
> So the sage spkg built successfully, but there are other packaes left.
> Gap fails with:
> Error creating dummy 'gap.exe' and/or a link from 'gap' to it.
> during configuration.
>
> maybe the hack from 
http://trac.sagemath.org/sage_trac/attachment/ticket/7041/gap-4.4.12.p6-p7.diff
is no longer needed?

Or is it a symlink creation problem? (permissions, etc...)

Dima
 

> On Wednesday, July 25, 2012 5:31:13 PM UTC+2, Jean-Pierre Flori wrote:
>>
>> Ok, I solved the (last?) problem with gen_interpreter.py.
>> It seems that there are incorrect __imp_ prefix added to the symbols of 
>> the interp_* functions when wrapper_*.o is built.
>> Because of that, the functions are looked to be imported from some .dll 
>> rather .o file.
>> Indeed, building an independent .dll for interp_* and then linking 
>> wrapper_* to it to produce wrapper_*.dll works.
>>
>> To only have one wrapper_*.dll I've added an header file for interp_*.c 
>> and included it as cdef extern from "interp_*.h" in wrapper_*.pyx rather 
>> than without the from part as before.
>> This seems functional, but needs non-trivial modifications to 
>> gen_interpreter.py.
>>
>> Apart from that, one of the modules built by gen_interpreter.py linked to 
>> the mc library which is not available on my system (also had that problem 
>> for some module build in module_list.py).
>>
>> I've relaunched make and let's hope it now finishes.
>>
>

-- 
-- 
To post to this group, send an email to [email protected]
To unsubscribe from this group, send an email to 
[email protected]
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org



Reply via email to