Re: eu 3.1.1 problem
- Posted by kinz_linux May 05, 2009
- 854 views
jimcbrown said...
jeremy said...
As for calculating the offsets, I wonder if he could pull some of the code from the 4.0 be_callc.c file Jim?
Should be fairly simple. The be_callc.c that the patches were applied to was unchanged from 3.1.1, so one can just use an svn diff to create the patches and then apply them directly to 3.1.1's be_callc.c
I've used be_callc.c of 4.0a3 in 3.1.1 source just now. It seems to work OK with Win32 and Dos32, but, sorry, on Linux, gives me the message:
[root@localhost source]# gcc be_callc.c be_callc.c: In function ‘call_c’ be_callc.c:447: error: expected ‘)’ before ‘__stdcall’ be_callc.c:447: eroor: expected ‘)’ before ‘(’ token be_callc.c:447: error: expected ‘)’ before ‘int_proc_address’ be_callc.c:464: eroor: expected ‘)’ before ‘__stdcall’ be_callc.c:464: eroor: expected ‘)’ before ‘(’ token be_callc.c:464: error: expected ‘)’ before ‘int_proc_address’ be_callc.c:481: error: expected ‘)’ before ‘__stdcall’ be_callc.c:481: error: expected ‘)’ before ‘(’ token be_callc.c:481: error: expected ‘)’ before ‘int_proc_address’ [root@localhost source]#
jimcbrown said...
Maybe it'd make sense to release a 3.1.1.1 (or 3.1.2) that fixes stuff like this but doesn't have any of the feature or functionality changes.
Yes, it will be very good solution. 3.x is a traditional package, compatible with the Archive.
Regards
kinz