Hello again,

I have downloaded the source code and I have reconfigured etc.
What I have observed so far is that there are a number of 
utilities that consist of C and C++ source files. In all these cases,
the build script uses the C compile and so obviously it fails to build
the object files. For example,

=============
Building module soltools
=============

Entering /extra/sources/OpenOffice/aoo4/main/soltools/mkdepend

mkout -- version: 1.8
Compiling: soltools/mkdepend/cppsetup.c
cc: Warning: illegal use of -features option, illegal item ignored: rvalueref 
cc: Warning: illegal use of -features option, empty value ignored
Compiling: soltools/mkdepend/ifparser.c
cc: Warning: illegal use of -features option, illegal item ignored: rvalueref 
cc: Warning: illegal use of -features option, empty value ignored
Compiling: soltools/mkdepend/include.c
cc: Warning: illegal use of -features option, illegal item ignored: rvalueref 
cc: Warning: illegal use of -features option, empty value ignored
Compiling: soltools/mkdepend/main.c
cc: Warning: illegal use of -features option, illegal item ignored: rvalueref 
cc: Warning: illegal use of -features option, empty value ignored
Compiling: soltools/mkdepend/parse.c
cc: Warning: illegal use of -features option, illegal item ignored: rvalueref 
cc: Warning: illegal use of -features option, empty value ignored
"parse.c", line 43: warning: identifier redeclared: find_includes
    current : function() returning int
    previous: function(pointer to struct filepointer {pointer to char f_p, 
pointer to char f_base, pointer to char f_end, long f_len, long f_line}, 
pointer to struct inclist {pointer to char i_incstring, pointer to char i_file, 
pointer to pointer to struct inclist {..} i_list, int i_listlen, unsigned char 
i_defchecked, unsigned char i_notified, unsigned char i_marked, unsigned char 
i_searched, unsigned char i_included_sym}, pointer to struct inclist {pointer 
to char i_incstring, pointer to char i_file, pointer to pointer to struct 
inclist {..} i_list, int i_listlen, unsigned char i_defchecked, unsigned char 
i_notified, unsigned char i_marked, unsigned char i_searched, unsigned char 
i_included_sym}, int, unsigned char, pointer to struct IncludesCollection {}, 
pointer to struct symhash {array[64] of pointer to struct pair {..} s_pairs}) 
returning int : "def.h", line 169
"parse.c", line 43: warning: Prototype mismatch in arg 5 for function 
find_includes:
    function : old style declaration unsigned char promoted to int
    prototype: unsigned char
Compiling: soltools/mkdepend/pr.c
cc: Warning: illegal use of -features option, illegal item ignored: rvalueref 
cc: Warning: illegal use of -features option, empty value ignored
"pr.c", line 42: warning: identifier redeclared: add_include
    current : function() returning void
    previous: function(pointer to struct filepointer {pointer to char f_p, 
pointer to char f_base, pointer to char f_end, long f_len, long f_line}, 
pointer to struct inclist {pointer to char i_incstring, pointer to char i_file, 
pointer to pointer to struct inclist {..} i_list, int i_listlen, unsigned char 
i_defchecked, unsigned char i_notified, unsigned char i_marked, unsigned char 
i_searched, unsigned char i_included_sym}, pointer to struct inclist {pointer 
to char i_incstring, pointer to char i_file, pointer to pointer to struct 
inclist {..} i_list, int i_listlen, unsigned char i_defchecked, unsigned char 
i_notified, unsigned char i_marked, unsigned char i_searched, unsigned char 
i_included_sym}, pointer to char, unsigned char, unsigned char, pointer to 
struct IncludesCollection {}, pointer to struct symhash {array[64] of pointer 
to struct pair {..} s_pairs}) returning void : "def.h", line 176
"pr.c", line 42: warning: Prototype mismatch in arg 5 for function add_include:
    function : old style declaration unsigned char promoted to int
    prototype: unsigned char
"pr.c", line 42: warning: Prototype mismatch in arg 6 for function add_include:
    function : old style declaration unsigned char promoted to int
    prototype: unsigned char
