- From: Roy Platon <r.t.platon@rl.ac.uk>
- Date: Wed, 24 Sep 1997 14:18:12 +0100
- To: Irene.Vatton@imag.fr
- CC: Amaya Mail list <www-amaya@w3.org>
>
> Hi Roy,
>
> It semms that you were using old compilers.
> I suggest you:
> a) to create or clean your directory Thot/SGI
> b) go into this directory and configure:
> ../configure --disable-java
> c) check the generated Options file:
> check that your CFALG is "CFLAGS = -Wall -fsigned-char"
> d) start "make all"
>
> Hope that helps
> Irene.
Irene
Merci bien. It does compile when I started with a completely clean
system instead of downloading on top of Amaya 1.0.
However I did encounter some Compile errors using 'cc'. Here is a list
of the errors and warnings, where I had to make changes to the source
code:
amaya/Makefile.in line 53:
'make print' should be changed to '$(MAKE) print'
javalib/Makefile.in line 57:
'make kaffe' should be changed to '$(MAKE) kaffe'
and line 59:
'make HTML.h' should be changed to '$(MAKE) HTML.h'
tools/javastub/javastub.c lines 1321, 1327 & 1333
change
if ((out = fopen(stubCOutputFile,"w")) < 0) {
to
if ((out = fopen(stubCOutputFile,"w")) == NULL) {
thotlib/include/presentdriver.h, line 133:
Trailing comma in enumerator list should be removed
DRIVERP_PICTUREMODE,
thotlib/presentation/pschemaapi.c, line 60:
should be
(PtrSSchema) nature == LoadedDocument[doc - 1]->DocSSchema)
libjpeg/jconfig.h:
add #ifndef __sgi before line
#define INLINE inline
And here are the warnings which I have not changed, but may indicate a
problem:
thotlib/document/pivot.c, line 335:
Incompatible pointer type assignment
ReadSchemaNamesPiv (pivotFile, LoadedDocument[document - 1],
nextChar, 0 , withThisPSchema);
cfe: Warning 709: ../../thotlib/image/xbmhandler.c, line 64:
Incompatible pointer type assignment
status = XReadBitmapFile (TtDisplay, TtRootWindow, fn, &w, &h,
&bitmap, &xHot, &yHot);
----------------------------------------------------------^
cfe: Warning 709: ../../thotlib/image/xbmhandler.c, line 64:
Incompatible pointer type assignment
status = XReadBitmapFile (TtDisplay, TtRootWindow, fn, &w, &h,
&bitmap, &xHot, &yHot);
--------------------------------------------------------------^
cfe: Warning 709: ../../thotlib/image/xbmhandler.c, line 191:
Incompatible pointer type assignment
i = XReadBitmapFile (TtDisplay, TtRootWindow, fn, &PicWArea,
&PicHArea, &pix, &xtmp, &ytmp);
-----------------------------------------------------^
cfe: Warning 709: ../../thotlib/image/xbmhandler.c, line 191:
Incompatible pointer type assignment
i = XReadBitmapFile (TtDisplay, TtRootWindow, fn, &PicWArea,
&PicHArea, &pix, &xtmp, &ytmp);
----------------------------------------------------------------^
cfe: Warning 709: ../../thotlib/image/xbmhandler.c, line 292:
Incompatible pointer type assignment
status = XReadBitmapFile (TtDisplay, TtRootWindow, fn, &w, &h,
&bitmap, &xHot, &yHot);
----------------------------------------------------------^
cfe: Warning 709: ../../thotlib/image/xbmhandler.c, line 292:
Incompatible pointer type assignment
status = XReadBitmapFile (TtDisplay, TtRootWindow, fn, &w, &h,
&bitmap, &xHot, &yHot);
--------------------------------------------------------------^
cfe: Warning 596: ../../thotlib/image/gifhandler.c: 1634: text following
#else violates the ANSI C standard.
cfe: Warning 709: ../../thotlib/dialogue/geom.c, line 254: Incompatible
pointer type assignment
XQueryPointer (TtDisplay, w, &wdum, &wdum, &dx, &dy, &newx,
&newy, &e);
------------------------------------------------------------------------^
cfe: Warning 709: ../../thotlib/dialogue/geom.c, line 620: Incompatible
pointer type assignment
XQueryPointer (TtDisplay, w, &wdum, &wdum, &dx, &dy, &newx,
&newy, &e);
------------------------------------------------------------------------^
cfe: Warning 709: ../../thotlib/dialogue/geom.c, line 845: Incompatible
pointer type assignment
XQueryPointer (TtDisplay, w, &wdum, &wdum, &dx, &dy, &nx,
&ny, &e);
--------------------------------------------------------------------^
cfe: Warning 709: ../../thotlib/image/xpmcreate.c, line 328:
Incompatible pointer type assignment
qsort (closenesses, ncols, sizeof (CloseColor), closeness_cmp);
------------------------------------------------^
The following warning occur for many routines when loading:
/bin/../lib/ar: Warning:ignoring second definition of
DefaultDocumentName defined in archive
/bin/../lib/ar: Warning:ignoring second definition of LoadedDocument
defined in archive
.
.
.
Warning: editing/print.o: PageHeight: multiply defined
previous (used) definition from 'tree/paginatePP.o';
new (ignored) definition from 'editing/print.o'
Warning: editing/print.o: RealPageHeight: multiply defined
previous (used) definition from 'tree/paginatePP.o';
new (ignored) definition from 'editing/print.o'
Warning: editing/print.o: PageFooterHeight: multiply defined
previous (used) definition from 'tree/paginatePP.o';
new (ignored) definition from 'editing/print.o'
.
.
.
Warning: init.o: appArgc: multiply defined
previous (used) definition from 'EDITORAPP.o';
new (ignored) definition from 'init.o'
Warning: init.o: appArgv: multiply defined
previous (used) definition from 'EDITORAPP.o';
new (ignored) definition from 'init.o'
Warning: EDITORactions.o: AMAYA: multiply defined
previous (used) definition from 'init.o';
new (ignored) definition from 'EDITORactions.o'
Warning: HTMLactions.o: AMAYA: multiply defined
previous (used) definition from 'init.o';
new (ignored) definition from 'HTMLactions.o'
.
.
.
I hope this helps you.
--
Roy Platon
Advanced Interactive Systems Group Phone: +44 (0)1235 445764
Rutherford Appleton Laboratory Fax: +44 (0)1235 445945
Received on Wednesday, 24 September 1997 09:18:40 UTC