Hi Tino,

Tino Rachui - Sun Germany - Development - Software Engineer a écrit :
Hi Eric,

because we cooperated already on i47888 and a solution for 47888 seems
to be unavoidable I think it is a good idea to continue this work. So I'm willing to help with 47888 and 48216.

Thank you for your help :-)

Could you give me an update of where you are with 47888.

I'll send you directly what I have.  Just be patient :-)

In fact, the problem with pluby's proposed code seems to be the build : why is the linking not possible ? Everything was perfect before ?

We changed nothing in any makefile, and after investigations (if I'm not wrong), vcl_dummy.obj (and all .obj around ) are not build -> some infos are missing. Maybe this is the cause.

But why are vcl_dummy* not build ?

When I compare the build logs ( build -v | tee log.log > 2>&1 ), the order of the build is not the same (between before change/after changes).

Nothing else.  These files are hard to analyse, because around 8Mb every.

Other try, to eventually see a syntax/contruction problem : export CXX="ccache g++ -option" with option=E or c or v.
But it was not helpfull neither...

I have read again and again the changes, and found no syntax problem. Could this be a bad implementation/definition of SVMainThread class or around ? The problem who is causing the breakage seems to be caused by ExecuteApplicationMain() method, because undefined.

Another solution I have thought (not sure it's possible, probably not clean), was to adapt Florian's code where Objective-C++ was used in desktop. This time, we could try to use it in vcl, where we could :

add : source/app/svmainmac.mm -> just use CFRunLoop() like if we were using Cocoa

modify vcl/source/app/makefile.mk to take care of MACOSX && (BUILD_OS_MAJOR==10) && (BUILD_OS_MINOR>=3)
replacing svmain.obj with svmainmac.obj in case of MACOSX && ...

modify rules in solenv/inc to add Objective-C++ flags. Cannot be bad.


My problem is where exactlly start the CFRunLoop in SVMainmac.mm and where exactly stop it

My last rememberance is that we had a solution but it was not possible
to shutdown the OOo when AWT was used so that only an 'exit(0)' helped.

Yes, I remember. Again, thank you for your help :-)


Regards,
eric bachard

--
<[EMAIL PROTECTED]>
Francophone OpenOffice.org Community developer ( Linux PPC and Mac OS X / X11)
See : <http://fr.openoffice.org>


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to