Compiling: soltools/mkdepend/collectdircontent.cxx
"/extra/sources/OpenOffice/aoo4/main/soltools/mkdepend/collectdircontent.hxx", 
line 6: Error: Could not open include file<set>.
"/extra/sources/OpenOffice/aoo4/main/soltools/mkdepend/collectdircontent.hxx", 
line 7: Error: Could not open include file<map>.
"/extra/sources/OpenOffice/aoo4/main/soltools/mkdepend/collectdircontent.hxx", 
line 8: Error: Could not open include file<string>.
"/extra/sources/OpenOffice/aoo4/main/soltools/mkdepend/collectdircontent.hxx", 
line 17: Error: Could not open include file<iostream>.
"/extra/sources/OpenOffice/aoo4/main/soltools/mkdepend/collectdircontent.hxx", 
line 21: Warning: Implicit int is not supported in C++.
"/extra/sources/OpenOffice/aoo4/main/soltools/mkdepend/collectdircontent.hxx", 
line 21: Error: Template set is not defined.
"/extra/sources/OpenOffice/aoo4/main/soltools/mkdepend/collectdircontent.hxx", 
line 22: Warning: Implicit int is not supported in C++.
"/extra/sources/OpenOffice/aoo4/main/soltools/mkdepend/collectdircontent.hxx", 
line 22: Error: Template map is not defined.
"/extra/sources/OpenOffice/aoo4/main/soltools/mkdepend/collectdircontent.hxx", 
line 22: Error: Use ";" to terminate declarations.
"/extra/sources/OpenOffice/aoo4/main/soltools/mkdepend/collectdircontent.hxx", 
line 22: Error: A declaration was expected instead of ",".
"/extra/sources/OpenOffice/aoo4/main/soltools/mkdepend/collectdircontent.hxx", 
line 22: Warning: Implicit int is not supported in C++.
"/extra/sources/OpenOffice/aoo4/main/soltools/mkdepend/collectdircontent.hxx", 
line 22: Error: "," expected instead of ">".
"/extra/sources/OpenOffice/aoo4/main/soltools/mkdepend/collectdircontent.hxx", 
line 23: Error: DirMap is not defined.
"/extra/sources/OpenOffice/aoo4/main/soltools/mkdepend/collectdircontent.hxx", 
line 23: Error: value_type is not defined.
"/extra/sources/OpenOffice/aoo4/main/soltools/mkdepend/collectdircontent.hxx", 
line 24: Warning: Implicit int is not supported in C++.
"/extra/sources/OpenOffice/aoo4/main/soltools/mkdepend/collectdircontent.hxx", 
line 24: Error: Template pair is not defined.
"/extra/sources/OpenOffice/aoo4/main/soltools/mkdepend/collectdircontent.hxx", 
line 24: Error: Use ";" to terminate declarations.
"/extra/sources/OpenOffice/aoo4/main/soltools/mkdepend/collectdircontent.hxx", 
line 24: Error: A declaration was expected instead of ",".
"/extra/sources/OpenOffice/aoo4/main/soltools/mkdepend/collectdircontent.hxx", 
line 24: Warning: Implicit int is not supported in C++.
"/extra/sources/OpenOffice/aoo4/main/soltools/mkdepend/collectdircontent.hxx", 
line 24: Error: "," expected instead of ">".
"/extra/sources/OpenOffice/aoo4/main/soltools/mkdepend/collectdircontent.hxx", 
line 29: Error: Type name expected instead of "DirMap".
"/extra/sources/OpenOffice/aoo4/main/soltools/mkdepend/collectdircontent.hxx", 
line 32: Error: Type name expected instead of "PathFilePair".
"/extra/sources/OpenOffice/aoo4/main/soltools/mkdepend/collectdircontent.hxx", 
line 32: Error: Use ";" to terminate declarations.
"/extra/sources/OpenOffice/aoo4/main/soltools/mkdepend/collectdircontent.hxx", 
line 33: Error: Use ";" to terminate declarations.
"/extra/sources/OpenOffice/aoo4/main/soltools/mkdepend/collectdircontent.hxx", 
line 33: Warning: Implicit int is not supported in C++.
"/extra/sources/OpenOffice/aoo4/main/soltools/mkdepend/collectdircontent.hxx", 
line 33: Error: ")" expected instead of "&".
"/extra/sources/OpenOffice/aoo4/main/soltools/mkdepend/collectdircontent.hxx", 
line 36: Error: Type name expected instead of "string".
"/extra/sources/OpenOffice/aoo4/main/soltools/mkdepend/collectdircontent.cxx", 
line 3: Error: PathFilePair is not defined.
"/extra/sources/OpenOffice/aoo4/main/soltools/mkdepend/collectdircontent.cxx", 
line 3: Warning: Implicit int is not supported in C++.
"/extra/sources/OpenOffice/aoo4/main/soltools/mkdepend/collectdircontent.cxx", 
line 3: Error: ")" expected instead of "&".
"/extra/sources/OpenOffice/aoo4/main/soltools/mkdepend/collectdircontent.cxx", 
line 4: Error: string is not defined.
"/extra/sources/OpenOffice/aoo4/main/soltools/mkdepend/collectdircontent.cxx", 
line 4: Error: Cannot use const char* to initialize int.
Compilation aborted, too many Error messages.
dmake:  Error code 2, while making '../unxsoli4.pro/obj/collectdircontent.obj'

1 module(s): 
    soltools
need(s) to be rebuilt

Reason(s):

ERROR: error 65280 occurred while making 
/extra/sources/OpenOffice/aoo4/main/soltools/mkdepend

When you have fixed the errors in that module you can resume the build by 
running:

    build --all:soltools

I would really appreciate it if anyone could explain why the build script does 
not pick the
correct compiler? Here collectdircontent.cxx is being compiled with the C 
compiler while
it is a CC file.

Regards,
A.S. 
 

--
Apostols Syropoulos
Xanthi, Greece



                                          

Reply via email to