Hallo!

Ich habe Probleme beim Build der OLE-Automation von OpenOffice3 (OOO300_m9).

Ich nutze Visual Studio 2008 Professional unter WinXP/Cygwin um OOo zu 
kompilieren.

Vorgehensweise wie im Wiki beschrieben unter:

http://wiki.services.openoffice.org/wiki/Windows#Visual_C.2B.2B_Express_2005 
[http://wiki.services.openoffice.org/wiki/Windows#Visual_C.2B.2B_Express_2005]

Ich bekomme ziemlich zum Schluss des Gesamtbuilds folgende Meldungen 
ausgeworfen:

...
...

ERROR: The following files could not be found:

ERROR: File not found: emboleobj.dll
ERROR: File not found: emsermi.dll
ERROR: File not found: oleautobridge.uno.dll
...

Ich habe nach einem ersten Error bereits mit einem "build --from embedserv 
embeddedobj extensions" versucht
einen Rebuild zu fahren. Hierbei mit gesetzter Variable DISABLE_ATL=TRUE und 
ohne gesetzter Variablen DISABLE_ATL, und nochmal mit gesetzter Variable 
DISABLE_ATL=FALSE. Die anderen wichtigen Variablen
DISABLE_ACTIVEX und WINDOWS_VISTA_PSDK waren immer auf TRUE dabei.

Ein "build --prepare --from embedserv embeddedobj extensions" hat auch nichts 
gebracht. Die benötigten DLLs unter \extensions\wntmsci12.pro\bin werden 
einfach nicht erzeugt...natürlich fehlen sie dann beim Check vor der Erstellung 
des Setups.

Ich bin so weit mit dem Build gekommen, jetzt hänge ich kurz vorm Ziel an 
diesem Buildproblem.

Ach ja - eines noch. Wie gesagt, ich nutze den VC++ 9.0 Prof. Compiler (2008), 
habe also nach dem ./configure einfach die Settings von . winenv.set.sh 
belassen wie sie ermittelt wurden. DISABLE_ATL wurde hier mit einem unset zum 
Schluss des Scripts praktisch gelöscht und war beim "Hauptbuild-Prozess" nicht 
gesetzt.


Erst nach dem Error das ich mit einem "build --from embedserv embeddedobj 
extensions" nochmals kompilieren sollte, habe ich dann probeweise DISABLE_ATL 
gesetzt...vielleicht liegt es daran?

Was muss den nun bei meinem VC++ 9.0 Prof. Compiler gesetzt werden und was 
nicht?

Vielleicht könnt ihr mir (und evtl. damit anderen) helfen?

Grüße

Thomas


        
Psssst! Schon vom neuen WEB.DE MultiMessenger gehört? 
Der kann`s mit allen: *http://www.produkte.web.de/messenger/?did=3123* 
[http://www.produkte.web.de/messenger/?did=3123]

Antwort per Email an