Issue 34650 - Missing libraries ucpgvfs1.uno.so and gconfbe1.uno.so
Summary: Missing libraries ucpgvfs1.uno.so and gconfbe1.uno.so
Status: CLOSED FIXED
Alias: None
Product: General
Classification: Code
Component: code (show other issues)
Version: current
Hardware: All All
: P1 (highest) Trivial (vote)
Target Milestone: OOo 2.0
Assignee: pavel
QA Contact: issues@framework
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-09-27 08:37 UTC by pavel
Modified: 2004-10-11 11:43 UTC (History)
3 users (show)

See Also:
Issue Type: DEFECT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments
scp2 patch (553 bytes, patch)
2004-09-27 09:34 UTC, pavel
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this issue.
Description pavel 2004-09-27 08:37:24 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.
Comment 1 pavel 2004-09-27 09:33:59 UTC
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.
Comment 2 pavel 2004-09-27 09:34:35 UTC
Created attachment 17943 [details]
scp2 patch
Comment 3 pavel 2004-10-07 05:36:43 UTC
P1. Please fix this issue in separate cws just to get this fixed FAST, because
this is build breakage.
Comment 4 andreas.bille 2004-10-07 09:27:02 UTC
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!
Comment 5 andreas.bille 2004-10-07 09:27:40 UTC
Fixed
Comment 6 pavel 2004-10-07 22:55:00 UTC
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.
Comment 7 nospam4obr 2004-10-11 11:43:19 UTC
Next time, please remember to add the appropriate SCPDEFS+= in the corresponding
makefile.mk ;-). Fixed in CWS shellfix02.