Apache OpenOffice (AOO) Bugzilla – Issue 34650
Missing libraries ucpgvfs1.uno.so and gconfbe1.uno.so
Last modified: 2004-10-11 11:43:19 UTC
Hi, while building HEAD: ... languages en-US ... ... analyzing files ... ERROR: The following files could not be found: ERROR: File not found: ucpgvfs1.uno.so ERROR: File not found: gconfbe1.uno.so Both of them depend on ENABLE_GNOMEVFS: shell/source/backends/gconfbe/makefile.mk:.IF "$(ENABLE_GNOMEVFS)"!="" shell/source/backends/gconfbe/makefile.mk:.ENDIF # "$(ENABLE_GNOMEVFS)"!="" solenv/config/ssolar.cmn: ENABLE_GNOMEVFS solenv/config/ssrc680.ini: ENABLE_GNOMEVFS TRUE ucb/source/ucp/gvfs/makefile.mk:.IF "$(ENABLE_GNOMEVFS)"!="" ucb/source/ucp/gvfs/makefile.mk:.ENDIF # "$(ENABLE_GNOMEVFS)"!="" but this variable is not defined in config_office. Do we need configure switch for it or autodetect it somehow? scp2/source/ooo/file_library_ooo.scp contains: #ifdef UNX SPECIAL_UNO_COMPONENT_LIB_FILE( gid_File_Lib_Gconfebe, gconfbe1.uno ) #endif and #ifdef UNX File gid_File_Lib_Gnomevfs TXT_FILE_BODY; Styles = (PACKED); Dir = gid_Dir_Program; Name = STRING(CONCAT2(ucpgvfs1.uno,UNXSUFFIX)); End #endif But they should be IMHO ifdef'ed for ENABLE_GNOMEVFS too. P2 because this prevents us to build right now.
The attached patch changes scp2's entries for these files from #ifdef UNX to #ifdef ENABLE_GNOMEVFS This allows the build now, and is also correct for the future. But we still need to define ENABLE_GNOMEVFS in configure.
Created attachment 17943 [details] scp2 patch
P1. Please fix this issue in separate cws just to get this fixed FAST, because this is build breakage.
Hi Pavel, Ruediger was so kind to fix this bug directly on the master. However, I have found that gconfbe1.so is already removed because of problems with that library. Greetings!
Fixed
yes, verified in file_library_ooo.scp revision 1.53 date: 2004/10/07 08:23:28; author: kz; state: Exp; lines: +5 -3 #i34650# ucpgvfs1 lib only if ENABLE_GNOMEVFS set Closing.
Next time, please remember to add the appropriate SCPDEFS+= in the corresponding makefile.mk ;-). Fixed in CWS shellfix02.