joe@actionline.com
2007-Mar-19 17:58 UTC
[Wine] Re: "fixme" items for Adobe Acrobat Reader under wine
Aggro wrote:> If you are not a programmer, you can't do anything to fix it. > Those "stub" messages are only identifying parts of the wine > implementation that have not yet been implemented.Thanks. That is very helpful to know ... just to know that it is not something that I can basically ignore for now.
joe@actionline.com
2007-Mar-19 19:08 UTC
[Wine] "fixme" items for Adobe Acrobat Reader under wine
. Installing Pagemaker under wine also resulted in Adobe Acrobat Reader 5. being installed ... and it seemed to work fine until I installed "libwine" in order to try to fix the problem that I could not print from any win-application. Now, when I run Acrobat, I get the following series of "fixme" messages: $ wine Acrord32 fixme:ole:CoRegisterMessageFilter stub fixme:heap:RtlCompactHeap stub fixme:font:WineEngRemoveFontResourceEx :stub fixme:heap:RtlCompactHeap stub fixme:heap:RtlCompactHeap stub fixme:heap:RtlCompactHeap stub fixme:heap:RtlCompactHeap stub fixme:wininet:InternetGetConnectedState always returning LAN connection. fixme:heap:RtlCompactHeap stub fixme:heap:RtlCompactHeap stub fixme:heap:RtlCompactHeap stub fixme:heap:RtlCompactHeap stub fixme:imm:ImmGetContext (0x1002a): stub fixme:heap:RtlCompactHeap stub fixme:heap:RtlCompactHeap stub fixme:heap:RtlCompactHeap stub fixme:heap:RtlCompactHeap stub fixme:font:WineEngRemoveFontResourceEx :stub fixme:ole:CoRegisterMessageFilter stub fixme:imm:ImmReleaseContext (0x1002a, 0x7fdeb8d0): stub (With many dozens more of this line: "fixme:heap:RtlCompactHeap stub" which I deleted from the list reproduced above to save space.) What do I need to do to fix the "fixme" items shown above? joe (at) actionline.com
joe@actionline.com wrote:> (With many dozens more of this line: "fixme:heap:RtlCompactHeap stub" > which I deleted from the list reproduced above to save space.) > > What do I need to do to fix the "fixme" items shown above?If you are not a programmer, you can't do anything to fix it. Those "stub" messages are only identifying parts of the wine implementation that have not yet been implemented. For example, let's assume we have a function that is supposed to draw a circle. In wine, it might be implemented currently like this: void DrawCircle() { printf( "fixme:DrawCircle stub\n" ); } So, instead of drawing the circle, it only prints out a message which tells that nothing has been done for it. The result is that the message is printed out, and no circles are being drawn. To fix it, the developer should write code that actually draws the circle and then remove the print-command to remove the message.