Apache OpenOffice (AOO) Bugzilla – Issue 121456
Windows Search does not search inside ODS and ODF with OpenOffice.org 3.4 on 64 bit machines
Last modified: 2022-10-28 12:54:17 UTC
Windows Search (64 bit) fails to search content of ODS and ODF files since upgrade to OOo 3.4 - previously it was fine. This also applies to recent versions of LibreOffice. See http://forum.openoffice.org/en/forum/viewtopic.php?f=15&t=55483 https://bugs.freedesktop.org/show_bug.cgi?id=56035 http://comments.gmane.org/gmane.comp.documentfoundation.libreoffice.user/24743
In 64-bit Windows 8, the Windows Registry shows the IFilter as C:\Program Files (x86)\OpenOffice.org 3\Basis\program\shlxthdl\ooofilt_x64.dll. The file ooofilt_x64.dll does not exist in AOO 3.4.1. It is in OOo 3.3.
Bill - that would certainly be a problem ! :D So I'm guessing the issue must be different from that in LibreOffice, which does have that file, and it gets installed. I'm going to try the new file from the LibreOffice Beta 4 (which is a different size to that in 3.6), otherwise can you point me to a copy of the old OOo file? Kind regards Peter
Setting our release manager on CC @Jürgen: look at main/shell/prj/d.lst ..\%__SRC%\bin\x64\shlxthdl.dll %_DEST%\bin%_EXT%\shlxthdl_x64.dll ..\%__SRC%\bin\x64\ooofiltproxy.dll %_DEST%\bin%_EXT%\ooofiltproxy_x64.dll ..\%__SRC%\bin\x64\ooofilt.dll %_DEST%\bin%_EXT%\ooofilt_x64.dll ..\%__SRC%\bin\x64\propertyhdl.dll %_DEST%\bin%_EXT%\propertyhdl_x64.dll It looks like our windows builds are missing those 64 bit files. This seems to be controlled by .IF "$(BUILD_X64)"!="" in the makefiles It seems Win 64 bits needs 64 bits shell extensions, according to the reports.
Ping Jürgen
Confirmed and assigned to Juergen.
I am currently checking how to enable the 64 bit extensions, especially how to build with the express or pro edition... We can expect that AOO 4.0 will have fixed this problem.
I have uploaded a test build under http://people.apache.org/~jsc/test/Apache_OpenOffice_4.0.0_Win_x86_install_en-US.exe if you want to give it a try. But keep in mind it is a dev build with complete system integration for testing only. I am looking forward to get feedback. As mentioned earlier we can expect that AOO will have fixed this problem. I need some further investigation to build it with the pro version of the compiler because I am currently missing a 64bit atls.lib.
for me it works quite well now, searched string found in odt as well as ods files
"jsc" committed SVN revision 1447732 into trunk: #121456# improve handling/building of 64 bit shell extensions for windows
"jsc" committed SVN revision 1447739 into trunk: #121456# fix wrong space
"jsc" committed SVN revision 1449720 into trunk: #121456# ifdef atlthunk.lib
resolved